[ [ 332728629124422230326613933235382303199632714799210618661818326855332604725138001141598034916631914081367394388834683503296113647265127421059263490468992762147989112504654921530018811292428890167287754706243267456169371594212771212747930840062006797829313431621185223398333254897693935867809667567273236288618804794552552987174852359007143185989744427188705381698357313294054096847904625898356490640685850523438583840174287663558866914445941697031213335068215488754185215378391829671291995098761316513425271104556260129601050228104963092399301367538085546812002856020877268719853277021588404823292004080666355022837938251002036088451760157010881731967764475030035644846028793094003790118408230298809309476812921240492904013318872950511588953256906394517045616415816000183185523351484961294114229908009782717983024199832633077008488892645030437279158385835363207298000286670361022472087282724730842667780064271550111586163091260195755265591202487069859456840879701016163033494184059115980879184092851570419842013328645593440818389942885822565249504060973707551638791984679747920111645502694597546234836974863730848817390937049267484142799007621333012813822693726819197961593643092406951313513009688806914903187289689350776439750372847926366795634460385611573688271982786737600907513782952761569475712539452954790687312451194723054882483110415036953667943405878242989503901502311867238615560829966675350022627490652074938231192043146417864167964601151714757452236499826845131743392190508944799436991671299801448875727398776480593686001707211312371449455483582355123288210385160580091802958308947984918438060846090245915760496181375920561299627230629232570071789812903031711681425326892887563700530920912758334107822937758890926139660372685394384977598979137305576279138517702020871269898219430576390764295839133540740307010097649394272196738229930380762947627153059036795571181667374249055206034303831106130706164032338218444214457065147769607056487215416984576824804594855722553189102426571168298750106810521773693111536241280070212352576919652223382435967078306342263641923782191511322915896167761866692848405507768921247820126392890443666208412948449571285655401526901461007521490843183220428287799413443811004155610803570213011308380513497829909269846247754997443198630895038273926189679832299254919121975554848607513553462395334610253098194568784467233531616223688840505842082337261019166485602022369075850310296586428829604216760519656256241272740168163420732213579539217606539471379654114370479754444609400722253288541759654178436466747153826208537852464996849264286601604602760592175934691892670669499768969387518413189109637059182345772931909285480611248142450467219437902921949096360107342410554898482381018635172658725931789587358603360441458316259288326866976926311234245865377644537002577939975032989477418660917887098475118287996100346162227606834654580599420185528372186726351613338569479471003264503541024499729150264930545913367400474127627029217042768706791174790106313468449307968672718829496188930181294439708959465824082521614929996114236293314946815426163529695825537934997122762895154373969677615162689751883989318211379333239288988901228279134441252935463609519484308088348418814668297009323782805287089933381692365276688616893449209076028021543059234050197551697270391150146346321888935789999167463820770524410385444944183480299813008831793661357838685657976875654940818638047982570071759648114423221014019601542473974524258162806997628227599291624318179306632453463688094542419717692446627838812821524434264345960566957430213005530518710251960565856263251923185700025308807672888074348983367002759282359088649133886860812480904170771190549778714357033128622328593442841752478234108467491472583047566832536751714369924753928289943997041094052708884400095002665120983467851439664179782479345334908167634392390699082397093354206776186505932439426871447279020521784052922658780729173942770564636089964277249627480056671946922563793031569013770890519140352909097582434744276735040117051268517516700694173200282339979648468347188101362953520780432104685262811691080277793589515875406019989929770078545017534800036732792262929784473077317466920866026456253618283324715782712509734644725662137596796190245973757792687310893624714951251568730524443340532281048353201261381091429670278821163984486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 612554080623364253636561613477264079388781602231383569920315595166748657700331744847118751667043277287429241920648785757458594573756948247720313917991265486808374052423160822225520069366682912156090400862336197974452329034027347445319970474673844253986969385172322780694557155946959823542244375431878884197200583056527746405643341844082095634413614097299709299876926629038141185666493756330519435249540398468453667209265666617900996335651166925087878963641181776008446269967009956168729868032429251617706901428132792493750061101602189887773187386214143549887337753147396184089634647052534647773192947003071513781378300335101525574133183911288222491140476188930883102776421863975284536019311402729495124037358033726645081129710015964345149472633998165316346914507484088362598228449535130076264534361390271237467475015475575698332683924574106815135943289662331419480379377377416313582151955758333598264030996040471589306177748232177428605202259519219875937942416665740075108530999476064930600704528468796013086447437108752047002052011023349553090313808801541102536158566651772923121873486622090625314031882571098180836052469013706126742498614462865217775392306571534339573725093081271999038770520235951897394566099858130258829181301487393121107027481506209275362366286918239138827172230106991241518448961278201994412062211896702229645606285645237895402779683665751853831352536093154260038133677840985258173064994861827597186589029554881173649266025811094454486739655153178285011725857698748875214286262623265136380675405201549861003566179964530429863509949560427226747273956360428965056076236895552356498022297657838554882811782048403266614826363671691120404762779221045303820780391268613387347092388349249385003487307652526195038477768493508512291952504086923488263738242542252716085499849842092033713000672852209850567687294439891325625572438548082720533346598362305153039169832045577640634569516524262122387831976756961795620292614180920941838161600333921550851403118491948775870233761657091194689616240289720550459882291435958275395172461013874210124501563874644225405126293390016895786460551838572856819451213779473048935429092631197785615776023418253517602534519151747956327643234315903082127738559248763157721122837150396405347150635621009938513949966721968967128931290409954931832458283105823435285917171790762645338471286713928439493365233988037536721546939777370791668022250118765624040382482060488442417192469384033611256774786992535380894269368380007909057055326076867789303351962155996516563240510105382254537793593881083541158458911227217951806821700246425178144703581811622316924736327593006951660357218561110163730379992537704238417172648193931174833446046001251802596759020929698390332988476563867936512298468843223264885498175578084383311321286014896728059721434519386449004575670693499088796535039120410204774355952013789175579550309956114617810709715801223383901163004715723586064252857677137273058932236168884528588295857851630546927818744217078991561444809049049648645443471920165283035726493813890894524008447615669683061174229546812199895503482745497166396643273408072583509968636733418668974308682468782859751152974709081497757993485187440364252639664250093221670231516856922503760072742715147740720975491244630491725506635558238461109074899135934734517838166544711830986658802721070747295951620850547998815423813909761484817960137591635553771474572370073221400449782024735851908452609939345642860520550039059865826996483379355037245415870788123218146678316472920878931310164135746069222443914442485733039036619951925028314748957799182841851940065322770281897390463455589527604306530512316890315436908673065527994301557608699718528794659100960069858382022195032007663330215102227856731222048831067123952909298065178918196943255275540738874145103816646562393953047871092493537649354170511062855264475240415989154679813452597338156639980038764008958041869050179149917679833660462987795327487530115474311946322829281585321808945168084266523888261509775597706497062863883931154856193493422686824677703044308500280610228083377129965092364717374157228992725839083601066771709493346805650019539284828929026299451757624850694580793001116006639145711232548329417329633933159838785333856417177552956051790165042223054064752747975846237957759441842959214534566493999044945980714079451209982699110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1344134121858757517498296312710314242220107241781463031087779330278039649990757057219147258417038868629016361537998744850907611290177219353586098913202242744383018536399763806331549101289961077922087750451714992126566279552416264272119737241266009017958053389093414149829764155085395163433904112628844047788632025540127931672212316788170903444651898754866142130953238659181816498241096020482162605211097363853518271788493252616680359937040468532128928550236941559595975032330577997828346763186353508695418380082838441561864388011637782976107698772464069102794590438289434191967587913829295043370317485734061408869198696268602280234530335907243590744794178254724363522378871409720344524925987118947934987655543296581960194718629302947559979032306642753673293483982918637064466197465621895906674442645328434858235357091631110020647578217837186209678177982606847891451412547435815094750538942455155949642309805137704836574950537385586436005103621520709717368394896207194618361025320784642181047988649577321399732902593343962669620111194912470776072818928748534734316431536640519718905556886535380679736697241375985107401563832149716398199409980981508876981296463282434243886588877537353629768442530796508873046757250816458847802475119912407760050123044303456314452319421133251676687686776905264798793643390548223928804156192138024009207320897776843625464753128691571722112246048266819800634198652288450560773875106763393119388440736727923002695050971999766213583387019903471813957686759346948900795026555320098431440564200696545472236463449504583881761635015500317281382528119300397955563361830433468197314012744328055861188169920690262310522796498305359670914580590936451021314585397033015098380171117991812080001758683929346642419268112670159003530821003496274621505552902471958136083206770165205762891749701286529717048410476887461520927285101568068355164290664636852957313187138366232374355595027626221993331255437391057517561278390074115137504001610667007264554060657235243965009827803807502602637114139322507073640897839382835684256850823136018315293857127650145745718779305459998298852066868136364772228226029470521394400357793169324308699409155382679238956171500757872424205501708566299693694508731886458434405040708814444553136373957798859241188998078081953033634849139333498352267702214306976728663999202879764043384424101235939242986425134502034062345757589975792209770885708896765602552489027843551027206331900394761348152649410319768574346063734799747327942930682146719245189545753862279143398616051909678195533688988915971398264434281088900719224726960385771905011363222273235446424059673442643788148225892258829401767635990999833981031500881374224517664579608249337088141454111995974126004146139772123397856618093195582501342319965783329044391383018751948611680305774307107604210613416503209674999343410548572746129510209409104048590031150560947895985124576199684769413709077578062694116528267758624089044858153266654280353506994739597464844748656975101809241131304060063128957762632191479014880825800917927886507626930118143848184529884859411366250372982844893855072535256142147239355506374328115630896057834694370309633275478076019791230980202215855430753182208841306665617939999044920823025405605064512166449972135639380463065656407985027833931642525625079849588073532725828432731324466892429478346940176338868461612649939728974869238790853647921211468386327685747953373130456686904346096780541365108121357492070721615075843084786672702758801921884319076224739143802894369274134714678875945087613217356641815259050173418075181764252556542709366651054150645587413241122216715692475044925000936680976398778114463346466204019066462248331231469532882404234227992674624325119696973612456088181991875110279622917022478928532043422797233703966105017683483081084656455208222033140315501598692639054703928884141044590017303806805081962770986305257713527761739126140236821225628094488016872427303910612021115165385866273097713558223845484317840258598521876974675059218856736203507195034689407847265035527590601945904706535615609844527470516954463700580532263079865179642784731715977877416809789302317076095382292078016696418007032239440472806742246742992194160042831895467411277956653649712395790490380315449200350900681117310404744762039870908789367595993775432576725233214455144587918672508495497003008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1604913925273536617555690469173796769791177006337235686280137246771398175408189853621848422773562805330670037266359258305779050873307095659481864646362548611359538875878717832955164718667316643097381884930519387719977066867274341042424836394837848523950537220861367413811487150777684015534916592467798772661051267927194095278790080471631756115150757751218748290762327924307919600753362825249075322888041858649925526210573560808940113373677365503652650647926905483371174531592162818896256143908102798917774532307923773950575066199259437488304606330487827358351142127537272676849348005126146504494339945377791384990517526215043016773026632718123312206461377033815389568903991925241276176126879932495649336208966398158055906557246864721152812283988867292208734365205259956249993527455856381642108587618747135978821875968495937563297284887729246954875465059761368761535512073808962699943127693306414340646231430964089672204002192373346509235571554094181724961796158691872449185639458546683731230878978761393491540633507261133099269160366291817430040054441962865517531513307484021316597182451489731834889453302035484378993004349679330945210926674176247736596431664412506289626004448490284826206023835042304935234699154855514696363485922299903785802433977578808958570806590254383737896865655666830681709659427404193079337084177921139703180021814651533728759019356886103631783726937753136035330979151359333995876176028011775718110915545417703617514050284137205807412138534646752435308851636656972601189657979115034092311720158771928412521543793025223716587847364727331620398445212416547074839616748871987834998241247598360849981789406880962591762352443771218768726859984475556695637976760751959558243938233381486856954036442095390790069498431805229530991279435409161001040729002491539405607555510710355474140009884758218324350551187407201763445805767456789412275705427827800798801627931575012258491138660036631026554403566934406237903988733880568385067458293011543500231191781221809929230340002927369584094338325929696903430301785258984680100307544028756200765501367210399426289461488203184540732714332791593474574057693302656724431902494903580496936882413260987861729088453825646694430087413848143090580588298003650338701351137032737924792833561627312851857274204721462308115126945746547499462644564352369674226735709011595724097293245819109405008961091405847659014457876977550845581959795867150467710529454575772002081458836487197931364069534077671344090460034516026754367920001062782066667143378987679343169526892571523105745531389479064150367842942174565492797357767521984796013018615107177560321486676459704424317213486339125276523674698764357888644283483907542969864471396295335149366193679384071109761705736300809784451737247391309867079873095084527254609319795297416185781799531869994735640418456880320833050978165163336130060881201604891532123631351558247029863756352065828223814875716725948779068140180258701860558101954657296070064871878245843693255273240943633819245931913073243808441211360366189484439591112953722416487928836809553657996026339950876031997877533112617960084440309613609477007038678826061450030469240331311434857727528392272318652203830943354252932407254531047538106300377797651431155940843056664463489761659260545469324903205428707203274719714796558735011301738242005143147021373990827835956648652187527540622578497798779699520411961225163374674102826527126267861662463525721037950548852372671063933176508219667649293292995356125020200262000791294779231580390595015625539929932950595947604944553509310978486891695774602342958036050755704460886659270412200718875484769303221073181605425487926050160952715486127497955852096355029641007434787798556985818292192608178581212089610906217164274196977222824512142301871188182765957213729183708182947400203093627957721401904378057188285354347855017250074140375709624993018364905829015510794836267215680687778663621826842131938912149981945377434055781225778920963613434836460990576708474129796192906894330237203558063518976794919538749073307841035095224932987977455383606559536719120884671800172560145485476164126029892888833840431470081976751077252499033999135156522630773861598828754582238879851358530407003674608873687320658861312159913158156818233790892518049433726347630063995839041753284748691086266842375980692593734304085236601755533312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1424463931517904938954024312506310513603518589733440416116522529555748521888982780719406275714112179992740047321720557128517066528482566044522230224690420695877709661047432392258569559498410792921412218599490924236565123492657526358828473458724172543663966840571995184401158999174341120803846126339183697474277265809449745559495433663356772651142200791905116691485393583836477728968033053886024099373158793405887149187192077159796284330527468773993246358090792477932067020994552706768260654706966692387457921544304020418317957309940465220111648774146476101404245339160179377203931624950485423674955455260221335924113710159043166461616496487257030173621009160397821345266761579320352540355731093800228935683112863092124681051317070678504599587867983179019406340476715526229639104450595141586589496229425876776424889495173126242641455662282492543767473015485145807557699036527122571504378017074862618677273410790962445418439992885319755277353757061503432300519836706447833025494465864648170595660203263697668042956764701878289621937829630545654637751831269196218693953264547076615324195609676067619362598909148101416781297469459882411980805701298159128827772919649540579031152895274513531603590269708197173164858216259952646471102888832390444756203787631495932922693323805073201106023605862203921488305087671631059409503210686855918962184232201723759665719974954472889526190052275952799034170819029884660782374746705282250740337119629969754981342787088573998225751267156541237594934562764029467536699360436848943642102424800681271718940410017968828640860289936401641488976320141350488769051894918654166704321454170881050512236038263066532970760717845912421372351962223317474457810213397846591051832959587264381682568612323555348926883170917155069751411674312331089449666064650777968840616104626586109162047766345829716378393259105029873049941654138815394070364830488091702490808836600902112595430732424794307359783410522963622084041962612222574361277025051555718439997077536540030899383131102240438011708682065751720532575747475469152866426959892649086631361549211155092072072393688415146102998088826560498103983583079593543862954959416437696811790303810873415596046901987443093959030422866462045629549473236930556634667303465094360010654114808843958330110582018973808200769899526048103675127806953536371511960719748523854647514040978623396694756643250996882185704427855427900808425642201314244047979077813530815943599553294959349775059236024267333447323039380370518776345598778548251126867311578098372388289646332210868863533447041104080553316324073699275400927717630366252602394635748299116757946378236196610228142350901035952849408550115220607106277869785396370439480814236022655294900943656786794343877243615813447467362076946178648975806640989473166028374757309685463459086404364466160307297977425006975871875036161384596364775349064415549979500465645946336732358527786892409705310796391455151768931746337657000903499531381805107948645317388924665632274818203431958874445538429904910337114844370463185124068279222211297749890186636698131368374991783378717955659030739789103461424980779146679093143985264317400722774764387569211710176489089424858183556684554810068717921445177623684657500939217653035161698318439162803011431822504889438297752611766419274475252173106726737995110510951273071642006306833056989193037591266481286890920449752021763695867332870154724608176626905501418341200163042089472180901299061074991746908072346893454564180882168249007251316290959278132693039893208206910998105478619736325560078718390781493306020805990641923434317219552432658482943032091737831731482674192505403238644223414414399635799940561767319759837104524739919101705483408382263222364660774247231033619937604488289264283505877988991961786171220162032446300060581010204900795300273892168917076950616193928423388723600169026216783178283974455519321493745728204834197153256773974728814028808383347711724319996988909182172572699714090047675969838183379807332231766663138562382172802702726563456719092501720670025110736337955533886617428408552992576975669585427313671091922432827695745995874426278267760900026067362172338051577385018305779524740928146459223666954985711615154729426639913840060187907574663700867578669537581515948233600797060367585859250424670629686256921392385153357077048607211643017110628530315591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 872021420169408835796639645547518935617644729063699046415363296616096975069425027053393130532732882258324861725466581594651778939317283639332320236067825828072349502980657344282534748494300532325282720958928944331694231647510330633105329903598938820214350392029956339888292812703726361253798507775937782272461844402954704284462202115604089422666818686009868378288336907948297692197384149406236994893216162984792373651467378632728216014248260064422839079365431610198334641422303021325905562268957854587889634176517561365003556559335761033735940291653323772834824053104081815110381009061216169570390122566160556118675140477520590962364942142213775735839636513117558606929051906839903183727843229794072332268880502594394408961172245565975943365367726143225625453996433559210778282737623274197391814025880342544877755536120642467725417547821333657801677075875639649241239232165061494349062549456115125269941654898658647116705878545725717505212030055521314118157847021865601048932567015275185300104469784366103665655793581982631582452758178153962989568488534139011977618149542426914979903577340217722931604692189974664306198119516512453488809047706166885473676954415325980079086055849284732634203153707550916593713840513312048160707954200527283679827370768074550952673633243644100717460637817112381214750821469941359289651767665482369067464685696861200412353710472350540881660462057260065689844733612399928242118180334211629810524271734085353985775596820001253560450838000115461122404688502867221926677727926590071396529395096895301124363071975864639164240552715856347134768794071117274421042412646900398813876127451236034040696083749050924199244815001620210392985454667818755086074129746168258809202974501086617485582620087950800771595595641420551769036049916391016765485878030473572833411871501673306056182643929371457147991478849449563871595417377366940456524592044454303760980402885992479528705696170329437023016524350325999354587531077695041996160280486012418332636222689758154972434126679472320140576689652034626524533793911304198577770514150358709722046823284322173663860853054393581399421967562025403015574178958026004292306912231669842446412512986085125614699021281087586798877221780363147394991992146613713655903395448533325342656484774319600096907820790409092106933494848612659140615148381194905533637506055692325153066860030197697752611055034031915031238149571962900103400678061645336842089679154838955241417616784054269709219483868163019082045265385251834751037947781325254906371984934685386651858781493006228551074090773414315721948659298774792789730293843732463973565077111185820029403822928191239861759579177392455011644586919296721983424958359804780825756637680813453293371093823120684667403862700810247765070805323579753615807382198706025580806846987168062676407235696016555494077481229876442650386667776617827520537536126522356429893316025935219168074400935559772072828010606369023750233119828926719277311951613151706782964497409170418919823420090134945638717719048031799328174723667310965971667767631890403140739962049338745216052870318252260760815109738086540439956167224865674037862087933359243410887979290550628410162703459080033759321022575406261463206805531239334006206116771495365339682520312979423066586260544461102436225688400895758052621769179821308983640076324194715156761492557376979544800468166821235121691197599666572838621076924966114137729578346889845970833152742001006048631735999503894112573202080473782590653872764526115679793710842775700173443187448608154320885047253490671727331598898087621186817601846818703119273902726626984059950132925224556850766331119634579555505695164574283014998013604657284744565469082026345655414091734830504355969487164639522702371440634553498124426982117458074129004927048903550464632463791431881516571282358607094115368060469078039640394446430303369907585601312082687482835651673076368791110423897220730234681466306644864082767645644326444641309270452707915672697661523582804213802021677739675364324189807604810866154517973916602921384168213683325861145951501721120713980139160774312925757914014223833166570699068932352354847137893454867697449705487017757056595024215174675522256984879153690869864094837484633518214968154295818123108450188232762995524818291594545471678408379387245582441055277730758184962278446634163737602425427054297088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 279163748255122091891016692457527588974796950029715984239907418188417430647158742995451293674516451513775082620145076463023585203345835968021879886565099898281514681980822026372482921645931138081075154460135787368585358393647238999733615550869016037128202058433382884902599549801554670963792291184261990658929766484168804647087120240432462143206478606577975981857892362307607191905180281655895671756299427751128375428796525477250510637560700831298554357688405639023395336254718088566132301971544308245251806337692434831101596574028514328245690675103154514111772389530675579630867866954017788722750993485687742760018192903128397590542814583590101401284848443787490562826347579913178969323619615445664319450999516471183260960771460807903356973949288210206550213669268056246428597791367858906951731916636001277392331494613083452898210185302020480646584096668815715522554393477688949772273997623157672197117029872058240768519808066200074075565939807271407836371644158760369987691973080704005923532062852762183761836371254073003647165582436507588903209418306135077730508815957716717229559034305448545218441233469331902947648539780669521058281609665519655183547220170580205800868199409274827377103361150757654132356668468751169583209393344242543585846954674920334048328094949636212226373260299161843412816990152899888519264558728724648881509633761035723386947542629920513336763015252720125279207466312019199375209161266604484887271705315850333008093450968372133995615843960909817674335134287332583805683447523453558554108789528165738798538823209221174293019697647369209222984658676692565318772564984256401373211697081325336535980383582498563354168551883388959188913476484707211861052910237549651079057898563416551297747069546906749836033593617067285321370412038918366447110927804319541640413932556060230641547474069972881862115362061700586215232013053563037548759554493274647809981985170883152751216940294959269622751336544713659685264427230359921344910753350187672365488743839915001852498197783707714787669306653025813054272867213443994258848403397307973850395386853361219574832619875378235085183445258345821244569575150200148948275704163695945675309488952941232460730435426708350898855345443191918276176768844763560174246638182968213284714156866596184936835337792212194971897038149624902031892764388644544853270454494167697334655013080088515964263455577066364842633555159461733396890104999496472605730336945356266177812098854631109729031715037463012594515168319452432670210035622883425824196033840379388486060860108188340925242568807911040120243986567885596897562679298127987877889911296585418909538800068942473452673578697314401902073136799566187879288434131238749115402755914684886084531461663896526650404535466384191007914951345331455601085322235703216933206557779607125099488350514034527071501999071918165991244996722471346794951733376109764884161541334098419727068790772603391546074360707375923108364794613569249946952934756871161152459004499315124789035636905734882960993959034275570363688840734793858959685857032786581384354266842116335700116573878388368324306588519770888179018246323624583098227378161208982350207337274022220274553133574651086370407433372174951365197153263387482424683369295547972115595760429403172345229422386683320054435494198293294453583526359480900590455685570346334115632366099321425830721056115738225037551698816819665994209282803178373193906722067497403604570871049466450772956940187572160856801224610328269024037319352781650984423996302536851567346693909714029321306347585480661196526041356495644012133766567775025266578079201457506247141618262076116800052010851138422480750789490677388325779142387512715023495178099494155597088207824271743871727029624396491620423507208652201113248213845582859339601358027810574627726170194814063515666995480904620072235317131932457160166194721843022032577526033602599081866237503133980550007819401169061171683638380399005451370040819277129457795950244461037991328936436887584265252412942757726035518666142140801848349701201731582205149932968216795917460638799817387629197320015288442762104639911722092622883856690610776120727106047003042646648869611951748749670827330780681026560342921589511566523516682115843873359235528868133472759144692440936545785519393690493130288019145217057366893423281552936878915947913729269706168065376596787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 62465609466389959109615821172498653371419765816678602453678462868232383213445026786067742671217525047295862232872430835631438833961674378211166127945330296828920011061793977689393036589301298703523557349350386709933327920061603147068973917139648868504868139903146835007519991552098128424149242286697849804945815589897107848126496191028950047159620088326543806884401976611708724655860069610671451759567072630557451038015093092667421578320575542360646400592732927494709393443940555917945521345190274636305499178642879183295239917563222297971107974801548476709814990584887712566636531471101823719831966684468693468536344338685637018054435451782600735650792759928182745032611790355524251872367146358723685378052061519706446697196245249646280456974097930956040882950702086025904025515712083221380432460245294199461968061211440317729618733960215240099964066292526851077392681677032615007761667355522393828615847328602593506908246759592687994288667270718957895618540724058895974641083125760640386196392065992103050390488336680609980854521820838679884276283614264926493627276031269824765233972266612458950327578761666655529519444289095612365467289496084388215408152337704566871776177551150556218874571906321029621572914976124702964929036968303085496138975977394248249187241254247086663220849769659566777742139308362518291869212104617919756720427964168295153089574783754381884695949616548748989062583506258964503886983088418176685922920230216743646588822024334596680204312574283010395296222586815094232673556172563276521010555306841157762605820926218863013820447771441895854068711688142882480350747890910783838621749470136915297542845245685403867042488210884915643873755621097713099486757053702297964259350952801667826650389810037118828620201661946431124026689264003128922037062230125688488910579711749884519207662344363613451679804207285113553381255100561937726239651071469743611771000272708852312911729281768569514515968489333347388218390600141413503320656412788431812897069787640898534430855290085701760452189646140672663636534880780724647240574427680931516656397266682630518138777113877988610280637299212004628712069501885633097399742386312708300833110616243854916779996671821813106086214282001082885426542053984900935028636099618290369855648045260316497403976539675278876162728283543574219183780412074698519930910560119245774957676102287925004510503728205637570259630216520445848339187998796993794279930223403583704366949815233850059240234947077009769199981444306220876889890950250315519595282493838589015954833159721507059369825983139790051267355199652492219676700215922374914062730833614155665873785800483629629128419818102929734033757702234616538202914101834531776896184969004632645382891135192938798812089053288385671690387768453561525860159758683225427822504127522049403827924638462765120963831620847785093279834464520538489761900044098385912944308992686308228458829751300523321112589342120565477977254177852707412362279985220066214920938453565049400255446753752292895762196313370219815849541098812013115787465805862452219489736508546548572267021902628187992593852675103626272285165564926656289349647187829970884171838983464071112770900941897771088088298232694662840319140799427904850423780572647121260316819286182581762565954077880315858870401103924197639002103706596531411775253988690817297551563305985720593041136077216845065228083393359337190884469683251020773325377284258735067519318232713269649919179961726310848196176297248390082119434021466042589353487710930018998217491350806556998155088857990006883840760258314935066324840273401316831646366959254250848753903306777285402323640345944956598418406982216545259974668266696033755527632048178788380594474262167121094991738399757866213122837633788855922620606299975169963469545503550689882925005050569605719261287431400276156328250175273977571903069635877580971328945974457803842042047455470527061091880160131370632964068207121351915393439842722759227452350472879318436384105116890728016377566145858218562419969111116031540428338525674568880537792631333615740993983946875165518406820872293569808500810340763219374579986728018573098006436961639492027536011726908704459047000065393461198368087236140146402932299206065727349319232311838616990730355300533784335159627132711515736848956160972152505948971153885654216223084108605815424339286373171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 35989087245751797665145563317603478900477166432502572695207825228826185554066327222471333679984654576663429777040397300551799359745069403151527893681682755820353402770357881110713520874889107144905896289366915588057064079614715850941580389860547724737462773490816370555380012738070549569025094195038861173691800859141856758866974958059123337644046519013115284680672844724440497072623075588773416058462304934526932796671180815725601866592370727476356021723944447424940457432837473439512436016545311415372183457884982337384878730968542746319717338649288297048932434955546551742543013729008798682936022599281949606375836758051484500642788675696280481860649016833738202494193912921674902241614800395198221334830259083296685342965752146281781618628228679954415595392168601091036685649744360679548021225405925833343397827079386855142541006016719373867435979829551141465913508546882303828546320829175975884707284852422195009405663153834687497932291313960869884786815806576059246801883071845695719353219463803983738400221468696411846812755513466726703554563062426536034153656103462391490258241075767890138550931015768895928707428241485238376782494182341207538747159547068124344308139313372185858127480837620998961751291385200530853551596054306555880629379440483126356164947094961186002164335667097386412412665920958058641749985424109700645861835336597593891180371110497452568855302683508256130858679032173261735190533933788437205765750749516218306369899878135812139570403669916320056089986009558035216385603122227937785170287804124338397295190650053028998759920507784522724234595230140526754692448753984732334551714671843000506573526689546834681341502336739880057267320421613028971604088181941156189923721107554192364880521866650689015506564280603271263043570481795905480591482863473014972331640573445751206617850784240143851496530364689366925534684959440612964635307043858442549528149884057567662117127300816387681045687299714621146329317126090901414070062070438638547737942144006417005239791968930877718934962761500238255714052662509353814594730643379995127887364487017569997271991321001482522852324690502972938007563743074701839890297608119426598686516683451860717546948373386110560349876161212621826647049951245046142045480959578707992706136292383967905151158454437921083073620469712167438105510328390026615629909703901832368933878804295635431059448108539863958883891611505114136593716045786210980064739585496198595080067707152771812840739225782773750101411983842264071443228031759850844607375849652332316737655450812648719812150324605479735930354850124101941151358821149579472253513991519382816064542784179309360492115217468790079135983050114928840283772571385206225111788265547465205392320646592427700306092452773205250878941708678582147410291905455496944342906160322386365462811493736853512588927265530969564978341923016719368904503248473638091660853775398884668485601949259106801048769451051239522583691565243249325405007171559983951393583399347236764322788201672871857562989886160576434167011927663692084267691990809952768181334066391193758702697834128049262388918697049200498441530619868190397268716368380753934792135371912947797914375426077148927904390462537960957413660061623763312784684230106724765392591699443618815002724554645844914518734188653054341647784192059122245099666561473887687074003658169005636096665127501203460449848895022549815365162614343810174019767818278910271127159005358293353610163233768281397408447095849478678107325488065525198821914741103570807154084679439643416138257382914643237832491368479579986692428274352928139284773433511578682597822930908898710348347978199743220995090841891763234453845393120123455406151252174620432223036213580815009078653610755838274913110164150055769152461335556162349919020849280575425390996983151359914612657266216464980034106194203089424404551066655399523911490094618445534801820370912011991765848532033266289556551065540684353972412146076435955346410461436235463666313009643177358342946857793248107791720751982284053656495333947728190366689233123875513861432640657738996569453819111305678727320189429652757350918258024430742668379513422169827558035618634580934518079570991529849920406303741892571863952045587525997471497436029686965347999481398503680135614661709933830271834312884396546590729353358146760174808173130323375860349927424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 15934858764139450772848783728417535712714346124921139536067164944777411684135394644443193918416476704781454808567348840041580840790594607835290564550514611495017815521343427697520346410471265106798072145417218120046202136516596453086956042200325764653282053609383159074654495301463218046128057211807724944118534477874969214470458963950301048776066381141945305152395553360461819010580403101833664047633908317727630700514022621188083242861648932942761355423314591240292337762429397236287982392267541809199618980133089027206638326539683716217454403989720110540140246083062960569388500749619563398712278297672272505982911052881311425216313447987393408594877176478119248561396758024071257303135701836268872303052347477612573292046139819298831869543941757736895488757528276171858967739589791119200766555685471975920230351539980158001514381466870028914583275740936195637019070686238052821109053132885076852267418972005698870891889970636900251411508100015457267627918323440670448951504101448867648057856630725023085106934402091545496503869053780627578833289558824505739894374894284451070906412864486331869324834777849703277297726361861943289354422183339157754311630146130154316570499251611894965677543404678762363476864263474852944205846114560967537599046727272914102523595818784363492002827220173892516863606103250412673619910736925708969148849916574835786072579716502306818675950827399971831788491714429975176948905970397255884761552630563577996223891717630624446529839154398587325650076554765776986871264708930170326615554177825116092505973478473964957126913760460723016051153558560265928164434273670241526651314558335444192944519499096371559376468712459961099391451889806331353975909594573114220692802486072879974695581610780152563306741897087976239069522566452359857271671000387774496715659820520196994723951807018304214485548527448721061559145552147674389196680169672113389534966992115594266987104004790931691846521957231449312266330178320416064714312324716955224171188683342160504999137401593632642156121907769595496950651285922678296100083888535350456060333387636459023651723072885652729211332487857846739064612233180288814806584111465415555111328275213153411771768695592208813463583759074981389521797920137851433322808265903056460326406979595838751735300037581012877613290340499058177166276937140576148571424462877382616868621493839994014594655613717093667343129300169216788674118091429485493427276375519345861046781436135617919241978742045795353122999582384416587734556279583653072202750063114591056628733191643565513388366413484452349805384246832519008145123161244590952478239629204580275968676846235521742186389110899646025340059813869385469340475262276859296090710477588416793037693317593460803889905349403142200207173006865905330974991563660964798482619293616910277901974885915852968108659244326009695101166004885808400428612485410664923114476852635232670053727563694861807758157414345708810647298216703869991281080257054306049581200896525082862678539997844745233562007612124598298242460432603340411742306725609614550562778783730592542811202650402890377053340047360226430224567818046039266858272092462078915961989373792020236571956109657907712203660802149851966961897534584608409347565234381076066351227253340563653820595375636502594961392384296400147914559956144834554775421646409597588006863658363700420364117902899124031170620861272502681308792826984721291073181472952527964997502777688219736930058502073103905843391003480605694095497693355948431615213204121598967193852851877241156166261854716784483195867802737259923383240200409226084035686653274734933903396343249316832459342195985706315338642241555457977860473477322099982587677823147388798079909955126981724664156719566507235802275176048945696594818076991113134467119714746955718796677625514284550049854949130595932710934209315390434888415749329628535719860079743727877411766142353721229993457912042650840963975234580999143776774286842655139180458634221893138605174844796858203793107999452148681393780767344793683105483807808445506121410763200042584704827442140264149665820022280787061396973938652180781715915637390190798838709430336812502054471214033637446941217534893183370577685390334260796389423543066904479339411722831961225858779740882270543790427729757961874922755736093347282720331822541946826095022634142239351257641779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4316526650701101595210839768302881903277015855707392993446048194178896599340087006481461317745864761829997234379241618024441839912218496550937992226007671956699828667813096820388827976099915388456624639747687039008163262301710629607014767893361908283762890094214026128154931958963965393076276199600928773154216295653738830044540248691320863817147221353394478646320060948544256817714374904528342084881091019554765231513373711686124000687033667669234323934489043424912421931073434499589427844605373986698437809676208822524271382588728593126506840468156821588935290341103990574442247609645139913648673229619315636746375396285553160485735933050473075157825493032332579956020749855458449209806610762256233606734681282770152553988313390344410510468379399847484463016813335680510735287833898527516523876096380433914309991228968482816782385801328938660983508646605715081502263464136469030828560070901978229839196900626137271314314583266859066665358965813063444456563274323080383609348358444980663385822671008446188572077614317301392168344815717790067670126488555066955456547324389302842917093490554823420594028957661190113360225794933982527760274967926035270736620179816499381297314979137786240281850612558245377525185032182207309311349952497456483756036969220870184706810757505180392470267046800273223057479569917886982740333351636611222587439910244696625358461198700382279545059427211838404795934946830328767106848230977810630075399168839722173328193419637648979240140539201218869612301341020500950521422494069606845186361827516750171682311248239625559213241178135354875047321454823678302287158619912285892724448517975184833773402980345904300443226794159565224839779046335127579884583061267588599822702563733055212796636240577090327800348679351316566516972141121715633615523071709349229026950615369540508794719257402516756549187927359920344841400346901151725420591870414221758169158496885691433741432662771089628056737200477000129981054022440241383344517404081539568982913728368381719097661662231955935104429689138876713021782092632877690289292283534620165679128059193942232102674241684388254689858665318546221540518293671475597100028265268793477806604794754829717985677207422325610397539232506062535040551902446783555792701089634410080321079011859233191032939209636940730715370471782880156185103154448852502047460683183735866913608660551254562006041936650875294545040286304275849025524910825596812202964682782389859356873651270415141895479672765319064196256834041585359637777524977554966341376197611590596981285522016152564818966566758467052217201197800073961616860389547566438631213810157257703024221939734763393498116975147434898620954468543167544496496232920308438018383785066378992225892304430719659592172542957032634037612889909000290092976253834721867078226256426825410132931956728481000124152601338806134841475736124225409736705488252921946166710968125169234516791618989544117518351264194754216305193450045806088361534701746869345304183723292888396866511902116941535160779798931007708420661955286321578345695419034517707783013276943923248980704899394607925177792400195233663709233494028586180148076251565880908450171138067459886556692468275021982184684687403773888753904398545543917784580936815584384781378575387706407362258386219728087695155753231241585181411405082943645556074573683441188853051220029141692471989925202220201140856262030384150736014231646374445879309127734788071421333635327865875301013991650976530753967757855841096023736730671134647231673375331619869461825187269856412490931181189386406723990576474096115072834657621921007847002964058850079889555862456388107661338986320904020785377720343208166839505545885787797442643127207923787559298035452299972071731669427528214605405565239111100763582448677874136566500723753720080827319598817564506063935436117099166685963746442025659145985163080226197332346725035267467225575502000348814905727189952472781096060941258972436203030888630252529605267632350544986868069554300763859150621190813996478499996934806499478032025473223438158853403625855811100019122642274716952083693629279313414859651886109527746391558257288421113381671230266891842587228738345863931737690764957452563469482547050370615085510408223879589615015597964023138370529048983308539772001404601313257889809721423197800779211074913808382521523082513516545085276160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1409202505986242018464617395032293312930253797028186148492938567122561560603123462023339158006701936844226561290280294865184291435445811787795115373443111875506331359882095258273326651869109434656624939330870510343501317557714160584030944766907817483722137773937469928585554561277100364302444243959186759071624343900904443599947694955172784986342258377645610241054070555168221861181714620107634435056222458653305968611506539625776773043760759685176412021461876132870280869847437236549262176737360802183654748830962575001402763380715926873211931857407000646513633152045683666927164656964651463421717911256729705048969135787461773958188161983490636920678977620185300223652966686549969585709044631580790289954771171545712764687701085543017386130031666279068117641955769171528319606923602136481623504826338225377456973057739712641058796374433805773630796316894837901963365650146601680918390469843669256369964275033216994472719657632424670995066270302426255174524010361927967594589077047452758142846282154950325908277580624517835044377993140791409300465751675080153388780068136131807687181961893075088975078879300262436733236191093498694860739912411883753502761408607638465301913140000368051806093255469099618790094823844820723971039107524842118786208478574803758269938149200015630691143143072057376515737936972567250601961707345495272973483239799412688491901140836483256065996434971431459650714281586762390053144194451950692195020327394811103562556364102851530596500722763843079085879390901658963317465955361270165349766745589793830427823478639550380742090230225144436477681372019055960353599687073602370562665973386446729594680575005744905869926222865564752144643115197715854633981128611322623430110091647839052610679954183570226409330377276483508560264604303964891135226618365595038228001208274077202218396452411590141029114332814820157212818726222268693000243382019965405443880605501218986937172624326984299735224636853716500039302873973577333022826737214249522460331800536624745047923059843207716430670091094071143538274715643623620946042050192725570647238738422651279420222946328569536335169777688098924188289123018117469638503634855674015082939182833819567385180356822630622755429597976841967011840647579452551868597666564657525098728853139861673250177128324886714943971634761074916145020667698685322693847536075173753380560363729431732882285659393831928525576017331806452955875614093273843800821271775923958353545120469476100960598250048054349807442724287257174363114673768947679083864047992831252868385610016954340934356950849475656550930993974358691747497221053581565414525999326962907430295216374464934310085798264263784954636035478278566869554967292085944782907203555061644553732362639584401004188620193223000988090472902162890017302047714925976995133307362738276390354425379244391477294338431824899032401291696774062110737941149725927195504882333057094390126637734202985666015278781325974423706358165545276399388673559531917988955229191884010702690511852601006593422040144087671560001061187389007388797585762290553454529642901079471974067193924271540564165357832760183551681066225345255303653077765932480785186777829407806784377265974532097243550506933463931954801024564247949486130508865215843290373252968025671025180423761886132069279192225173866060227082325271134899276049945413470454059981500299390637806399119864778161375682558602722001615366906354030622881055143891366001957432236634341961793029362159987845389006736672263546602213240020981650540692005199350104962317768841239548324674487030573993833608795086969484438041787158769097567008373653909674184258279025367225868313542857428304251914579646758071935003661869469832561712881441121829599417361502453016010646899215509182284069000540160800132552977256697811291925069793833263973226201133871781259315209061838797858615931030367957604889489096797939073171143867923914960515180157309150786520484006767191901524006208674033475242594870915339911419824566612870218792592418725112089595191235295798256850012799492659275470438132740000084825767378629878490768734527484191942955261448815614830830391718805585994341536382081154473633443692670741495000584155351660873520001833115254431483157527004040421805971957600601116392048201673745259416039846291275732365690544472026482064533718305305756110127066850252678810719905399177216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 512519710365871184780980337394482559074900343161183386471867541531795604179986320703553636326106088210405336990586991427444977865087085813862976152186369831258707570332828753903166156462324736763616412087680577337359222131336162330586730504486305696019339311512370884987622312242157859391488296613467264969321345514556790035673777845051339601556621812369286903770049914636180235915431456765244987974143827121213291200798615771290533787644893733867309674267958057098044171938734329777503267758156720224057163024816710341135449592345316683975506309223299470928935261223436189025770842198589592180902663195044911502618147791698655943588745150692275679876215684036539101436646060108466614522868395430832159249011555333015987041420081635246344325781042941598875230479264400757465370997426483026897722899419612043288789576097690223527356130346200848978265897145300422236022859767228797507594013499998520146048568906083708319627849251922647135717389859715596379109690817018953440887732293251767368928401245325653468093723175495865572895418568934411645554965981996391661177896196121223516250962825770752758773620258499474041953323343684335458184689664945500135559526917100199865972812940154467467617403820394503118520484261016312035307255910655618281175329435118401708683715679588308390015417415176000835542848293123815839320815145074719525759678940517170380302823052912617592436068352626343706449580619130831628958984490420750744714669509472677781635143267863360358303670448267974425024952174115772906101001471827263282996102942550322179013204483380766837104704060222521474163987100201306933693091657292779571821836799988547493696169023212496138810744685223552831572565175408025780500375832377401252679722036895214650871728946028482333466546170579291682644956868901126654300806965124651356482246175675351738304909070223873407625324622459854347677156570781168929598703612539147210240854684246982495131396288871657037165262415348059587726071213539863559230025177957932773418795937366634099932027606039584964517291822381801286687443346684957579461802505370624686217184672653437985666030754136686775224447814375996840136630133953424537912549288968622626761554842473494913961005852322231196179780066817384033711339452894702005931111992885048980275710191277601751849795536859646229952211526506385811150847314341806600513969271210558648848134215546985880039197583032978372743605026511317624281376867378541016098160021701969931557797697370021506165805943731354393661935931290799073001771463202438082807189101547778730135079981624736689792073940039191378451887294187668347436358242508753988709994478511025954681601047366649219440745030240474084297714005908821464968910077349698482934277631658021655364200392961037509881383816993111659647440303817473593573095388771829813322423123164100188683513189402904281024914437723732732408657360682028326479204878203640835708022119381295339766361647506928942877143470807211033171604380997481824035469245398101377410960153489847522744715352339307824298717576540887331944142393691615494033809049825630051936276094364468642699180218067513923661055327016602445210828039922517782798489186228146396515007613757680140797545045696580518288780635432665796674967256380014873234499985015994862703102461889859993885381836912014731393962057905367164222599476018450470621958207666382780259090894934252275228575849856067702413394591275010606333158388455427543766506911985507855346424566513525662544906131260926197410212033259740001708516712836670349818320361952720542486432544862494577976841412970518298335513355684153699107040426080416527267886113044859821942215825878786583133540555159015283387109943914978610236530845732336122794128711477298168887592006732602667162358233498633276543492176519552489144471895400160607461223267661161110603046951625871902517064243138895581922466688955023447979738039337871507784351735920467301948178045528995474515409959804988147704836165100297396799374109192306370201005945346609732762667891010231135066570728385057012257323070055741154636455397312408739243186322537849541337991666285053922137653531382832232773075910999633294883578294503109375809761125439448337511004317102348554629830793164216793872326997886261582196304270827191938870693719966597571859353064446821334234866803540910670028994320401242591208435728578113190558269215980545638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 141959163427043144513035375781428712953021171409465125228628500479534312045491193214208143914561389502150784872333768417592237741186015732374174646247300360660398935938932914568496448775501535258135403273008935850043132887411966440262527780601271250766406987798058187280771204292723651728216707848160485061602521825896947417645108773388582788376076512815570849345999826509165919291603735730745682305574956008447949215171960188247178556285395440058439194281260054632359479351806540668885041093837322116790827192088909566967388936903297168507795423461263525653303624032539576694233030951165248714839322035658853640749527074125253940030665474322413077341920481944572380009277006091953748274603207209214116626574673886400458300767843549273166744630516718945234760775110742455594591326909323587780819452189300949453120180475709239242617278963720139666852504229053291551989295078445079984700654226607089228361580352921223061232055428387664795820182468483622329103344652393150996698271774492007600319351711485025070014248121718712200184650791892223181728392797841242611743163564990090757189250709051812519949631451576860571115200152294504603868395908525895893873339639612484693730960530667511821859178274498758807167289273107817323093015119809465153155128260512492980917710683694199524361148732351355010839190599857654176178370740164288469669504486417046095350790197748856215103133753068286956831641760323367700341838106697016621931046510658840378223460508142594074124168127054461891498937117880500060024163710285261011048178199512285883659403236649536672872991948889463394975849107809914194868283026034873631878441195785568830589794995579445226030808505127418762330697680807811023448906382695266319905119849480617555142607491322166526502192478879622333967352623213210959763786046511770024429606731406735749766998903749079039058719902993137108660494907269085563451570618277327026388408069748945371681062615786267106883472879992095696803549619380193892871576117056156017162189808041894098401749595868913967416059079637725034164767940480432945070897550253310289960609562909524957736175342155966415929164870871385798173107721181515734903704484213024359626220209075733524949637867713146707109055158761059844415963593543369717847295433085908458216300759306490657126282068155645532446377306907328719742165404085379100595566688048508514251394939353054576585776060226029216554184480372090040465522038191592090746849333579923026288173149606822022795768105291020354105924421420902698627665129549225991665355011106639434861205160158056188235314513907720990207502317270908152348039581059440162695679310265572683888353625839806339194461972885802780004012283810557318846599455635655039704777919498513696143695516356293813514422827721812971594497607950499242177203620741554872353550304133730647421536091101788814066888012407038527201828463709569619496653018493218946109088057416413850202536508193180064667785534727585449406172720215569742566194766418666007971206183706003889545739312233307104389680662095327795246648636189346718471016430604942699731778838203582391353053455425797268763646041286248784385989758446440851779569699321165643017322769023933827804954889517212642142219905936805271031612759014426571820855846278627403796222156468590867391048446250487563477278150236846587543432298164465990413415328244300192304603000816534030580291720557099410634063056706312269716429237117025119892550709227972870056428294852593267918076404297835324980521364656366064931730039511033911985384141174007835104870942707602214689930222855823347603094753738496058650460663968087677958216695976721993729272374645540718085145625183729423933835573067893761720887431290285211602104108474032288515984320670447665438873854982533239866056321402044793418024224770711595986568966154602759003631875386747621857947159364216709778369467261225935684267307346513239974278356894339197213716031504110093760633084287160094505990678639242197994623489973587351326307844987757740296550083395453314681749593016201599991137767184648555576903825898746409544217644740125799288209704459742777788041997092668382699572160392826278246583410825818177501886451123219972181230215755866416599263326737200309245437407865075922743330924929972981577717301184259397687037342685320412633884948398769277035998943848234888339377841025249694262342931280035840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 32828036196135410893207520704204937415175231649878392152021554078189286123874390344416925375022647957812066966106694388148719744241289206879611485116886158565579812338892577690274973797873139978750077236527297026634375548985898254340118209689960518171487979514641697184902706319128477901252626351530994897557065483255362570008609451390321658680432704219104148347700147137953576826336358147542657782369930378410068534747730267584382574960236237299442630748832482054446028513132212701316697406882644588003256221382526066714287751917751008930806289258048901274291110324110314454569521320614926301180688502084568984252109435584943605494687162696897270698087880254109401623116221938655730740019125361216310455396032042892875751506882740093734127930734171498698715293220996237763324473289523333561047601182684483212629491186177045948793171917578097860289425187942178954647003313962341320090172225197199448508937148305258765157308416268996639514998170113328834929081504981714378105476447262821578854576321839321509315696857584276607033296341699102752289188591635975629130531177443283539892436789950564764585934484438429023800007401360101589627909356146306448406294860936875043480369961411794790609823473723991716604507899982979593749852290605503303985311932208307060013503628187268731589834268940923823844959214881119458051322476338192571582797708915021519432293722183470168360329018337098737348950892852744774066012964355432414157448881971742310368729110285829557968696986257599619745839380833903770720253433806098642233230492170832809470914011203546609919962160517861303365955398354762545779897938547140905612377781536967320506825642675012078666568783216170466669214518246844022292472457890818774366468222517829758801099514211047005787779004080173312907656371213853546717545021811758152660076462908336434950526505878611123053452601264800755062938705182952476000083816224903592907626590281814029821013399224067657370904843689470705496044535021560383583300942867207736459082997164698979994948827112427631171994547735484601297264340313940158146177882689517410392422505692579811335554818539624817491289421455092995651905592585287849926108128031314695467291811249099803547973429510561792535736574994119802512385673632143551879809540495371850826450533295977021762040044947658384066572258341543141279332121377937688166385623578332737600197964248643532822977513300299725034667561383863576935752549281246472231589494264069232076688231318288253758612832447312820628811442052330689473975608686947518379015509204930668094605025050497896749157266428585753378623952770798092900128982192188951073991126720822297744009829502924894914679336005088978288485964975109976644180729800687626792469539802613169200662366817369170868796890802583615351989144161026442343000024390878511430173049106991319309083986018257926030473461110045446631401278783647595615572692879576878950300647906973298151528685646578756944228587874123711331426699794505909226924218212506688357521059429003748938049173488292194213441145884491271124951038752819062742943104864296993630774271196817757821288310372949182997271799829558052729157589024597934397287466997011867644211791648710063607997664187763580538056039700081246848344661058940523210537857538157507540714867693071220887278778324945786068654428925175515673627655898308717753910104205108726277060477289492506518662655928658183707214204612171840578784574712243349062709282067002420190763551001209002074365376342073132953703917425983554653443548246899214242810828827865754444417469800781939571528036740008886015133325048155707936188713006580558987629688484084238904682378122797239198126556288035176932442782266853987466035279780461168073081088763067341132770128938900227447955840478308288341567983727153810384954222615713387156160842617187707151468671149088848841998642795624944964411046110108880035750780142891162400613271206728203545195095110565525680835428467517086993074813279108527252001447996525214847126706529231355161642013556836193965979444511901246668179630975080187316891157689640853969982626376376237952789495208368380960526616899056200910195066446107157651136921531214438831367464300400187211315554388407855120399909471157917906468663047329864973793695576797528481760590698245059789217226928596016327480199134318134091344909144372784188187976787181304203346513494016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4809963394189351290902229865948832250116638542004739824583601235013161027359153642529798224542133464829504633884358739402386054576104525096806135605415225865777101374533177801942405192636394033797691628275820580663718444498775207283331510305135827757560532520378612170306480505069580050511270296162612317197403134001626934458828112913636183402991134033322820504862158042380112155316385351777392301143423317914533186126983555354569225504352773098361513533938677665169562504932040634193089877876645204589568169668553422631120219368687213355406540561299959583854351693517783224780423714878286806953668611834518875301281324534123047642403399125856216466617154374158511067572035753917405728562827987100321208027748434191281748708401626995215692067781047757209226236514814091502543756915823640766258332379351169212290618382145106500490279881226908154749218446859104099658480633977095381027975020418499310312942321241714489571729348822376570467980742035061656121403196756005727887521724508045842323895013763462669897496762061971101032783128094581427846639184050596671306155600783620462874969582979830287009570164355889180426371948490673619993662706200886004460750020904987724536039432704365854408693862636293495993559865748682970606272825833431744542482661223291218568590975194591651368382426449490794505698861634515460765164552690931890718311258151679681796316411629357524061714592657230380253092816676620769308033127701013647222493935347355555106834913249263632632379778558836013773066094638802031558492695892271825634052352083273152401009578664629997483183604622120373874660830121461699984864943360754446233408380701052718723651546311079249465547403813533954140149501771836365683175707134529056081199893287783174515456092391897445352516885120214347050659202510646651529420426000503047644146904259432171904704454434976101645817598565762763587833094690875559179878124756083124802917327367666666580134788691857860670557910480768123857410808650565355081123816744795753094520624615291621602385412321404567362107775407698877831242854375253677006969274481654913965391071859612376192083055963230539483978001931920224184996203859046979218498465003851148123810277505090653924553266138743015271244708646833771278180950563763748507574747209069829197352404746797187688424343166160325004100190890302030023439639196044044102343510141928755433698774963123629839405262586856156181302136939804721854795975526086096901105172801152089869538696670239831702707505083098249392690834859083648451269740453555303616183380180127543697867108043418123041733568892810047747341352551556677989673420742111138807445601283715890716080590533400099608112044469727426539364060206935943321851159013899147154471693199701320848958596522414354678076554076139587302703677951310274677195721741345723773125269852191414145760890673678689695449403197128392916879999000093058590266669737774829722620633825026641369351149941488390770134957772286371094785176251944745107839579673907608969486006303995026634587359757955592543729361836734720979809838023391014524602137680252045929377531420092729692046369743760459942204965159614316080959387415818908947947443494965540376280561274271859691474873407803397036324785173042422060728177576225982083789975798544966178282949654414726581777202285548136384711864208658795753308751128604171547641477640660543284531811057857297164222249905268284121885055065812517276474440487426630073428213232421731463208934838714476740581970582247343808570553520611197379870491222184037234716707762225019472960937479532809315660804640435121405569297866097083462057756305647855690269010577372754217275650147807508959705546023506782333352861278143023544945934729034649193061970045933388041348071778261303896033506882200496512454192723809927466327198954489469878965622778135285079052061925961515818047492368639880889922801773613757675307549420334202609259042445280817141942908929478619312668645749809254245551645131081811444389670881320081676475855471113691867269679957882214545658701376145373632098366295637593604889807432559668279172663999877786152889818186977387649904659118585887755146336285374052299229196545524102931360140997020032255775280808340223326451884398522225414202010797356749173095787167458864688232936673451336661879813888516550990587583622532224099370345457631928123947890934777049348976725196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 914994304586622492062527479087466895504448967266784009578848534109107428544528857220900138312016948762599695097203939986786965411101328213558772931595630539790386089543979148600942224131822152003469561270059939177137065847341145021380585150629092841042817143195338081198429099582201802317478362769872194250807717838603423028844439185313178053743879209238512774501459869494960573735389056338260558792417979887006025223411502693669144303456035851636607061037919046763886038051849443153295113709633601603615192995080394515820978615560906591683379791367301352044827086576872834353555157547404375553298510488258747868950047233215554108174773385550778155610157310225899550508054024416443893544201882052417729339589314472551713270232111618080462035961662645944316677451081252656684452248753442367511499684696778511229812959673032310078791876399347590455384740529431816542776039451723424285455582504390512283896285252847636534373346632518751955075351111382729550276718358279872797108637494405337638186373544554585566343671062418157480488170962706803578639923537172773131662856586082489285701851361821841495761819513746622823841480234679733385431811627374980607981477514052848671386947084999582870857794277006147977622728746060431610209752996437214290292683126129845006554036368003801265542863379919542459763048083267723883987684861358296667646358863157150077067888263426416416380757683551246284233834056020737330904321874369105543490886859612841064258764013934107486175769611971677860114470391651714510657425494602880372910852310523030589504181161922083234119824158974246167100282611513552752576077634745014413462060759691137401889356441366118423382702269530043157876764929282952517061424498961473454888191645732731124284650258697493774789732651509126427380146881000528283967501877075493599366547847858627726555489098327931019874036486906353302919978752617935469146782896174349128417331328222882595570794123864345358360288830820081274396871994168137949078849126147541589498913890553656350079616680047304012481091635752850785435439228681157961818423524134309078621409636578767439799564942317076418317093432827812544405894153988613303570498752894828255731119755600632171033751473513371236036750749674811062843366082546985570609494768852633139184532017349181956716735144470195481619279103276586762451544920832930587493906112794136968014320918895380141112794744427308637273968265859869495573181423261176339365265599168071376961484807869703107057252558395158490263515728646536789931290989338348004149571817769301506223999165576122670353800452743537911385774085487836771628194546999210755483675920096012517793507048622931351176940915969098207445880708841843858975554047818993371980963034003674689710160858680625336702988766229129539645163506990685924604234278288504762476252973049006423350900472201067302254169321351269289247428198373348413278644150697581625984902536232042937932994150256921136667170440022807626874684260331971475197557408730702707376644446831629169623163609068660477895774694011707727825303315791005942078523128567693059045666649722556853667001831576289786600351339059025276396739227528361750141752311082745863235619688026089300692104302309473235106469139729286101504684434610337981724810145339708561563832628344328759332585246382573073026627732280744605355187464462959944954390397997552656873209571871996226919871532312223165667892299856662829795085267827036424907313268105845687664368400489574788699058198295325559846653813472938787627980947688109709399098448869796410288020006484010569980752430722147792335622131488789360781397621673448499343567838768753555152397032831458005694713033009857108734525635918995386081294859002252794965997816551013231668097462757492650915574241328687647648326574091623207422489537370168336027667484708876869783465603325165016699842123052983997281156257032435326783618776215028252887475429799454859008594596618815718445230889551245737336136355592894276520472963141148024252584977635190196718823389785854207858959085500814895056310464096169442006455478953413380470562277409457509417631196354499422434555660042813373943690250312226996262570426257311734014833957660913249345743858793602164560147344992637129595296711461887774572931354108905250639900284483094230023185824846821724544603943215081703267753446957264098613507659604702811694039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 133363457834078015553996227222190966463765625091313433795986120087666401066318760827169116699520408512761992423153367488006690264355233248424082512157557104151627296899368665982340840284561069602318403565114986687936854192022195561015562084900226708753989079716054312122878966158089759244577984341073701569076541655287629736905327714937555299030051651603319156354641450259434248557068963912003268066574099550195987813443685343127092820475921912108378781591977841133990518870617433755314777195773799636688855895109598671391444000357451852901395812989220657891332710809934026792119025276540343203016067943732335967985899135862002259969008246355046566699597944976559614921165399507584886131822490825848089467759084733858907722854010847004014653127767979326286471194557591886700835953069623608868015110695358963651590233458579602070203412061350884601707178707213568387562378253729103548478939335521900471375018449659643777631660650714799901980306714376373494064473343204982491781931369719925795761258282449588420081488024594054815535197048823091147523506265148117273648220249132780676203367743330202457664103126218914086600280594469906823196604458369857662647829105441862146763163205682512692446627838792889242298206981840600436233579451203687913331621329134373243813301657793219200963234370230538167431801591076014503323761767816488539211602633102734135040386012685499945940973273202873751927962188641786917401593066378613009712831847785861729630918140372611172836007980079807046777085951971940666583902190243824723014703085675992395353273594942899576373542508299376271660795453736897651830076914886429796532193467498954434562295222489932942870771778190757977625086977633606147068314788478345005418862085461390827619415801398914412853480556732704787609888352846217555292830820380662858026482391982455189144269461411589016892473188473642914830268352608850451789397163429853890168265591825867101922932571931064227842868721254551474606824858348069929672536551733976200054584002785798943140394195344501937506009454571460780853227296088773227155146106662795930718801384364925446242568319133962412678043997784361951090482838198687362577470337767213563018503434349378402257188232426025336959930541896239233091580667144368651962504063838501497035947886409009978775181593659885245585424725292585306782239741162102315268011608284580113355182348948456149838308780230117972290428319652121518580259427784652101679945913149021595077181101904997621356840082801084854328396377033596463650842185696410859351689250700528392738616162706362000210056208699882295274126477043428235164635517883111720455642074161181078513085201394556484498395699549714003220738870592740551156463901748003481105045988532778740015458750030570732843181378724099894255567999025940434947204765999856482050253179003744143365743603453830651766976272317331828634302275006505087742620892551848550213447363414148196458850523097758493536626409225468980430268864010609438076255070698989815597489279295663544821288950853484332903400894951176734982260460611023682775076994370252445872732987422070613374184614687001607600631601853201827026521381153721849294504023591233713106431436825577589168304509577575102152610316638657396767816767670681432925472223232462379356713423855565650407797624671557330599858344219832994644057361209557009791031895563566906213238192959371374013250797353912154602262750688006638667408852993083663111673498588371046531359810468307148321761604529095192910866993788727881291446934142153199615695886583032107726484781932952584953799573027110572830171379784792498222957430726606178843488905140615954064765589758919511117963224446234898675227853621440572377782793784920684808527942634939117106701147640937280269436322417435177479980905040985997030219817884343855953702037516662114321869437347089202698204398624841179605731442765748926014945737613783052606009755143383679897454171739511492363379901995131764614699913461574722820959830368488479924131017848389759082339010098730054015675113281504507147641416886154680584444949635683096273048599297414514255287078402189151039458299484546181681018440582600418426109111109645976896290452202932559934345512566187856926122449376241467530437342122087496228469249149746699248690541964243395943787331223496069509872412498599901379972666014900052676328808930331840217088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -83851356194090779491058712941471568919614461587466256885986615549787837638081465559959323631863010818884124630394506636957283229460052234732036254140324932089629007601152252946899130920444838697295989907169120230941804363521249691468098723519437852736470071125363948219731146278671099178981270076001429193915055668467788800286366860070885685264571704455519619611272385537184891021934557452661278138070573624259438955889907575533529483658654497530268803853919209072116415899982757213808260223193588962747726475543371026257475782681251371395526300655242722778055852495415186926171106597978893156464756627337216955348057200939862630421620069847808641774731977148717616980479392650746291238116412287769179301259423398783029954362215264605379128917333404863690017411238995263217809983651800278727026641052124637943465374838243555634405104341554681919576036774790551579591784198867230125709080725972237495236108209263700238062454101576297963987953467068505461767963507371410082952722674538633193525476980268509296882175868793823060023089444208303917111724215680001658654611373571274092494540055814544670115070810095123289302350723501185391429074943762386528047630010415071889263266064793104710437017868142298885343545128666864884364756093559030727657742431398637799486553865659605227010301906106612064985287985271570234589103071065476572502509592713564272132488669777995856435686103739728296265586726672039592507375515319584482223391349960941498507493663296023969409150934967080281165738768911498593249336834371789640580052648980168024510606007068254070810886258311902627472355740378680023436250985414689139696769306966664320300523734316916894075516318863775868807140881106200194994511801523757578444599645922556351955504499457457202239793673269981586176857000788265397647435913186585250281737242247035470537917189677674922427482007112279322363506499684955750523346948068769952386595483667923013269983033678553919202427020002072374937213915018111653311318700710183859650959621059472444786015849792205039526615351126574681808639623905818229238522856432196772180940701006844559881829126700985825648371487296403634423873928012942644251671166138471238507096258727043619389176998830578020014422276497315400114572344170147464882630701651867973088770021567495416966325492274600532827348097365581413717575180989163518740106405360577890501696357828805735231333343158740298951476044206455174264518132524020330805721325291452314212806697686778342286894954025316319679487461375493057273373990689112350517087650733229514863607651931659687746836137628946785239670297915306259316962804700946188804759409476908861125920465917672047557486745952645872205151775623237643239221089043154182841538355295384586054612081998793157797714036630655885962912811892724013252369974305158027361782938988724983017925794198038904554839298136758237185607683691593781314371227961848984609977823789377062886821247745730354873118200276890052035451012607536372902065757717130434578118747838408688202674728256993134943284398887329745188317010843142013310010312672169603506334139950337513269766131130171126038054957587476375839717741922708986683672976614141636036655912895951759209597297193750814673965910071580857317212464247308214372250176361349024148037072413508768047814532940040195837679430000498367678441355451878614000004797705632539646309587186490748248078242873819491341137311479918119528010191930057458482707329794363226796143003297869803157716687252977245136501339840779433506603722514711407426446869617393740145042343157255506838385321576194828385611784430203788859045964212699924737461600762919184689047352809178174742617783977247241544387925737841154009877339033785709329336603693451895517247079974282806393793691430800845622519493332377897475821258399978326818777264978480377803693205197636904573134287655406328876225443239941957605211862416609990509746070436834733694167364315866387585225615117070919907455339648280798748119393909229050136696070412227677999468610067481985335090265531295543482774184234959787732973629453514514496711455857995638282961450444158236211113228797515522771174037643365899380204834990524470150728907829306748914035690175196987521512816285388199295124553495275687705590069077106955314581979282018507179552561636238883304391481559114628680957344181168644219646538217271014195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -40104036254133528701491052718143844178601238246175173703942946047132143348245957344120964735353712175033570851251584589422639113638968679239642719159556133622994882674063262374003859977043179512906143522590038621569891712674808553402139361736718198712858506165724559603164588268644539655618841608399332672156131798308745138672248878944871017110910168334650405430739967446380075288153922601461049345076830372994114176955712746756107391923162097473185235862579286612109395862685778243134040137366377381117595213947120501721433090405005395232676508670288562994027660263567103456019221382139474950943620197623074808215214914325970368501142342282791949135112673686912327093647385168354037534994108657031901917967802457131745511004234476413168003419545309049808144520951778219781021011162427311789573750487148677532009798833008889406041761210911469591967563508484736732659629058481274147863971075718713600057152090765393802271013721228650056393320947839979793650887536661696948376224139092588267585375423730149659902270473415065470652521035689247591425166760982574929932564877147302948641952538997265764719818553453672928788706277266803867555013521017418568414317515656679433881715590282174441496129383200282686022069406629664540246927378539839988331731875467600474199234336170798819452566314445437720514332959554090575718848142556448173929478168485734750600378289021809377488956704791964030573274065926597561049173365819767792970323821463451677441773113257663965440930934649393239414882117277022135362167939424537173157707249505178781090529801154512554562167632111922784024522300398758249070553509043336051076410627519559735471377864448803166926461091167037553665760789777308857777691261264551075483404532449262729465647779998541088910108928751494231063468763842541811133089486951697167103237573539585913648749149155932876004387875471972793918029115587338514627109418139550305294964470962370515175962048705749410643026893216390954189220815188600244048396146661395022074509422533575510934102466679449662450409645390355544189491456861103557616712185781556933230571452740413056314314800524031432971304317907401953199946911005279787988347006394723924729282715773352555998146599107796818524191655573898070362658713035912854714301503797068484920423274294035874858616929941693827469000702255453270315092025415903759125642637666543795186952049825504286079415416585326423832160667845105980415750352514872975063421631792227772090101528041942719211615796990055764785998508338809626445725386415816693663334066645892881322077930782282032337541391533474295887557198617622394556408890668305317814500106087459163118368101146417614762839466413086310944220460156915046996636129867438386944065154690486922746306243623508533137528060449864945412633400055423039810427782457808006404154411426579248717708755222023220845598878291533557610944116408316274317500552599671488531008157288731023491541529009184847845137525766785969080488624150100763560046616915362155418236824452329144480922886062567878408226527073103728371806793110927305896793376414359237260445233191538394171549311349420098751042795551855199124496305986845613489157831981272493261634633470437564667767379021309205993491253209700811860530959708855572206376379816651716695265386211160417962976061878618681139653337511110611400001663850047315922965141810506330190882082764725257546492178775113239277502155108442685385610077930250485193224935872963115388980434003508516896253399285025131258667864109615265236514382157766487678983724303640019317741762786438662370141023165353347781098462410086961385926903602612061842370816765972603116978256795597361275581729314327287533067832522906975890345187166849227060649484284967761839735164320936925065744540401224001123145544559343583754050784753029714446738314058866505247018645328921487588418389251821779792568136899458300813000083017151727556000081823796657164842743841798798105048370992588192955864341293842938998738177153166155109278842819109812814945113023446668170081482120134309713477696054496742516038458428219317450825071400756199652166656840757053976549487323493251228936038754854774960791809789143123251429304096391345864594502081294989490599757558560168145890413623360438274292412516362847255236153327378029173049396359549100431856635212527388585514625749657576726658841348176609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -9447070500687124049183127321749351566678813767820759310900410571469785770383322078284302216752420959655976079444195164479651262925223949297651688834244452115247351521819408121297603411439149848292411567121890603398533294208276438565793626862983950344026617462570973416910365382518546982458588599912143271890398775380783642228795188613824960942365182929292232671541568950243750090427683903614014635854779596659667945252329429217681280725335906119666389352960244344418405309691271883014341441967654457298662860749753052334136481975766642927620389476229216832699400066622702188285863332585861978883375617983988347468251898325513612319594814010731403633816056867190054027963271199663753366897883021572787120628138510795148564402160350075598122608683099982680678153460095243372858821306261754320676745830706112654494481133604882861597664499598259064750819128289855666287421516678618980515800151569358325419934227720745821112522322881864379094430348106019479555321113563456365064665199742317967640456697716431484802344592085178539229392448035637820145061058911522594991571049457816527479677510353457864721077028281223053352425952308352910418925290581077038042246430052000681415251642578678688079297228835813738390836043481486208496972183786218369972814329725947995127197459940645548765841079181618923281908500572368784696129507150793740553920975441370201944361402763150216083013257125984853985495922914841952694485609680458996293932455480195332931795549728465842498357277651667080268626972336356777526549387299277786788351613229149069356881264477957682054768482411184450443332072373948169446313719682108168348400871041598911246898175811101206691681463559203162953832073344649349657983217972395432398485383591479829583688577146940913882124432464260913609523716654812972550728013416521458390934803633836345366520289756653095020260988364391902248051976324055355708388775664294175842541543929718002908388280147849580269830129684181018588756253484564119615038791318829051734647811128606518111669118769332498319954402447185196687696992971783147997161088795844564067788744780113770851146083774079325548007850608171987456986483306812614562510902833751729272393920540379562049622488798277101229214066100169235830342879051144278092869003996684921810478424604857604641558410159265404813571846820284805375192826775352351784927784929032344008321154599985013644316871773691965279667239638404275439424432651743408812635094808926449735346443580618581285857312097977651889239556339573909865938721343957940401397875973192425449563930042199027385697595947981898282137607953128554936467308059450620199458414861063003639892639246429780943655023306005634118887075645111956079934612640748120109501061467967572678940923162170396681487866075783789787732245627321398996259836591632410815384667848392523722033429565527744603386888189780059556627164051128274945691646660463382804646239015922645319068124739007343705145315176826517075408651439233979210446390627552046712543068976165781122191425465113798410529460397947593746833579272909617442234832205864011062839413847345292063487151523328583295107503319737607466493038709332883852284014649102916271180035779636230856269292608134583882117713130166759413163663625105051417271294732811663427863012079390793443886281919350500830815564024364849590901305325690371044838815965538791071244332604704437301952867056706597578154869176296812619045418050476444953604250011331493795229725449498026649886907631164351221016108493863665498262650278766121577209137859736304356439279142329953309851490686163367789263093648356860953661283938527904068641798045256926459786373007622020083378613942759219278537820591630936083478882394529041570822684888008174732267701742884622270369916184454276977804120794560505731518093975570608818726584449899089290725023985811971831020603739002740550808805525491410895794187270306116201483997376677579000300616915771565001360301603481296162790259809422722843503306338884234766319457760208970335908552022627679679175401698799938548049704525874499179624437263033044098073042956782897744464254065172805355407840450933359896543013988294934446814498818692530947188101887835057799520931896348101072553620535400382291203399416538356875879644447698636042138419142479073761795893892343343107573554102035769822741560306683334589643576555077632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1753263015234068805821003479864215296526656156325352235079606101488732337599709876973432484260812241426921530762860971053596808525093981486014005119470412374837958669552483506811500993266229832236190994871955989290587931231172688980232355683785688783855587429650954856805771021475881460962876789551738267986146478875732465992969331464637726328415176271841059028051567500176450830668220629149167406804973249706193922219038860582491341538810599834272281947487886114917678710476293833580739554684934020343775351007865034031424234596161595197474602881528650074411547801490689254628268239523607936956333795955049953010964957416953226384725886751471261473233268892969692766920210553128774207001718156991079576928258867614552446197366153181649708578719098358140524988483451889098914978551234593320330686260098580996993152205711313138996692933669659553491474659852640386605196527246716099856112494583013849453297740362235178460241721449667270963389096076153348763443541968914156953521965232671093114810026016776423286416637494281632303236319849297281337739704509890103354555968952164518835686130894939627498308858897167321860099524450134223095668609682503564092550432742044700048696547769232184383849498623402675306409276608752420565791329172430843033242964604588238882580985589330251630092835235795596662365931326467250281714569977112782128131972283123958246022256720909051955212980362401887631501340875960977346239493808402450260818164602001456741656925902269605025479147009697019468851771009607842823635810357290248665238352178867008696692444351529306931794123766260078323875758022836973152825794517040901834155949017168645076542378393794774831571607518843220975728819044614332892998274295408826797889374020550059190209480216597333802248393512363293673020560158779992343366641180373939949271571548327284077010629745281793673891667775688063031646731760940894608041828708684070702604637624223310853919538444173627172241137218933215344464003581648661249920982572769794193668880604531708763040096691430180493534516453865708960473194793038056811154695207954651880385807055245543587989248236968493927210384898185035210232164273996962494976713715132385769474205645414459689516526423956959789742711442680884177343059839503165734368503192020851684782007297609223375765687150198306981414869809919067104480026775546854365011636404341625474025453336091946499967996691967003046808405374644314589434098861876505875318571459096910594623302334743728409416713493726184131631885345475273782053499523521012705359310746506369005530699645179326292608320730639145320891600190206488551051667275172503600641462681731983038722120775364617322084926327630684452303414597467743470357794055341726286426172710033124416361666864139195217352157783375384624950645859190312826582890988360348464681652718653629935352546986253584244795020917479243255785233760779818389362882997553412217510945687349763989079850000399305894111780665875639091266133832679213468106858661866538373575773546323365548831618889323243323106051232655532871356358045590972655238099829328031075298053625944169918225440745364678193274741267336750984113336815080596512676214678519632882585297307329685987461922305648223368907147824992752804905631317342109410398207940338673758230411478292507254893123362226571378660018170242894343829740775729743940132937086232957776853892942056263949564645644343806822963178015452648721064818045384137850134967707387538854478895638896160232550520251794127914461838232391007236886505621052478855039687531995374940562255905421797186828669922858039877134311320872315094666930188868833615239624448693725504090019886151299608882198284864352861374053380480806190637250789342726056811689174316780961007745041922680435033467853013206203322775229009052263973141688353137811459919567789637280988886200955299927542252952725488395379836364708658826876992272367646367446736171236607770621999168513768973527053658618925662880292663896841960900402791768563884348618395188838966847155338980272724864830784689552127364766701585513223327657479389533921400413784212736838245929209814518023091754193222423803305566225158088861219879415723725668597790814898529572122676698928744787908754877256296000583194873991040043392823727797794604422340099051376548365751086925992438471927575227195515008221545714080189246175025561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -130295071734532724468574509259232019218019121784258678047722004970833581691957671104492575166032614567628003060374319239678722087186767393521621365797493853776711895290631656647109034782793410800023394860399986959136297814046690767610266312822308769495070957434537392433236514634089005292012984682474840739724950435301283273310151028826331813518949824471939637100308792853870333882583450878092647960000327161711624719671508534442800954980427409598717728127287656813490300358958085029583350001468254658720604814702367129316875481062903878869212409865593808279570837051547823032130174541057226689893790461524207989302950167707176747033160632420727466951701794879275348717406240064958050423061860639825914848654549992890016152732213660391515460488514791986252208301784045129594681202989172840084263184284235145310586620781029617585518016726353955383632180554017012652924380987688043107403122216424426955228282864277948908995835015685613795169558169726740195610297522976233005089562088769492500647857492729079637939672237100133171034448995066811409745222867199052260809461324146335979978134111450113606976860964516970412890155092627459628310572102559790897104005636110185900205058512421881640714170789324683135406058908031222481757683620507036160239141407361179276954865598051429706612210667760654599387505861603620721620532539848388323908978091442122969885621135260565106847405627048993811794524006305422517278733768017376314941464980296361083492000268763190624177770552903908613322104836552008653225709189433453431894611421836612878018950738142430880804224693669010485336254481161071441923142249902969313716188827810483426204477618251996663171296908140768296790071859539652052019924589095262606622708008987755901797127218746589558909284791841877606385241190422252630454627430866975782134742666990301599170845181361449831051432804425345580516258785732014125808442006438012704609639613766724714916984850540871866573023546876412389928152700542939145356784643828824975224451030322904366887914350460691074573478424048917321389359273282456955439802600051454830480127473359442386825247048744695728738506756261385252851584190709863764269581773016046347934704827097570860858950849625737266944198443624279074552666613594032199554722117718381011242512729234235724899935825126572408443617986715296211532478593070405326105668220761686861260975792543154104991246954086976659543218499005478035065025545581108952330848148762480521772172851294716984128317820873453847083561659111474836955325365310614543586141769556820032011537354460880066911498816250547663742045621330200658526062792901675053012224471700178200482594113590846306325448747807558282384724045323398701515744275122330617385542891175073656622426947867499157740220278938526155434090977674976158606845903895517692655310255278820995350575567993911498107607931899043715585586953500435071148686332414901693232224779574401042366517503238898622004086785156381441521674079153216382430464089994024104009255976104597512871472418775990293683600414136965399568860803810749335782811108542889403108316343732552885499524895438640168726328557996739536685798651140742605675625911279890674516220983523391679422549715016074240602717531697533143123326312692872025881722428972835493494271238922062148998424697982549721960498053864008840508602022404776994423548512578268872040248281182361306349677513506445953669333793733791582861508044446386046631815527835310754581164425606260219581576202242946014114366441770984027942173299718893772831328190274966794811208532049882061893665523844471641680932799359902813307454628504413708476818061535249180241758985670875468916148587166536649548646122431287387030536438038488849067850883465491958694171702963272723903527072510068914437805134904052007043849371605915449718553998616747266728554641717628028340640538471234546754744398407143232850493547799676993560011986210400052450112959151944828074999024705607653872791275745762812563246268649196444342340723781210252918644641420492554430514214613147941579790881692943712778223056613774238499123230979105802857217124564783892258665847811338381393497201868031238657353552835926578182987219304724546176797105100834794016993576684946468075291555744608873860841257066216088101283152986519067589139327188259741312588850934740534640389913533623246081763573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 38988157295904482461084742858562061866564847604760211465615836530193552278938880534385214589340541724632917113674031535902785901553966695541135013138722827188241659096689637162500667439678793242096142704109023285254033877658991352202188838586514476689916482454484205809442076858936159129655194180889361743868251497741382906381630265844522130546187415177614805095757346587994841398877863018704418070341679284415249416646522276568407456048565707385495638352155974658452945004085442268033244188023591103543171199663675100761105657596984423749610676106490435673079724634841899905186267706685618420056495608836708749617616694740696323618172262127426192340528167062087113516932047748088158607168754511311712810452838432484361226653938934819960112801077759088347921485453948347515141153382678888504367393880546325122649667009240441490857508991172765141311006264470350553023614208406451458312094427251528484937365100490291979216869873728393716617591560932380512429222570046844355023519172122501144369293694071839224426286626579749578263316982817739035497080715776229094858275558218128629684210362179371410379548827141024025068066603688284171103293747594168871695862205796559142663734863850876810384084452044505978336175348686196265385749749332100581133509422710948672801386655842438436952666035804317895746419851197633817468152292358456894814070348557391759295603684641340243122713229403909890541273199155267200813144513648081660197798452392506273554096403360969627483129273712289931246034957683062187455985830296687154520036684000261628734822029470522932163267932081365469358170579189776922823563656145526595481119298439808232369823612703449862854601059592068106638383232503327216881284133197031452045343080129683198993932094629816649214389280031559594554333996465640295781903059249099152450521220206568555746732635789710904769707522981485612813118647025268637994461383971866866534944369498915810628575603986922556723130197539986616229565521900327091540888279899098957883710169817832255916858692522599842018660468901445151464745015611975997618612159744866857484638186742270906380922767301953900456060397247587639265311059018927421520162058951442011846165871629910245845714475600073045563417151199631914693665207877816132301056276123979587860294628603241435355297394326943263614449815536467845320507015083034138929804068020401339630322420165338878693716279231454121657123760044016287950100775597420794167176735486499451550574794856669726069153848525786404260474908354258557722487004263295162943047915519905331558836612517685813626045825126539988602262067302486644475241431592173363635980766343042881182599178154616520950178657816969322950578307902167650421078400845977518643376009596948134552016795156981108378165118527557738062204880394728979430884939983232505046507511278391076639960647140695207235892019644985868941614562014617825209394909772106628243404053478831142408049564301623399076135839126907329792321318966323323024314714357152605216097761405742338570516573511727081609110459486373913752146429000581717266782521663613576830072414272836569526243377350359750317575107348377247561948377087311954992018956497019467656004782907291848418911017789442502849940048806596183845388670205588271979275074600534856106823790205866751876484641318288404676878259501530779358208764624635575132499378675226436394427277530713692221063115747389915194230732862988185890804059846748963281692964731891819686513881149666392131718605171544815939093892348268684106621318573465491303259609059367885398859678129604121064737048773227351944904745272642666569133176435674496340002000928410300541160520092899328715033980259517817531096593510783894434844760536434197959349138937333038315074218850281774256745602705325083380578982841172159428768977189191786586377575492006659455129535295048743100647328264982675149765968432838072869763128232105757286093987777371245513339546669692434688781348377548376570419516558267375179486332448433953161012850779598756094786041053695446186561799669837807298895297536926322127062061576832332829922752591456273526630946406032080141857405451243456128629706607687557184752732219114924285455957390534295267961572825913894926590814487158177081887440403822137707292605011689075645786968955595151743630453066343411341324138550578460981024123763261276875128832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 21770835982405808483174946867297106097734358319261401899072161996829791518161274197242507134927905920806190610858147583586637754278960086408321452902300678037316985971563701054763349556495051621015328850047822767541441887679842354835660352173354701820745015683705871713244056414839027115449411730893639531640461517100356561424991338133615012485781075404611432264630096414799400481017798321272474474731332450029423504445115288824806627769834736746941294167643956022543442582177859688423800788785466205380277610701722782219318410070824411491054344863846469224905870540778922768596280334152976888606045116721683136009769901605648171499947760908842615649084369976710079928739923681406965245490052951613055153402475377923525680249954508350793767538564356462904244059017372787200864689059584922331317671970282908714660341827632524368058109576971033391350154120233446313973743142423351363900533659187809884946191061414922421365795137921233832420231624651014051702249891150646657076777390739616844683164649107893662689684805632514538940093891585155524866972247961986179968857765058172789236668783015099354748837832736174466981523640482826070291625141548812917259107877459663613114725149903924959617055311879586078548498124137759370305786466966661168902834706535307662153842498881245939608798990394299054553181755780998550023127894995859526434313864808436474894812852332709800843226794205100068601258324996219663050705070167337148575194950509068343652975124346904571197170658022360213347767523461310708024712651350092289211672948048853524827050828106061493663512390641680193356784146159230026495145084630725302805511470069642698126949658565200291284404062737830852078738740759416750967197056969087818136023906816498161171108022163015614421345578644797911154547395967633264172618110524603164283555557372876550173828071443224753180829598264727850820985947497821149926941139713468464217719104687364315660312399165828814531051891317010794079766253770538541921260300337066534935707226163940892765706745525552759918762261515368644978282033286158970829161152763255626143642024779639577709981155553625712166621022065150436965878773846565140377838270459076788112225424389558107656831824281783400694382733331317838112906969146850844447682275835862589536320821095535412682404500400659852008912781980412923856399257063139118355815581482488095549270266565716738098639069103005885343659207503307524160254631235428629015789243740164624615083240298922761439361953393615830706407212267149883397425061420066337664449586111116647529741094121508662903396701379686971599505063163890839232557557180515797658307357285162679301061364420461535484511335041072276572248932063459376654840311173253631806291982601913044839659616000580755837919706277138291352001200522166274055403844801398368436614513259695122873916143754160340510298587220291529894342135217972735372879484908310992937705530913124758421745315123302707339200490507213259652310443187533475345639917800792301393822358679741719973433859144347139372651234264029660349002301709503522006095457638989539632562348473177965077613629998283531278118209390218408816801674913824455035645674567808562377614895264238883887792185925344635133008455307948878003632833563234502885929483169431195826964955341598769977932517406878944366638521319040891600808012202308436731249872325272187598749288619054855764135717390165056599826629232339014730776854833778346802632098039026656957357920296252683892365239523045812733616478960663721780708677450321322467675841429759363592681668145155471229840930197211107552206108116291206648041684427437452608742621497940671026138659750600598122488927731548581102433990887822912904837786488450542790208042627617763954626487075156905341407418054789387889281060549426308966936813551931110146866091568631459209544797132662094721318038938283761486713536487266807854129472872464175005702030554516228509580676453622065719592335086062548022102010356362065202885796412925805015091410763292326623688589193487473410561356725816370472344469948932804945759618254338195432779631840795942364116601712224011363650603691678208601853824287140115840787191182160126390573137519388166249051595281898145756747117102420476443605496898237685233554470055514133216424634391810815248987776424477609973172390491311445451865599642360438849536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4584602204783106052674732937117482406416352481364009982658761704046252848838989949772082136292005421294747917676709325092738661190934455552520405537034848619931207611638039294948412573454150163053875095048315265268259117388466384837931700168153385591704261941596017166508728409976889068392931384986877250124531495014318068389546877904989543849077600366194981884371273603786070515301172974241780911339290792488854144071096545108686755893691466685913756353899796984426029572267915325977312510375861950218453975517628343765558451734926788143954947593507808353282048555915911553659642579540240511424704264168589539004096504463974194185369719651576087114895559770326077698849583552666538084170679800009163390794909235757775400562039890948600736659520792125230050536888256684301408353473282047230603514688219375398376904454787418086289884256073766866044287551945423419992345891223473693816453401933296889656070882297131870213841846308644872012044442439438472304205454600866085875303102135512659158989925886815484120650223607458717475459053621124872764168732590445869548359230164614198611057287835517276422811184660704896587123175095325226106388680260850068122318399268128502417594834595908549034333582310789874101646091775077593575343766247187021857634036248111003461475707697931110749646040943937396066432171614620287210149408166832262742524091813676775651275617493793428338063486869375142606006121395772267932284658957710627658927483087057900473280930789959803888172301325849529731743776707060178309016106083537311832078469159718540324933646856314389918244438665671197819285140461147349278609978707329558370310591258293663402136226909070249106397489510764612387379223131976717121610506736389995815069081727231578336040008804622392856364122886221108827535536889506962767094440152469492664894827089032106604661505307318038575954701196449971449438165132492444123808812554728058565231419355813209259059741682682047307277239054077694245770357165147154655734906354666388645460717628350745009113592526231832284281989825793365242176914920846816478351819085905200775526231877418693178877616747746961444283953613550553631709163925205907168822945253564163395502628520053642848325448523978686155358386137102421250475361643659107416753616676316489672516278358271630745819074610385036608545040348000804278052345132830252740885231176820035072785401804719572448402236609106372490419039838129202555938020406331375833703086360882884939716735136991887162329545728970151402056160579548818347508118927328324083558959284910927203175611142322531131713948367058680167275402460543656871521487197404957014672195576167103832659337713330433365392556353798948379071046202878100031858525457736686782556232534486455111749882511414718214659198789588029480099357343532033785044918468979443002014388362343070939605031090149982169024929846151385039399579697439776503113011769478527800629175324519713877350385021811753008970853856366459137463334608564791887545370161948980562682541106410794046211120066619524701644616574649698213147096269335537903549627234558615345281400540782057539913524472628538263427816137919441664181558806786024512445540577877236484733915254766587164718945487470378961811687635651660216983781649094067249436953558906961808717836425999450715654999484093571341276696982157269718345792648368792787191404737416572288179505962554939207722451494936304988538271344445369106699487184127950683851076944332014552256596103620393825596210660629812454717099199073767538903260280804032930583968212559106383059263709646459167587208234512979036202384682550867319713524042539031465596111900240562332212630238785131227235424218868063632408131479510725281120513173110111311173105401757552885191704080699017773646924696310824129735919613155620285804654047621411367101885993557964158761423051908042521195569060969827117398236962706413129735752481367802827980356060843920604069599012512036897637961107559378930064097581245698922267555713672166159991486700142350325034641220576674476279377645071608349164450602553708722568575260445311854972644099512164989366973529507387661168820538245843557540145807441026728405230876709812834733928887162644964206931207175039728645309832819290828820406330017567381471782164717574544983519025323557648485925784082780540733481309542327908105044861902483619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 684104003246219821236491543459014166291869093076625393081244910983382220197258217011301779640163590442625589853459942869118426114849188814187021264008318426191469550568499519896686828477854857425084813359953888739809351182264914006958976066370579952076363339160539962055292424283026127274178982695474929272743509521835495333503742212763374093711670067833642722487645054512231649482911399756464999117282986492405601948563492107263186191028221941945220027115392788058271898879557375635912027638066991677090449135694454899756535311830083238380541012050982083492370030033636241678811444546312491927712863807517423501934803792154500008372889524323666638719092668953529483164323685767480052796680996003192554096474211025417125769957359864789370930822047114229688190269905470757044455555104166978420911671989155271063384540193207366521959289557887794958277726248642862891016633853254298560889259120675232022298704874619774371721984708344932801578151774165068811017681141358109228615275163593555240986763756037563575325841943448652016736585093737635442207807262700487544219817496129494159005188538563262414827793847250761705336663584684145804959224140027168422612883523221358830994862439128540643900173923712181765731513302215937033892481097838900201574105828635555493583091852175934170010153993597711383623418623742542841831382000544023080131129357070909426355622857757851937432975302279254742214040056174253105865305852212462881759196431483099940465451167025993534497923501733022359793488681579311930525895976336314257725423187848874072848728931341500955857814166028607239357081035176600610222137482584776098436368699392423506784522121317975657348725067437877620257825661811643774609008725035031696467524540802019271831630848233590835628696633725177108829190546940982335184415370035718668719556274100928038755830859008915763960108385853252362981964520027021235656624737386739259997167005192200122492899078440304301480372994623109445637940142599218397504872126414752080916303984893071728073928884731225246749267741895601271416704835248262793079101561311125154753920998698397276619851517271413430028641513690828769005692092683066929972706705525874165248544722909527740561790151662340249060609096515322005593964536991622503527661925075141066176660728381898114148527592245072026290947988060421136781561552729357539613274683305651547536095904317117959449760629103089779978199797335670631042920120158636149878960031447096448595367121803705479070612669788741024642042397463950592869741963232125879632883121257138665397884483324694597204819385230975852214615267742182959518492007001712278825557595492353637218112503752420381192645050693073772891334691146581577552510594673846173404680312290103675537951494035548838385028739520845378704281775739428749680170498913681101064324827167423400063545715283570951846482801315917268493169132742726352196068614013542275280852031101130894051833208182478533826062333587381557138350735911998161751396541936010393858877282342524933834085117191913083899986055027744852930752986397169996264306538739494541038590542188428766647818309457873359606142243647756575757992126008975005788064902664873690871750565855485645260811883398170710573981769259202848741025667891915187991268022117213278948824353478091936634899753297079963096297500172739584530261614494537218349628281387493732011041491205851076337551719313766973551283639806084975684849096243577318700513305959172839691050784265942705175368262008353774979325725048914908274926298227080168131637340295027289095379260052320536892135001972098063809733483267307610455523385900673047445795852962241988017577654943780222957726645874786625936052976520161651514412321885714063059166058766203223633929672070173894499765209871610457371933524991270619823118754981899224478254959699149218902644892898540494189144100668863116578420638193410742290339156994220151308149137315480051831903716592095108124203313028623880477334976410974969795239195985943924624219397942086161610235288874207679501269309014906897374674482358078669741203059369569343161038645214058107037562400351275870761345820478314494563375230207221576511267063192410189093211216759471083943107598644309813369952083940829863229613040362873278803353843322680145090227239833628363217328839267677857882836164071028819614317151768281088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -101211248965078505510823894619274835593304200722515698451573139165725613034212842278425553078249096930209365453554558836649318695369595840020835048413773363712708788697922702492519942853212413570647662150404622778897334944045483889547738333580773403486527110310677549949367661314803305456376355081189424444173074215814541082544896747913161834755327542951176622112599034221294600717809194777186519390523236816856721885494765505887140859655590992924141086744516278989751711963473225840690105338954431908465626619097535132291052164054841239565018143714400260831102640062712875367145224278726258075319991404050025114741365343349610630490457747141760590227369450683927742649188998012848373346169902632327185279926665545335023737872893550208994996192496804804287037042802413323322340225306775637728942355106795093056734281588651146879883453875081235170269746297387797996793401690442127274137425761929385424316911606206888182054896237171981088786087553025660822866131568880457879505888316222378866414061723344336989792951222841651686162197437360605539654205168248211906102891513007567696425487512070959889574196685965414297782004385913632358069350059860549649292354084120555966893719854496226033434987896561073136260897921606116225721579750198220688463459164505687240576481551751525402046131456193893443953521893123465774977782599419463381448048294924276349989076721746489156623773867632106319537579405059976087916092440495392560659827160137493613515291955046166093644044374256621193177412881812243180386356131493949458521584644130147023350926052012070500581430447957424837234615685267206567977544726467984764243867115937987571036025749227222326830729374568147890476736459347683965375618660730186702591778069339393293058832789862632955096155284016026775441124396270357442485713387522132239279155576448403600493948290115778936438274771675875461937247342346069845169468618226918804907635686918038122354878706407299373775860915361356121453208927335003714512467000491938598189480414313140146273846972957069938995927228937466961394970068973591594084694515096729320456534062805722478132458288362516591951149456306829732138436040738068047003562331348270575687051853191050558798353653203586238241280425214451119759752832971225742695891164979115396590886296689177600033717667980292170727999036876637656045718914282803839152661473477253059886596356830147550748386629094907684759596352492838019675948440998225441063715218787054080910507701161973647771242332024668523330771697620060804915179468899573521616701188680354699225726219164354974113593160546737768581166583572679708859193926387537613291842943096898846825672138099925085645523169184666564398716281021056130679586300365947466216147529217864992498966691990915886509599238524941409065664377183896757573290409083345951516338213251479494468270548647303636156878372758263978286043541943881292669142032216461563775097190046391088190084538218199162049509466748310775790159931163044218318373188037429422157608586009966823596896904316375490801271694236466918128215463536130317244989901907602965741763585904326995519639450179421810469783521289202438991319100757927259823380053043758955919542342720553398803446004606435033404918441653247445555606186001653185085005644145334213010710227357341818392302928714982602504158657313340488044288659717033082683890238437383236860368792964598853813725017445101903764174891143761321426229470959734575522046164898264634161762472260295459235801753251476582884495877564344215094516308892168957721880523869856606419139018130994499645483111079680638973109496279440926507108630660090592786021886251988168585872757206723105830142863317659608582599182591413817812233224738045461531086536600965961194798476858490684123060257731115602531122358547080782162678041955730572918450356715812021229926635995638993036429193816695555337632239868054404991179987919152203409459457670963309245803269928126085783292510408443485570734875590442529812571471845398863528591834500734027363990426962546365331272790844376049228688165568683734990589308740796616442969204626680539378620332155388731614156988028563351240763063254547798377361989863567649141443614136016562298117340361856064327273656938495720973221215613231648217610957163299492026112640951219090198550182291153741137475131060429918741346283998412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -32019629714125811161495420720798603002054183218554070351068071825715986658413836896219674652576501997565747509907212393925740808806502945597032499011528495832250052440524877486904458586762710180883094132666478300407419840206889326776168883447339520233537144042783386973195528735413697348725880717155862873656987397633454860825036521037656862221677517751294026879168790383752003180300318780001425228488025680712297991147847191056677956526891479975277753172641088977294564764819960497891850553518835765199842463060353556856254212256655917361163930729712316621392954375969326535648108241175926373458062159534247818175058889605429477221172417847300986037740474963072169628110146934695150000364007345829826005005469200345976130362042293992351282115733434582513552565110217901760331152452788489497733269017696641141226170003163387045264826650109489919596122167850212505445013758974393836290900576981683351785934438407189734737648122834677629888414042438509269377001287431013737739320377152536601998328391045926383120368448923907051163488425205633653069173310821545138657841059888784406596135484856789089758591743203905729258914578652449068971269504975458770730344732541332443509371262264783591414361946019508461425335583407405414010500297606201182292383345113261748452487940555821932034342593249360817338269075783155990382619238700702504136911249922607160673363875729446459858234234338625076348457420373856616964304964379360882427962011360565269308628230252247335362755609562395072360171252673347438748125592882893775752755163284659510770151454359055168441493866668922112935470456446219623039220314848507574179619257172883442785464268712850370672741915229466160972331588914260210224299512379088573193990706754408415154269865232326149573917960250626449033518469119223771127687295315793311960527927450464718170460632848296888300936851129278112178467484269034023076437068103764755048287706901373162234943343938244724393774880001787420815048497784467545620448429663140724815557065126606856994788780753153437771685910127934650726390911388173582115987317662982225443422517042806056237484421977098175357920062455986024958541496453375194370111047569684164912153161071614611603395908248580467518539537682704498379330049376221855238848650764575362162523697857925940240252691138190114920360558446953967810468608823236690012834327251745089739487986634465244541303257187359818942951584396917112203540646587555792274104466048666575618057776082725473817294545501262966799789582284656381558571610520741879501620392587988424097813719254338653569088626198058122730996916999196775624940149710403837675797043475341923163511921293319833242141531807129644495846865826769282626573561451311208673417215917414306274295448481815160323801768365105971546941658215174863463799336542205405429112577230927817159506642654516817270877742610122263749564355856986191697255408763119956784476608910225578954937545384124717846792207251690653244936830456949068269824040140728502691324249646563316690005331530762737154557799825560569574636685318371742774706319341239360557612225790525519661199084172643047269659973392618757056278011015190678603880124543624960924465116582959215199611366698130507489711971247475177405660135458865276173564014869089185354932602886904909447132531981048378552477653811068950135692294312935257877626155217934599452146916990985728886308162432363502991422035625622110538126746134467928761084821319700378140917790166412834511530819019232614045922132102352315870692111488664099734039845745258738093704229845562724197676788373135603722181167464183844529201383984010866385274924422229739756999208307113755884079307382737707844318413131258956375568438915883370190519882898960889201357074194239027989742530632615100765294526765061077063487432718000426197340485330212944363899474421211147626495007151229816454954075879377304557279817921586326949241790472071766382544440826744200307777118965445079795685517204114846021203255982732758755048160367374557255657928737745992737077269575783761790992285281112824932218851799901260680239366709290743441358996355414363299693542360662785868321712120479573617505244359020557331162650169683850380966019258499307210186283717239525754351896745335001461685127376994057663509207521193825873407426956962465718742952299602121446473932472320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2804136017335527680814429146852367266465239471254046344005809082141384955012618656769673318300448780905707762862463532373580828283495225188496206489178289657796235962335098611536234269040018760745465702750546375356724603657415026167202032762879146380429263857921119394465302450893991699299755483118525471469826256133802666816342159939150015121476012657655385556348460102897463585008846530469498444587669301504815517058155791240535533909657644667216897513202262957496235229658194513676552558652421742269036908483856158392781613240906371938693681111966114560965037397265159463227752438490111433336402740898672148180900372795001957734187671017644788133889379957788721020074004541594412263740229519088507675007263522562671841481104896601271796374632877378544468961008618044034670265016869475946317745294173104586442870364446021451310853919488163330804362659017237409134189845019355302718415273556558339309965513068191075291661466622782954158621737636299849639554893596845770764095299497771393367856129107615272095260865457446181543454008921685055780426100326361544245418301131107541234357051724594648512407791636993033591093337817418222857202462927450051832401587729999326997151392679980585885069347410391261820187980001564582470163243887319637925151990823153113485117239224340159397944376280141589389300807400290290732877959107186076703512136400031514614004807142989688764623473280800803116826328334793000857829846878957005166515687299164889134598494201746222667724210104484565588277014801658871396132800599416685693023949838716244980913150372520973104342049975234917361749945303051917506138547231891369888608984060594179257669605705682096692119350909336213245008048649158610906755397978704420596847169222077912232518019589218678031893309568974876644171794536533672458985519686416790055128491131995489025996866435784687522122286057115600796179039352489961703036792311717242705434514432841482127473714096912709282130387806077407747232564325362162979413390250821983247238225186833486653164884287551944786116355030968934300400057226270606766322221303327368699058262279409895713421215367920637215951844806332367308195828121935308265039348916026608200856388654094635368458757966014702769820611349210768808831343476830266577882967305514980533085567027316767666061771933580401562748097122196105960378768115523535730471951897845759415443201140593924378872230045479552013259546053721082334834433326641925171729766033829368170585714601066769748826305017183530721909348010717607738476719097262604135841209871247600313013240322764511232538694821424636747911726186514979139653036816729566695950592048205330727990240463333538391359659404066168373962965216089800447587322041753290106493683978824335870629638490150140045264924752424119633462224365225541527896750299983390691400341933197291372705053141705856873440562316068421885551890626821205992606554166486578356735913104330010444842589641412940393010256345142509424216718925878853841235313567481727287706835709199918835399760809049215369140470166029651972328166993922382980202833179083406502647095471056731854335821308108085938455697008202687557854997193180301037438059617942966911284029564265983635924346879856696828676885052393389698815585466756035545691050994268357158945892449302673235903802254535104154700944692507352293755901725616310483662103350592686125052235587311622475697865021124425189433631448254330671481765974346685348112868868901530503494990117260322626476526447226345795898646302740373462022036551527192386638946319391427764334678757546726142790344103086424583569991557825009601008797824137111591525100874282800141095878173243087806675635228726020829313606108643101653694962326355516390690752685327872534774602008506534200107481860246472389078208888462976465474764470816235988082040155052371296032321814863391249287195033943164646493728392388110048139978261438194717999805067509659045132185385324471693449214335211563017404316758706796781820455166373901123285726391733051343559181275366318062196093668887236854205374835075229703920793632820197979799718606642404984716598190846675937798288330588556851500314677810893364130213973431374978355455201739770550770952794541011215495221838339590491208584500610627719687692698123265439432746097539829297807544132038184583742882252821550549438562304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 495649677779991852820352062441752682669312729811376184887255479500464506932638046542956217104381515111789505635435515715445663518962457061353543677695325008702907787862972837644858575528146514194601477171748246510605315421378308934553874196543438647483710543116225579015009044890682154309739800900216462341830958766281630639268881988418454783234303058551727650886094976951017919957658355968302624687929029795085191954100562585569651035086617775535018975111772017831251490151378438615000179519569018814813146114357087227121800557489827411750970732197824874176586425339206184926839826294072498923191426346881786271544049917327282544122591517655971870055241181672525456660844111145753195062150336531900637161521999394434377440124217771890779306381263575281897782962328050473507636291975879938099242866689903483062088472140883900744211508467616587001834476074728205324908530687587794499496462556848798497364653800181589965600024403929967096710351458470555594444278002442128992699886377871736578782655104416711092702779517104058487364797420788095432123246163905245467548769481780897618655406291670666856855172124780293015118688519846256631807858571280934806475862890573385564656246870067787226816217365960087417619984635886212200569075115991752852648228831594583670312290643916169979875749843318749714717501122212470193940770107238241649807964831188394495484067443382426254626521097928969173247287410579587563437873701545225047246816312868164106576700185673827979452184465127839810915910099238766842862069388973671171230654929384924609297838020386865524757239276341152882741163818942017371132983918682458928295791403774214850062222986381037814618695045569003260868695189514121817839290132609560420014689839969452033079310148392658877079120643915561218192022235243564688233061820669587352123746036552906422237741928131304111473239833469931317868415719226036947666758614071548827687148207526135065671278033303905995837753216730641451212571536786894691051570049283705702757345773655963026125198081115547797645616656737703580522636083066623936739500277513407600497479798500295009644577604067479506744764690436595000801625827245295332503247228893312739059739388337736775512164902465873643820000319543573725114646420852169265133690368990689202450482870567461598751713769431127790026801613424562839287871552504264528041851092336607944460756384188603487409480526919089501269525349575754246909876905302979682998352113412184744137390602680967810916040546883729680908238765919346419912045302319313378370719655250644744861341043001427462569427540072674980484142382230635161822936953223744216548080963320924605306365662886850482342025023092241629548914613655644529534749743366813590349181357597909281980085852127939963707788277234696666927444978359304093402511061760523306401032486142259300707956981880828273189525338269692190501261965420089808814356488646996637347253955996420210175240655204649389128225388577044156248590914706590167277831407425064032443826674967746301329338368997956476352949499243303998647946210266845403640396121443459914617485165052519182546915367562129971129399803330003125822347781300307393471916605847192516630974746555139086859576870836952505079361455939324793004849403989829697670853873564676318023120009500476628130935191367945050173091736828145479588197748295093991225633992927040353837794452747966877911048134666338801089508076117541948729230248786198865157589669563997857756814802845756993623028096047841661182172888800624938466149798883174290581577316008951094331509397572531374070685029041976063536892161904964638714537434865945497697273023052540501694678473585320736687006316653580005940139503734937668547365587652417386560905346833966353762433286479546716654325833579675714295761376392855914884583958386344534080574799878892335964289316806812368754957349170408980668051143419646477229587630757748419278505750251436512880445799510782121755445873516604855351950293025894956074024313792320283110819035272971954038375058003468194748151821061669682437685394716248583804714728461626717734987526176123763960165782806677688106278494570700606609154511368289337110687896916933770275356463538167636996262554408744066376350425510513885754865189411056842125281657635554547294490796908497969888733124341789274735144675034944702618009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11138975584026658207463824255928679235258088964507432864135526318013347479250637862897273052223815186414170162732743109853310793250468237571447052497963761218118923991148473192305273535017213734137599828917994737599511327237444325340396908090686976613756657229523564732863984206361863096278894279679639279394879181256669998460174660298499026753202598979278171456704201935210020969699430498975552237366225334544961237179631679354144552233938999393540278138529579094938383899435125261034906662511256449630189771070181397931760501187717657362285003786179159749272541150400379049881756723042736502019757441071053439246618568611320877642176815843027045609929076225159088408420278547449125900941848834404655160043923999286110234176567846550402110255334949158268503483769004636965777719274848482163218692333250566698854301378442900919421270602602385539511071759259836003232163364832168109578769989368159163385651507756839319708005615134554264414337852008473102407813061043335227932769942565394410808842710530138042365955510412122187328558577077589173071640538437958586494107250084141915553469633679150108886048946170943679943053890667056363633517677935669859186272140527988161415598709869210704652007967671386771116138632375406989589400440110861332253058126508322740012324671937707740054005519153793989861196713915307769031078823083065087832063796987915560091431346368732669347413660884782742455757209709301634561415672983646110350975482496860641867493068178062608505896026153637044787898350369579142697431153165130411097789434305758483833897991973917924210383964201720533450095313334782084562688502946043042781306481842901463549766108217975571233057292411116216312409644782920616742758481115841027332025972280428453004950444706221549807717262333328576103583814587013020864842285654863982341045208499946250813713531658591459682093056767831984478844717447986824200179375022140608225863296741247794184156492055240500390686282757764861052905300715046759176625516599676273481754333383201791847590787445860560933266586081058806899448080665899470952259859332102042488962707584468930955506149282205638228466532041564469007211364747266516003351256128909784886542186268018508282906446055129851440900520551281706328564717783374001845188856268688686680218890284325239705556889552880169610059246233630461356912466492174441952286408223871074579177527567356966604092604508122641159033310651911576119524655362725921822238023195374517900033384349266247718105867127796587320524799346819669892779631379708986799962349002731475814437470076938185325217680754897496533020758351423833555543794016400050708161711718298224938590564042829650344433728673197029735076797661469335541310255304767163242386667551040801115584853993456480077831135634821771206840309666761832642491493183543711568778251260866276927304457006993738594638596741117681231409226649048958799403763734725602792579111983121607594077931076217157492292121513667418652580619039868573552966303623208446829670168094740700072891507789294722159107376970942914718524550871058506390071018970651397456447403861214956320916630238531287418729836895567418615391553931927384025864560162296027659958149800685192822362792085348771195636455154521778724217056429095843413639821055343704541129763979030621981486541353800704829999655202651780347945588435929039768141946393501250783894580752435353035924102218966422141767849524103439500854552183465623255824723884047553538050884319354776531794577704815736749090762000183121151005980071723644507256616244956663094297856300400803534547813814219300242268170651312985941796605756788466517363681206554422852485265149723698582890629471225395071356973824237068025192505277257936179064224553112214997142340795619645645795361790575232129847532219643375534768692834818136162041000850467970556140154967249035628648694547478784994817689402126062432962554081031878423397614055025086250191169706359208086990906171775447612950512377830825414865668022550904609463048185025352260708749206759008096255632701835302755567483847202519829663299608474975267808130460717443694036910633086624606903357739778605234868343900982635159789769428724104973122745519921654618974563072072455744752553882799491601197314535031818132984473209647832800659812757628167455301648112066066487373455933109195243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2627973133482451749965460686502699608368872394834768373557738300021382541936621556129010018636521573283699895655571552070195289979876441951288367005076227002406030239120627313738652695133391118458491361111160141976772808760048856390613866493008281811232375704621637701274293711586156746295007276458827922263635179596917575539083134082311731568593228874621995659000850757487511166597328571794187348116902400979024637463884440988793506771901126605780670469764395801277673839838977050001844312336695196215651955963163528095330476795462095112773426525779864440248780242071528388985470679189472585751547838749157535133510858231686490321640873484260814200577005778093890510855980379362380611682616351090189640279514607499702864229888892932343620108921520332570084821164526338761053440664980185217725393310168319231888242475221359391628107580815614489878762153400691267903565699973530907647490081270075545083709016919276285227451855920189029323984817449376625051766066130714727722442695065191671722092143482209354804733014561287120450018527132139244952244310977490243332980349149934182221102978356932180093712455127251704834038517124585130339990697048324165494814139877605328049189839298587725714996888814031787808993854177478852753625297477748422936034045856265853932375830736298766465254663238856129966331680592253919833610721644256559603333235465464104887008037342932870660967030107661803327054492974563679455502848716691326415061271134329323636720399566769565126989014559359041702531771391333462089122058065498294277505677042814225884159317383104959110749224566829508195621946118817994571852955822047428365341326850023340671696569466020349034801808456984993633362709578197899213235412011913893675232748636974371373812804633125069705304103163664781664158144023780337378285398978659239949779719423418628543460026771670250254804079024737006039120327590364523694716584454779989220518956211379617793839814141759435438742345237787159873810651943291484836784803536126194693180105012283225263097272976466928351141407565013086458387751785207809566438118080410941218725519979782523938798713780985178190815124901092098682920820567538796253824681870966869930137904266714556232103338379227287706663919105888825692353799352772900158201445194921333794124149846756049030004704546066990900143857059115426906794442665877352322130652970586307117126305846118191825588026300771887715085919067376213022341551456875570947802512777453922380428599807954863479748965532326115529145274010731047997519400922965627318615342745069141191290547216750310073254161951438412482852411701902499250845750954057973198050657857016149732341012375212915528827455134270235956654494230463195920420074002410953458287879091895028892350405403103183543368486494335529937177698977110993886037670821552956153318493718281252323275435288307783809179612590048603980921999155315027771469017324236358880936777027570985549913203177972880838660103749293444539323712929843392587893946693508435850043403938420051046674513861545989364738879922374297246488478939302587408636711237526857411347112703518716439956244153648090866679071774345584986561312820666711585959117341481104630490800166857123830730215513730107396882315835677820993808135982532128512356824409298807141722996127844759827465459156841512412347888202198111313048922099183887117339952781727069970593989895458625991695124007657238766973581919531081812717921487976078612325830388597416634673488274643627926083463862683924675660746455142361777697727257087661284980888768063297709577345554214616497303870369175063970810361345027143499880811718370607546753902060464895195585952141592467412944927923152248938780753164409835579267706616450379263140280302438139349169209548948045986317049913358504605464912007112570986021456004845090552034546395803800088699235221908947573473932704226103776732531080738168879362590312967501235676269470398225171397132972906276805263612801815272916537759485001295198731422212550749706231751578893529384366441981632444897900659116432734509115396421280477898090128457205194363882795034406836913255735015901904888095364333310720392355059767487335743304733201726019331787125472815497609863035130327066285755047720730682299270102542935948756550180626190278327064379178555374432868941913977232644403616068665344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -639420287589518977706959224320290040246238071900141829242545362532649522975048098330776215308315500099062239496703122751824883163725770650129306369610414986068144685819843233169582694101266755247499338349959750102474318758615081820684993823602143952845174299684984096997252838018250970270174576142934318999867014257739825943412534671797116145801823915217332868350562437696255554316732665065205720824291877646203204445370318507238790165024180250194136363310511363971772046664388105383367627984045287358257863264595210325927412522722459480766341535415467428886878400678771705448859646269710384707844411334679963875909146858067228459085452934612366970365147829878197001469570133725031031737613752946132042390831148194012888447447112947457137076748680594063899030289526080089131915919571038763613861152301883839771089504846551950603291374900100863332379979446912092786336802896364070972023928054167276167541808725136207685353245446104562114401053127838515345454589855978802205121274757373255314154725545891915228148649097994320707371009912781770340782572107199968331333044609841601941483815601049359137042931539434076251284179111116056058308400080154287038856059325590845631768889221299095861486478797477681832926109701091294887162572577301121154374221444106467535275464650435972263000726472208755128340056537010624971287615321196905600141394509028946889545501443138199829272326036323568376432576498349476202320599982193380047758810432213945228918001111910472516481016104243481704405284583268313753192000954722405378908000334058866129204213723553524656382363121459029303882538298629004666822629149944820410592390562211413273955971299694210961346015336828666151239649832694808352408217375829078730904639565334914703161640298541747999081738311158367431386752389889974195130982365791006576490898135824258347852633439893776089383376179047186898850885871972254429184739233136526060123850099582504200333030821797486572189145517274512694675160770657787935763606697534507548335571879347689453409791717406569105310327698487916646178936933973262949332200036761760645012940004641846292549311191182354196627820869153359663065106571178218128812302634152797835232216027069069973214074830308281201528149618522543463755558749151737942137132299138077115572178134916371720167754935689417372399976900649655267109293161742919102549925359481571706469183424350578510825037797694788461383583060874684557083982897482710905379923323826409780086165574045964026239418963574674206773229440484252720793414139519155260502717877302716422824507007822021821942921772326902570577451518763816731765678431428416982169783995427900158042972376287662570680873858446824664954895077561535977301105285147269631834278803937392340578140845897560527350062589732266585818113652470375176611071363113810778571026750433947505004407648275745495672113965400608865733337129400192935120048580550906207055381075813811151167198573244813352002730958772001478696300298291604297198137303437635542985367623009470002437851625428061054470464077842591930223813416455074490507637513140464361403062088644894856105592334449743246732558898081965974899880049258678366286408571462024666630282049227284995722947562922767439704481025738161140366158556654306688316227140057443194630411244818116876352941790176721700046192843397751280775000628765631241081577140700546547749819341390599051637019528561323196220481049653031238400599668714804955081833282295657618467380835576951228110227567726904607919153347976936494720515090141801565421678538208466702692290540178803783179133677150217371713214747338467303406639993233817263631148488083051306582674925462768000689660704194174253274482896307538542186429172045819742231913425284026988438749447445396956559218298728492298457709381229923899979626395675288355424628827240612359370922118653414937304837555700482725881323519981844146894185309071024159062582765050412257130446161881243122872010538950282685565191163758618036131862295194926010923325399998195287118145848057168259055810787480749707243396580592762343994770885579850509904284802913680007639583029148588788190706410035272309779364483308872936233741457057262247617519905881590657280344290218321201512313731358597880030827902399217448882639024221134984236362847649568880686726414762530100913595472045670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 141754869810739320300505261674588122324770544694611672273869496226216902907689364106730880039385897766047425680986444466524873975778031338704094344772208146317678040762705372741305177713972509308130595145868895131236981857599785396272921405234946111405192460587769259265598480316121234212530407349994124256209574044830981012562866629904483443856386939055858352995555372616210726380170189710881745913622849764497947011326987560326555493524548432440475815316741361896412568013066268217411393231519229929186753481256124974561945981491858342722576729497968840177698635178245737247240509853462947005810760531828298272975639795158927538686368562832843028417516249110778731468313774888091716625403036329363352228321041108655900188055959544733661967412558187707536680233524286426848668772732022556820142745695262329981627733929664711409834382296146571106433867041455320521754117048577596662402934555695869291358960140327299343338906990161899688663311827970190630240514455470207292146663162047235395305413027514600005338319483281589756785556811300757796595837022928986619558464057515799154106502019105184098137494226221605901153072298927205081311091925338275658703436569110441575931053174494015403746055575432747265829502094150448380731024100781255207945479483908259159092776365911888594657115585729084875972862636598251645781551033113478033358933854746055639446774731054060142162441808623183028576143237651033053742338165385058684910443645095283861134106896259073323785508427793137601079687041323727421216411464528862769631696291655326388612500785476199029522277868015002456379248222663590831016765928062038463439681450770008878588286572789198348770143218680834753989216076290573051645615892537210554153372817431839644600906884064691120952110384976258407443207453172178395355662681166623448156908389610911929881222717760786298962139433936944374330263561781256645838038627054133747657196119374878231086733708196398311554351928735592761158710961743914631315974584787540832031431042428590457487456807883273977729502729598875815798177847870344815095107966608821688889837147483398783509494041244138466618382595576424724296950182900966402984262263486609292349943320365301441571764575803135547530537271078205756335831769012673428651815543506560146142337996419660559369181499071878433099867067605830375727496931651702831390018967335567835837413892182444093344924965371708200281547863290559041503687184519087840103634564279081161356388929697382567365399887624389578770947905701588885118558798397279594974275521981949117737422315610491427150498897592822881439098750325807195730794976393554058077045074054474398497534664020525569005695529753194956563670114367187264317678224878176704070775225498889419036045899148927755308289095754006869401476091433191967923343751204148445991715143361199594527624905725568763756013108791051542629418333240085282335175713695889158601401654260599480884240656489056898382018387861152636599973476133909929030571899173502701728583980450604066926878480085829483607719287265042650352187905652137965649119004486637757549622003743592141221679163706016632750011272180316829144731606050884267171693720713932750750136361660387643181587815947195050568769123010913132850240064187741372706294060501346399008281212585126421984042616335888175788934409865927643190979004104374699611952955750740531128615137153134421343826421403811121030514254240216390346154792654583742445754520680505201871949742973490127727587579221839633025129393219126112490611745174512060629361755961797292563683414094340200418432896365769757644746890104950971038608192187850245627811578793837605953704908691379720027463946301357440350373888681161546273545266039386880772037277314555410572491913481200411301857675771878593390546880729876376451126113239570312018185571305524241637672216168197383601300955671607503203409186533122410098158681092407249766751427095543679089286957592305870594935148309416531146440733606539528448976617625059537126387194639761790709288846636574812078071548448049940782349283002372562802355676607525695107312924045419016671388245537917762780645767986675376200123353787714250703430106429775656284678771062846210267558314988180314531919608390548017731398948242047960724265759354000439004725694902742371699530160227684109099525136711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 387969751775464985976243621992178068834210125659867571884061842018822775546700438799084422973440451331676977049317941026299723968341374467509098880318459411518249460247582360689573546237462110479589659425599086844216016513933731865566914432004595679072367781715443585100440857534816707336952182420271850434441809937033443708932529002669606243873701744816656216985131230922173007793485636244411421982767675114636082156825065661844044143722255291260525316805530962481191803012354037775668154702017636264102729942731947381819531548465340249759680421114554383415226745462786607360340527004742037392414591475532685282367661248038326646414262221319048890990064930897336504126637347292280864111432800944678042888965604047021724421543485205974540893619636632102377525537075924117515105954169274991314600946885790647235568711666411940890735431171963201349043257178723357332757513516979126076915126847785758500968349593682910403922222669868639680232851995275172786220165013456481240355693063648522366757833857033780780286870701338220495782585532299529514321766189626460995894192926302745062739113047815425706715077415343034923985403932837364003482524313156610492698060615691425278566030181904027916961567210113630324968418489591725772031405652799678423449651233235240236203154543672457933722839997696848627492044248938250463167666875932377625589010052739929429421160376063896593126169798189087503457970261819854216345888580430261327157618188251200281010760345716510228674487314499337879898503250620510735606165965541283837826108461111694316881905133836210458303343467970444242744177075380413109991535724996790099647462228064439029812050622643538603469639862400154866635803484684303074945015523177001946673983315207928792881348263899633751922852253082973111288751619981648291285242528022867299907433266567710198116380284637529042616613730880262424019499311738807507887402386007146540802096233112098226005142975339403212758972425078631136135092510270011461357208630132574596117822690274263851291289916261157148934648212935280118636633391439344583863909076834859387705668327395340608094002689819089118695569362397850526926062844444697053213545360513002168140486630194854374050902227265265636725786403523938975696663217560136309319462152076244487040865990962402177019099154091670702136511027858378492839779116622849873170282969022605854626036343768695405883583066448950510636163570213000284057876156919507828272169252303905067436111349826805049753363501160693011877806396061610860409287345601068573077817278041165399520080401474555864383024982000247266187912116042614721194444369843937625984883933452290504801781390428548055207646597041378186404901123644661075281930095027538665683448246498301598688051183543290092496493236406061864978975004715933999755827225575082856403583398116153541389489233110940255942214786288530962245658393092498321233661922949026167684655779575727563055665683049439126371329770295887664020019164360819557358604584858136039863894909406264804343918764435429376649963176119459680994559463095320460002626551172831658821082205250783710812523358236924150474749401692242317090622890047621303890427422049109557116705617730070928136956508656301050922482265718731273517810706823569045071729994442392924707384986056239442977890913455825289824115664323239043927014025831860347134704311484503047446802044362635977292228452291188776514524028604440259354099832332528446147891085084098263391500796496651027262570477169108456240474023497138331688073754338482343370356817882815269505644553316785038638858001395226964928204158368469451875430406061081961736109391938205698110154337366101271425399430122014265542278432235363618224759068668154312736585036166117175662241915936305920405426781505902406698311166563862997649330697536752280741707569902171878228901418975823557329675698818601091213131379546772125706677253015354843415642995410380107247464756233840435715741803292096328485924767959875629208910254716290836946921382946818366318697556864876084357633876629724563560071983880303039839679337177628643996972310060657144798947004394936231728576013576897887067109211914127019754091364842132040637390264176316608233423790886699665826954321789997713892741875304446872446955426557953005961867983089359635630020625063314447264645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1041977985868813657669315922612500156807950193875544897868500435053064659511904725280644965165685642692421657259688853885288155130032897796699400342673609559926157900649848419729800013612954425762781594988619461667100364661614529850030301233434173765537302668368195091208641779789550448574476273547015263073425467634903996683933417256746364531761505539063354915050583760353894007265520389126683219810143799542734096662986881044081577623781609054962721051982881871825283211718067075476147378695609778185589769403319398869133644510616982676869032974117047688017175311935813265636978392630786069261416690519173844110645005907824684084277706800904338642081887773460159646891796209209820142033717498581289525443458106833372766883680166360333986927430860498658560176716878452838675572229766870520471980141911970096324144273103212209031308974573055648369245558397500356077331192751539680938786857051126664446149982371996699925206515576221599965676977029611485488844929658927287147686622899951264795307260144846722018867479596639437379485152708857013203340541608092591243320923773132840135452575182876107231513397029465127664967992072990484216251631509032362279823872664653441099683507468688052101252041796533000828644195399498739715610730667118183867446153823910250515537352884638908517389737397876294067447355074269325202131022050887268000581894893313783237733329321011137268003814601433919194696093942545905629424088286294758280178170592938506553878281880744306796145249799437538920351305707614154240310563694812891822054049709342472019436812308781528448826949782428202729052535321719610164188835491798107137169780156555907135456477488751325188350082035352226578959675924596678208351299713912780756040169698395987648615284531581685951166395251615145337761804777823632758242017963723044845852204939993188838621655443303775860161165365918934528295903329793839048744180246395093534435329490169444285112174185936428782299449061963497005441686807800036254499007500825588035824402159410720837463039776458796437174649028307681160983522738337295733257165963319889785988697114926429239802713691128870295865858452246846978325433386323559480836996894639091292773411854204230349527789551854446805808353034265600391328248153755894468423513200976632739882006157685084032198627065169861204209304951553096342420871971469813805307833512175976143056629905117744065949066261199004204674778242476227426549483245575546406955968873944921112129133335720055378891269160096152747320196283644845413094304629183484997124061324830042357893694615396980871028260373430476939675784690021324972610549669975236573192795872592489116598315536410645346753534055808004312449105315800743118314936755598511407856187989421159298986437934289969353914416129046647457852704948345339525353950727087762179819419146024980199034654924658867816109914707687934436559344321726048591535043208725058757422836167606073804024932057421784039123970863303855070910015733740605750139563880709081744798639498064987599754851283060358786685887569427483272017538190408164952633332417523914326599070833373671378683349267445916920795313812487837980554702360224083196654510372129234485163948274195820564527682624619186428391516550963316262220306480901420361077069163073201181132017140151815748548967195229606577222265815676639199027695165582873691612808428032367929545780453435314431549746454947487265946078775707097839608300922088110573993805707853288382952457893091932502376731702394543218144463478638640311219498138341038094262789020946331046626323889977353737726193326148992385313135908137265011161468303073013893668439906976229763838522136537853746525137957281802453268508509561068696184297741782166133309911169436010619015425016598817889033903026901536253370887657090400203646168320048415551743557677191836075453359762053036535569242679680579582448775148386921315465098864032126572796859552303739291922707662312326217360551028294128239244673440994829144967786882440871536115199190705853071653310063197719834129976727561622013016267445851903550409302880120276739404995273356961670146602231657463053873076471103339221379048166127046449008068219716044347999346318404188300283570207820420660842185825195875594903882191573888903944987494359142820438426966707162938386539447983338335869337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 24193888848213872145539696725695374660016835232570762363640869114892973051845393068312834569559623326346118089734105899645604546086349595714221422257378317717924303192581225574285395052767641926749150852113481766316099275516040802560507564132602909831548917964164876660610741064907330815132019946264371805707748759704425216036270070179146645398030456205565352455250741354856530498014044085973515237993192045177358649259539067446173538031805944043783137409094036838776643011137851066253778754334912074015298919502794041047869173185999935575405676407525027570469545650009649952976308081773794611048803732166850891204429582257557377753383066507555412791406745373105511535492757464355197432732087556675480624994262277517986632067267873181050329502978296431417049139483311421933650810949231384698850489620393217978809670179909889050745704580645305806373342371042450103784750409469345450520112918510487029253415182264198338958887110895464371819137954907879686902507921174061131174135716944375284439107130813469200965603741485596609635984574838193659134394762814652322890704141737626616806955248287826970635913151278294059382501429540849382052758787557823798407268600750233082588024526811385706016373283256338669960084856903133136468924824782790246488446990608540931064704594904270025557965709771455398970631828241844233002850722154393161716890201524325672620748922688047204279419582945393847859331330537810691028458466497898944157175886548807869980876882899581161645472515278851660483366866520293620016226901566902429953966409196485758580543357058858765363801762574575006613435005419439883695324833242448087819636320754258311853655019996228711434704136196240917866353288329619915827544779417247578359130809887253764530435203564997021500258377139723455663834792002970792334955397420528141813189875014223728781536538807504613803954122775270750410417074670889797324235476586272156319688512689557881448206053546508015138935484340601505410989920144035953174879711221755763978726056128951796718816957523674030697231264969396580680975371971944322974915099534134842484203771135892589629959411787854473188274270083483843997349458100976354003703233252953936255684296781781442273263221188404427035101837388350594760301694595432558202568848355797459832764985293751893690133412152692712721921587306911846926871479562155714656621217435235433056154268930847800100818431092122924054157046627157301203700788126887671840094662847611398825333585824839424196832080638679523056311973506698819018807063787026367639235419113693244078109158975047954218735476847723386727838519117637748471820814720023478926415782878754911808625006718813764220312177969234340718408271172870537146162526415778216558679818114351716108569641037473544802924220119663400272735797144818518765918685098571268353096759531301621344116037286739655238987129533636370721284849263604149348340887480484881732494471082040513300292244948654583271725285568540615934707029541327450508430485819435340169723845252429089849152289949620993810309306743468452002790529323171904769196267070072232624694978271523676607712068208003345535076220566119604317350925193680914712527571201441263652098334756152668495253128006496720734490789950471029468967236392507954436747411042954329163838293982493629169477765170513625379324016602661610754526908231805677539495994519398878362676820556673582612944417294001280996863897450857212712374039024979815344954153989586968092111038036888727330612133694217875094850866019806488125398585197200592205833318880138671192801429165906730495451311739074915632515090406291692538882765904261625261013388932574608530667731063415924552963814197999798537095329708914826727691462020886744819364055803805791980102851965598434738147918873243796063378554816826114701414528738326536465942226697855840853283504311123368516775650410816485266124350607761515093002235047282458655461912949531114809174253483486274909336301295910784044950662356588834582722790342151798859076475003169787092668046936677866777939686032197093274074453913303144208559736099123708183532336372723275766620187860530484658019510383987011472519789784864320823205115986027821521160148219561986221061634805571379716637771377581112171512556518773431455011434731716861098290725867283998121692660376967640514560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7917082038032158740040550230167653207202969592869722652409053817961072340717155916819126091697215089949815249736658039546415895729449098231985820314761992168937971919720800232108102345760175584712669444043611318410875408527398835171095356151436272555817927845801680144126755781493047156113916016283033148687152888220890262845749813018253135578321924655936343450020728997880412855825188359480082881410644404648200844382800099144186237589180587673706175469772976427984875644504359562506064756929142791445913070356929153381374162476886072203845950293218406455496188946245914029699905185208454420481224608685237620613902950026166142793173886646537969345547826730718415219518947049248328419603355334202173523710067189165496142679017451920589195501724108598447302135647363903084199727182673059603104277540117861432249245614428628966064591645655596540392445142248146998366659845209518519442911084275797922798094727305020004894328652185980523725284491312228744331146069816621920407798817123453868957854312480937366749377897098767011424912247062068988834919218342921165156331295500103079416713845639790459172587144165870898917443354034620149746080673846193763612777054486452480934727997575682221261247650520322748272187212023818223577890244173326998075184306779039184010274163888675400797737395120490557382070984741236995561438525557250724453428173566341223825212373073369380223188317010884456789189867248880690182300502253096055232583453446551033143864938684569737308120763148716833330299279564819674987982304475877685930765222482034883603367343360533172908798427537482023154042383747323919981680276349694963755871161772754577061640905654317988357830936985620817094373997118975154244175367849817392711200588089122328787185915672249756626682276666778962151937424249152440902460243189859394065082715427404298061712711365807696543196893435808917193951352806158967216652845873658971323273695198119099039119075594418204165288899404411960380738999157851897299725252998758583073857063336531667193153308499312602687246489118735148321651486003686375996573419794635288871533503571886472440489164765048583409690572583946609873263575270928930407822861891125798435002786469690208877257435657966296034849770843847524996786232827688585476183051998953622382700987062485727233109643996113949299468633733675381015733030524566688472903358404755624133248041740144887679716472625176764472460646638831564210702004845172208639988546971355512003442865340442563667538497843834454800525630067525402850461321001888592660658400345008309964539287116416647572425980988044531455394737024781000341359374505201684218243429539204500805904013714698582987743127205817740022259866501319173699865572438774460486792219887872342144142444942322832743913483474377384318053716093300204345411269590974456432886777120045916342793002818673524034206158231495017595875106660178947636495553703620502180787805305722216263877020164957275039523497814945095374364183081725621458180979583147007976672278651787636459263426538389694927930467287779410227861752318581658515828392966821769800946737498432213768189521676367155276881982359630933842547302838833012666636095889562952701021300894085793502737649426554474992948986759857943963046910312486701070940028769877563682645531288264945077517882836861954443393880997669579786074981115630406256880035628048031711142150490812179951043313515447522447448838147121182402869661412532841030355427495516511768126973401043625304464087456242728850269932711916750691105616165715780854551248415262693982008885801662399549727345164129868034174847789350833504388645574167063410549132104972395649208661348527868998282995879213149378713228691570658623822101816002459954326750683756188785950094605258684389754839465095524845701226472080885754550501632604001333938451928540657879272040727195216187449287851305834985553309396983829337746452036537747878420117947546779889233950290058326865023974232220284034907173003851967063643768937511200539545273211900856064686868330756870739206921091830893849539476864808314029458182604430305347236193161245490775613705201280279213842556529220994751703478127134300711318987603755840353255081683616141034009054762112057478623664846680571850874163075334540969765658184957170367627160348307864836121972022714564608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 550404864293376529645927959279817931744362547321092019110397911967229883195065609330917740942431600582466199221230929075135153540130423982792503985586233391144706209036234337453244248630519638636442987545625065526917222601804701321404233206435018237097237842338821710177639564712812562974724562891176021113587915614606869564354123132197046287836761920131680716801663825265394743201333792844615602597879902258275570015281226975085247768638922178624642972626657109031274981778627472136928506328516865778416709592824509893651602520618138309194959190715435599502105597680030764898269970976854630925275411322402054836700187798524354737894318669772653898679874530625041401407336782707832957997201919101934096044217622641965484453289932865009233636578066482686189219911973354013693359584595515894490186554173737234247738559059579453844394974299524522486395167773732166532524456350304628980923709106021334892600166501941563122389962825875089392250472149989650643281842654768969033567005838836153396260420854673112184313175448832823554513589145388951596131970962409892648318894860314069029768837663803413100507113224693448969444942509835882102892867184331903301634784932419865301282742432593580244092982235015744787260565542856885950401712820245293404376082436825922862906655852569884307181077744666402863829351558204494265804783030396725827135013640769466274079406441082468772485452589203703651665612453207792412457349032271417013218642448012132224354257669990113469676160527714101298153246732697360212364650613792348613118439765961897733000040941614398623695821724129453262339022465925206276439295465768781840700987325656622000563082060670885080362141592954071807191831814176621457864661974636961595010138584174774346381470319522928391680129215488729208951813004465324782989435203504693787955716034168308916431891242892291904996111512966147582198659767045566756155514351539495940291996973524107848560894778363368925599594862262520030809351914925370847236612132848207826448484967439793500791030655068572215765843974487525661748848186539305494492392023738327477798043504190714920477174167886519290195676645857190510396133557825043559593791700219756887365673769905163705029137047848002938393581931400421188909353205848611850646775761377884944190333782163610860837636517652887522910876885874257873524136986517941170755397792396110067495226598238573081856159273883517584881063419686254240271805040869958692978926992120350666454383789329979089515146578744892690552794692509710996477428437817067308543072933995891199417275315399837021675188154589139238901328801038880509539188759856733571148982436969437407083342144313394975813578403046936917621691987227859420897511616684799782642325233563864352654538232444885896756104789285631601677572112898737006956070738403099910956704636573097016502485893727184926014582703088619778043345360253340826863452201200398357905125913852974409824107492326867231789149573300710718643853156545522155493766259671968410653537938291857881212417315523444630792376603065864852828390127560089199997190023814540309944404870917387296275485469207289159105660447428426601195904234783194483306176426825688471529501819922131001380867722099333310461591137608608475193647483280060314517823482467961784134536270507179568322103928552330145309559076762616363378782378257904117011688698090017484063436423173908241655140401781987603806696922712534022679975072297840276740739519744377043234207633902739309498891787226082424062907334432408496259750296305404609546657685266069510575298915208523014019760808574995162507955061074088271516244193838570393666037832748902312361191513185036968512501877499210248293685237522898513490516890596684749665973276215013870056430539896834909424613091712225462722939500522728055499440104487274323434518183019971902200182584581798389902224213792754166524550171153941747272970036305431674078966108080906576132794780453500281836062912237495446870160143491084178182744395388136639832766946188243848313646208860579912588538276755714854741676723310249510976893628577452038496008005543983434225319803125063904683514823935882707712906149253818279969087466215384951349749651878929665477945840010400889942747620921926694378421496540258896318508130878962997457399719636173447950313294135296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 67691350730116616698416114493242302558344769886477667609783037421552327529886185636714744078187934595998852178290590841641003944002708448447951393689209881637301832371412721765525417471840486189290325283379440194698213602256668377646604387596344110931643990898129452071023203908938835640193876649217114603033049070226973220154985782026350281407416133179652329255755534890299274925514630845507658514712951646201899755652608199686526916961342206983808520567146076869065195628907745492856806223959114024264422654946116622437359686774935209815788242275127802140536690068809811900659284101917187403724752344508655727863364850485009507708665706867774773684087466170179830077683543939879535674405671230436777511530857786750504466276476958142865950526867544707389468959478446770585918305991903681121171073593748406281566487901753710706910110781365530433800795415685111646018051708459606219117277437480983769804729046853242749160556526431591928247847372980225352753954396575078027551577755909135693797445397458203319889511056810293831511425400739427510430776272073646515756335436295503633733035015145977000312987810546414958899698545647789661953225927472669501676483858531783780118151778741657603987296981905411362289227617684274455417603333293295415165979639438045008177581972924410826726885286755207865650212886681559227601279398327787539012939829700718774334020057136951427498381107321833184606222822280398946472557388201716682039706453022981996091449916819327392062619567250879366265893105768202388601917532202581356333066198647222659461186279053103149944982805917825414451764256644275064276765770158439902624057778624510507531849111391404723883164325164475194102372437775402357830294135029430896993812965831230332600776636052251738510749799615734610623048263985992781929327232697012569485905525187542159663792893330740668050161287240958344282687708193939617840858497147062454200360348616646869039894952882218634014899464502953671841147364142139979210449676347186797184896181239133539585123884235099561765742146462124577235744739439930197927733732876156271697725161541497895236918962835252114168062308765168200755286300642367390920742213211834138378903772841199132162973501776805343722162228866138553320950579506640499808159128726626859308257460364327647062974150936549452385458083945911583806757169163471954637846345681273792293597681067298254648690625569921170815968710692629550263754327210965745471148770652355693130796659588404427397322758105106129917469490055745351149604244485770465237054832710124485624737292874835797739042598485805808745467529721654219039330904745219024876508355302680550129905423630724922330614935567360156662506953692643121168733293091918892749771714275698879235797776708944166173752828677421534412472881593595800416064548538584689748726601008674189956020163319829932381633573768621257590395816052698884226979393731336742626801657650225555041648597392090679266195248350533934117865750502570329749176836244301453567468118719957038936674310250490775084149089827975609315777240424330129485452523823579914275209879639960539062381294038074145791473402027733202482438484305496751562787415828237223918153981116321226001905286079846064630413558441904509601976612316699431770648045533477197310822666037533747359042888186320661290079774495490212402611438616935737357885488005646468545418401852903729505227944283932492596968294138146109601864610193639705817430402463159782648736553734626775778222035608383001842777781408952990063666802947158535139206539144016098406995675561013297269886511880278926096205128901388665412763109379345623304136996427844106167466734405063925522309470755865058985611909959145268862299059275007955727294235016579114435661115607772619625850594313247834779140496417000161595237495272843981634158114826872031876274825286359493581324196578922504689112994178742292628681927363255942351397191079672323126375287994428273488775801732826205219055358889199942720749448085269213267277574778617835656225330772643513963054376214428698836878252266239661194828327325264159180344004610753054024335784675972514172336400956381943270747439486416765960605060165027475351537044723421672070668623542936698161039930719442753237558383204868303456946097719234395982500743630083280295252103004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 5086347381894663069621167610632332523457544208100172234911507329289996373516238335234412035131140430001083877278750474705375585356952629081141257099069565862861639507661007827041270345130785994100174058068326697167304721318505468375965988699605021474580245722160312173172329062003497123572803000575970669447312329028958924711174351995624392381613724321067099229858219876632465465100541161161419274226582515015632291942266310402999216053773760167481370326070780067677817723941496790082442005595752187663304425765742849063893739986957116968288577219893560964442537945531258589545603800638928813731885859928866850751678971402876733615278757196153144837172373538606880819653413808455535569873938734244212094171502826325812571066051608659714774779347515865385107911574391197376238973946277457667706600347125684673240778404517110324139578682800599694906403615146147310684930855428218956729891322940181535403260909721174506932091695388030456904700487596746801178254693624432590991613614329131038570893824395414124197682407226445095785369817961963235337724157549617860886870073606308959450383247391879878838239720235824538087518103497243070599775824955197389639930676273027740846650184433047007763444329371753586976061994690284003525208163459649271310189006525718373620650414133752050167654443701855356317038794066242748603520842716570220297379700180322637197670346959457207006815419802551087267936845873592116590555049876495135330937289582758016220358801998322878827391385025020922508965881971927519800523481757524359442908157809277116644730157867013618249911855005012689114309114594595924012959631004106443509339463892585054166157034397940653066996227083919812037297374707781125964498444405497981680007631497393333213260299924330556452988409533152238418346984833524635720302988768717867806725932647766877600304430739134599736880148785732871111121957246649885339511221480650864151750318027706417574593941370880171557073947475426237185629129656243395915520220144341781727110926996860895740348048850245564376869404489091973824120029549230358879095106734632355989973980410388275851895834589200642703184183633833236189832660695382150635274218766564232103245703204297847071653408933753590904644530816540981452519161225959560606072696633635598783236181562551249003285330639231286862718270915753167839068809362675324728083072367302774181312452573264061903015083881244964933664706328808642094178646985166786271916240756529379798612959831056426706205887266298128568842952399241812349305221459346614922453171357199950518476515784939211542348181563616341004647359777751081489222313627995768733839230117260109622767522594621517020629426894681136098081792225721807967747219028211384222219710470741168882782257268560537673921498477590807100847138743784646381180296986767095471273975330891292026472695332029676255011190156551790755593738992383274329490765684843593427131443942507318419645410060846557149293299668514596561181151155579391113640079573037880076063400753041822158960987914780799374107375640828604249242315758356152395953411850888460957694180158391672952566418523783811103829697181261001937717830598102685045462698554076916828979315073265946235581430363801714217388574278729323677665562569036381069148816796539709304164634969205008457796228880968814263876286206923414925161287293052647118328136666643850684512095312916842318436347641466581787429222652276601868974740284311081559300197091568399964085164978465040829439898063950616370692519871135007829072659916378797321844037879203313420689383604444782483681379652179985012448294366734730628466682497518372996290686403934893502295258484567640519170505782514756113648171921465643499404905739991958265254577331538789922662298865786411579387522918418337766079784201205358750962234967900786280622086108223801450764658661840920344388957450026963574652520833349910576750460510503668025762567476955896553271433213274788300197549933439609701129198551518955020045558797210518970944179913270637342177754162313061287246981253101546180760916318292277191184674114810748903517616809974556173002361048863048557232605915936133735396639039188392800230016568311403073066169962786429017044345138301129818442023286765578812172647652101446214003665073487660014960459003107736383182077952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 357242176661498023879317825872466116905729558801308615713730019830415938155211947832462238057957670992266943865178565201775329177544640562000514572229523565041204934750926295001757766838056798638624665842551817098114497844295174184186354585108364495877253708542853820598033820403484217690078224098716033252450146911121863349822772532172922675820772565759151797704798920965287366471298541924709844678984591296534908824910021618871390537013717870832044839084780348708881160650871420787136716779494864788391140996246911754616646017638602106205676610924863866727958573310746071499406567427817571761884914379293426233414665016640631221679507412335393612922559425145247144937053846803939703757089665075916147126810673219807459165542579286247810047244605559030436848667005688016840445891809872530539527684498198488357410530015595897511002662384574538842535952906223870928964608077175669993238856358085317615477334955738515347206546717148606688846090099567061249299712808958173093491371853768453211060915931011151677414893192893019947810147646771329893466658580737208182881480853558004704156143998156358783055418995478805492507693891342501097232093183252043692747882863297691790768761408737695989425783319887528974714836960467859807095339411261866910569419463401385801679827736155893504466117754082536299434304515144813466124916880717331923542340404093387936792895727661016395946787181365908704996102600123786789778713474852907832204266822991149036569790145501739674193545634434691274529528346078703669759499863690809797422546792625259367651952859378608874424410654198075521659523822110501100126051306337607581511481340962158493277309517185867669257104764856149449413925043846111148515342346248459377744685624644194991215545031188244883079045652725731109999940233443332860013227979156729319658864218198185805883879945585565449156919262258105603334646919270540237579391828090233574300818782301282224606671067966969206316957859352640816504914597962856826755618984708226497468752279498773004649264402233696556002082106507317402419018148070038719361695722409048833075762703767621141760445299840351202025510157504552816249326111861101260787592705718725166096316676074396698654774439969515373625628530486335161129529428878466742336043455491966803077230678806673014130804085068388357378748226815008570456713908926849211906193958782728130070290918271622517751585302411418445318938323119962707673856672377521376841958322352360770426870739247613498218411752028534874930917311143471535201299611665068989969889692349651092026343268896202246639575818477129403652423091938509907702380986316557995473758960334236860697762123174495517284927459816533515396823693236515737277844240317237505141758468705432045935219127682704934055973159495509366428228513848908687240356799588634843447392686745933080021538397439044802238242423773291718660926520066226671306761101149942785869932421574266792344835519786026542374239505999296658614106156750629112349074285897295101788969673202929120255049360854063189188428093081889980665435542333055942781381480246590087149896771441120528945334193200912852629417612048179348152129263592095443677928609758878661827561733072653101266518266415360441010278575810954919950413016057779561696313107409647229338369855889347338781004965906341852588072002071749871981849501448429431992023351417689134161626420605747931970952760356173386534432441757683881438606710050805502248118393001132582296569677984519191103853131875530940341775532353578873711078586200503614899983367135221771921022057516771044285974965548643819147764399833025369609645755310069261161272802744237200561930650049818101629106093536099909356721778836161583630691730395883574632103608422183463724826246358577995504150739661717511996612306899242100625421874807248042640568675142226263807341932697280465334223930977306140951436060626820965788352249647892442913392230733543936868376344115947668427456505506214143031893361193243280604245480357345634359903380841155888197895220802277780599344715165495936783974202532988130933287387826623263146959530110422489745196671116457997612297419192780339275097592134112567733224583419052371935840258211882506695630139676384098380917603774742365100032108727621529406056989794520603717839521087923801607372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 21585306326803734604538801365222467331139075123114593586807518309137036295229071789876083923621471278649848922866125936990004069831361991581209154562614938675301125758785788550632812664426174499472672474689364199304946667772265869280725042216783654657457818727201252902600029376454036698871289476731616632474517654328967522479164194530189993371734631980675591144148206219467166832330131383663042640897534401007412859398225584235102601046925643043625858572455849741761766507314593964114467415063196997605040597780140212691479437994174046529563021639455326579646820072568356859133720803768086366147692110225593266598942953546324401240819222831142787812930774855891661911173284729179829360625938268911229269615962505450059892565606129438141284650625487403871536718009002521663063328868015518069296965262563619572191625151742928497644163721289779662056089902931337716406246833953479000165794360347600515983205121012634682556956928837884506559752537316489923005568985944092629330552106864679761903203755686020016971105910307269886823424172680885012376122621420128053143663972358341946005179357636333403324381774920308516527274895515815484754394186923350378299365537287658715088286921126313038275150823541775362641424799481125369935183359726081808642638316873468359712863529662783165288734367957819726493645509162162750289124833945173544003865218675088803209711067397152437816393973159870836125317153447666023242668249489707654800541144127357188839553212050205763080826821948481041730353974010984529741767878842042034003139611637753153645235480316817921440326092080678709913648137360672505451549245263242445445813642935360631539293904498030998189716813672064595635932169466384867190670814363221556217179544935546036116436000986382873777492022200045288165164622936880185470622323681685449742810065124139572841132682817621201484914075562060012152916737363145071236978543775405885005115837534820774964431766241336532964332180789302723812424881048376262152334967381167867589863331373910069073569779179147926396343797971871147798513770034220237202340522578004018881354221456664725371994016915387069687752154834424136028696833143644961627055777691061377412734814070342526549460444396436837130903004688985675316832757176029969979696728157014206325022237120915518101965237156584361548173424781868716787887207902191237449859858677105782284278707117841866316134275726376005230025652422332154072844867883688236518152226372021851296853047095058555120806917331201160843846500126188161483555181870588723368117875245759064392985719473291972070013960966820602145103582806773857018029825067942295203535487061739165570463796967758480091632175118381719127864164074542404505390919978988919789104831729056428251549859569319492605161210841667598171479998250022906956122328350721724665558664712919882853585514966319208148049914637765466061609667132284410544455500665778970889903016217909378928716718149400564160755022399493030096812364626655841399796675369952881257283501368830993014762254522627271627466420407338637262212940279205121671913234278941751538499674538559865950474165874387553092903882727235081076076123504028882235669844721389542415021594163008930311868534116951242878833822685495235528615069898459012516739671645523583248368469510588722215026918778923521335424590266994887208820264330024344415858058446137684417386587467531878094755650710318032477997402963337695849151889086469545299502003406983158651725066068760617823035842881081501043847505895569415095643806670755755141516532264349228296673814102876662379776509427203019653808345218347578586691239270454627852477938262213614590859336687043059427351109409087584192829776196540392029843489607227692716425717915785792379069545775199258602908023836396189408925399618369774744907064520469404133815277973906750662738931018555839653355870936045127285354020430600468041206152993738951818055711243547110761295175734835755949569921032649012057148610513794741998933240192953793329820540219131667883685409365718186756418125560518624610511109944494013263607713166854173443822821987589026449898900444316508964659862015641922285050373568644901540274266822539722293370348577724987263368184141051485794875273950467535986814167162307021289876982746223564982117249298942415339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1167249810791566625602863147829196328940756978524527386741844275512283294405413355439439016896506796300252592745523924793259801775520245438650097290844879246381943463393289256743437719883628837736436400749822327938559356093110060227236689883893075193148062338477894864178827693917094958219175178615400599113730612061423572206650608594415661395806983194534125302721130014145553394566206847930767603868141380851759640042975517913808133376485254623858018532971831025859853430036613080648552438984534317532516195934170815875520619074492811614161634982436140846046987458672828132169439274941361132715474685029249277429176013803276800529493404249588205662755278313994429873868204639115318221104535635276659714374326899583350693092202883615519959746151966082141764555975257167542478225874632233817405157147907423214207371571425472965485857302248929437569685794732417073014297441118137072827338224329581659940223845725228261497570231199169625330203213926951442059318293827862057892641497761492780681708426464876479718670677717295095356707776930709306277518305555388972516812825698784548096569661135313027603813092516464975933545539317487954018147447881880142008822858230227257328201374458320640255957445292514945700490576069121395050394490737736319510122504726983867570362234356546259013246162493215003504973041135271640892292850065162482047128724121694323853360055560287212512219176745399720478761037340906167041621095012705942660585852686643349243145161993330737071712188063370327196363071192343247778396694151160137253837472266402123765475876260002788531058835005370627251346749556565366935128019103037105233082094902254914921354571708990519678012609729456489003378236934846663753871555220408173135915198382468073145318650133937114890259265048093787376066226376819095588664379079950743639418193847297274579687620582651059480258155930754940285755981517051265003673946259254831235849440575510720926637783092620331510148849016937127700735991131444330714923179136549452083653312919293251875555455171738086774196765420834090510987215488647624274954792583121305095307938906061275078032466134307715748595422533171441915829769062518501967384603742865138586695763064396387083986156320820276879956380850317493214140391851167009257217915648501413879845676976221260771832324003160471961481094158023067681860847495279260377537824003723874469666239888110608681563870754420078574910545557955753611294352827254264904569266751407618800762213938058890744676828620226029417509737088529395926014999387200757684254753374657109517998672759792916749368080625871956994605668022426977113159560007124621768369708308049158783167105375277210519447536668642872147930472683136295674496941639989441102751944401878122219229555287588834771576445612457714429354249035429538825969330572703894647384420279030408250911977271753094038370811720008898759295441941977902076424282086432282647160167698271664636430520131333737930844793568591941892326704222181113455708354706372941843575973277126970068624404952944847078024758532599324113617252094747257278028576378375319417416015278035402201452789410350291552840592382617733590189026222702612623633119968512302495306592984962407878480536391001063353264332721341162666391260770514449691225185952708376937420748545420724011847806584042025469164384456564852890640491331420136911791312476293437413497953206761657119422042886286778452234888861485702303937039268110746002540629073683712700067722139170981908680655557136174922136230659686221413448784455322244043305582037082187286486526206859095254263030557435633356344193098009744189473576865896198868328731977151937143814801519187270468189335200704872419908960254952034545656740121946902155467929172725651405455562674308108836887009346838774185496661450561742115133958337100382506863810828846360378568719957736231309881487561990801221531405613702812208824200306511979117532500888340876004065357116160064718583859862719537319604028764123698132884382323208423173974605989789572781227892328221295236782947803832984418961105005841122277360261143482952783092889389540231175298871088976268884549630421445270703499356911948904160630515475518287286373896517162585921236979224779615419392792742656352583407275700546136231922006574687911569242724171025219584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 56315749492835969872344465599969353229690837891992898110531390275682060594737268269066554323648285878550031825279129002629829000258533667920266348063130525735514010098151070524526553930577617965860577926039387213132648320793667691943691012112035396423943302456731962031855392999443975934308300684907239997052143145477508127193355944624941245327553898015779364799148721731422596962124159851855763246427486746866892621901213845411311520099122952449885276485859941886269918806587602656061017817203905113680562994419487085347993647938450300873409537046776959264699666254867054158991405122529296058787925233675528350140664493957405978121315126010604186956153339346938231710196603063138086327264141073671267079189434294773633745204198057461129923971741774350488329369369822481019680945324324223851782277771567690388597279225029423065634259877261796970675430185382139237240026697251664033164854709879691956747002237619949274528480789419344297456192882346406779365632240819973052511228819082727409990267435613687239049884652014092570345775394496242458314156274701647013995996639502054556226756192767840437205884552062943982031000313516248256778550384963268544628478402203807845186426133412472771297043758155306986142217594507832005432865972824893287276270663020730732839767749553841342800745201582324056914682466529497001796701959948740347759582004327352382720726224426546906740951873244991130639336037063442747215356245654761409885576012695782027784939267852098420519266313080214598052142697935969794486452547232661908051471475498296216915959721108599758651735077307907233788380163514207178275644234387281387767739266048628728096839407172105740803757902859785048393200160462862430081051629534383209960666122269445178272183504690426124901216716690077640741299138755637383502379284956357540776623000987501467037574683175406210135386856097708575649412187944652810231332838182459814796185116168719042398542640363598398177198125631385035787512257862200833210630065431954413893136615929928874096412443214761082815631529748990540459302883409181401394065708723693800464596360206392701562112958449441355255508380140716037935901889786931976244804713721330752212621337615448210399629937362862593636273889229437863579333721104046436394048572633441149080394410138590930231764319915838054627853067153101961836530179383947337818229368566775324182487975635610798452510669248164777038742189014078514344801159036611199701105745149432440528182560222251385170055101826177413436599467344298171524578157762783557442035735406155327963868503491405246228434285932355430867178794342903195357347867939037665017717303485991158518241434169714039739138543650768649972469280006623490838423929603286478926340984735681832810036863357196540089651722217697835078210433643712256046446804674738977447588981704939454332367529885030980726096212506504490131042919405579170421515278705519752949336789960320575961471768524460412522982798362584112221317132851616875112747191295443090067158811201499852059050163642891198050264318036532462928484840243578878680378231986093768105711155352938893620141852988534686502589234688361698727382460838188186673755365577322582562853033269169010694843499722557683427796522179024319852360772507698170880656697667691673134778514455188917327160964780769314874603960643756868020619216775691734082401033434644034924683370179829741642733178222774947405205419328241862546194086632503674581964057421407569139524957565505250891512723520223203642838444791677609903541992434208875173579827638350300352619357526309674787378613907331739539989804271161051847129236008291065065524949878711999357070705577008580357804420754840960370376553561636185005096886167146800710980421259037851608120340089668674769089333014707008156074495526670354913217220106744629516731956948216738793545437633406203019369987560381775961087840207932421886921570038784590079702342663640761213606524493998259187056642862635459747272425242678414169743838728988618237669442294604274264173979520285533978216495449258114745926902800032715341142169788761672410142862956496876672175465530215500953612284780074029019868157894202630046375495486934722555458381747736236229080857095448521358931363553614171826038391896683771781079650956866032032671618354380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2480048889616954823710141997615978802544210635907761159810094788020396878568848556844532907208383473982651038267120308367047759694654608912812564411213419168797243945911389135691062210235142716627120090069490307391663475521953294772057532950497662799891273444384235534465637310966911811337783706593707088795555622299686109103096361835195373064372693487344359714736937268736297538237477832363418050094908119097916824733903107743991845522085159863319187469811789409622150886770572588521393378900935054685951132108806023769286204142051182764390662831588385729161594369321765720208194016054634620217399718369668796266539311521522852808644876227927684295584765192747340608805689199339114594461607936194258878059181496016499449940276639777174875324046011571676265741325031301650883752716345436766486520644104029257805418605083743526200671692161603828569047689133097848196124237969407806333493202999706540817639224200720688689006205647356533333465678343657289359847337905893019868570443500317582511173978870953662711456936719596775856229433408132119795143088568631700630354777827890569756222706910736793015306366588951644963729561715853306313135141418551087702771045574652249045575804394707411286794653949444603082406259053333521076613962007302842928513307743577183914827802438874490546390350594361574290750973572792263540189227994254679394186742113581183295918003116933745935429260016679353288494021395461390195041111480937452475084710695678356815852007779723291325064066746367756057755074318570998251045935160233294213146400375418653383582839761542252169316294543704499075515025742251236516339742015007966612022974133666841922637262409823424761256942863194248138492281735890732219180608608491607953681549041589916195096799338759179922614598599088920727112602439510695929364485719678483889102975573504079255751247044022606623562108384008612532146916572460220104621350248498272568777197203258479830714178023349157562136458024874509132639316643188433607003958357275915289277433459570927768168275691235190602426626587692231833906155000067061259894480389411037127902112544910675036961414679407916977879017508905728855136474853313929764511190411043460129213738892510162455482434111051921771876184093774917907059378232298906900144721983973691815903940776496533522387725027596932008383161576725438034494687793136499111830512548009529447918993327026868916694135657672357554367591315150845553934561333810627970100384653284414524036462477423372468971509584485772917996467144603472237257357331891095486743911975690968720372963746810390375373957253831792539446138314391859243241540961750937383211506776786984181122166584178399185699270192663508035364918669700860102023376077502302693680388015469217605199367645051880373194080553870096903145126088917372127953389461170502863167823365882238347554768900421113131844092960786839807520538462573527630167717177100319283020267663348063744010780910895911244498669705366255019977041048553816008045572047500227164719381169836096338128543947787937716945751905563415139758989165709786784903918249798421482256569373971131088392397704008767256453491366616165856421509420996907412432685915013573982116837179527675904130946042771883975751720103190425700449858696740292603276132006513028421467247660007411149280882674495897050861980171412888949049731232521009992659910270078124117240104530573876257906453233786307224163334089923815316724639954574793870134064297508005004468677970138663685431238689371472321022633762006004059238197627321711724471617972547325942843005739371278279660671743892692499720835424984608887905087604372073864688808185416467693719650526431122372351899368419775666483406880330502911236359285674344057129723086888311230428734022917119927398941261045365022734248124720508992827392587148160979430963887500706726349947787987267436053452297707130530955091072098841131895117167899885899292578780469111846209742417138821456283410955281305371993235461173352706184324728326583087885231615324978631301910969251684309899203620985619695156713938939074516084727814374923207193640636661335865090836232593253789055208560455338188044899121782325951455494752606230130635082448457965912403195421540678395578808252313456237344596174309350318362826752747110696320531169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 97828156069356953994918232243112864794319303832189920941039725050012523443070718398167743540724823251298866276109731655151553644320946139767794139856426275601526857214438328991049621608699174514614095434828433048027723716530622672862091336335915113956599867951558816261540284316270218810303240767106472830534934563786634047478175499039157151825898394016776307022710971767257240295847381403563127583868490632315749723310416332383988023335946089590876369744780907703333084045001671776556279340175582421614175823179746743019649883220357788411513810136934340528147519565854648072454843851954394587629403354803769597370899398655208230895458077018887382187352737770820507092754718140879634035510320996346648413122699555623793452145819005163335947164746646515011778141521225346837512324111224914845384655004628188488286544633297129442184833220320207640379853082936927464045245124695577057368582765191818220823304560180557757067367756584452481446142838712891623999553865569013993336546844005046219881955036130796044035188245832619170168609119472489820280266957619433806047465143393592480502847297161263685388322079603181229874659597776525737875611410738075159367014965503976219267949280135845329186295987025239790990987560554885160139379811520480515686130287314419719752217512870837573818560616669247861268702964822147518594157059719242960454007867494292396174075555157056738136032994669589014827174967344050147972719164783934097693429589774825243025967185117928850559404749631221304507404877742962731322818189523904654113456391646749432933132713777102750757936274032752291683845568861231979768964553676654388730144450742949250108218828855564063329104852758562212969093090288429759710281650030013691023034246723425635050772878157394685309208317651106338792274340610291312310046762885239618452027460520554759201440885537702375807723265237999022982260751930753673060204586620102474058352138095380826312603300964645099919797677405890254319040278573336798765092986066694815113005518205826567286705096415743827732771295891197516213968586678260548124650273887135948972650323528838406724359746484998647746293607899479963053381408342729736874352438865410039104485407928415212571848522511915231113911291803305283524920628866164240598634851694692505235976102047253049636740510054336628979866573319526483370667632909032762532889744668971409897156682579387483672251047480900913642904704402709795683510719244677360185929659552119217769008291082221976908910194110198113290866771413878813153652079857769945850637160470911003673113204853193859943072128973536308659800795841505062246950245056049289987747685664676787511215058574611965346917639756039416356631247111464195456933347389148605546082805556396662315747837038313572138072484927503919506322593618110311314075510903484060650928111495844892774482030097699134634851851238814415541757659563810591378313516567104106405135417824670541501458264783963135790390569583856676441443414243037562740853906525347186551694929665438236167711397241036301570292877468393511732485981516410157903709515293612897432684784424793618849920267418220487279579891613968385909431288710799553529580470093467677756354501740604862765286600960703727527409133695809514081230569654690165750538524414419227788301733929053697060315862058270017880443904122520296567577192336880030596596990001488770305543172018359040216671775601633205296358578386028254282714288029191705785999367144164385295226141397290345286604949883366719976162451171994685353209004689598935689878958688355993215547911502576416086152917389491818504349512128584797900330356711628698509053154698359473670350550015540708366577504973220869106491810546559484563764940035323704157888127890966408642420148989464421539830173912068744320590843207470090221365634922775770759968911422540050754252435388305682360545136973164815609814040868432579943908784345674827901515036037882964642158668000493420875210347044339964192399395889428696913428989649662790680301694041228780269052175311336617835810181543758073909486702422381824056524994291459805884100359146940900800631673877342333804560338377223363929507455116289416557834310700968459896735862792097082605405687047062286814465366879474163114911358547852036407929016344845887993806848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3477927666980603192369347814587021760784470529360292910334327618163753298104817473054297738374654755754405108495997294095391804609620789858143250862784768708242501835146689923906331688353539684254731672447464872642368932836429997760373953679061459469975572488279197288550295461672086482092004328113657858747600856326099273762009909663782222081472589355356663197668793175367169022618178546138037163228014313506956627618114614721009619855508809014744953264091005843585698437156426621287184541300530977795636712989991569348268485351523072869202790033181924902357456884696126221960698510964502645849187815244461657738578785225066132386190966139220392110648041815562447003309235559406487642485703025318044753284210890886608545987797193070750659991170939422848950223194121706820940648163684294497687972391451794326335629627352412323253835438672658189812028877971928917247062131282950208665853615789240471955122138503222227739348527812491405830080326714847183845085332296776969182363353865039414451726212460957991746415713495009853114439834305021958400544224972399075956286063425707375087686507093111290922818008085287350341972543544551595595862470674784498377747222314141804830427553346493684275928162809982961918438570034504067927640969878420133452200921553165904816030600698474525813524552037979143344246628103753766698167983456066927173639757918560015621698379170127390676866474063142979874058754879319768776591653232212395647572536580159869301397168981914474861253959117948922338608771896233802058679351747895488217637594879716718861857650046719149363402224777993512354494793081079053803850955095453177633368512377545621207661979197989678285975794854167966930440198427791653080636297547112537303725295629913570133652877907260912462314077766210346661200495705655011155382902713502801840777382615716109643803955652066818549185568195076072071278308321171369567423611904695899255232732183914652556997420038118985190772444032595607529491084068744795893778883426796951396425309926984709149298462261933143522675427321975358932513762176587560012241653930640735095971569151372240033427206705027218681323221675324928588415378356610015939065961521249104447217022092451891675140697273398965178794992244045182592443870348225658989771184764901328081600751217858664315483344945921517258539839938157078106716396155521076579236776565518027987880240465807700293514387329616439215197718996856718138351401286023186523139610674117939439184074205555636714909963163654152194425162366848509865950776235986589799819917344376287722926156688445647024418665500390492594455030571011847425431345842131846097631046926681622842966525713698151845348764678399659746318680729763482215160107636598091922757488384366912023573297065871984560644519477801720366878856171259300485230383362531706552475104055300586867706793997989528335629064597224227241718627272200352592547206334561605031084526400862410810615406151422173025623846639823205084611864064746442397043880491867349599423230041530879312193337642048880260009208218449112538736604105431245379029223873167696670891849075770250608517315793207296532863276048877594734428884654442588562614087429575313712621121608775486210682873524215337969744311431371064055025807336912098697222041986719187238556631077661523688878586371198031626637080623808818973647090899807384552669312430109239422247542476959599437193748060820692537388040655493692922566599898772852585288653585502658838493649378394408993957814521649292327579939939627493944013573973608452240089509068574153047408477500780094704882743961080032037877786289353060265901835657311811587253080153191546125719014710676742147387674550224483743642504972535102629383773072640495018163668379214408370289335322541027121194016467485213951654794884696771330166670123946476592171335164240949023303237634138098002362243927763487881596087161224947415155742903973821236053857106659735771948051855207031481792249585013036405807381489328334361301107452501703438892035487837922546805763692730658842114187255796855603786770671487442158130634934330097445441080859628569763136252388693074881944255425561295854295922760441114611724563099424003717003200058648068336060380586687933983300667527594984955149904735767535765899723275735331661414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 112958041934645608587165968332837367955749564241045065936453217557757971152520084600743666240852519641891079663978179000748131314533576411470033281097317268055867915982121790272599646284288676624735158461046332072710121269256331931786198048928410714176661881411270666852692916892108066344008349383048577131660926628013000204079621480641731238640032288040507891233193795066410075190200997674349923730658697713280421297052172358742641848063664882114191917931681365669296195669322564856664893990038677681804867881946938409061290726749233785578667833074730919891162218293451839467053586835192497264591634027272008118750206536874169344288188791879714422570190284029177190259057288055633239117085579978790640334525823693711620698449797270004972605729202160982730055675189326055382125094950472595668493150520472568084828053484497724254643696991675295035353025066547217008148083022189011337332386962024801445832408377006463778342922669789136119342681236999866068831519600893534019860500831635662184349414826566671873892190656131996892511763875959645829627805503502716094049436547297799825048675575159304471268702626995796455506314683497055342319816125457683486119787990852833679030741620579881904371492193540383997438877075182718865214204551691085212232678805847808863607603691511962545228810902615642769779371915443580873622007051875700454034815483897126589750957374538080925851713853837960242885417349891119024703288421174545678253515131280706448623500633912539178339209080494806306064034460505523470632891835360109156837380043392161424193622007843175973174217802319807550449409059821934736048081645764196243709888026978879948881522912189712556339205477282259498839236769381912039221548667948328424367955486748955238367869710422051967775859535271943536463481586767683779996771795481583656926160991275554550969136059291882627764424326489622911506056602608598760754375314567753370957546271849360288819694244951924263698360768747859571877387823758418713734564796333248027708339053073529462421292460232865046876163143606193525159596996340810049467593050268241989365449344184677058791756697254898948441558954104140453959450948458472745408319290729486967576143670288084220850421086636889084923816860378311181120202657268389799411559784074128203950300566943484715303503767506031061313283778698922682814424947245235438635500708419446975115416824025141756963425798382245050287963292068070534387415953838290664822009321918182735873603263804532802477669201704927747042770523123132313956521635694309072752617940490172747721312129459728959213341576541313479097369365515029498871636939705074567630558746441842232115759652577373575834915619148919714995858873594050318370849645446445455550256293680867517503746129558536950436947754779356721993729442923411207222180409099662964581961009339096600780571481036638402051941624841900051918789499339278480193119015546981658303426720788027627129385082789250158337082538861140294011366788042437214182354129219227374534116480040627158080402561831322744026190465516776720516318288065435040036265777832116905956036930770619347492632419681600417724322374693113298123528184495999183752651348357555835076121306277422466980646078378186349720128089888984633766024650384759617053820834210282106516386804718253582619600796023780356924841777274889587801334473838385645131527696693673938885405415643695007587947797500709543037817287876118580558733418243309509016878910780872973601065143650769512160231554948313204032932433684241973839209762594230116272286058578068571378452401215268072562019335963943482858459177541220035167614466718552597242447619074734667934936422576678467138877205476174011587328528214703257168017442046385228901527531835264242753788429891205041725146555632399873247836639810024529731990131627075066078430410899714812103270103382380538385513913555460209319929008985625056255060081895014504345294657903004449235047646176869365434535497947422673077550895598582332896788546693220867145528316124722912374785775304524910433759951297764291637727432587752835710156688330210392849446426322903216319717437141840105275025251497284116954674504344565169024863418616506414517261995873843655039391896639890768690022628604284556187947912256398768573109230691260825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3284344897556403343813692335332698025007368910904978911072378753016788151596285870168628685865526623206333202304709137573536919568088441332410400258275672699785134052111929698538060169589193917139254313743388465711004490088299594010661230072950581030585762344433136745365721059287362251729905797066033369220078909903192307405783470260916811129511019665338621021882046958408950196036879426756507838044336692207278413181977470452423491593002384498447644398385122649126419860316103275950156661535234319068421673485763505318440210883849468171735541235886094421810715566230698734642645799999642236533975106335152331776084632963480301554451060444845728509318108964154136147608847692240297417862468742705486665662136868248294705425900494065330489439046168570452193158021017391759065819208313998882129284958734954143996065673826377696763036256229635231663965981529212330391536704603653825692637662176569896139078215383258734558393313456070800788013927403718950847126215829221696573960407293871762891805371454937397738651174220661419312884528553721567530913636949911094168774667636710852130795642819072385939831610534608347501129208892121921634878288266164932245901667707368068378700496015911192192789271080114210125688347815059174855520466562885511887411037813159977306346488130573951768555281186756536770142632301608598381118299942385376926281775075670384550860940643032629555536621133469275520118324401976825266946834557413563809238662248057230101757555630855344089569497352780867389523361821366298105128219781474151890062086923614707332469591680944963242399579094309218473022291867247746297955901608967852399990337903384041431810740172304904376099755449452381756446838875000246284908252609598779343483670733330394453485634438321896693667959500068735415217177923500869272426570412473442858701071838286473309814245241007702689116648044666841595279027844611437268796865196315138650897814997866855146253747702102343182491505588721771708811501812231330756051428400529211364902371816447008186343773266657398550881916363010260832538494445757725657896184660693720204962108509842373797581416273167474684269736220741822212534665621302830868627692453287504415558668131578133203610989720802426062383192233536846583073021062678546217369312102409485712100697936477059472842444194076232957529766593946961493391958192892415885837892522506461574478259683643115082885818545289362221144084724514588106429799806437516745047438435504231572560240786350169799371691662964235985743806403349300136489574222043813764337094042573741889371154759118631359124572267540269647904847341263861380397723574912022072398858112121790260307218397770801593789120387177079468328768325987065260594272794374803948048642330212336526208268898451469455412457203688611229212663694922564260710957421188458286678727053058127897017285330555262303682797994987252742511864098743645346071981002835913622346240416461196845132306426483276524020353177122532356039370579809990728741749283581861569770004837052681250167358110595582203799308877368743957809522381382093910081705412343240187393792974819373738940432237711567361898112757021684503949501128777296174131695416061312203234921103652283245083409385611480840437363761603328705569175165199839061265997571714913696043856101597739611497487414436148821861318773510335366544042762263340567140562974604495437724441861777131076269545713080615968364976615751612770535358882940261431649099539491282772771447942990960109615045072611922868073837351605177090624334348586947737047470333281691080613052139683957228204924916779371324545986029946295367212581307463419237051608620257938002101016268367285817195918502677919183860672804979225760480199215027231287737702985789484183401636004186306483573741215235046144713114874877631517089898797869775499997243202182732883116259577233688700318136690637363439956030477922898850977546973442501170072088888680858392966995818823846856855397540480895449486198657782521161949535482076135102470285005073037166333654137345504876270209127320852093067431684970206628849162525405596547598614905943570053988898772095047309902279578487550525107300835895082866961140501704282412313947736712418445286829871928384064704394459080953576142231160235038455299210867638272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 83501213550187648974629264032619386796008370379600212350139618969329287129858747186343105073812978833897698274793968601349688206252456022872015699874245264077610327477911467560671298870012821195689606345545972000322672333567204664254891465576628392236570494115329812688515162632426897643926177449706929676336208486029491973755346323327424932314810389406356787745641020904351492900477327219268936593228720605886626744539574439045985278625012373293600105854522657227460746425420966437609439687312458200408691859476287482707143701664610466747521134260197629377492067984317031823814241766551068853751739778231177338861703529368308213372771261402354198256136232910239171970384391985141770469480537131213104380931887232239856679232317935387442408621641340492622910762433271250214356463865226330391214500670987740273981060190997971338437732894058035017451082778281720045796314035156158797775565795641920244490987514837022442042043364659064421830819670436331374259165470508961608146613239690330683916510024334309291762047390100650217406821333741078011133676013528621458335894418616753265724232507523332848289674865749523059725968541592523426745898094268106202021462831098587404127516322524541868800599362777705975922792918154044385994895111819157152852134782432273157689173505747348443050079925394335933851071234878727989155800744954081647241866627599512840905635908891546963872033675975751288463079219693604530363653476662019090265573524812237052141350033714821466399741028262193045894755980617502872159124800580721630030775408563761924084663839166099742066453713930100680888109586367537320991696787289798140745886864058215683255327225205028876525290190158772964081698400811719902507045571325382293346499661026177464353622896088652902435207201823670174060908161686135804224792269537849283165694575895035119889016460575786241836543790526427480899600769859573619293000126569377706541539531533983750325664683355236300385153341431343293021014525361212498944177835359685092014099707462348972957701907147966707569781563027653709107133257616496923715721189865023102467016250731246835028955770904554114825408265714457515120272354948528416789987290549338949679962190743164214309881663879982553248843013971700876193963060611560595978408094505885273554722383979714332791462555927626053427592803121897126645887647090047928096465042347359312190225379356371355549357802819585023638201011405871484686525499395139409311032586015963459853047694102903640193379181487376227964281883944004686876922271704868185070350506856157040401961219061009420061876007662060944602962851505151448199702881517022882099841805746415364146573791534710518686091243285781976053377693133581997984984633988556811903512827390959359665062923493340413731206964529007318789574170833673351861894746197282372192439770471314527519554140818569310509011360978377301130081264589858628463239080168295048148574833289531536807713424913404997165584701068257586985513401797403693562540149522037749865828056727460346379178448003480912101368156370998041047181276660068160392736553908165769756385790422952197892088606771694926831587202159820039592087318106872752174842083962200958396355949737203802839320775655668549423135298609039844265524991483178730210253659410445215826002951588141480310468867907379437280412015774645026252436116588475805728126226974691529640942168957565114816321756230116778956207311069270988699262323711371915721796739843966711547852433085809626501598321567026908478499114117175440827883838195774563096458305474461170855740834805239009921413005191120408232258518516735846319567855676513971020017585007420729953311746732192777790887051867429743314009459976898114271738709227240849957910253227391811486250001119162725373027368211551827883183842074314758844584908234678764385128444066708516764050143066082942811341394525244577568461677143607557927723842354402916388092396315418080273421657953113548433206179640904002678481559499656554641012470600809093763185448778819195462964221037812680840460036293380558575401853541540947275331836136659399280100427047790644065976330486303564957444341816947986835095549728996329235013242915720674574465974789401890786810386543438096136528523149179102325452497640342796164493056409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1854382307698907805272494651949498051002530685665547605240600902898645305928579151603996725732527131788944060985294032900891885262405883781372120240852613830409150359506283482228364195731338685010867728829183639768437430115526528252931759044920000497143960610943109474016567307409592062859652664011485542333314702812498094771436834855042723559613752871337910438244950435015391229703017379635315902337383041639300320169546637966686142030730726336372133464456298386719489444381900168498769017066212975163002458755532720858845798280873297809921115839398252405768501978010987151543036001679271873123024170884476029877469117411605304088991389317354037096005320715767978913250385720755955980166990760090817783871286092534101361837524769241579102782466850518455914717138282613043337229089192115083661049231027222678316368295227698515412043414164764401287684543391229747482822867114338952809004576373499518433165602764929750507159450697169982131660059611679227962764632562129613959497613010239082861788127171764434532325066465065947745785693863390009873654416835157041670475181171646755423905599332485121452517424838458184166794820439890142664793609757599596873096590600631086326838729379600610947328114942775339285305184722566715865733926354650666894599957613792883902767684466448162810958427351181479805176633963939059270920825691175864409129967752687189278098335097707260407011970414098836354185795626618954300351764403572064126772601309385537289237583409557711328398477278788118481671469203794709976157090699614897685308331967101247490764912284338076287611721553466684306585539762238089817014670550163383576897740250555880743472473544012935718720222168954900153633655884078878811108436659419852784975554772887047882843342052574275535766312705778095082187690143769600563601134529715828032145070471055758969964179163324430975524771105062100094623319292433480767439869040219303898244450145939266267035757710732510708796308389701800095711615189466884391649850490850781539825891381055073617075040534483013533650342943183013598162831963563755199449218525770396869233906327713076132350071454751853712446026212104799917338715717580101773416924044453207208972750172996915142574238345855045742502525418606772057973369445719358573668757863302771891195203168681737272084813444750610841163669026901658370396108833333855442240610779430628206511693519100910837445913405429331702697401775457926982152121952642165453314128040905305581545238110366875918991896571745132943395677231933914188883582294639316829215137876319652207181565215817726203980607919270635367485266070527203664334891979965323352480038634268645046446307845995823312458744194676909662967805877998135582226257778992437068368581083156871143279589776222825510673751006141014444014046136785924457939992278967476618825604280906547017491105800409147775765670886725524538614568725992053317818138466479197438168919058026897196806867641625854356481254941302724694661295364642794380001683041056766000218393551159888948250210503987396177924217558999154751171425978300513205091438378569509311893084270569198796338975217051813283511068735465547445238308880228445354100157628353825077224357772631434351506473185104724005273548393113436079326467449337184391713182158124607872949255058774212906463098366920712840033422602090885750037176153607056915410520784796746949347219814697850976912286197452525404977095833728257976912855996628792477751717153136892855446630036357082640991380260391626565776076231626009949355215611999633071419762701608824346749230627257586320199799111211479097823718683559648567141084098124578929817208422832477108898526672419557215206149044135608791636383000061561445765839455542317690429992457398948396185927925582015739711426429653102262958365276798306538824216293762499936927220798022660416017906230933181768636711585570030146938268266871815998870655285501997562320297385872509875668985290492456959686059507421306759391217049673768829739178027538072478775572054103258896647373190283780980476971774947404222118901186100247662743355312904470286094065737111381562346802108826357630835240724649589033603360359038091315344770975124180300942247427328150060336306374033734685570318359050289826127840591855384588839813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 35223164854787128279247792397503200078726285559958592913832350634558444840171067708075474334629388204711891740294338771852391755612528216771350735491896445424873065951509656702275243842385621352365302080011514453789082661897165320093223202692642404849306963866449943638526075106925436128441808319916553798272273778325412778955120956489591911355288902438365947687736746148468684146686929565956994738119131093650012472665760948114442117474497909405244580671305027153628857586559023750722430238331388084557196231823771885821912049184508410878575591287415018418234730405648531092216464012220987789074926266042997366173318456737636036930681596629018138073800130768499007196930604034143231958528020546288001434842334483104766681084315633282563192471852446880111140555550755644907822249553460605349955395019989165951866958906245649565941278621791371697740898106331242790344045122921938324049171412906223081263284541936397841766422466347393764039358319273751675810575281863094890081231040938910119937525774606707119847284865157919313437337294797734974092542708956752175638237889265736727710495869640191207705468213906514684139548903847425338716565037050839236115139723456439640739292217803003301526435854196159664034169477008267736644058872341551583070606439663189377492394187982047133648053302361241685843641048086213036899274387015504247013153772112294876050415159277429128036322705399274057475197300553249511222027486916470923447864387955336591533669090504147955842460606292589677179946804967112638773619965610687143269202458484373331513015907721589693812793127847916579586223966398648262324567344635686621733443241071527213265318970177861345583881496001037115399801605490209763411969342067683267682508103067213294727564018095871503439881533958534888930682872847913628746553330932228762064635871904540367646300643649575652249881654376020163085361041148894302019042957731786160298606252027162957604021665808820713859781912438851287414711180354278275141399643741237892172077029027550630818048053580709932532720959682670817503719533770467362687992489908386176835970510784541958846074117784522997848316540862131354354617502952689303067526349740583142760685047932147228948123187553439528646460573692250499576524292899173134165178778313141245032671088204511823029924633428347148629018674907606719819381815965526780248307758924551185151403508584126083610455309612133101849387269762191913922246813929524717117145586767937145818492572319012972515043176090765033591290735889505360547922005039648204427255586611353899594123060344103564958605637655820788402468364768137173040048999931001819632717329174963386976425308774017709271644140599095224190741346966201504015914475267355372182838541351903518642073853630247208505192949017755688359579035619547791714438938562669648883957897610219834392641423422138729524124767667181256103246909606727348805227184513771729053019879895721430224382420492126732932001190595065778743875551134083407713834852433089362709480655481859959501272289742579669005351143244703460668028785130363595722354615722929426227045882885736126114528650060527641597711844455480838807834537802827907569184260798489761811953480176254679540520674973474512073910200883593418137303151407368406329739514830795768892105918729401630336003672904542863906962910904025525878848557714084379497222788344532310998742559188541726196531925373746455459430078554989050371793720406691879785175325837168999113506859894380379580702573630364315932204971195253017020108949862518334010971629802019679496663726494515174666099178081381329591201817273477804787479888011180518472976005143320398667311199803800595136360048680131612249897716302744032079250346664520216294521751264191781446089151982928181307098053207832968899359157888474434462822568815736692442555057878040530167891011168664258876662403728931672692802313897529261558759727641722288931349522633970636140444932028704393632179881147125643399105019480721744631782845363046854453144113641136929006086104028139233381150527241796655601746299592496160357717299159452286932392151013724138556052138136704665945771529767621638746516212781383839035793141843690471640694860352521895135314174731676446177371421091124386534356358602663495991296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 518314402097811249050916541245819166505081152306974760450641595551253052329951287412202706372881866944932951260149544640353137331546651796086814904728175268116944849582847874794638232591507269650895542253142531744797046349655812226810898012880258959148491233703126509153534602309825080801214459117245357265065592998196661037983241575857081830834176682968648400393344561154545946736419306185782288107069700926273538385334498671472628822155460403906829792031872087362433690197096540989582934915408171599779553012695088028310830293013790501447880149246008258629244861712304841969285225345702818829254140355946085558902272486425065904988823701270061571025044456877255254022147203566437342446959038049901169260849971822871844200945753134862796618903455660143398193490174988813399103682765225620651082895775834294251664149338855808058212872294762298666282257438931358371872076529239431219403558164185218989725261907574981863831106002076855781338370240281403219294833670109729800113045083289325987762016814988475641568511025682153611869243527786818317855372655396752843947478052044865515609298629371640994036923378522754500257373644890722458675523815235262981671309149260144273188815936618854782470114593797015479143588093581159692943312471844762505200554875046127757057802681358864529835909438057336080244907370625115949361125230186967768392553561093936253384909033595647040336602063613631675355685048958948125950379609922140463090946260285235040771446756581735234228991483928610047819326054483375214790338946122067706886502008579593302091105119340314049684062612085453483291028784559279057114042899592250675123145574466236241523712070229303856530529899578567575853057614514033198852581943552408212025818412857000311799741086168375611190516290894815562540564748386203993393867136710737404956705012533414878639240449866259630472794999175222319930857737633262497121438978376268691684351635097272475072494217994735654660988411406557019601726166383504336558790291194702724652809722019217044146349350439978973824060372447004711336420158861511062817841132331156201789147668116008953028422735327228793466157113414265533996863725585931562276191174567405836805964108481573202154672869783387193269367272341440455438928415282691999040986638726357414470487081823195487649252327110285862017790589507263879058269957879325685116575023908177219959878765772057440812992610717542947378429966571269317111960205073145282458386199818743014021281773484622416268745898452714076995698233514426103366316689191556291604704133068384931922312522394640075816620255752365102824876879646248526032711755011175559317294981878370413832047406429687952803501389268583414521781257055414137746385373261033416703583406333539734943370479797510302388168130604097294470815268229317511836649463667526446360379734924459366341456985991981258532788954949030077602757333813863940601506431847867954772039693430871174377796593832096174238581858796598858683003472203755143231022784886348163825964590905504414720061924834003894616918175043680909588248332360345042563117832094842471113382866903010091620531519520982430390674782389768206890618438773138278087720663865421333941827767104130927178932224543615043273274427555303170577131236788901302698977811862237826734838447566721828543723139089429350059000537918547753138087872149727512386120987589073708594229187270558493590669115033884516644165077788906146147442370962685471952160619460788046436482033149866606934154645785078723564135108361000629103516797791796646058174393986805172894742711592145373859204952079995613388846651803180455660068450801657961267526600834567690572405790062714493753575405158787082865229053727748709196542564357267336403970717899986172490504728801536442123794149118550901314481097072147210494856307605872064905088213601699117468725529485549473585446927915788441807449225095697624831543878462279131486603628968814541942566700650152333788914470579252615604701860216052567399822920329671905739755380417491138588994477950969666522891754960078750544414149889808688605251933238812051381995245852124955954713433675497032564569054557289050251937308609777672241307216065325218909826681282665404818158231441362281522270939753006867306640099952820224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4652378316334792052905958143520327008051517621414668813490609723695828408700403362442629238465920267045771991659360041448588308098539298724125394158154714628081970510027443175627106651355565466042179992665952123485767754840407632574086073205002676003226015270454775238595238438128773415374134801082827493387927347710992951577168218150064353288868885742907338665852539942996373162572493041319728336431966858551844622372619248378442617171083682315456882065933590857030333040939726648170494708833332227398815354342163181097179715045528161882408894660879591306393719387859327223909891838225844327067872259957641425199091792113299080707647689707354380002741388576082139663483332731739484443212295875053087123763930092083235187983315006365569106906197627990559929388035664079979333300921834976559859124067701639297960210199549432283506312548753642060831542285563888910720615345725166482618923388729757290826936158309520782851087741419668881918548292524803200931104726658549701889757981540220287765680137477016617958094592900015744853986240248109451442472437858843770416885987691163829924572010188638922803130718449060926549246170096935233797381864506944735333736072645937570233435549792606600411811754878143392622003422185417163082062648432044907057940875325435412740460999655532691821553141488979889381492023368777460385499597024405581606545753014935057117131190523520232429848668532567972583592225262801883539301585886344452244060566809388049955717058731165192198992071408633947904728349995408015228064341765570896188007426897683408961973698858180034806732820533655892289671119773584330876677443800253287301534951405839692250994924623272747456061163550227673057446265048411947747844235481993232135769441489933837457877671562786104408294126483192201540862750081958109722145801143640927331701961201991638486170234064598260558875942637821770999691282116349015418814452531039609325926778393459909843727613406266231118345962525051481007750103897188183069828954945391512366192519846054429886471103599910430791861998095833696720755255038172366317698620988545028328101807659619068653017241758957864892722980367010486904248112509218404959055828351005861268342437574135959564938001723005564430418806239818757873290040361690342439289258475547212649352943894356118395901313873517151696612464372777906832357613833823168526266235477730353363140720555664873914842287775653861912703326734546680916740927851067669918019223123203321587973373545872557266519111279754254573039286908868794321618466738788527176664975688256967380594265810418467911393987766587807445611645806698940643265972555391312136736339943407744362923891646612196461713788204927570822410502416934471797933368949648434794614209262350723877639245374416842359574448047376923044134691640833030585638875269571879359642952409463466239433282611231132526582864182541838300924568745268600361849507459108284396112596803395365428905298220538387153013507988853943787283350190413955720870625559849102115440529526957743800823792388258814473170776907260898640181854581761251448449255341050596493442322412923641095118882884891085363333488737499069482849302209522540071446931919446494839544191395043835197672326388014162659931370007494260280622357903768051282551193964988396893665337359806655879400687136297026397403449969834496044384843660068371874371912869326263413485078879008907944365555535363468047475334772878814450343372229350433590301767994531324299464383105281699040767663801589984565467584021331568162707002337916583528434087589210248439737380232846798488055708856937792997081409912036690811820989089458512672574623577070785901516764316028969425058753472146530760712116156298361482766005608805921380808607051227510700833005614063434043240677048967452418530198265261176853100163295424436092051150939635259449997619339038058468518332713546985666757393805854456598566573443824521661849520491780595887740631469934805402713274812254579953293522214752830119539323702140145819528275266752859303724259493285566182774552944067228104890448247860746553790491165190389246161530559150246679293159492693409137176468679465950639186855962420982284187211813477616097064285761207584106279354917057557716729853959674283723424751052390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 10431728688774788019112361402799302097510136519375107399807162612315320662947136747640757258888185625809581689160039228645840906229046208644925245765591960733214143387547508056666092251346387771179515237575070134379304250725796747045494773932742569419161529234741832736360501085274113995868860375967534067730882576478130772940874429540339987575176205337307545941598717424919491252225108753060113623922050344284859535577738584041219663398289861384308318477177342672900737257019814982957623569316979719665149751096954105914537992630526050344910824967500729167212956714840852397450527320558844812782710253837856638119001572942072228226015167921231424195171461338953920096376761852315277257852961615607469154149130894957515662332509229689539922851509021388712044509170857945291945630851602025258882272270787917140482850285801411543006387865849202289206700383627033650532131933316689109880784615014065024522507604539013735193657432857381514701672263345165470627085178987766566402295358086483826348126953051476140996457389345665749527446393155112674619554965303023696214055963756069483913413263193668838116992150943095987192455687143501940981913656933099933284500421170564932183245237648395875805731213838810520141898551965745421727400207785533265558811144395571177826978818397883827239031524940023004260047427498079323420370071292227051450656051440959937214815732342843037298276569771623934382786808945376781382627464221179710337106566888602689808212761904031000556750640039182640231855198471002359907723581448812290255980570327510006302783618941546601726674583766183678392697595128315184851077419192789510964582777016374588811179982498675672499622941033162093814931217139549760929282417894177248292260443493246087329552212733872099605817531729870968490645574355385529049069729888791733890551183865998254853254426627615413919395959610410026651248842991962404073288432129246619883066383371388386966009221544680080680228617471520564672117941381417320764548149727548892005125297839711523284060406197811057790582244356892262902685459238815629624422111325673386494059165626477868532514918575952757329537696123113852441548125159906316301972022935498786134046902662338644765148979902352517644433020322420152725981322206374748071324010497774045212681242859640695544217846725408122863695537665074456877151230971952193078884680298194916881594607995774469913184294041764752207094309771480861429979393588697225964772038655603102208455030042466491798149786640588669219588579618161849534150508507804331592627487914202962326144604904009737270294961897296968978183915080072613642379340908215907447691316076123886866621189262927084413312970163759747772501856560290035570981483585522269297044301981101465418149662994300974348186853097447484016399101401378312640341491230299158291033088169535794336381027283947202666906999369116702836964005055974133255119764406207378459644033610666739650145982200572338059099325339149450596365916173247809541713888849151983320975988205680617524185926642953191502293571962327617710802136705221526050046982269828505639375540901672007735439052101285011523313123802459400085154523723120335296603163815979077057724935404305634849995928057699432251442470631135988103006219094564019425432847265768487695746835454613370071228975726916011532045942414346636457234475141457867683162925993942860547047201286976255377166478472634730222617564711097600740235478118234560518359990540013158733849764075974914111409522200013765331422010490045529038818742646273933122746007744472671014975762980838608120161204283192630656058206529924313601641077322323030840292444127238205163117486711973931974864114539568187321872728220868306531764937066368306763221980458081381844407504932847708950021430086454909892793597941954415171165953379070634806848152682650283224559266054348283029551722314450257689315617479916725246522675039148616001012120095476705153750031633670053935890976231148223639727578695841063487149492435322888700757982091158371745417209577788532961365260385858115970650708643857722042785959494279505878802385530812786895561237007881009832014012540535667747825405916659922441736978852052156353937727193960226835463498859431349554764225764956190381499744256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -181735337492860685314595647339368490277566251438323745240913245765807071459209953922223268506115555577202703124874472680820099870112973500753540526669768607347016677996935627512869280709733001912890020472956358540696583725138241946753294595821240196778819719722300311005199882613020085007328975522624369493214113612044820007138529632856209071782547982242874899616924564283283502868431045285531589880401848889545366460464951347702165445079618979012986779254026140354894216472335127870202466829126149211235781958228066354462721530752257603449416084460320121328789959502299564613962280561565116293926293205531138877821959840096472121994708281631368557568547751727809910190310243995599038023217058000158813302294460270090545450444514053849281568827535327061952693873762065028073760991557665268628047827898901759871354173397462055477984708666517269146207660037901692767086075160665648070520844056062546752979176012152920766608362285259948673924784147233912775881599138691481767587511147782347452480248634762627188576857735460135080003740242213547326743710887857342496332080004524972831238869048957739511588729151711211188816162555986603874501352206437542890214332699937002006321394034459792987809951731994320589945109562978627088215005588854710625811131287326226524589225708119277831821229302778577677472631464002231389632998613704708728296887316191510116953385952439152274052309209328886222847198932567476333534330755541876690547896313355058704938682221357519890175357097823599654284673586428481400752874186785177148655994540201313187808229685871513259617836013344506206161455954780838841161184060619441674264474800904299858969075340056015034780282872413461363285947103670386061902175578187647083730405527851057155446797768879633676704331846024349843028277508777523759201114134482222341492188398262761811017805124898183035554991782722963239527254782427211761041016958280981114911614580322175950270185723139608383498298121931907209817845496077998217091913786149746657918303259223177645457107478846820653880426744046738899890485449338779293479492915719028694813804948238659256776007896188203921366574000257181925605850629064043384519743942409009459988164994519595420898429418821739513128643514772433190743295446257359980900209950206413117020044630472303877451348391835609330411017503049774551679426231021425020393072956489352468050125461271487144634778978273582051288765977601451186823408359567070786757677392449099930642837455364066828379880668930272071289046100546693679745181024265166102613085848575247245742721378728443647248616231531411242921708021091885374753514610473262921936180891844942376267572253679217880246010711731638639548689295721851449114385046878829910785304104062186295317986301321491719573026270491220931955756084315215474692482818581799524241858008213579233187502225914350492621547315090835034882659741016106567418816419061202921935631428797248053421327219674099252633885274834926142308692595401780022857216875302109925925782818806655441737256823414812812952192799153331430555820278103796499231221476520646628135533109373006519876540398392625961127783809189302951721863840542416391120935133477825449907580509057702290610840794274865267910637683926347007431062554700240120512280089786640175544551326448003613275987413800224253182933708634821620120190172007947231995016527625057556659523463360316893102358335592080675518546487864408889026637414241763725985809904976045627890880414937924287524868729337956467616727198811096649507258502182535678082502605714549913179120280479619585825135296026829348028070938483605623070289780179977013687542656521669505486192296208886979162424504759939517801152839634502213086252038817808712315043304027501828691745475440008258968976242038843396667350419548776820625707965503697136598251319597921611210089641636287774975380028972723074727212735986973876653498253090132081810208315797663718032736393875886658440087154831141943782466073068128194121142629333026314244692255155636776206781923622030174236553687335184203036248743631714445248001216231880969200687408870993307229850275022597331040726673250831670659148975033462193317554855023821433183054123800338246089790317643392383401296338618712833654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 361464690297514929696179001074479405974644252048135823491804089233688278454506365271200016707075976172814619540983897393289028399887776070252674518020706729949560167753629273594667181126675349133405736531656826567458209547062667226116053209270849722468502019944442850331331535186629884354157468295669661383959904732205340431381432809046975562683318960953035736514389054733893888752435389132097445586201445406537855342793351006639004492831413257017194813305032357600486513772510863609476488991530209126007589405790207715565997602412372002749196411019904760038817707132070038339537531691823895953079905252313999697121016459036066051837521792665808124096171723478197656863454601685428829932208506419917000230441507941823601155386905757443201462184820179750075050537729759453919510486055802894499662844473728226993664116994566133853717440442811417635927995904057569427657685720770725845532550866069959759792683646693479294334509969665893198454351477421686665386499004930367961798252998037492273045558783965629185525364488944320931162763105326041079422175443082935953927722291390087936577540801795866517387173710311675667082419831270851814792155990707118022422495908860793760327430967079640617740031480336186582572530601223357595187789391815349632003594553377262901866547943334386293370029026856988479694798549694952241977659833510959631663365415137578060860139907280696475170313070780051213171548744748496616534606026404532649569030965714942464417759212429360346364777164530528576496334410310656353384660073226046828211186808960916712208857176373659575200738274205851965736576838719198102915916138763403359475057353216121649752258043403166670553437656234203642520866456940912802402883763539161310548886069168727842025715089069836082449409982710576533633612950721172255084918288055001138113435237320698239150140374906164295218414665574113988610854449330099295328151525650364322146814781172819885636474578787625298992232778908888188594949529368363546055421322948589864752589008051361744439936199375284802188556797171193311313044535392775409716503624332288968701606022684382572826052748653973664268954646367018025271472524877192579473114092340336943367201687391649540410661480894481398427460478691835942823691638131046715111481036679693627144464569566950385018777971431208455018913833811234823607766401860789978616019450568958817780437527916515329585710784800858921133009118133883198964658780942440176040847230026309328333498919606175092653513895272040386846344466652143370071722639966684977144096197088125447801441148038562836626287094208635312467132907930123073285384292656617067438937435007083833070434704359948055277199413120706857141534921299146820824750783127291445029280757490004189300367253458188233509462250353438073696172973719578224654385382053801922210319014459958427826087193162369405183275225283788606730725709690042761943332791057798236699163536311519723525521985502046931348913121017994850102887143983440462989744100936693278600449040547027001870453487998577575999632152710193916796392456335373441721472965207956853910817524956798308923870628257500123611933460480445886103547213583660599996909754971118277170543861834699090547904612541746731077494419372955925910064130244709596552413698976802914487451687321231928142715316540844617758860905983676562532155074706185234373970357959866189919680270933114334910819561197048794977760890324095031507968890011537918032669021990456296358680905996085972020720717232725067269619952216635430020630724595821644466346302629073945229558906152292096318731834326869862205604164524110194704502624633866829858795659641906043988198364880652966589686348423398747746908942903503447979853036744502141827479467492743180259297255967861630030101468670539611434474857999148357559041382816894385356259054391678888792995174484940067217240515141411424023347226346857003273384273563047301699535104627782719609845715523081495199054705285515610566505377282456168793603357794323162085836166321715670440866705225818089520543628094786311629053356789671003610036830525338582737345705597443767902395889214161587892355387402732624826788642293483973817596624711541027873833543236275833354979037651785027880956384128438108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 24430427585380719187657441104994314577302705430515995290192863380570646852032935892978412860073640525994231529305542785454833289106010353010721174402707077224243851131948476664751406882311456738362537721981874081731329308720142070816267490965398959530955382555377460197106807327662030243672453573295941802207697371027586096668083608691827518482324714398401313771074053289161424611931557195093148874881148046807791691994283195443062421315703788957741612279092157689293041922751390995330662726558701844824630039320695904510322886288554391032389202967880172394074695156022795710939096252217237878911986153718646570485483346213714021690203353682287980345287313510411947921639564567458573308644544047745101701062450781616769397739443660804967961059782910350094115621589356801241909158127666908872372656884319609057319786967057791800311491881924226811569911719875063805441033571179803943248924000839954930654508959870217335072925210081307972701336009384739485799481876875685647106789600712544889790978010664870046323741304369111545846947610430073663904475427766903188558259168076833185837332289201314375397100107689473799478916408636048273430131485168826575308909070170958131739241546312014516296243683093701068458541844608018672062515116657725402472701275432842516016192873248260410638685272190511268646527385275829637729599044948534205633747069410406307718069535032187679248646276605636566326255691955989749888392842862171818666340410732791466626122581943580450266409361931777281501562188949305286735809571637748146916423670921757191285900466379422743017901256476452699880029687596126440205155330174329827589375413973068760554459528605858978930413996813411731428586889751853507188110023937594269877550968799244668506710212574497099952252278875962717155685144942206794673997193470309956334658853085978696857727107993026660579606109734390082749446339298784298744638477646796427454610040745119334836742326304292961976507288843129893029549110331243854355713329710367210945610224021403040728209502579591175756359437383268212392276545133304418751399365786139689373156968816086156078950688172649913679885272842510578694284941091951666633917193742157973723222026882274829351321562506296510553551585954136454719092619465134222138692168449866364849871086747024908327172027864233741021851433746383548140030989447417178417031194785363795637767343674171958963221801770891149538523914702998632118260365634083628283217889583111489755504930777540987881011062936652277522645904860564064260856724558554421772053892565212440487501746487116502253572098920556116485133137733233484923716597469510680434181004528280455059430379913662671930268920461132160090150204729299420800933764339309228489804896686145705792170064154658434887533920203977161775584805911849345470696597943595567391813942547351352603860761316220897264525369782839991172951953959607666286033116954318409971864741799387989148525475207068680004099011600686065443796697799836264325878376429123705169686553528926411019686535205186352494333815331662355441448908427369863537021850445378124262514548728445041846709962990242274181875438501167406522533492397503923264536021554174066912309827991126979699966210951014617375760655484339582710762926964121581087940345088279849139930956388441186102569727665935340992744441446617828487338680262337596284091421420893511246311493213306596925239380405711775370799135607771174146534131470301718471472748217253942723176619553915233022999677098744875320206456995256612345080884611184306420261438162823073327017833964648686467536816456161418142755689714273380516415962530925766214116381831053802927501338860578710816925318649220444386371111194932096253943908864897363167589094378006065931578953952444068872479677844231660787804852666570374810729158612787457151932853395978771717074561968908761531418471552517738340145876757998391770209605058464098118600406038958885964100768140883359169403480532107380265945532259825191025435740210765298101488088230101396622405996836352090889111920014548635627078366630870053397143929353098784411294411747683065920998817458569235932875246701038303771677491998499095815993964085396393262502077528410321218803165958578147708205581853523968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1251656304668942280459824637738562271382983421941050563249100524020433127231009938266213838530620059811073328113981093937276431015786591765402761602128987876496643989746086346832612123477905061070091178666415558581132047088083188336861296656153135631488875167048418417766724233010354049801582423002426054761727179061994681674360002796770758246542640611335628135929859077246424702250204772151886125423295490108080274897799868153211793475762222407449370081886942170691759266309843028729026655545089726846407400230710958369648392203188361422019955348051797865097079711033647855202783026406127532554415425909518899046975351307505668626830630906165758863495107413722318393281945623581303925084625442932234349131048911714428569088004048680710685286604626613833232624749904553488503235258262317080570948888306006684004246295968022499042777216764051584795054147532005082841411459090980389806729985185852044224648724891340379337915860872402921843544183479381803855015988325646626136635631624023199047107176480847166754426929887091405857113154267240917068214402172763778285490105723451019814467196718761514592737174691602759844772638159667236982277879672070314257272127125483581311871408940636558773953319440720276192456472571905138109605264368417295757537300128193970745643623516407251597870084985504626364709393942339636378027131859301303032971400290173249710550540729775754768324931880861459562055638855738733635964632504304984268827286880464072164575915560884727270334786869870822860408406904323436281982812914815296045324407131072171161440459071774747105439706304816327777207750934885787805291227009306042027583000063301184143905907958291711648568496039197241012772741148025178069705299170674997716743890444484387453723177813804566163979036344124991112640598750891216697375083489154028370385953684573049894814232292529236581763055370588395082096903209273824799291229139186385316859141846961048097126458723986754903181289342146135204396386583198241768438367213493366471338863766097039776108064561057590345444504411661838762732395742686081250549168272781062636482929261741638555546167424611025994367763317701716441826822875163005707664623369889577142611908058267042267265373609068918526253020121503024457781833452572431694488588577259126417750628460608285463732175465182667630953544446077016684268434028714198193133259674092064218304611071366828330374808043674066780080190994686883423717370638551115124841651499832688220747441572949376936103072139528162196220847492964163852864010124230952469713918545597344074592568998208553267488909800016775290147603355663802644041171097421179628612347224687402217824677189088290640507901767308433784622767267981417494629170366610584219620462737196616500976569910068683452873767436442555049109228979778472711635535302225504742415330008998999680211343716910075313958354401134563696836117540021108673410031559539961170165939253669869434975489961188640082466816896528654399950192925197516093685295462390121850576428966885245906301987137512252835287769503981319816302865501621630798394890669860196743564220812400349477334384078485529635782631256728672226305378286300975045567169595592866506495699490476530550859085867464841550409726697448625536983042532665106199310814427317402144417388701745719233039793254075785126327956543857105842510157312502873010521539372141791154064600462950563011256268059862085002014997061073879513424254152117767171580973701786264174599956021017820665837256771099279192567882369664700961177851640798137983306747208398292327623148552094463049795315479988555649594338914628189737832061086113110282670965077880223292435768310288362976588241991634536769441926686870420329564248135129574864565332764576164497228943229718981569065069356252488703712117520119637457548916921218582155560027830567162357534821678406100458122932249730781570211044448893990917445682055472646995144682019107478481789984042007088810060954983414571855200899950256293060295561390912140080989153723087428256854239063178173468725307126337029537297513443368672566298342743356905812749794073646746857420681719083106897779994258713378243627086920683840712611133810636848010314322847106340250635193383415413464025687654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -1027800769744812181332577996893045504679780096082959948610539869610346165917500637388881152304224024929887294523304443732316407238508802880124281065268585128306247632920228370910391676298962270153164581038361488764147855346044923487885040120058390718175058663727048174936857202193132155335832390579265267759210278960345458017211412095562470750199158292616795511856337773025818951418159840209863889248463931173154655307466998255109158542583413512253555890248097158809014132350397314397746255804035664117369894939493242608892903055479933552427504875197344194895189673387501876380068755873043426065660232454603359817206819029101807385827109036763457289908385458496519725349422989072907048369443616796329916213414020899773912699589659977443483616980503424553136753358646653703137485265978661797688104270658662654703127781589467946254033171793506549389673867817101175086831450258774210869676493186363272193211366607124884595746407223248823008539943236473454167136133769252915017707078195642255633336420089197277008283015734814733869175008394206880062460245350469058966492995982762407384304145078936781222733901854461703592638215948881646704297052067322830878184404640387452023302778836505923175484108111970126728939822637208086709359703929358063108658035910286135977694282192691590683625412373123590998570417162918781037952695482351672970208345626433224430531104727374208529485531797615996517158338662836613485527373542022437488487101528910091916987071911033465509495279384391884118483143986853051249735962254617962723408820678327918252827340947515570876570994343819680334163834653919326279682729735108522000767705135162431515895972425448206770999414725548235225513689053831217220420302027254910987632380585010845207700565692920706474059793205814405418390925156852623094121631907115601164992804067889158211869922189945450370606978681496145797537860056878096792347163790594374105964261123914353806132610694898637435481993912833739633722992010852366176392150895956348548468405785237586357302396426042795700358933200764523149187411364534851221067051646052799589280264038015264066056186470136150523899281980049429880289085967691685938656503764388717466654222889020804155043646504877518924882612566171704000487687215661659653201587021005990731100581131247270060526466457256395865937278372828572549847600139936401452626494935519789974852047821073635219175814503291890889508542144575644044087813523861337354780686252426409786811554425322165122013156371140010338121174785710938090386091831744677064741704028063636507868092818319635105522509700205434451183679831874754441228710346448418400632175941981592925778495242736914953898680192036771591900234073456803097963043767244994110475368983226510225968949517712267615102190689294010415124830707420947447976249122827433378610820771194290677225600781111137921858393410210841395977496666754401245354215964595147985709277799698718881495837789834857420005579764564126583397045192017501948770129334771023357521842046015689262840972084881109196117239433715121015852181326819400901839071137264753581465209114413380700551563051684606415631208925533848826584737002110634221498241541893238952453050026932065434874069126979521070750100757369486863724795564761872471088626503967018340007014377173796749091361895582674236421481780171947722831228032115111198386824817438938053478418201099633235467069233403437734722521352325476711841967137000393538492434666208011943454142617294969510655378102796505733603038088712509833966261974775310737836621700221116446441266992640876593871008365824496607234181822479924557057107220531639050761234031880792662226322035699931615344339721011491999363930559005110613552625103552749748298893180750302344774605572028195196793767238864947398691662909117614198981903207022025584968299892484199442515414097248382926309353618515684068887928775507945876425558213195357913093474194450011943305060098638544248354070665555963664567842580510845147744280818448626381886879582566337086178742106509373595347325264490229963437557621774268030025216499946133211641247207120049294396469636455334495572953530258983023777442184274006906078880201315988645046039194975037833140096372667961049423544320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1418673707423373368676651177904554325928821612498946615419564611492876965455449434721424622505653749745912894794194102229415220805495579975753431925057294795663047966786161694686307634589184140789095012402942458807552603288553935305245278053771792056376701300598783490701583394050769476404600374066395454648813147499864149375141134061913679545789233607246461275607785062319730460080226655510672795506357760979217420814324737252602629145690870489024575823757754667739933294175808358294519948738288536168537151868584825865591481445919648097309095259444533036543039659964236522120957165301803450121525345816347907830257920579151988437504441284603517135253263646129971322691281560063482639510675945184223045475132846511505758143109222107661997575394944463490624612519107304381258456222437217505504190592590424055423590595332959967851647148488923069968651939732343762592065834683887619268797023647610005575046879838864106262415341650170314893646349924358378254214004182660934035753519587722558093205909026936051671988096999782711133079128337858900335694978761065088594096025934958723286772205278103201547595953402924243231560327112661053459085109598261450103310984521445353124008462645997170944514049690267953881365755510339257504619472533229115690175856130010130018548136200258283785937797067679349489157795803524419543016521949668509037942860276576160444302668081891039868802493703717843188893479533684228063589674017892734033024236655539409023223837229968359993169114502888976321682458776134576017644617031578670417006293240918901595757421632623658738947732908716707134126091979391329197684061400037189888977476105405666010799314469216692636761002102221109773633115513010624675404862694678322897915431270478680382417350446218091664290346637581786100310564438725566019127744163573507629087306540707030625245726974890689978726179733125951727494820828388944136090161628554128480935409574760570595029854622818870668353318389663621310955798238961080319042543007106990395234280165564973990070999368527931505342749241531734124253054857576661232293167366465216951044276321644636555033573019576437956990321999515814094099460697598140662268263526401314611529216716324965271158887180312589798386709741954535250806671987926072756400363481621226892048640362854927491893291440109169010199974432368507970640388851971844659195194593817070494767534834737890991752401922692596433590931300973126167922676891202333096699701350263528318284602482277061924838821173869533255783288122889308031629952211342929167896067566271492157356466114164391292958088250282550327673649099554147546042211800514408134578971584229415976486274215640393118975919408238738223334078488008280910418884776723836055248553758361953837014866586823142658282249563619351265648622217384691917236258022420511259433192461017855727203012282011752144648062848349855812060744728827220153078267655318844202263178871582834311383976774706698925910442882321632535806279019232005675382705068948139185114706649684983202386706748505572650031558840633726982861368572549261060922119998331583373383191280833808129517745345509566818147842158505845337270268066098886997160343968559354505706092211202531695020508061707834553622291750415217045873013332103486404243314125979513023323845329423695754933660696218686280853625171230641408393923566806460813406920419439770546859646799135296047486252840696582254665937406412380962183652706781829959949954373598332424577383739704630529739288939997772482936002389425331090292517257936966632510193448512292395606843810074605879330557370595345583235255037110563710560649450981064719933510267321401523178585268575067213909967579284526726828869310936701019135889157252034429263646880681208654552921242598653513724907083420642774445361681508832796999203668858587582069895174769592046009299989911812208934158623620407794197446166745965247537453461399080918078861094174605007920712977698685880507465099895443044354322694275875899068234945425267427404437693273849766376420932753988133693364078660139350202342002405317852320925387780463136431809454864628078619333459933144324566632986199780418678257604750863578357751506959631426492308741115834956901391991780331749376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 21672236403782440000491220708403195960214694902981241839997913203629067914482168106329558503484519632113933699003340537582031520190078771921780696845253713949032593007324870447621295040251398642587014856028781458212830437155994578324190128074293431954732103748012737088015638436171239706273463879089862271455109891647311150151473864779529786989735226941294710551796617667293311988552088705300144691073165763927837647148163589593937642420171585509821482649086010668217616862787434639925335531078001628883312601452486752253676826109348850279024692389491954301716936409175826783831965837344694436372650545067584768008111345669956901683512714889528531134849509736088206068938857374284464387437233442358721943727481661229755272116697665881269723679620226537375602274468137571825714504938315864783514572181257937701265495015518787574165698389685315462619990976635845479185549233224491386197355543125226696695702454254465834184181885701440415573655458848803823450370425768208481766031001568074882612424427692636280762428388747942188692843955597041163991081765781466282557296317700443363616913983700769819033027527406220154617686466630863765393633915990626421451512458388948594904883677017694530913943453066821050552046098704061373845619770843945010966501194355713020228816507375633534720554946594122439325478109352896854150905190050443582203761559324118193878369588410432322792843284487546639886497521068224907343733076080603886947247214103167494204224740443763483030375704372488408291566436350661496828148617349469368391421768344588939047259757500141455391521914342967365866545716449493864741367276596892515250664244408552345712919160532866116123902333952022169346388336695874648825794617418046754975530037174902598469209364595586008115465144674025211312606543432232117153188439783253948656269642376471047404157194805139248594952998668532603808255291058775894300169198962402310890816176720715890842893953882708921360377568838013851959312517431101769154241648716833020162099970533304077924513273372200791604559339207294128813564035825981219788613765541524361575386875843612498851542670572970741665767641485752309993760070939322022293997633193742142040238821837248083232539627179954369795832210660511015342593302340695484898352481562166958239732521843022757116912646501636009686992329395522397636432406873356721857274969660854209584595077052755330678409378266280346644636348819775941934327393786551849992336890812398612767255298523268968819325998419158180751729919629103221506325562377828322730227955241005213484203756742294444473541072160426092401136414463595776410471850158159306256908898840631324337659869516057140345142024649653815923968519758635843140461217254636647848584810178303405197082470520575328318980651495494057226195545937681865425651532356810968110579823858279377326446420365171918625927170203643107365092523770173129862902451138732332372089623612652367205998219880106579555670540388541462239486446724798951178873145468263855838307198266130385903347936014228749003941710550731672939256449779113604361857151480837613777636346180014866296223975834563794663152067426280003869979456534417571899631173433798599207833840614015714830383248319927797824775974478391030975582656186108639434714177590774910936666958547822664580537292166426011743304214700479397043770570356234120119934902590303128769516803928159636159195435231699445708852569763088706515692635652472642561856968566710849197272408658820906305301174595786670546563619395324685468105694442047311094696947344843207448141807939420451315299956118406119909007415303352716084068278274863612471513086100756523121757741481931970700894561302298500595733138687498729421261798087139459713671537301966234011026872040187362543578333657129069893693091633381413472217814774361418706926957949215073375961980008622422032426698633584324986717305983488361301848180655966698655871527117268463088616861168203189324591983599094314964464389986172590278286182903214206181838588952896435706974511553861466299786414592932552955989537917831478357642676352315221469939954927826905237868149821728809021265371392143351923687485197876626480946063579721445329865384073466881602379275908939776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -26633626693421095399028986700116574489775442861419588279846513667919020105726608667758071714885644763394052747812662992116697860881472323433486190380703804845250442872778561543848908549894188217665420489562240220530715373292505550339099393479383281606954806351588715119598462587626726874421193528778704259439407047138603498804209855692124128536491711696239413366370238701662339351846633647061908568224518269340930827508368385185769886651906892415555204462038501990458531012760493576845609779211540656639408524375590352566504433437041498621073672417915523510894113758504427820224875775525084575838802901009292126645551772364641685139976924343701698076002377880993891280533863527996449536033898830782001879918798777959543253569926166641405290626726605289988423128684993633631754120814709103901441189622604286809059704284232565795766064073780917003032033475660781115069720289011393312462475433728435066478446672286435433459272579256657970323819353952100119257602848953212403655181986731325732902571141554323714837768865594617726649533962638181933220999010530822265877398409886529988868677016692276973176533490158051170667040733696031092404530175575501218192722930941279529759234190980253635924315796933762558342836856413248207093711466184315252735640855934878046730441270821789775581744542610153435077389124637926530691873050133413285091783342162871567142017789380772484208540677169425819267484640531281221522760914970009075887210970375288176318144983904313355712184888389163009685387210680911178872656021553607137750966280397583670596535999827961233390169697617562197384033663616588630640110914022017263493566090044470894053066602569776566527743962220084110466830664077772422768724063191942872513433596307026063926388867487472053752031198461733187278755415148563672220599513342390402189485853922316981392214555429098682632531133885163314613065702809400555323650115305674966153857094761880945730972727819889556962390960320709464688549450523191466049983605670041961032703275382464054132819349936207471919202741225613084230337413937669493762230177115027430899750356591809382126912410283728508247386450797741435058832081359332783435726395763750783106912831405802097240978006515631310089179018316615718393818669426211810767876352254436578049955247348194380500962018081953634847552893189405809052697718695900225304387527242669805893684597893409588565556745726256940802840333720087023798482472325495106696733864930972151368482185223285518201556031489878314137956088674256058892467374717760630657747321824718772798335107181475944444450632088390522169646481105840541034323392885469247931293264404280487540716380279251459590895073087481019943071423787990211875972964411143563289773566034014537992407182944015028902035599183409537377940173548148646492965980451806649262151943335900473178580396331340061885793372282570675137858242916182282072824702872723926155596972099293405594216389021950288839868389694663702251845933726971138220957359044367040395134377205530563895328690405107040167703694837479728476523231385545206115314518876699888558834532544524909414333668453293073759441813641437262174855614944531538088195799907020101971097338454088006295747460926964085651293323126703247547258515687945876807275371732812228363577792007611433216027029060820580600721038433148850856272749160917008420753588760836289495536790376915940411346821518792006566457334147548179377335146615024936983673546835489576842518918680622721806495355999610214680352393502663303356235495250647679164573784374616702502734286085243499153458417881883135263372531640855468825636274074803825383904663411222982418663830335002048025883689827978872568226367779376805415269474138956442617811150088843011035488332641892413808102428074974163737091836090764551022005115367497984440110597832341116156549277560956781569772789817514301044344125874251723768295569414579135384871728406147068177818369813184813549927958775249382283414997500202178713522121352931761057309008894542561514003093093375292181188329313394008811986259260911676140728059867293006757061954472326815601807912393825331348215178042793641640844547719308976867945190350665660985158853782989324246508938199040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -698301684063041755649962522092848273756914082156816693237916197595735557574291854953477021210987131504054349299457552177581678549016082772192096881021524017428028920255274980558241419497169124710593862394705894798481241742144688788234985189514228551408345158827870996539887019540913476006767407177125172638828928027856194543309121223379241001122575188496003544031352442172798898048865980838231766540285742390502932279508619000728977047035238726910876379467954177713691639170994380526641232757003295263896376772477962308718493317336287499654933185032870233032742207659190738110539683200306943167450386344459890159656676084455636706268672352367718974660669840669748490288430728640181104809983205981150877766388762588609830917207018479367557505520376396445264349236364036640873741250581431564314359756006296750873017201443935858804442945201074099430290668849830784819495242712670063073007539395021441075520622471910646770043265175069517821199582471807342212506013554812356185259293166528026292856380504260634209463115757782221726785286160496978223949313253866808295751761519971980741356436630621288674641287155341052855019858132546087349585294021444946040253375565851919748867455907345810390189240143764498044733129831698333860459162123183257068948863708263597112942185539492253510911091669463005372430048750082017234555134105106705674695569543534750536633577327106802582343217956685896872628554916282932206413778631030574361645913326817858411824303731178675797501405949956071194252147430916280129911818742493800504009657527759133416025146847125470147461025372640760151298181264324054487085246012629782280615556342783582899906513744687469591211714262719518422861080199650567904410279913199507312945081364876126100128529839016984019523426901557790536975228083881834330698907765383824931634105402175077514226419761250788691266149319423217087169212384383806969816990289175148097250259930901083344088178255985269177890961754860909282391300834872047279618979397725526973691422684306895312101140849924930680656387250025724080010516573650505681601437452617139354371043978365484588839188183823883889231747676597583394150575768369571438943872763515818848059871597933478733775610318966261728902699232473828183951523593893175934354242708116556634674847892854687454321887086779371544057484914897350646046748387766137906355960922170919171125268984211463708463323187171234298602794280975802320584106699216065625880035066083734143700028447742217179744085082366423312143580265877176015951754345870198470708412798516554539134086799664938772386775242700511174447921317323872703964018691078285797870576084583623315647175079031036696866171558140384117652961710863114631825991371569339104254377913846744277553536838181926879360215512451587166369494554797500154068766765647593816694707603403497774514201461331277842089458187706711919697837959679989637821982240678175100252554523637666069308471644909214081750725053806515542545529650529090453798412330594139882371330838277533595033023506447019608588781306136931920820727542813866582428898289941121395297408240036522438509261476718647426786083895167090704115110736032221165578762958549940176244180580411690719413114306975874341736566415317512624766135907973530723116481457781649106439244158318931613409271130215333401974054095690660886219232553681155571023437730916162655613945093648336921292186635600178865177095847459091819777318856285107190151520369508261263185279160163413625537931900288303902457939014811561527723068974945243612598915338374256530373815097565877166871363760601515737936739836827583095913585662907155202985492600236008795487977089646285967177715572821865107650303466601383768173019431895551218886494666980524770416634337818090350995553732787254850030959002195717000064653165653471456723841744203646049737716442801149616110714266851603073236761048471519301761950426426159381824897823533236448697301588448697941584317102739287686855352147923383614192933321944088607792687887863712176560245058825578505249306290233096705701928508104832844683531773739356040556785290878855217425369177895958855187753972256742488495347494449278126074354029902640448447465420844010044349480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 907022095190500252518962225547461984862938952664067832101997816106334416972108698034345298247448054563932095364669648411722565389835437537604604667756191238931007036361868065196293598063558827221053848939875897373075103458578096666288845291978867130302821763740314492252096009289980699940532451065842130713910957327356663943042601426885483735262388058665478744082643566285426749500888876247248096673561840033622780500903541547126485030239847075227128846056786204964544029097521190004435079311529417588963472117593924004619673671939936478385283954096956054230676242496592401285654279979702382630236003650994348945785490776763449697550122311976080117793345590753409765268914806066278310597885545731502178459320374382264551175134597169595822856364022419636341427224155287456963313566344574865773479577904652438071540925669241822183842103972498482098248403594961522975749873998755153703638579151890561424788109681303223302023370749841100040493945921178150287209712725676717827015171285170343146163849118151092357452933264073139736184384431550525814979106892896305104416578073492492013434601166795698187146069190817200500834734598641512081588690227537194976213526607062616666173594782410439618607359083438292832970210622012179778459157046978223574470960583443399843437728392394801810814483599988500285908425931159913683122806936771531941193615182442115539631517568967708285221086450573103733295147937440270083699093105607733735856449516069477824494207677432169845486722529002754961557226221361786190185751947447402703186093865452550372659058994219891745271986323679831733056942820546813151572408435755436803878618731120940639138240009341828913212151394108374955607198575569848614922811826504993957788549999498071132360391302613798020357405457105327729971337768043034391870851930441917402646340749871139443500838996543675185021729140897149323744141932297689964684308788184671369926228359088788727121953716537485314911377338443410551754708163613084653657287277856483488518778701964445807757657744163245474394063871492388194484642850834909695354990740836098937795163618365907588487631973526466362762141579175919478582491985951591344144992287694917512098648093483228091317797117692830693646430416561830159154496036806851073554609396537197921701208289628819906925442838315148654308158251397176193203081413636537673126389528514885320837484263501020961384940107694243855976099116451592322903521586417336773314187778355102998676144935656221861162938437764400117096219066314284374855648456574402097752635605102089847107797132266442110850126998159492468746090576740041897481409948886835194777253820389552264431056087492546031383531332102856433121334547611621567985793167083568893487082628943438301220383540689808777280994007875469620870141748087843736850512098845495179229663671880540489320988854530446869989778695900850797689591972997670099075342666332119484414510470006266191872337309741231110556940198984280108743865291515960435920372327821869133514011613566924116606359230751874059720006522423836695524923312416162463427396454901720507482738842042523945063025612087739577785882824370325261979138792286129046675313848295633263262164119436020954227018176821017451765278398535091685647766328867393079335742720085348716104177206926812951403245923795397886776795112245002778338441546127271623143196905441188222762775322973010672025917468097068034409761198910615505151964996168186296514790616587129715685630113990441817130126276112161654064167962085918028685523145275409998860339725075183813252177239871614879750948281173483755317704209501261476353231062333443469302645073454668049830319322690400380207955643059509660268779202990834833898046835767815047826608591744090966803556762653115841528629124502258296307211069925684752857040439969715912617487816415180708372186259006735439872270297285125836351862088709978220887843728876723545254637671407986694924406907955363574206637464423442838851502514503868157829848466481864805717900709985965572023583879975673872591632959763809718231926720841651186261604235394633591883622663746353313423839686379823449491929171456905467367084142080374030619996847840186008664814479188482116812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 27216906296519845879286003257950202717578402345919414336726351978928004594116347363675372043582553059517929529097355325331004003192284354948491187219204352774241265851888090569162735122878462697263442831845229141129325672199561235950433526147611669110171996295359654258433467505049425390919744725459565693727613805318716601856204040534042117259381174615055790037013184710373220630105969294130782256810628621415311259827165743979123758421331347503123558471038241969361922356171629193346506982132128810031922022283171517897425667688168357126989122739752754950697972731027477228757041899919008768114180682870130489894313455583348215118038517450965534187890233440717323930588055783322530255151784289928897589960174713609217086378200031359241699304150054239481841281232358087407498494188714769149206520905294145424408816242203296748175372508551685339296711417704041901924809175945998909625253146174443290782127730369323437512736259906019609459798865871502627972719516590943178882556864643345221256968850321481994819778194425364452108751904669493642089524974983285497724609461809447784502193960593905508031287467804915916358760585387956863572718480484967548874243004633224431419383387280934177487036990272057076716087594843833024873447663314848940095487088587125642094500344086835181402547894895529333831022729517425543344226115469408690059953307135067306514395753604672067560855564375997823082526657906113560437030946787079437144937957650234431624098026150742457070633576601094216246760712098487991787264643673936772918312981414527151872794849906564915250678193740372067837962584340399562943861216781776027551248385284397512303261054482386470474081617280817510242190841140970656436588924091069919044883328540983184662289095109715322375305500889923364927664553909914905790457718306081841668453770345737992332858063247272569862730803873342206170381508761113875062732846001472355643462180060796418898299946752436537592720637515980272624363610201530351352163135887411259108377671733318179040867392668913432154377586832365297629695526447950041095998085143432280753394100043367657979038996752709005004013110246781772242440730767634858699721024548491621406178162289894411723458943843355441641536154916098599188161526238438339820440948976313774925565577270185165726123596804438913572727712005460915652407828328748106750464583240338511702229977714354723513595319615376332733721602982513651928949612160746718181660194986464906016536593167290564513969292238001929330677188802836671008827958394249392418469114135352982670292710108137100146151372642474470148533389560029057863925963883678081548259226264278118695371932013350866029271267385748291648522192424186387952072019753367238400889757044383359721485188563462673770215367794434886553749115205418346862461720536245416313367507972647443903716443621491494360609882775890769992552695526505197223171922186657144272891723083489513909404554706547108171335815288006913741094818903002307663640531962140769347065000495495395447850375021752337868658280134616099401135545346194839471446232169426445205861287094445376568190868790916631240291479770128933871572936524845108058667354948651400843206335156863796409288491644859263155486684376556896367551395611807646356505703842199778796500429907398455539273179556149306058069784745973687054059625398320572132936383932282395559953887801400746895556142549583815393050763443769723600095565255944605843214986107844601933520261527220980165458689210834617524698241230619891784028649213849655653337937340952514136667951777666179669628528983694767984826110864534394318173152118672279913567940580611089239365376110851097844530414785777748992684277966204235851646551907518766981436577085771551211975722752184066668986850266415631316761588777047391360286328610186214531260676402471578837443999501116622955798278680288030405094824553685930261681638511907137982746623099554360673887559810998472126647604777440939581130855806841730573457152581152702859428529476155134711903606771978476214316943880716880776640500295244617444221396771582234954351418104009715914599419438420550621987482120736216184725559696892888097652845355528431421746066042482851840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -161546521812930843504088703554417616393468685825223963301702889733161574617962607345766958475480997157427514991626355058392204036344074635448612222568389860330918921460875419893461519819498077314229229885330144319028683498309357632992198485539403048943804346303636638694106848464713950903929094245264281766912724570985772440312132270112277666189779891375921052181434078477344432566404426237056848194922018506976196363866127989186114275006058234322207766539208280756860673374186510448458813724719009005668178763376716415523642002538084572392085856936984909361763222114278262977797524009846090938789341813400051467687969748717465113995199787179701361078146498017222009627373049949326682651877097673872843811602068326428365095620354998767695200198423839056314564992367982334412819955679244790658947956154931035304212675715244722628736137714470599529622079943190169017278065883156954836111966103685102043544933122240641421457362399910712231457378513673874038116123148901354852969180383012970177113243949843470884829424145798196672326898225573331717501753210011129830339794322230075638800040532837066318657358838472808597946060493602210059739986357318580184211616105320529877029543940559611159556730832439548837370428843561049410836707053488724157508300072746251707451576069799154759706564690035457524032765371605122402572694460329521419242245792526047409313853620212605392245334455504589728995818577266952678539717877083277717443273105868584064942724503038577341874859630462955245032251797855497835384182687329560497519259121469014033375472219261998751428867143627268979634619798420966328219178971400858079174073457988328815556660669719547908735230824353442261057370957471453087916149149952007187397168632613739874963512902657118666692374833538079849381319947977935824850784925440070753729839918089852422171267970938190759233974858791926451495410113993535507583603529456738228338863099269731911496723814646898177899800582930167146264141957014355349704003682804399209607147386234591278382299524036762135604393969303292426947247739014508786715429037924899877361192381760793671522139135317468267420650063880452293536348462590536065543124345439863259840637704842400169513321047556384875417899767919393403826777638738617527817412536419404480811791288020721872621627938781979014513767573316155495041104579738705213259145341089172439855091267329551951122833146116494157509561163663027583374365591321113628233074456621625429550438524712216230023735056527078999501910535471123998916067196093487595756471782002658127112898885685367345072770375166089098215253007730320396430227935289800112899142100972169695559466340618409438916364739650191269764630555318954545694239360830562164607052251784327875304134804469226089958850000654546653408466779993927304695811985206381885069529484071384661870738032082611718748018204014607464788298903150592023992329178130197248403906860402260094263297680701970999166747475963984975657996997489515980670517057609058313257628422283627251367207622274148522052277898517196209989569739549811317021914998658260184527068768746772069070597927732058957820698018019037030780403663528371762533924797336421829001408621559244365499622735758754290511787121456442067504616534302189985713733319939510478745034619886978146269857383093827258376549012738902073045904620392732931609115331207922832263112858350759105475101922604521515274302675466703762003583904892346420614629603779702192067521834266083931795521228581367938814258331146116932624138158472131506323709777810717880069328984099544031711583815327192239367549666257910591885509072654391496151808407788091874420677738983926368111025903546621175919506553875159442145867851156777184431088845593277098677426071613581844293729706573214074164120122169003311307850206345867442139870361158373363682364839096639863329877589296696070968869027288483602969789270437670851063226671759510720948541337921453779084202595667147940127894348165273629996131547106023813054144514276068416997794194313163449360835005490710862688055676875296178613828973052607376538532326161277159977436863110322267163037188680514161266122174115616639038891380938956879077856864370688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 133904740817638550356981696817330439518596754379502540974251149526118611722431326333778868678991595540096040024865433167960588178663816555530194487994072069551852696105232771650193283265081629831546873041594216639001194801830635140160515275281470601257598218517540214996221741016608663259973869756904860272468170743404936193701925790933848248287059047269533386918437376343421887233608701368875699628393384962023390111292060638992217637231466613868169618571315635313260678922169251975012722222571935730467805863195695902615698603701687474145834409797924878108651964955369555576112169818396718530921383382610680237516102222961254411927124867049423765936113086774949517171787544806992893528696483308346567881582114430904456982716347525260473586209792567850847565562782153863378237303477292482267027842904606566527902803572505346979832348727924428790772980116105186740704766066537814390031919593090519226112704581916576888823264066183956337173091532313796316451777556950459145433938515184352145883955425196879428302894771681550029915246852303270282057429523025289150245320436753114104775196914986144245846183638292091939734824466345348733565475340866705815939007171187405889934246928929063052757907750896319035381913272916533568838417724989974916454671412856742817625236565860281653572069931139797123694292809131739803859207839775087142192554168836586847726220240794601930528803257733206899368310467959144167184147634818457427785348646456167118264639657384084319709657367485537415333223479418419029880545008627574001512283502102776555693659152411653423252778275943367373969411514636200678835057228749764378942241898621440843230773064338389517876630124121981417220671629915917246143747064165764316451904462320469190179774796266959910739629823441091938701492823716488977231304858636592169118681051827971682630469106622210827712781791735221270106538179938459635369119681257146048931540127870252927862487184715329997018931206379028069488951774887455006121527654168071040037422492724402079523620552626458493289207142242113388945650082217926169163818496350515929773403191428934165363631617159707060388979202122317496560289204047063896323044433015421114761641094910954764105324736416443219879909296203973064867674825521859715543951469180714770310769673423622301960053486556961020843746628958863621094546584988030541008594228005112559431739415651037777039037692484749066864965306627128892253628754232957787050216008768706347980680394657163568062662805551801406354297611301867976617786775601160900321583094691592626306875056827744424740877033028779416583382495694559010381635315872357449897422838417631087906661335022081300181622085749052077886354089240613718562549788662989609082251225896986571742452564425443946068068130958511007806634615814782459188057746653799163446796676073431088966953779648210785205696470396816846635015222679442004619553472591687021398356399982652925007365664949274168194152220238317403024693273479462338531181053707426734242929249158535986854335575465828681982034521433550606335009475681851827890158285579779529472372358636424646932904929116090692686867546069953433771819164687484384078074835568535155107211213650172719543880046480177465536792178329580452030676090876624782494058121044027624331747247594810076744224042820696806454865752190724123083990791942734918410522798373318612620379791201395269135122135733195128650606550756937488449484265585493272594986042397878384545727495319235033638402392273603169655028108350271571575384634410028116041822753494691650925888838860440156516085970596426765249724456844840726029195996151113414222974418184475726898864672132838902856656556057985647695691323774181878734530293139123197614461113303580782865897251646971403716042747635022882973989631219082039186122587005991461806326329665008091071122902667031741069939234662358690770362329487964366349292598143654477763020170287382133126282652172818939972475861964327192183411278694930171763489435906799954864370016636956495383489142745232220073010309340258313412552652119735322808435774042831464350053474287087563097421660850124019821109970895355533960368465225916479673035416447537865163800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 2572961906834818097881523628215033182508966456034639132344111197318440672640385881182470806194821543734591645273175277857048824183018806468531437683742099311802677399330586725101324868184212601805880187994779264864936133771972729233538591194255747471309139382805903143258680349662988284465755371845699241264817307578137675313287287445986782256276900084882413639545234954154742005067797666170098447104386855075648169099373165020174247294576731506190317223384414701552320480404643353975466044318741264364007843807519188581648812978978462925567581461456482467743664998533641533606979965258288182188192539705793507587852318237682324756361014179952168005051024606856313463988515142211996866930601594731287362490442241399717071468890444967121898432029381949245637713991371023608558937857825890096683452426173729825000472367093542769140027938862794337453133962042603348537805522581836038465248274448926625953162232014272266043262853937957467051754914251845273341496479690483290099978861097608878697463013069391240629606814214214438683131712391998539694036021990045332113995572228943700827884531666218890716325491956535779359062764893204659083772921206741803996839458313004831700187043986241905527148828849647385846618658852475667946854313492426112869772741974336029127219509293205185892537656415708948932528815644271848967858148783043607465610717974990925066906740206990425426060092942988871970709139248541637625969215929670305382221458622871703849510927341696901061278277564268308878256768670569522924580035508603457333658179944964447925282696826636962860658102063893333831402719260375066851251968129995739302269562865702730770396303200306656152976116660959329349452433159909118403377758860707609119240860130451114862715179728528756977723713810824371016564762296396560156269698429082867636782882163217785423920272606363638900930986796179196896999374910531773853835858390992992959089470818796132955102915493367594968801138380882421291262215745588308040790370721233163388242626859096378870851982141743563517858732597704720977430636283202355797373460905387266060532688319769147655499952060006432649742571513083676888172100807479885993845432561746840356629408215207601019704918184679677346715797823636855449440115984541075197648329029385327077899646786619602140494232426573665761346648868090283197019871783416101487309963843524557280175702178535163160110596733301378770414766954294741414850729020178621319571545885832996181003700988071205843084657817538621637749639235068191188843023336771432935321733184501266069598949529978371241468519823614086121505580147071319648456094199230113560738616144706005919271186230297103611756821543206080831291380566440952874726320280886225499687848435572067289869351763834129761814444098731526697831919435490566531039856817960444141361836518918361083491322431287419616481648432578543563977662906129172548643506272682310024337153350184361309594401365259645117722925014927446924136424214908603639997850885874792555313945183395668259070108211992183483219269784587785118860224947321047528472479429281977859650936739006025609858161449910937630007112663387301740250470256239145996888167944292236019365695873415973410901340629735583481731035128263003944971471393921500389135827973259288029092101886268177601475807108547937954243134898734895909318874356532142280166725451642760992605062148442857556824948117866265619325864457008594753839171788484224994409981138890571266750093890132184757118588607395835192611571991816472409016410664794252338387764827881048483653749181635405447923306693585682896229845845552326415075157491414975055760080322128164970177294850383523360564755641462016197187874050413310264062602073037507051327508432951977725103060541121204431302843892730425359649146125025237575522577478693376313764043376419716671483732082750763854338213153178603967672751911494774193598130291509943525176084618925785930848424990216055653688944315492233375388583978135668883720207837196534378834762233315534931663945826841831091704863356239599133309345108856039346213822976808923383025686552604222504224821632227726939696829478898871958590901382999663772451316398902767297495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -15189029003519761749268369689756904144021824703139657792705558949289205637226832663595513936853507679305452676901499603386915011073125376206257659511954670853136310135808607075547191284640475773588594328564906419058054944466047659556230113652472217317235087836937133460539407535193292730326130772966590598770332797048191932387669300385935760112889560682470859512297404198975418825866925303559988444442426431758026901161547028475209042885002117006538616812494219175235626246509794221366127875285131243381121696706871965250056978397728241602577194120509790644369299418368814686301717335482311886018337577126904150273965543512601670859919060016035782163172173507607989338710689254616662443247712894348905520484402097713665136471204634889736875749846749112221606334478862358002479377048686094069671794482418911643859177798887784730928457571260871011496968205978720404942859910190664139637322922316278668600861568825681407413669701828201707429106140573356698848040603496182722492408531486659668242348244556582884099616529126801882570337105650154151250695107244858822221846059206159665291125736834086964689687852479724712181325562520014559567357757321945428044594371016708964600978757556080938850072009187511408928429556977719871662335859876704422789120271541668042944807440954141439066814491292376175441848866855737725743279437467161864586857385351737480440539371489917713030473523181180921849159233882523380185656090322982142252017597051133305003334218671102476911023461506817727456024604987045689047598173737214872013989329625704912707172677820977894065424251442843117686239195984924314858706099106926188989806691833070453641003727279690892811363924169617364454762505903431600791847729927727444268557038193960033603672546695506945818724318713520204116619895532226328117706594522325680834310746343125391937319168245533728386375348944403996799388196537985655506648127817147265960907019719024158088899858184743202001437813152548981818804352509994415670086021789390698742968419768615547104784565082411130049791373578416359098637213237430326320384526022450727680121890550634768899151949140817243808878348152460874688009638592124921103061533711724679496523856510085578159140415928714017532940570078174296269908161267506775400197887687197966684655892393983594212222961032402418843612667595036232704581456797238173195080099802529536602882682972715899214213620753267366190783736417083649369231833865814596893120718494353704527592625864132930227434363859097159655989973200577717938063987452100624676313095557086857721941788207574620152047668885939439378976727015653415891553556252143095520872432051691878933847269821059924586833389557744037110533883114050407187568649839252242274608501125540726788105278907209011831427771076882811608772885027355172779199568228318801716915376523722988691198064255623792077678353934662383998507707530365220329719631392025636096805597665472411824659519132068957008042069209647619451355241816816565940503985035289304881497918198926926486171336762730802154214006070973033470750205185176449745025453013523084910764436363443882025688048121332908466282470214061257136524893589857160025963015741482748750266161724857025390815952506182770672105267351351122310424463909711483370966244824024475331930651077029739802246057046349417595508550706258454548507726512082430535803852727427117368543734688928713714868673214629022564574033976884563826598251107954979697850645273147870597929831106795655687450832082314664158260247431825748344068357335249832025111083158233730341382984812942240585282182062544061584632317765670670032012598154036718584641827065845625596775229194044672967466521463719253089135323360198365855802217818997380594153928860187601276218188751180379532507916946536143545800518517520236328317868060070477275085747555823918089416403378700409093834762186759330250192999545699506664474512919793576055875148617537164468151917324791225606993778668880584802746854535006269297998146124187312166148378577969927005329198381615380602332236570139782319964469715405585445881971529158832358032620508958057730943749736900234402453873428983189766395093999927152306000634105288458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 44718181391452240853248673938429145791173362769518174287834973521513150092681428713219502128636672881026808699926987646228649914102766809387323196925960294000783370550389217419266839693823653254257258074049432996014443920511711492907489687991015467276969378295621688001230108687741317325299542834709607970073513284387529000050687433929233785260781851145457365206924327982679365108309595259941010405115289918991259201769492803390260462942373845400945213903568688243660146008841958541131230061318839198993661596576895338286978366048639213214668076795594403940979905029701275796489962740705185942304524978432051085916862383883042823055185329884284307413453452516637802623270462576595914580838206694374758602140708216223334493028728222544965483726726169877461548806419213656414822519976651332699478061952742177729171113342010181897082020964193151355731208511148801718341379430855528927861647489661999962832529205044046394458987297387714947962980987470061551213569874851020396770729683468881645446534965875416756394147283521586409695523539514607998860275064032163796745038366684807863629271546355685968874824134247299010149406465614682624967747123687431269482231517170849468187429866404295337205372693390174976023204963858125849698850705044416626767725388616560151493794031886097353244567523939707485417326695360692064316253241166568575297688914774686165406192594911174545131505261308004187925128122486586644295891593368673484731797936332561457028107121501986785875141645345946329020809984587827677397490497133477547480209458462451555945263838777951058233204671581384501455748156076048536872136627675822085027158192684996429809512654055128490353796271422650691315597558379159306024214225413359454448244900267290218910376821998793450077085468318959081212932462240850194235843655820424532741543345154016712356154742725309538683363623133689397702811056864273416280992836231719285303075768855915340579124122080092782630221272199949202484786607801480498409790050630303686347917621566183958693854917266075467770696190486223103590543151104837109479084529200840388969310817220216108244513218700226432603767408073290199815735356805199392332371588502969668207775875116550436785956414186389048745808518331862104804380194485649949783199863857183557212167800721509469737240047256021376136229753067041931448353449753380812612870571738135677035204811686017398554877566171746443285801356951167050118858885337314946145983300666953976199368760840474714983906146747933968046142369922765600877155114874660605021220733091699441647317850575987811349984948451381630274799207240137285484659005285800955435396792599471976216156188824227693875317576133437056842139560214487678981468103060195410950028854846680532550333553676184712651495792526488999246212633470253646242295255263768161758363287356180431586284884518613848496326886233420574511926792969527603411064950907323606421010355496695906920334442422263153835013944656320688570868502465826204544440860692955184576073461286140689239462024419574495562877190588792028888912908591485825694110576860860407470333344756370833057878206157919771262679309613589486746650485290175500377036732933686133892725835544593143577476607800964572880075982098531606627261674062774754046742676095383383292600004661281674818942981320748929112727771032315171692073101360270364142102394669955097043481998420404085224698383711030953058365551003885613612629617341269909524336447376446881513029092624319151327212310358666761682089975443253647711461136732108703826632459558378676030187466195230004846411133523626932188102810291677537611366232371714340471920737273260956580008066564726979365146649008442923288475639441082345109563449305917210131216694540407103311667969217545484363824082737851151569041125130518808159168456077093413380349265103282495762757404396745022289927611278611104665882776916809921491996158173531529619592308305178494790989370514908954004305098125659785589041404814019215493142382997671660117970903367239236103564655706227993304325957611692212260223240893122831823576144186437506691932764474574995759731916188624340607221997621427446124797993389318068339853160873984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -77965537796591945914479835812154392203830412623400025881513625571359547847972249357863390892612460918152867519965160498943838525471855177245196582119805266108649595253171566803973178408531766213446683880775172332701180810900260531025679735802297818153106173846986166100996527631350444067313060727614648918058583280634688400775634805893675312321846550848883179064569063646944940308311772314001479197986106055508677506843208219486131848953547362558838075641724764511456874995332881988274157064390965845800442860899262813919271507278734528170123991544824309326413253467104301042735632224662714498082771952864313449096397140298615930716223203133120850707465463936873331576956789725410218116336206859376127721314342732540749763277276485829852452073091214014394332727847760738524166185569999836610928166820499921530015283541882127427223107680144873548245206611879552161411718516874443965761940281004178155911875380668008471617788254552281078022715017860744909807881556932433827252540097904810121388377658884797091905683687138920167841250563775195776762630803482129566802898140791486582093974462248303837929224374153871885801306477270004941010160507385697820653339980382886771391546192996503389453649092593479614545113749109694913004004341175121815821013677773537721891393213075946263561511872554878463505169384144434746201406072351864106464360795177724881921343125981781497486757818778920067415967591425685006812066628862351080870199960073109487079090668352323318615482867246824836793547884253223163730700943125150446047145219497232649086497395063369605175461481399011053528865602126146532474389741751281316870398453304915191686489336653142276899147314877241614502505844068893662127527122591895673447248306231724935387082501738683929151799484568397222251695975049475892081514052971603664910764101702691252678975460306713630982207876142747621118045070155976063639761694343571391778240971759354716849506404337363608613831744008404639607673734372749431967519474866315236337944050446627900883795223880470813525866650119786483918880703727689482898774118473576419507747545643986053951946432018255495335334998560984713207303855646775980993463599620328546012293938865334398934467020651840084544804351250678571173040841568036179062783988390213658310120085175709122389879434935737641613351321972827673153342927143896895160178714010510968410928243114707726340797395240563365011101329036036741698340592905163199427560651468075328639664547535195286718267503770214369344052392621354331268974428982758751315100753902925687237602890516296653333161151937291543803548172005266788274033329654207090940643086229040939039947660539747380449208948007374580545551264612933041390047938786102386345757439410538920508280044740249462604595092147667570739986903335246323764844814994166880687294412830088393931244295363589934928410535861489582698544321057791965817963785378248526190455561207467147982693149335835337531384876179235044960182450574216570462250425443989800082955477127992749620751822332036170865628721268261286669331659381176876693484041924280806736143671348162171931517700980896165657503684011419182259808038404249628006516091100329390433638740288296226225145261789914836247793097298411914549161950025658545443240722461970376853540639203322151556893323253521661443981940416960315575765931731963945554980081032545653846514250133364926422355731662485665210809623692071854536750976448812792722647000692845647101563867209759502947550726701746732698917209501808075714246818336747348379968634450148143409443418217314263883002214553355543989315283274652738107525237293480266598274049949303592172042792437709547949194483915629101421643029325166491420229728926272010492549750291753814856834329672034757827806681409286932112385488173734336226010548603903699178217506052980364999939251820572576413859877481340146031082086521642704544767465182899629813060707086561926250287236243095087034268093950276466496562780676922624177195354004530913635800027928020725813758922988302796123352241957241361656844059004071476623780760638634579633569489307350384044635561885662075716574114803029286142801288846886398096886988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 80046802157908545474233028711287256261934329819087909207412073512957581721744979755673945454691244273328911040095730717020383869595597651847378382844945752726174857910059230278952208807485676885727345585790116783078003709113780556890740009349926152925068681222819705251305899587128512675548410804984896397503304488078641625187980499431721173665249170203474980042442154813766762881296146285569643265941548806627432277843991324067629214736892640839318237160378322426754068962118643326492645787117900575565629244651217719639588764722363270488469209582639339019312399609874704647017659677712178627396671938272639776083762959915724425072536736647544813153088946912658030179957014714290457846135181151693390352266751941939834998550350971952355942880915473599597827931506402087745047127668830432721934197363539708716923246676524530991670367076614411617743912975541861698694290089166796533651262935354134862085157502136026348886560647082386607789089721852309913029424171645278821722260465347560861514253697961507104894534894516252416722038270622075521815778486047542720640168727752904163395384142939797129431985248483875444133304902441089626670647566657701355557848955170741962828936890251440710360522462911334863753693964176781361229533782139930304917009768234948609527022887991289580586958631245378627579950664841494522279148758048114613575570485716860561413120700985303918105780994811565777782776233880450311326493827058371639338325823036546933832379252792879847232331266143903691706413979732898036160418371341654209156770338769470935614461316493194578256193065968994780378802168839315437581131152166663998603488071500943791084915849608797387457921749622421016601811126316678002100254000145641222582824980400462826685462501902637335051750116651676838313086772853563657900710468493143966776030303547711501173496106137174451369775699843719527479601419436122381137976155620809279697726880684510171585268653784076035544560725639466500136280459966563203245917311010753486098311045517942986570092113684427073400259759287375641937725191022696500716847581302563924094460158905125217332785468835275051980049601052470111587775312138819227270259621249900321080832054198191414549982399384348259079151837044418548086433086162680712978741874529985423337723617286644000327666453978027971215017570635819224292899624656812876383320463649920858979788169587980018941935138076759961471659164474272797728634948153804222087740433856075589305490545478232567116186435284900013266983793364062264796553271383723248546860563823369994892948505824598143699961698966048115516996961697926459752763429524915438230423154109628063688628558745025737545729719291098828774194920197217822538833947411856612711519217912124007961995929816666746888715088968440583887340570519098702648631183769070439030872163392263950525455132849150144850361921952258827243281788699123751159867769677321954981175674834911095269441081190414290702297479662535839744040816595910897229785696855881036408953701524188405974464677603356936792940005339417083394513141087370939746926459149596914860701176512660124221871073494914248355784418384221326944782617401899011186487201287930478536117648363630013179587574704744336810075037745594736119383683842000936767798860124135173853827066259572738492714396006869606024919064509311793162807657079433262944990978822728629696706289477352649621872440524232549428782166906751836861147749681740572484136691705514462799341707038164222068427788232925417653383839287282004909165657829910595439449226093258134233156442135562583405912306814315474069882672841522280151225065567455072013620206915872318031592090281176370479335683643731708725062524247184982131392040710837949736450186153653376443966188895156270365225532239445781113368652539184584531979430278381269505688073615564277107499311570449075649454876139503737744166720695698595725913710375026501539972381967590756212025748603598579582989415469428876941449871317927741943830056409847311851025809634725949772750379865387762954919241054782729933808432213379890038177000132444931441306439407458430229649058824418156466269672236940995450482173130947166208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -46382501108554371501120993206127555800015312126669212510026043242213573309882941772953443639360236864656890734942328831079982364885668990759908952544752957129534176535935377222619566250267071359335063433473858919109071253615727734920122553530757819095031844744566399082844240471625634739966521731143755870006265685696507989567518136188863835281420213095158845123412382990292803260190371400158200284317602287589429339116014403762434643796532398722196390306177909252522577439048286061591786387855994889379213726990552751288885736893653921754816666073738835452964991630818438247854435269714958367295457587613106705800724086388993125305120540897639946907735898212651330441981828832100466591978038376156703304870567053845008405226065255223450270097758440671588018516117505742837786276059277121610054639175453048401030984677413070018140044842076834989310925958092742309118727870428652595939740617192921611544627367257173496777486856472130418595311248466616836855598526204218486309753264878684717689789586884041799331886179148959684829463727132732318821003592702273032152227992294336310543193770735388143680710995053114566863127957236873234426136921251949836759279996945908510920975868516749075279975666541498239028695363586692006706300518434345314539745543005761466415218352976299550507498731758400472957657131935127165518468008363374687031145442669569774581793542359487156339485387709939174604721344758472039634657527660577719893969845529605547393717690754915400206456034689767425211295099074188641844932372032347972879475872433428502099039621944891355695879035264726988162767532715668117796683705930702075219527721883215165886689300299054420443234678654956268284306069748753426115651513696830643289804673999681676324772630998926551042510589628244038591593594132892774302478525977107963806175541075565512872897084096209179357898220807410511407832554444330904306243003741642601940833279634848743347570995506586345628954741465601797537385861528947128878454741752962801322061565750203091360544582459570048559740556034502623305679326981431128123337388471819854860273456752190635830176407390514727007348605532468561362733652738428604419095612339456710729592461945900451222969510625731668170398174310980702073429338714428825345808373173924083830164602385637285630420733983778122154981752829560837557498456751209132380273166974467592106144086158074751423208875486840052118879501463435415975520881161220933591978245699997572230297553397894926669147405176528039605594641543222190484617281438137716289240519842282211949820966821689520702349531012891895691398707696411164216205644788805609644185494469878993419542529343858801896609766978595936636893177357386868606396492883668328497384949848247707637830883782231449885008250397509939383998331002577166656329974551934450614180266318113527664558764256708896995765360584033435186075667310841388216292052832091796746884992726319425424908342260751243176781061415961094392552111544865614784401465232557010780751402189589382876995661269784946096037845618026321976609009821516900678290578204403333753347878880232062679343054893437485528641356104957352724397906681904702768226457835978294492292264224105898737641981804251437014879631498746258305125172848776006357226507349420469424405704508709587537051826285628075662651238345561961395490045757798487335693431851088167620622611653577681961783422067003625894309663272102828143011826827659026343594862961750072381597285304615995141712549605892707358273359575224903509978790124627780777494856360403050402670780654934995875527761099961948113996866270471083650218632042614766677771128667254227087065332959231864258251961923138597768687485071529485810060786994332800683038321974926022858009328809458551078551771290800458409919983859598945246511965337322087848095197695643522120751462392657759529369911227340997245592538730700288659945318485644231827715949781198071253700735133426007394280415792503254563211331388953245081654036669749730227748419997645040417742732392004346794845315419846604168812999254577962777278468910550649948110199789184294835262932156352473466982306539805594478020908290146304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 20798197222937683295197542526118994356863488455083352805367657771965895818581859673601910403973594624718853265737751583009998408349436551353318592771992731861662137047918006213588043464786724116000924428002912681006189061647427402525137397733805808424508367281827271033567756468677475505155998189006785663042144220502723942288331183228670264858362587108455371879328576647945151999904174200768030294515933662518935622891086566360988060680137059845600906960579021266660709812443733674822233383049524956865555750670007224087034784538293753534011705281774680934864719813172681288753661187467777656157423174268093152825564132662677797642449524420131823302901451299655226201303770002203531756622731529599175769954297461823455409050832615837222287775716152839730008370689268826580035022637567634407605383505639491849639294893235105569973452338351515973773064380743627082365058124679593321580286829937979762564831426532965930785153320821832389408570482548717752902597649240749052669526439078672325107682139454159682419963778555854068289267604087878073319629980917953109564160929969792625070788265953471387174724109641678511871048762786369773704707543943823853835644233277896338585376468087291807521237761959637948537029934335585615826747345944116736996664885616420673004184716234340241643781570298356555476647386703674573577950851804277528504987258910985916503853017909211251526115825656450308120949156245097317449618419772553981770863649137178361308809848825952607579992941372701919596370989953356518958802497000121533790075401015391020783647769058358510457846477474721938317158692482237804213183876726285929225952136336785384828328585795110202468118654187713386762902206420842100804515511423028100108121250983125258380687824497835605456437098502012190118152927327946342306943330187503547021242560139522884345451864403399482324216266392743101504456386548146118463407610655493433479093950659230855636918396161781490013835489261000207278744897736670188942967193419652753328682013011357033388596945528353523196284927040610204519892067734033146945913826843746334786355340889370158324297809383730687338595201257484839090847511147291919214949700889396891247896217452051921396440103161462021731855156452772155028451228092267128636717929278850672475320915628329149229526099596759635074891017024411048401441592293316438167861412018985184922410642426968204075568178996280922389169219970128050293291678502149780398960854955634789149091508638327282487394518048448792202930919141681228838924469095973118405793244958565871900961817340657886240532634309634555143435098206583116591422276991150231448512742339940455242805078691356630139006958084429113792965125323647525741430253307383032533276617310877316700962564017300398151000695053479326344425052423062790001074767497959000690430770554586705326439370479089968780332007336459902866089554223006001874842571519062218417009304960620856492571724002387528390673288547918985098783270181004048300622352449809822850648043849738342758640471883533877109593666621365996551673898137011082307152594685237335331978247566588413305716055743091176083672949353248017478013102082605961707554407880131822723389281266071301675556821706753858310316889562042765482643825285936121100338439818407923843357861769876085023371720462009202316173274639329824308347429196741495276750201703067098972288358058129076990611114371295089894161884529068418359153466224718910538524211546009807822305771897178960182108586901726590280915677550658912076872876519522849178326164350645521807681076470455499884673474315269742572168319406721134048942809760375156777297251863784749906784232055962558829980962432765536421917332928807412967408790395066989776378090885521762714141000144700534509675146955063838370815990737380297429129629011898417229227981370615540554034759812064981507995754946298194875688585753263820885712153259591356242408156820528373188119831392462201955379433969382237720884509547040162416221948448297329344609090571744007487737186643591495148682558213044831189397040624879157861222715187799815698624097853163491714772342313423861786072350155317329315750110822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -22751482865068459621591211870037433237245368993167418063515282878315922791033256681460874207412494778345946616717780843929874381915634317715422187084671980275129973067616474775040231996915560180235331895530904524769614050458694140963859499902513378367887379558269858638793270239523130249181522064856167348036635049988872677022548801503290688114115660778520004227602093902096598309621823543114399895532114291480812746000293332047000066532242074951796607115571255588318381026871591138181976742208502156544379628837448009112631562545923600930782438177706123368780572280517928891242017004401025309970508094288590473464146214451215094972320844179440364693517943279825156579434881038193142721778441161345172823632634730131518915766887707326436320271735277338923809717796586884863676638599389477680358843657693779519411065273420480553939026191317948571547531608215124521377215519420547302438962805030505560006867282544663767389135788305654752548003646334395440522380228670443763385331714176748527537085029986243554043277717168550036725739443142373444114506436639682840137768519180268152808006755072840756201129164958673974461737889784580851831079629072544997138686733053820219890459615165623058310628389545159239230819106952364862841319360044598144426680353664828998891201493893112216879025632336207211556580307978212572292468338686630617494029891615871478190640201266152401078560068602168307093740796405792308490600635525268214197068139558159931754298348642698728235247259870773856144236551633863056742675881244686365140274668625127136359605504793636142087761474083638712360314428918475606061664288353102049137018452794554384636610174230702981612046959642263345870684052426061096078851774066221750396741080934929725556776987938592942914768665319267567606482530977404856622521387071017340041689439466035336602778383943173890764844702917986586356653854803442173225508429267884439061389756933840855105104678484915373496139317829012872853629546994699791161569005021043891317796102276303371876477412037817276910949714184720541757065674850248897550519736414070279175452083580217789768925079495643196178669321850943011905503836691159096992956282873549890205602725969013416321065380891674013634545698655760985766524730927778044637606305437264354447157121923292466229805664892412808448768000072639071075229388681553316790523482493213735472975477464308659670452392962445978894786655843909814846192643933963332418201676689560944130169116186784740482301346730303442771088022626862599646018116796819135481196543423981635988690884257010287900407755092830214330893275481464746732544806695211014253728006368377629821011034620154515930127059650272267821258225493696932777523383476139853868490151936630516067932131446208127547547077674460756138720660238067981980875709088796136969290558627527328318138006618992587760760443162915189997666784479099737179186108178045810575508427381551868003997472682477172265882281747814500214900720553859663892045408558021088214485496719895015385847294614749442437430997482011373395788979397202203448898321428425792536552242826644927597010735974320592793005450730437926773042009830541847061972337228906878973151896171355599608244280295718634559646112771009619864322099432217654251225069311443042284917003217143095996285260999930732912995464753466459737415112621700424451239746868263152881928425686194090774472472317871594087053045276479357706936860128014223728028675716398397164784062392603218605707872947887632186063960739513216870616544497837677177640844267579236922545568526301592703360448742541197329892670855060246236934854068412584957644098465248927982388301247746644789127417722958141825631194803614581831385945548681604266474799402300579770320957708412205049816628001541739942397453825086875593478679527326852846504301255003576754987417187803381448831587667748043853336189135652422086753176458582364081136475906517936834783682488009241780939087895632173878336843994947262916682242518876640962555799638114594774901495059061810127601066230360304058175269360212605346549834402598736272505394554847877308226508497283347804226105081638355887718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 24028815534453031553573473782211010786994850317706288368971745860886651156085020441704006492502547043872119104796311408196607896733259326964940464076904826277969924004409237299801115149477081155301689651903762493886224282098332347437917262363889779390221517242768523632428239598030658254397675384955372436991987011568169809117168930825721122953354452494953067504104272359978340420800909761043677521401220963540452525575406838913332788343875933836974437157040670744926078923837878987202010084736313894328610001426173846915815110762449900201595176417918496999646421919012196685581966577454562263164661129587152447946966194250617291012378904523510434068244336927211678199853407691801105688681158675186275527640263904412667627507916878353213667226357882848463514134366884221651784934996391944876208624023379691993816666076298142412086837030702470193007402149893744174011349581767884942037610352528341104350075786226861799078192277210146538029168917867180799358694165582137241749824545895466162684669005789090713129972705190425318215141594119729653574430170380718887487684978486440802148213576694569521117511396468466848916313089655534423228533126784586979510974519595549806762723204467392798341377634009015829374537374734143106656271457369709234126386867505659213835522398244270488503077037489922715208964752486161333252027532928619504992462060244945129491207543929076454325405323954552148634935057610714021117806248595379298163165038611801584018214233514100337085305871722495207192917041595513473008331166095782590244054494271415829308909783396445150213708888663069502550205356805791533863927368147275969649167578692844509889785948020990280391857530501305963756384470402885559406877748257571907604435824806099690766789813610548571717580590395526001225655973959997555934046372068900151226266827276994328899565164925884090780131722184673046710255239738225062281168448059168291406260914700136332986626537147486922195660176379522871648662066353213368711936563599754672472804312585455381331337433798475949337807647739438707324575911966307260112854192635888421081624935589944465227030326140291280719134031059158617864281298054821633209500249772270071338568712438767031790188483835907623458503582652961021773102255990852020991423257480915076674837626828000390520744382874121878591350959926686488424323536011912582411715918694100345090246299004568057435114352108012275566408319395528359994475501873468347328364503218136255496096140763884852079852831561491657259839809302353622626787832940003280191481423631294967338146164159212810674731182633080617285719804748731436427110751585810398610434840604158345952187034437903534663250854938212755996239582445508328482713543391103160363210559137693220936711161639377817426590215096771762891725052124077387085397227079567596811939591254685530706631458640778929410845541117088426288758722355097954510234086187992775896129575822291272559646652798584145129857142822907581686971321515000507115131736185116496656197828936998016645679353631638500253960269016533877559041625633288850880896358580255817750810658057877767621400898827649537152339678937252637086081052472404137056210969744439464565331971221997377009521491781847842490898353714021857126397309163524836191127730694609952035408500496310736445592310913708776180658149855943514233459996179709678798350515125823419632702418186907263474429271653457949177126463348164058819722375839505487201997888193967177914920045297917044444687764900841710261502426533096971377833916239529616627545597065858262838656117706837940426387120810343310389204467738439579969413417265074434571592878735657750463038208774044291617023250988307560193160340502939623361682558217987997605836950443042716407443489161233006481742757797682205069729050573544900134463737191326263279131894715230178726137024640569686729718822135501667239647105415133118355848874437897526548803242109948762330473392545406454065475673399109682937957290230837674377848596439180421111301227806344396080795709785136519351261048495401570448068474842240943320600055325043982351991812515525771916002710205206871230896880294836568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -12434396315837533445784370338322807043589853519340980029253830188543600186641088535432367101563381687306743815306622427712690529067099041500712465043903399911933865553731245998513766357690012310029064037116278450302422391412448056419113121717131106967823348915412301543932732237445074151929489895329302484374217086920123055984950230715021967452894841209763897074953832149934311275415580481845626058359534719816648386161706285909327338874252590518437221666570174207877765511409991515688907613104079921032605111228742838632630986966316097153025617254222725790431683412901946153678679012015489886626293877282572312569383218053912998980418401394801181522017259422399958747552045656231056269805875419654847758326131443985008831965240765044960164064648229227994186787761212895973410647571885128732290855822907195036568962668601045362496798921436527692111900843546390577238086641562688539422444041833612061144255089400607885329928040190867016938170918474245360962357258274566120640057240093313004768644792592341990715098529253001231634814543748993091291385769012149938770130345650053440671754709200367335150311538266382672654720449213397019980796654219759187515740447960584806701934920005709133466380194072589525465024893974730195597991817250157927851143310103127507332145480668095428778187249895343044061763415534861039453483149446250728342174736855929981785168105095431434684903946729875336057877440182470657217085828951661129130933716223198675363245637910444026370612054767593650517082676632796172679960917318753527528611206780320288326602201587439733228639746112170780587105830886192500456518849659682783613496060436311782907789817022973506745937780902551039960728792865865202441819417732741058161997417946296274092528369842286532832123132959346035669539393992560895203315138534993576234535798002198697642164322211487671948616457006216454369982437463913899674693175762158846115715499516804682784664675173235538898609589112971068554992149819865463026654740967242703667751421209547938061747329026705347217732299093785966899955366009824539038006965801504886192901956989926995532791462679090414663940752018756993236249340681050358846108883339208783090840727645718914480767743793130707634799530268185170801039176699022086110633314891212662731322014481421801197192133313617816266136627081006829359319446403720185972480892457472741179571439297076330489939344569023844175318271656814085731572884475947852743997346262838360595025488891553314790016463491755272450484745987347617713108688271951017863611286780745627477365293935655210764885395668375360181238695741953937267636823903756101767304212122012690651862444394573931943045779626487847885225029155869809183814690659999956653087955800979719034449103525414050350308937433709793158956091496107479165631671610915638292396662016032484959878126056558095112515377688186287325294608219616454483597267937140904342718982216109139569746883195606652112376272009817557820336663578947140268594616420547116859458361536819117571245641208467588403170069743883536406582418890645317308665683191069241796253440953495578673736627828742388022728341154286577734479544941035071582435612756589132647505083067013475416975267143273915235015627910766596842904447749011015628117839235597797299930209000491047836009853086081539636306705965818097264220589944166815996666536616263938238255846878212567696677941318678094351287764957497498768240675829562364428547188055592168954651727268297707907203124895141667676452666781479077166385856117856508467301759301153686740073942938515291475276882096234802367863862296678632455671248243376388577793217636151572386167606439434496565689359039039317918953800177679262837668993762732872853597696384440347764549920054404772687440555737963366003749836992923540744015527428563506258199095184988939754195641475446416294076570476128676733401387945578368189406133617857128016363474084391454481535193586713545333703024767910569824377788879809078486154599642185243798809028923148550082857610657241030580019654006636080688960127454314562870250956192896017013345795706260285771189980047166775070442591669452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 3144883717220482826468688953872560560689967698621260214237002547793398091399473141886234010619117801069017461218644405603249666776000875373750514957994333914926020201992603252941526143671573268581361002702655121265925671516213850937542101274893873627886194755374553731800449177295024280530985513065315830223062727111537071194477518808628155868496207631886556645786669732951714009448431228227526114211871067886199757107125773729525301038922708050914586627036505029108560960006804726468498972756516675884172859278918061129732979145380030998211145034025828152891786975731208310724452240011653518151062472057358535566050681600205540920933915183136365096379504552444115792667161269186153352890122720501385794970150805967559438753172745911962653633729481335686290662214108131978605728385786007370216390344843920538393219907328477653972337916881852712708205088224662677666984865084122216183007984894789130331732245555328125704693084256672215891547328637994219337363775404508470627522037794063496694384000209763897086357160359528108214780639161859984309217873805208648317703033458531443654500953419882098515778257932086538152480295044449036281753702176965547186967529440990276381152670545619290082983355543543002499864735805913275138518365291633037365730794723470968676243363679194761556132114438913022132709500059480636450239508082675598310821249024053340401577888228806493186407699832433546817491800624402666544001502349935145072837641749400371092695840480995701000735526919076756053921833538097169907409726874947971344247621518429844315312641364790599218134464489091390488858612675381633040556997572596207035445608319015188108993072025910293125811331918194815875714846354028668819416343332176496446014245125085336106051177179613677784319938149526507439682419712866631601267845143092628133982668926857279673794088221307733814741398988690278006708209609878470798882733800687366689162521867058094850801555867530649108166838857290898473908567226944251258112745822204303463053988936397635032028124389486557486229538627995402619522188257690355308328326051190451317132665290134833484467513750810572920157011468103120938744244849174817487144418843420531925369002103472104671892036572799360925096111372901064828045745599134831664456321379302724000875962930017412004105962729479723437219820301417120444799409733073047774828020008245628059089414693101371808033194195206558232652593661101520187458573564933339537405218611224017652272822957474681354608440476206003987142740556146608680951971732019275583267524819856163778414013219616567777574997293560247182146952028296951746381903973159579609004106201544909998015479193223031035970705174990082757555479046369782797671976951345282685545288776312231584821549458475917840403957608665276973314394990247724999709017789760284136670378861535800822567675578246551230545800281420511672282604236868149860260893463963631315879029664828420175112155932166023838367378588712549783348115077609197571042671326446920753323781047622265687930715698643930971129964967857250304563938394811123700492347180529479973919584111350205792149323531832998459049637270944936066325969826376326547492266258467883295626903799430376161785079523621970137438321091879109858919480289704839608013682565212799847354175170963159690701107698298612537401611274859323270394019193012129449408703394028195180581337251141233472333661793084296105240298674756534497882264518519658562532582090246804463491196198633852897373182283714023806781708865243754035806834369065925240303761791902908457390742684399893829768889643148237893667224021581807234900867210037001741292949633733106977125073211976133880541352802377284113733607572972390543423729600998883063083250592242530467631608436493590723388594573460851388298981631263723776393584053820692985745234322991587304998929980442662654447410304186944842825977058080859035243743616960969850885729924403921489420245190145802128481692738105571263099589166676276640497706802921679194498619531992598114529749238201979796438484218744995118848954625561117602469219437904799519163929208782003118526012625750148402559057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1194447591906203991270820907703057761508884961016955914362497648088392315678285134456799820319068417318861403336822453094111377235177278924027293986511222984154911373312293672704876646862302838725493408087425242390154394678016066761520770263327506646195657727236305021485622211966751378531692233961190397749917204621587129808184494447449264717697147509952734859298775103351330027600692109390066082413566042059781144058302605460188298174653709610251947501239414938969965004384570136095140037124815225018162666337261128655583169084670963524233736010645416460382182220222130566891118702012506982586755754962345289151411697796423217492698004706997579525482449698849176655478022796430082954355511984525655564073801849984287329132205721268475839357827691651505751117800234151600270314833898735807731811439745172820255442345762006549243477357284950820264664696318135598532606164426324000013144138089753014981663323144365145434912495411142500145098563952684166100533346040508467058703134113455732713619757917517157482174766112090534581568602953330341574442155455077046475047696791932151761976675747919765306647877504342576009870039328317936614187221181490663325586102385564598377155329585940299434224410563842420056431091987375143808112559857588838056365693969082352203838030989112074842872627454380021205853122610047414647558844694540759833596700945125525980521106001737749077143012888365723831905857163263496557995170023816005517659481013262632012823646296761978927636035119909786456324866576672128778204135473743813743514382153784241921300584410228204640871273379861299334919298552999349966986595985313820997939454189688512053816547093043054367546786941173327132483284533481733037910592647873997033954999780088820638083417684766006475972785527715728368915932083792225985617691126890784441075811200725779226272431506951525502285058103923067568933303355478846079837213710292411668344520759817758111500852476726730586513001226654866649201240204491737896628873505556931987594904434510880325673411472235870079631896684807599490614836702552334570265984875251463263403979508039755077393213640313056485072882252699358043285161026039018777892935720679821737282991299655312265940247538732800691305599547952805431400876568595811480314599275376340832707026627063712428917787106873118080850982139307234489910681882471873211574640971842212442845896225975095800361496775632988252339697456982618605390244015863403108131761770876751678787050632113293347794878824752805483420940057923700052783245730279149554954006516621192127669012113901170123442523207216500194965006538818605032985240405561778452669936463127035946682124983893395754027563949198210685606259598548332700618107693025704260791860076453821508843137290071783795531253831430737187232182743501124398900623702258785391189579407479206707400998745710072069973914831894866039701949501525835088486981070067894193648593105359609851166809567311635709279378535026007303936559631871897230515081401730395308753348374226365400087219468787771309200933809247453011027016495331382407110061853223363321490762591631840550011554565114188166591079088691766268222947807152547690541041431533110051210676531138976359698865372070861094088755794535800125750101055343335926441136309927590084440110894738684115231549094939529254102058619844508812245408516652433320392598609309961098576856164979793127803451521175664224927535967517455668403572441134633941423188628410616899998168548000152644530769080746845208956427550224563752162272902590088504159021484459035816335318522262672446601372870486741058394847551636565627676647480674885836045455942243629270416121218875849450401957552579220631772727459334355853029431739858085817313401069470767504372317412388153129336830480485336465176513941819668342910260951468739231811302427053247786587984647158006232043372502536122314681764843186089793729431722821958038378624838289455083571644323571932208899134997694715377937941214267557598617667053668296126105800089786951617481175288004025518124226350419416632575825819852692064850217141272554278444699699556654705782310999374994341888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 953331855677598149974623837876395617075683395029202156907436931170599751379187983545174182287178771824349081220707069284323645138682644438812294221499282605028699938570671220624897338984061787242069454611324113497325001426186505585357547230941496530539431899545417685209948409588698380709598062469485537220191292838276073586599629857954082756860224288863512620107203955760091028406063208548977119878637919429337170819181912979151773010056822066466125973858497131587465021703191493485364677235000838978339875556448662381854592175604002084986489071390802395881095349430618359779064664814663832567210882554678203990488781950010896595825735481458243175227556602910407540711121273067486684071595071434730278064165540540867988907103244638586372658871494441623453831343374201150788994276491021565882891388386657982214767357405611902256592087117883662547495913434693678985317056843461266245901420931439426055135714757120220659037631207404701056171646048046165353323329933906386327668733741011179292345646717207721442914299058164197202410543037816901324583348916516615559597788190276990855362473152203254387765315078948976112365573889520725722717624754211304336110949575290939749101548948936843381591341623967956971049967668018293632430766677734253918757321770600040485273294785835859408463892420984972783667436901806882885603539863352470035860714496013433832479227126854056166139355664302794235461072052433066379361024772900171260584840542742207586803902524478339889654333482264054253150481354717466753871447149037793953986247462719806944587731351977512140573397856734648812524098704952084152932254560710427673927300723484006072534942031440345656708426064395697437578864704553424302338036788984266852370662029089905658357458109173018260131248948603760208500564327487912635082341318994704866876800277218362827227612158707941319370347650082142760769988109813590236593685659949257377182357987222007272259034293871415503241614392996168506359869459551840315679812543458812096277495797982547275802393718542242754801509696750658205566151629554950673716063846610711646505204964111047876109539384482760570350042690695475212686498213455411048711889618429375925781132770000895813429367282138047015456457242837189121782084213646404608055013767441186202573075704108290864481029591997031495798152850758129401631499986305503445322491038689276606381122905755538699678698154318961167245417312680414569183792972689971410564513384152156332493608692784221369971394305208561671940413992951536358784816360484148732385012417762845182945577356184490315713091415957877382340021501154605591347380483057550793304517394777934995481486596509348842978817242579374403746587401010276637623324888507741580234345529674645863501135468799121536319197102677578512987237975999572209711244247503981576514689831824934286663476768469929465863137472050356617810812568927523289442976444479212091998075941157304784863012641105247043574184637325156292285938605391783516014880213081896395615588446793197690578133385298638369048209164536034613387926896801677372315225537877926895009908149667326843604680857997442264637480891291484048777639413202057258428380402500002480288659713318451500090339860844256304550032819862838726761991962057194454734644048522477010510109920631286492597572805550344778963187635099784667664071711544201067271941382651729211801633423170076294636858196148443598309556985087877798900623762829416108550993200781522032130205526963638968447463475821230209899834253974155585538968620518866200059928803771849536870341122119241113828493212122094228437632341244747930946557690292432683804160332236877614477822075305918233737628424150739013246899318632926142741723768086644928917878625886116094956572787027478410795765825271461309038394289624985621231789111020055245378219692531632777980219349517630651785398030622314024731364199172655382827579694216491763239113486412340841481466010020181895546958972333202724022988451528066664878699117210370456561912208190137307597117802280395363885034118724860139280932741561438496890647005897506851623564335605585381453855937527808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -414515335288372675010902724188280844664155039518548725515747209896729085465336974178725817792300444523392970513672814718463971211658330691085537278194617106859278683575362380484364972143604262224451912887435283159507673575752385471634793595273480328834495927757749253636217117339682759901599989585583185674082745965419942846637035603015101345324424228813182115259203410464536907718535992142334560133408575860933300704620270971950613553897156482818918573945983606005433192007182987805251264864633197393251291845969399904364931760194729492578820068514714807242781464176654810496516972084687246630127753082917571247157253449486551986693244159822529268472805908817907575552551331420008493386845960235830300228072112992553495623496306971408672820021219023423307222188069553601413190601416016026808663691580713293811769698124867581710825095618250532384715919891956182947211409478561146427544611984343220361028425249643342557015068188874700307586758552567091260899932141108158675550001381102874149569036220947387819803482581465535668748824634340201062529867948524569106917933224597954238758711390085128486910411704335432129546310880750177486922917433369353705018702761066159949069250497970575837530558224451938671697269791699823308586434028670342361358110345322378176392987556622841840253623317247109725352240978932544339250303297702609988908213503032809762857164491273092665432312150601796165233609164020441826236823734323468377162162709695460579478369634610333391407591258684864842613076506271957487129516728764512793213961425415126985644486000862650300477963864933426977885876743742869495566428631086046936959448264407397480984344609664733446682217580984832877654389069703636512733101239843812639503399087529816962963052571372429495778407784591512939636649546380816870232087679447132901092479859813490146668421540859839905754326076729755165775958406279910592331007135478540028819629472371595823896733930706621487442847241132290913884044940503655789448435740940223767015865414050102478420207488715578817250831187728598476683981442286605968639604823613593634985152407443462974218847202765165332760815108349843735536308545597757672183084678989013099270081091955573817204753969540094341052712064913056146080702774833275968750385128743881171994640580417274138332603563071247068813598166276443245963891455623667628714502983557493233851109903526605245304619057048356796000946036079266403600211724777859629898560705735736474521956857194362809101010676679112737148230482777613386681837234498363182196159765085334814952448085297938059547051765139772436555313111301334076662651130937836778516935351352740803631771801823871604820949091647061518496997376360606974899224679125463700190543827479016615175932992554106686425862702840825711789921508891834963802098264421974397915681239833902207922686560659970580241865019395874915807309227023105838688298550539174355175578198542324937187486737344005013453380170121632879089662151858833268225666182310790751544742864047511086884894183903811857485476774272904885726275990073594399807379509514607312730556873921173133706970915132558597927585819038473686653767332087892635449406939502066559612055701181874622523918379174048072284775252176900753909443140704928330155058849771574677485193920728426227439769275679160678573272695690076186574584890671049426403310913268434700441135765289677632634467276334183607985795316360636866881562988403208251861247717116071916892795342811181212058213644030695702826740813573885096451640187509117539060909350354492328959936887039939632895984386015146298092706449680195974610330754753376978690197161166523275298687322122012392958164747525543326771526763935889568162070447142010695412917182548106283053149632738326585795802937952622568484628782023344949796546438711909273417922419527143726129090338509154140865676144343084669530016966163849273482613407437827067472489079179605258484594736333397969763205930908055619477697060538202283438973593153553707932822483730922399555265001968936980985920928452280040933458917345382141778503445438590756281955232623287246822729318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 117392584041401214442610448382455566272278455183815086061028534438647456607698156627050903887427987428517674769589486137574047407000643643753636168441739351360871266926287444769816598191020848008536060514886942823576017574551416692650274246988348166875548321491533699745095698848192903129022795149969872244106406905057809516420739786790954784064452518808375707185290874425493872053409923289807207816651513617341002088360890187679747226522816998443501178091809361676844102722625633144133020697695636836085804468480361344276066561673599578860525770425752104730623665516516729781384163595724674475665074047086740946637302089667615859370975086832281401714357262521791254455629403201212350802854844557938869067816582050990354068893399373099574757356645907480089428365995683826390853481593278660420051364211754493896754912772463336667004990849798942170969970223403994253628331134048931635287840371308147195801157674079413373148752700584858621925456371267195760641411909052427477656173208311260474584790473641920561115718832773530811042434903861583917225777032414189820630160249914756689372758799047639135589208576262166185293057676902594887552363412826736853371954534686989696596745797603063211504826274363489064221302323466091412868644933006024824058092975579705244966787884576393517238642167380649610704148918323571088727053744337149447850921865325032724762348458438084994076768065493560950352391408789199308550477578666181181517200783599527684901131159427233698426402746919700764580843970312093080894448922877321835168952670605103107417994344815457414554769699732893183580667933826427031221592365634296675660722605812242488749525732180008673556823940000918803893284037833209618264957909285527350963044375761366608003626104018995637907009360743263890836744222097006570015473863822236959255736490291972928504484909366315401715781008253399523368446326770969309676908659256859934071478337017307324489784472937585153104106979148798932003737299370894791446333371385125973546661567031879338184327776992989813838795078012403934768783604969321476612749500297372262420323780581266149821042544372068718989738244040221664405419055235266275504647814853237024283506641742383582594885291706940394324884693282328735749911297754446419736522928109960990465342707576558675509404294207581832079926412910770043065298575774406437158880548754374237799897795452893016952685625748612721210532557323778814915756238670423890420323612045642775588840514435763685381397505244331423629915390871630313349756913073055526279209868610186142454591696455110785848516127836071183318846774202131872268893752889641887370049380723410812712137932811746682453494106066401986092108645590679628315408765695191373715590154332538956738043812330249374144036043825626657568860382281121929236540996970521436273797962050477387419397195927351295917680497761342811860233240659229778960920626192818534436784726346302060239676192672682521847259306265128540321427045844894755430752818553838097520651081722661052691765703658802626175295457491163471757617740977715345843175950261233245495697243931299975480594588987353927439923349209545123690919650893845387710088559753897147795850195706831461895880635244214522705322839556782061306739000936154696911416112660389809312962097331013642513198077950145943903050022750565773266406053445586484906171995240883067709462609413989152060699546722932943436628198751776815756112758046406916103622215088742845356697684658835653742310119661896480642785175172402937927008998834201274082119346629550230165491972644388549254742086245181657891673818373848889003915515506216270681628822365357961963978080561473126463504286548188975433660019656401149435029981078840525318827638080254868387470648726841604159936114953635485557027949057694847817746032944580968647613265750853558371776972644306380026908108239972934718475825036148132792774253860689349720767183181970217555434003143625996127464419721482652965311957527664182085855516606068295401932273204634408183589845889498694473558958006817748678281705385848197929926991163958545455394841659404997099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -38477834170331161704665581103994464683939773150966014085170932974746974289148031885072136886863258294400881027786482269782929678520567271641155305028659677272185430020301870441520823498645177063455163518221404079861061082517706241661655110130832112391321936379612299565856758778905252484480843823796356065446508936516318540914357658050064288185883543424481440989664451388139586279285144399043616215685941217809285842669684855974723902864733602849850723574379952284622180258225955112600777639120383914556675324970231883931847048698759834664665216494902030820448389946391715468989481811798558329422557218537166705057496212593405417252706636108521186060309311595362503010327026936395331899037614191404481408260475349748844460020317006211634208359261239400720243680054183067249173529407876579457466589612489138685907791980013906455585529357185924665934625231514667574360752775192379535372352930498292829155372435785776044182604146729406264646839840011825746672260095703069544823328796648191687198268060440053227110409491723821173740476796660266732234686888993431496070194573292057479906001405631335130661065441726960250590016727865840011142560609025084900277024720405038686901496982398234151715191005473141616723810723602316050374059099651766526001108803875599371893292183899010878213896049223590078619994022000142544022524986146104808308480868759709170420320749009128057819806232020746112438696145504648894162229129721794004775010839282023231260663587336574501224553577899928552222110561185892003376884623337471946076626554426586633627500170038173650346131419449304465777173532675911666588934474819529841848862139764032043821190976416339007455207842062494236850713487896163670958175916083513435576087833329837900526926995558924131499654449494329986818968999074159042535963881817651455019237564421665206607745292305263292541539220566296179350675685302614783355622660088330856848822138842082270391498984437800628552301894214488868952452073543231743534192933349724580567950233979904968635360395436609310521679329147611528825027170762393927203870608638438694039118022260329173928267252480381021545109882433370692556909767401028645975765578528063173295831995432692502302997738814658892677383134823940050114847468457802986015611249028724885051838199718706308182061566139109667611925868756593712350111594563193234070013219383910022310281749790546499487328952912968770219547381902829968064864686248817234906840078388216488533281728852661078168962567767759739838625329264999756978972191331161461942986094744244923051589516924416406661515566758834518156789087841693894644032988681517012146733592151199158094060299617045551385342782177664636276691036418048282886456620849083045730254425387095199574404516575892860763301351871494962557436154309401571898843421050040197669101520668733029389529809683380723635799956143434388279915660406104603015435100996078783664872284939212060799604915943183060825433246941523838061646677448836491117322715278303264456986045463733028359984137036303035556608768244256887447776389247105505940819278625585283339649265768692444575789503550700228545517262187847098640465714094172234374018773357880279146804698745202770399252246556116430910260579872248650667233869348117888501168750616218421075295041068777444394002648270554782353548342518465985704755782419065520517685012876956246289745850189158602740474319975999023854499567485044516223812129293274041726588568726491869852185774238409662768022211705188567802902718987157837176430010688222989303256347260612488418888679015344191603428250790028805643499587522868009252388989466654382651297449286123876922720678235371797897320760715163821534270471076494056141876770966054678047303850874631386989592435595252944015075222381180001471147372431784003764203674189319928324306938978040084155654976082377308156764869681734959534890601939480091863044427531336811206983760714873822033761214296979519521167955176336716392811485960271483731897421757522651768463530782832659341572231095972898548414652000663860753478579538585433235277031830405517914858464809372876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 8698976220468446633473960809290499664474939797693785551259929406117338866703140455344740312295121938058170323102717277967500444872305787858044629414394921978225505575595034769450681968740467191662340438942754718718221767069669202717114922758871308107339105824504662002642348760268033932271091629234569389527425116326526628600757237876559541510393213224546026595748869408007754571595608830484750663256127638641425119499287773682575701931834589470383684613532970623885541108988738916536883139958192484920188004109305714631306675615273837514817991549279671287751939313757977679712911811774239667009889676258386965235840282150026265079700891390448422551963895939996689433080203721525156002658769809834294895249346232047392547488001121534138902289587458663836498866261021251495623977485339514333382580573018946709721797377083019863904149670897872221355949624145843548592200717991702838853230716377804085159809124676380898812991308244845113129974114305285530134184147192978080295402587798500291893390521669446428835533642777901857816769715708157613741592909994283822000242904539068824148465753277020043081420991469674700541837621963834306909998852922635684353280449913890650942506907317239369677234827439754935605517821048639798346699235568737550585738087410947224836055079838586437952575188445737540683480943365926818086875473186342707008627528411938271194839471275486352713125081202274230737170715232810549335648628981227422672549915174814125910323047706231960359845253439596110121489961474041201497964822677090882436686157218785123478146481288156873056681479432148495445192321377747188625663188795296196181868789854130866556313863896818791688848413341779168891847125779948807902874526413444644389416452103451791926897220480459920976350513979232616240163372891353777775772621207360308368346844211699489460126638986517153278054344099169215926815834834398468148872392814640879277227011850574390372437870750253845261513214821198058066371461026257223833020225961184961047960558752771449837240509489314909023828967879688423304749307381535082518194210557769700551534986738626973691997441571119561478009791878817711009290231559873708312586775052064898775199977715733878184968767288859616332790919256621027296099341583570607049774878981535281693880320446834210066130172612337989043105044402711006895502176724830529483832770917860340631978039624504349204793618816963763503969371282476631174168139315294407713603837873376806291734016170451550511478853028769371180266153306461946534312027272842290157211492168604269642282714215592030375075568188978278139022062480798854509429640240597724527438578092834034171815086482094442406856761503057355456219159897265390135815717018171120195039786313221685908050061674392011844980330224610132693899294431772591812495268379977630048543578993431305917300221452707837122429776272757083214089349984440167851886658440956372156174342234738085809605440882944354364952244907767448736404811235983269819559605739266744590305977309562503385996992332650769440310131505796147060657330520330652899400519100076774607759615570442180407166091786350759836134609947258634007280944785769011865921895166973619489502332296385862582892720374877720723572557535240432226392751688909768151046282772469655567839688190604160543357294359121223098721676807504501340254504234423118337900474164742630205242134123381091709248367409092213170398594740660008463489770217072807905482416465081934894155137224516769688512664361764801017422852765814158999756583329358248490636044099482786186395971641271310184664150266975089102467918874119502712188751532222375000567936580465487497986260838419382048879276909969143749242515180891307231281111115953713638511290527689862421481489347248970600077211614203220981433817166695711444537767755644443554236787082529744786346717345053744777629985605291232587324488422063221329700777482330693975239911057205850820104826284872849419735657147756339011017529589125066798984596978523130569669053189582774290120135390913515806333608743303723467198364492118709019973015685215079904579850076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 361841322199442841149009096954023594041905940569207912862165718723894856253496368042378534235439678758657187702938840924993507656140179598752396695760261087622146516140994397313716627299202259312748279902864341771400702454395735628934309676419432014806940585459902453695704274261020335954528108824396733157355995899780476664447147008690062884241642684466190083726735146775711191139796973635499739879912747528297233354330394150754081533698225190287647444145163681611489751326633824221175619879759776016108512797038972799076662771465468602861304814936804202881921298470431100670499252769676636335177404788020544811390203881081922353894313452909560284199636516573210846220550898824323993030118993581252421596944197314639425667680945488373031042146175942120382604781737923041724058517109943544384307881877571519263675779261874393906487104501185012788991203957465373547005551519277094393210697894524502237229065467787122930726120188797200176839117780888916845926792755079236991997319875486883251041330817624422336468608314401233169862858903411422607078375181329876643642599964920410316796738358266556799458832902763777992634593869679437000839240391026279855587897544687422627610541899160410647847425800663335282594877864670085950326096696467175304371578055734993636481119333245143044448975637798708633675931197618495184032695366871540808782422288500712305032356964524593510424222757146210305730263453038173911851494710672488311603145619731285357137290583631481727599906480180830790022124387715115477064897044407669763358034999170351980482674998532903857385417401852040899084244260057296035496965646227776184264881989518739270107321975817243854584474986472750729405669337349820188144921009955381168480974812273006698916060757816851029336232349050146731874543010087931694112422929540871556547578802545467431122724669063522943479489609662729364180485296955872606955852235952593012230903823774746190110233882043650121383276741245305523788171833215007520526826740968960886358953641364456701603546602671798949988829073082091930850609842837124683937959998201166149434600573726168739155012329705054066188022211057717372828530914338939764250835070497005573904611576661763306833061848251805952263594594588939149900968986460404457809250313957584794840945762628063774838074770719928061292801840885768269297614632200904863730686722509673537206079686083257081666744491250492919010467664227878970076732465298435790682042465143708504671319286499017219854813604547740321543677926414120488842881237976751227457456639678598972948629147955593890158264841572942908006644408485285917825884351482545798418321769039288436991126692964985440920044892360671641892511159725044982494900683643171142102389378235181265910620828828229305082197952281131155818677455282964707219286761698147648243995234814510402006644500656339253158640164615829368882943773136815729402720875154277769199379025229724938245972819869272104674562558092482482740036560629003114961244300032780007506037766914848356574649089745701357118249528104924539498355962538053648827628183846192483554526624948320401980384155173891418821155374669906870874558464160881372786785616898286955858171873038734542460149733466738875065735567713293149992321639494050211855873200751680095984356006651385832694786972106872854176749777959322225612408713128315572301660743054490492991621938331172096837480047233189918282050432330905319769981120518734124010375648810743473285830454080806182481803342923446268388544787358596938467489370664834165235225315759182129314478893333689350265339128554426303572575948735235868109662450813330057284053020512228971147324848009853623377743405165070200512793957702188415003917574401073798199982097685182755051345955002343117937623468913002597005353821183206912838057352850935905144459853877840755285417600754092404283112444717801982407542460057991584243763328284913751771159826871327052666784932012804455237050157640482933143193650321724476460239204463234957635053848473128697355966805651297087979991883140840448544351612567795570361021254722019003465728000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 367265681010736950041623820225215397928344629289232755011487883029103611197261133792839196329882794563390158445477085749244873310213517392490006591559542423122351802737659052181519474631472811756095014575116686352619501130384589122404012477662281132838029015371878086993516184625337800948256123894615868429920082349269073317986086579229009204058802124435264086204040219960833938156521227677427926317515629696335876700375933442609634785075070462391370769172702791845774512227327869735788649541469253914287729495338762849397152876085189728197593949707439521608021545608500523286053806309134463319614615674377277336586608812716838180810884877343639458304295902865337002339614413232835162612739206837039025714349798619647409244724484234642190107860118136134664729224638956335549077582533360712942682037763334944341508781496945050357349117386976087152576173739205064744668755699645780926233059174912741237406726035080052995441066869862154527984584117487268294752360956094107048311887363247607747821831180357784950780294532535743678138897793588929969109658774091486698868301836924113097405613206110252933908320287682840375025838385808817436725627264214089983999294476765151257854363723378855361042133113475901421480637330572671172342734460610382318883079650422722952706916127535128620442727855133887206775595178983989667697746954680393789975570277073820743292670708607414424442365674627010463558190681707987018395915882793649900195441268622152388085124589997452016799755133291460071709874052441559479508963755290695299062713479609273017110736539895488855691595016294481193327106400646570115185229045291585249098590015193174519055522455659820788895103349556911940431222247656189800118267360181171418803533490140050791123008421494104535800898346925479378042925983610728064317907591243245492555974910018037828647801141353572573315486415929055032699991361535888428306980961622388709865455291624952141583207804391332047459209227104494968408193261696738723177007086229232901514989423041230063908117144284537510212830457451509492571812716176443468095734139829893419325809661093503040102889685682081805368655800312687845529388595566547852816509825375623136337560191827994013479076622022188906848048977768560478592321160178932809221913997864430610181522351389174656658342289513091184687466281211195397610851300355075821415424104471709663735571581343683849445618054459286039876534535873518296279554630810738302001242557347535404817737254946757850654450529578231993038484307589732533950012999009720878270587858262395926523628878549620665056766803962462639455390975054761442170463357890077458660789893170019263023871508308962096011809320416876620048165316189194887190150697480240779516712145243993458407138833075944754810601279573085470266846387290201046906714292158236018667377415779306518009553507283722014255058297618236090374063905331021909680858985006127955645809043347056529133729501914932987973605489651989571747037665499714114181602187145148383906762309334628249235855035039671797891920525336591393947549068016410498579787358046715266484171508706965950793850835910496021358376060738081387684056041227412619336391031616927467415113751323536221101068405234363189282666693374497405488114232319318982175963048367906758970811890663035029303869470387494098435226357765852910434345081540597721342361176506419380541293573789358748424572284491083879363334396084634580691689254525265376951555794064612650665061632751642613980126860162528279837647049382715244020128276594816402804517819033780687751804903778690188635352250186480334335299657619845145186993302247012511011536327082776806782555728367228233420153628789936212621389803403052792228704672601427579246201893816260463758146579542112172755932711374761773580085314612131231565474798142614336410474484049532619734353466302807871509028386764545241912025551382914916017615194595272507758432006625489732783210721705054354220036473389179767150302741304370346082713474907471405231504165920040310219770811070260508194051669017690417407600965630712561207263679315810713600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 91206263835012454899807653507772421829933801956426826165545700126933995916724891324375430840931989989428966087226961040710510518584865188538208799431411274915374021145665298976817580688650164975474572839066135977434201308977036355473045010750299215254805923051712457554256719877148166040491787798677716177295946489914836834121651320016285488389759901329683481357301377345110370944844404856411980711639811738269605836100668998470034978538197845480687387515040571949740130536726365516486982153660052497292076789491380599461770071256251735025499335519933468797459930070143569629719491806493428131360322677401625919541753091902718532417011824684863692816707254337592393297849049290029634674760801021731705706495586814091434854533415908927293561395480434724995933889194156208040394608785630281062111494419971485693468255350019441165064089338216128005114198067769880218395032622668967448206252264008834309674149903108653884460528290904039411610969148433039730597715501936787728527990435190454262888323528950666901932940795684209436873070626165804630103341295154254003547243039760947404475253837041575774865824538026804622983627212309882319689671405927458379202267307183883370949931585790748961878933720195762144939978630701139732803565212666741218204187975638205113697700032805294409499017853800550984457678105457014820301072493930685613422533285789985728144889161919967137959777844678914560073669612619879918293132915644396331664344679162561022994307901742431599943261040645743408001092741792748963853859437766801249216668783071047867654275140500207538720697044455848388190441449997274787347745986784983184255459933884520611241986513287979674516449335303424868317261516230707738866841623844550904114887173231394883251807273050197276085222294526913053540748194801197160016957762070695866982616214590117582751718090512807506832074142800778735874669334079242101348824732556347267554872872825214040842024334791692384837416979063003961601388597437180888508934909234209565782167748915687015629549411767564860184683186695380260615796803423081861254385032718782869967106370486907197507784798592917858258598038771371153048881718114108922781541905446897762813688445847346933937131624189249439330245438253416296406885680042985293441603455541516432903705219729707520678491742051913854066711447678714649533078281613334656670611771015172661020566054062317115715201466628387747188927474615499652905846719661304894620626042403995534966085676211184102786265138259834016651664891563475543211138531147899167473410853170988919689629652132443384418980864085579428043129225341413518488815992176757710639733944131005166324873307820531539160945311595836678769871837855131686098533439083167322125476184400097172219276500543594948597125311183395039067827710613334046661831698734287565792861463844079195205732096626388605708111762412908598086591911972956165678084446314496634853800929290563880727099719347194883157197764423682904517987328253089180291568848536580534351214409859240324936694254210339902781535783382340372117109282389895149070935174063012240188037303553900372609374566623414102369109316137685941228472669245980217660957310076237886013278208252676977412312563019794338753725411717554152449784234119267281767601725521029395508212267107561009348033709270170970947482509617243856040844816933164195389150253898977714661065397042450839867665962510332517091009713994856241410422787636558345971047877116042295102343151556564230874443140568828095742477106606158322057889820442409883966961863966814816713094320236400877696249745093038570471302335125882723226175840255534731637101769050733510855942378717801086833861084397720699569184999136990324368659901517411570458079857748134684977708663232419998944684831595796363597367740996528359254598614578231832502795135688381786553368617531072825486863707927582577247829230651419716018720829257785673508771271693161511689115217026786255516923128924657744180471500722751249722425746039663634018695659697044182348221842909945455301199789254344905519868128821400468697216565903360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 10421876633982794678085361180712714572780754885400792739264918889004738413253074189448531289376854519275144933199748298380518842242845577190190294561918093758976832570893765154604050434355042939000072939753894627146842156623395405676665222177430434024544759052412161038763735216186365930615433766550625139508658858239218452092376005802270799045564247402228170991491965899013616413876805285595925283805792720961309443177149578174418980955481341902875774032388587690363436502127944000148199789429533216893021262585874529587289881244357242626766294157935339649017190212275146949884248343355571861456267948138555650741418531412137703509077513145144478870825824778416031626211590970108426808368926841179220208655243929075986825823069805891310147894942164110085413627403183387038853827214654830537789068775188944938958394145957563536223456477572076783192568643203833151618018511198993109071214149479737109582293722169601347179656555120066588494031153327788579480382871774221230093672329172643909842651608726743986592719495122604408341508659392775465211625127152259240171226353098388079424436327631437701197856514242293143925307994915844364283296467593863913887375487612377135704419920463856133012226666811112947060157607794400283515037582658988788098288313666590257673498338741819779926859283969425154063819161781504273836419648111761242044342063356332195807213944820997362109738663294687006745544923857438069668856843746413795361665152077894026034879649307921251203078279656335422370758859702563103529990236294587691790804444759444853029062238891684159744900690003288793769492088212632507730114872889199403612407243041598096803376152754417636340782870456572557547995694269781068076793038971296163463926605992592156438144509947639814667335559706418547222693962021313577535064476315451165838348855430948204506550262090367788102067444143221148651503323421070645267916310318101174287493617112186130816584983916575091800330356016247732388507908202653091894797437054751024921394702262593534579894853323842847700931075194089308755397209139361441520473181423060736250633312853382292964676239374732161200125632120941790146735699633339789486497624365580413035364086473098673208092119033611149803796249998059234752425703777453561639750114381256679043964537175513470740587380132671517172515757031344532012411160269262012798254968905532457062410832882607481864474716002281483341151223949379966576488641549949644870242763130953819282703542609736592668469621078961784195045527957029959939789388850259875730151570425945165746898909206397870374279754291327081787501911257089149433198001958077432484424855507599744065600132517209666184362089378796187111332261922981856568554325245305369203786790502453732369244679272383553415852132705804607122247204532807267951755191585000455261516788800232776617474528460350938929324081759509737394022393692151205462307256617699328150094169354214306911826125934795506013736168322791834500842244491864058344534608112675684977168223089961145525266329184299060917997865592283266874725149070090694871839257526147866210672667687354438097684311835300695024471591764725336318822834660262178780399635376635046847877962067624738288324644578408934463229911951253385004887753443183367678591683926809781946844337429726643887168949716024047410276445618672970679084187667073981338368153264660330785221429939343124099257769512552759860689763116814008834711095024944743844578446525109835404134000072108632293191954308415530922537218928722394156637822965161580721290681342330503350580602828524163858497850342705142116568660237346392443602438656130229656054053421366699025503487518006513423313772336987910279614912615810584399909231629519044836239212517893279478643876428521062832013750696816638247452420548276185748842198622065467387117311400801254779149590956168629111810174409650360982114185450076048819428253321943684215327852478915883957614226484166226926712297567860994354612065847677848558652343295926496788691132915239924960958364642873049556569788552632761630948448378275330982412288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 560941988900724532195967056699178002899205385178204065696849440784021007187669614833566839566800859871898782141954488508532193365879788114142644746182907549073121334297037115099745721970442592362290103328015516781944863057573344644196493506946544961817284398116636603163295377283597646435989767322344923172685999168965413184585337021214924344394719422673580877673756240199528882920490251172269710574182467034585438637920728487180097680145391836352911255960729109328926073545044798386810885370113532014017023844817077620357438575459816049397054108597782030818962068512421491321223963123775845271192738535465809226649274585238676998846801634331109714931594626789798281429880752577388662927313032970727948808368569846691825765575331257822628635481243583977028417772963663715369933312139029747030725331118485247782515581988205305510549639064303997756168971796955662364949578618946870828308728480904456448500419669880983589034121333969443622439717942981596959536367012953817745857271520933473231352959001233842902658444355496500525285943084542308312189885045910786490175592228478238618016397800685575849105887000467150885296479761488794026938424776531742797384290910763233615820525057479228238082150910896355461547634562681207299273903086168371070135674104298821999836856340417122538388552729057385845501803055093899503754012213885831762106169261788251155649653020477196130441434122073416848180177071153306705435106505974147547889094331164951635542513786931389307591593130084473858384275437112082459730334734980682103031553650304828035623420380188958392204660016504998795693311899335124188500599410530243580719362986791094739256734778021153365749417801343125337353712874984365556816667852769826473470780393216328211853657972995446088163213045449775219032457103261858785194109385885822954917159161629733923914148789748336117847882465072887135412611459784543722176549667734756459783486656161564613217524090282315183844862568175866230756729620861349801146494192617743649180627882485878450639364184364163274558826008817023465782520225746944141401921109977534954726863417403499596179327851049317310753124112975212094899456636836616485287245251384923220451675560926480181431502239577208569097880146918712922069647114789876028733658458007426123831622556376463552904380631791111679110695966373763803909206401177052569913399689055813985008218936967704571617553331399798831270167208734072152129795312529722664970977405522925893253136676935914093399345644689899029097437527323417991994703312029046409310086199015250129282317379111751478452993753417760921000357368026973428223575775480841030476304821883376616436084437134495629901318131987153097478154138633485326132546283337327394598551040997867728353109529625426178829078486781381798975213865695717571565584440004974560972433158561875008265782568512654261987174183149604247111870137351462104879012123272483806438208843176595179057587388202219632396861541847385088875361493416083942524108925372593385839918040421792190645080375007890201974844325408451505785753236346738613663551179966830432869952327989045336633723164575187860518507599410281866704207374859527427428896571647227784741214884787190241128719501197056229878269514037328057901565287030291064393845308369591252728088222225531683695511097282815419736984585158308696448390550432099845724670988266519657935752296768408260982136012009707755714221683972171934145291168524503089256833807071347076520266082754626348047579218975288987006008946016589153753800284673424878414638837215999188373722713466633005539387641261728382130875519017949094480298468361879715244113360037605168631043042426939199986762451605963915492956389759209647142089170483463593110578640965115918369365559999593492950872295326774682743939863229422036759361806483417815639641559737938202510690304615962063375204286414891716981454342398792387239880825027531390395079627647414478534594370740422935691971288062662773641207917873961557488310162437044574272457514852985606565340763825353461656492239714499523505208573934174208000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 13751238021667673834505380810160542749693832952523520028639602153473881517851290974985284387272054574362074195482596371715963048841150703432640350423407733082005127232077789473991002464666190672648407203227377761670957169798020576022906879708234254926957731715954754117194432866357838432128133535597619245527823231749670870256356207349356020173384405398120530011475421268537554888452196728455818957454724882947544990493354842620112599296011712437674495576842467294980160757905831359154226648667579407033782811355279832969362241137473533553633401773505796100999836528510346285690408816272469508962909723143658144810381653225726473034351864252240868594170595163977933384453668955687112978281396076412463674610852662720890733043869894603211609190271953591791970469632397108245512234345366185506957160861184266773805657920151978747311542060527698060058913833888408445513215527353674773218964061557195348993441776058348508784284956372431940995763982414615211762719602860216000945010781388110927840082696861169620380475817080006069432893734231461000162645993831357834835190099166266556598903346797992579737038478264262967801594190568898049621573027024156493180724182760156935570010007748576189215350324061847372627096276409738274875432134839166720638395674978454854595914200715487800593224272439796982969335383298065457688762729764444077446301899137601435159478632218831450727414427833174257623758919017880874490592486338555586986324007674678744106536956743403645617868369029347725153878366739268360551189632026829767419309448870884520760761905824018463684461236870371661516992698767404037487376262480703196229097648604603782407071820007426820712895919656929503543194390632614209913427933403919116978351777449439892710041451938321584109765124420120011409084863165843980951474572712917178345128810530270426660776917758018652965713258860212672460249374856725283956940277231695127645957881106355117342469303160772016072409247879941978099668213570672823754828316709808031617504655982957242451281794522286345064995456291201466347156256548305782192068924284690007583701163136258432215488922480530647237314979378180967198940038961672920062309923833337599273574695325942274197001173590488895722800189599032182113906360081069035334307072505162209895245274498892966224153653582903760985291149982231272817876923148742063539208701592721140677547424994820097923671049901308583669714245071530261159946807490681643598381339110119476241148384815598971426141283093634871432905342777170087507816074285902143774465135125966127321241900261192289807658501379470139565037486211885000249858994482441670262203018122208678623492444312013512714831079911482114689681282598751228486443252527071444828902630171598017065265164721790786296777981507061255228922267296294628765292033665761625150089926164686931670083163217339127538761914748419955827823590386328895329284310334890420446434761046018766930727772261628561744157864775749774060830482261972637391747064228132453064429532105973906238437848915766328994877455626831894450052272069591322320055338383698018484721279133785976540544544441103659933876701966249643442939168836072766462023812528085191966991656564612276392979556895084554227033611477995276807706016220264176177847591742654339282478071892987615262312754769243725585074240514474665874357633232227057439779271145707379657261789308554674825361439718532042649035146165998040536757359807871757238926488068820934528675826250216476081137860264493800865256919329283005325169290929588689003175681183386139747235815031572584547190104720732554852814631557291921241924486343286223892672424311760782302897642020135174794474161007098766157692171838640392069604275047592288860585597874781721352894083927094503572136767328704410516921850573383044933202543734704735002277335457995813869627878171634067652696274659854056823932811270759208782207972172034893312701892695793662738233965047021814224066486943157975697451311937010383934986968197784589321599882312878261914473392262688056786509374827776336168582423511040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 189125521624906358096954365784911552042084266455966143487516695316217582770607130115019141610069786771263550483278562941277720733767949707766056185487578086005773319605602780797808156659221850078767057106782304653889079447170102761472550818077492685674466524196056283574239547474114871653664554446636065618900051286957647971012212719605581476590518748270854925730292412807198825842991504041160824216248755950037861842671534396661521643404031142032439108985490033121172815481839975782835492680521733820437304364726436938158297469164894807009882191954028245996378072910085776613738776352995365158408841304415267055214576968270762960502342228401442114650287349155106622255821873621024355303846557712446052575638692953433606841698475425693475540344890494952877133293347086415399276267519889781942834220213072182949090891972191697436827001158236107331474402985057574926320029861119524126473966097478251795335527317313742653704912822070362304072573429239060292496076446982883998109322684198982326254644287711086892344969581956468881489191425698399115800020588676494918508182697363745550933202600315547690773810203231518027086283998124860843473543391965248354634110669885227996748313948823018209745297196660664262797343614782147162756423457928660997434053747292295123811993466536313986061901178196267254957114259896643689072814263407905281479498826105440259470296126880995159545023980667047788141244723518971748379539390653610200818541096882189857433465397677188471004875337152797996096040826039356162231949485649879812168580984012508289837177019785856370945783074453445190043035382817589345476795476956206398261942131725530197143604156997301396082614228990712175075772126290052868607111716758702563912163439820142085919875160799132238798052021174185237281514165356084319180867799601749021911685602515674975067063863526796932541165992030887950598136717253065612380738528644463673122158201962518657450535492723233496746349534927536322993175285949339871011914059688275161716722536114458797435296179646912377681565210874617460027207043778363181337357676741755974376685844563058248993208347791808857249238062404269888726985522096604857353736954831996283457940148389048875711866151012144435630314988358049627910727431324395395897996273775676616229035000604078022576227125006230652716478973908363159875519812960865982930734615480939992799700130186941586856020784143905678549002637413768946217100118672021510373826994115468315707619051616373594916845008465474845695888849879541175454989951041624454338113512938198260692056248419394957827573620433870830892509054968357571006014459589358600565978749145641257372835772844948439794110681784467269000369574805507814712555864130682575243423373173996733791582818232151008190958286850415966118129489519478419236113925739502034999202661141328317585556414962263583561592176819934137798388303383616486304616639635141058193244140794732251976903098791320198240393671745688446051363524350454416012534752143973017151525710798318063332248362140975029880667198757305859953212027137450081968317762644217866985785400870442431013600463341920002530966856031733795312001476402370733275007300785831902115972523263355991193121675119541454011285445871171370215842765258727104527953480181782950892271444208068630847898960180773384753883997585958903556626729534337851030680960193982075754203243206479040108419747293737032300007455566888428009387325454697569268000905493806308526696263574338587232047548772399665529514903185010968332937211080623561070125593886914608596248751259366391403478980018889275332796077335650247120480451567828926544789289085782844887894954993205673817985562634643484874385822664519243558036839839325368370845947219348716267480039241812485389808285171789179843716024980387162707734999703086430954014272652521673687342596283028212332023464404654335200472138028645781106551034180544195257961330662138349348715538493475145077913512658666034942205429603885269254570862198465453290543741266830079642357087482172107831867719619647723536384000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 4799891690681584910187413612067306751293058743803298013724465531268593003291327370437192064955813551412243550685363457283415072817908454222436862140067287261446709899963010563187855542159462081215337286887422392734181302259469370040267621452427898929775515896901583787034481613820886396409883893826658614808462943484392151708239204365012151645147959763937511118599078990631751401221059324846890914926961081755782024952693792067997704002525785268749878882376404755544662906054394662485132179121968655638957934800913764327375192797553481600973002818988036116071478025944634575669812306200734978632258271756465710348158563019028627329420464694819564111928840802623429324216667990656890933920864484384087978044448932006727004105823771869404267769749467657648415508063902480308909927392343847082502001613276429580011896843853019328966493115797338300005476602071064346101196575160385005759745306880581336017058008414123234340796615791310743623220417903171010402422206973735184213041685566384642385646774189534166825193522752675422904304681820531839412235177396580391798858918408532372281969131937547675313465137089136360754023413840779204447793987975797066265136356356353919690906230868994329633989708315979370375122995899709521604176984646709431277378850543362023494619927265790127559375958101675596626614561366527226031709367892773051181661479767332498390444182646842783174575102618333130398295752438729221580842226737692229759891090710127532291958207122476498886808187968665187520701235202995795950241659857273745207609008126139813896049646532831960399120987185223946902281328659644557517207595110327081846607194327002340363812422652878826047121397084494273031783645305671628686184879967308173328765892654470600861939647313021855580867142304691159260265715970298381011119759144060905562067594454000756301725932481627219770470992946766693241757221341714375996819986182245548589753872081869797764446477027488090664121732348426476244327848422174705197670771201655668446762476077187893141838221249616881337835656152741332467254655503380554598473058928380401628039457038880829510257433587080925453554552746728628851074257720766965420581628029105466962229937142360155031293719901459985906248595263461716746161587387922317565949294365712351638494676337014437926147852787903661969792740278337259659830978402437317226830714561448993718305450635752486947695876497256897378445618838294965855163284802046005860285771916654659354694930212449387376219170376610965328234072672196779233324760546460308597636797669987225646846211953892585726281405869769928320288376963771020370376365490790626236467743304332733695351877724175520000154497134063891240409963008512192193077962427646857889720959168129385151682724503076629445115873582828722901024992988932582279649846881594378906078315166537913950719033231432309004910269167197030773533955300953448666732504407903987411022056278779095549620707183171508261176473028721842302974042060944874701510370772798187764547072606786133569069787172955684256875801812827450249500057919264983764341693704668644687282472427650223163977913970572814143514362185433153468610893222643255353658418603233311860936587444906324811185309092665279710909171152176723166303224163074813306536780728290603040732919959696176276912487748314865835270651998427490652510346858115094614670327421373162216115571203455572982057886503285455934214499934158890102159157058526859476794143679672711593068017448856945246309457883438325784074582956920734728762382448077025265695858793507476314410678634729850170853108117263652291598407466671761058190673503902746332113671908088942505875809556835879651656668050565728880923961842793977219630507052387018813183307533624001786883708936427947564520332773285862204485190131657854586335375007256575141462744625991752041262038468442705339276673860849646776983828054008475464375433730944313792581684434081538233608786713583198551422365832325408839522811529272717497448169051462625982329942402438622410651018784301699323061593102195097600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 120672830004599465299308505328314768640425029518108020260584580680407989659588334795308462650272209597171082821904934252857242325143780276231055862730510082768501935733915048282968013249043785015197661935724289726233825649536980897592380922875151439067304715831906865532286025736103620389682147167814657776263088123296431021731155591611647268819813036857780448894212989727423050452177500844238574206450053188980453621818528612667839029879645139654939040359865956417947823503223454350605867122299111048938624538320141364824186227295518491714599004576625457190929632926693860989203262603180812337609060891504614863942893166824703730024676660210698337535400454422479133351303339072043292838403732418824880194799922419766096860402982655094118273284422582969636203822974091359211414287542106469514945578556350033438107457778553685799871955161455568892525699532319863562056502494132095323479704640975789058203334417766223287341704592866709376744930423313716627432310407273951765001869860464062624676944726761824210900119336805321998387599437413097680443593513671365942264811050624286629364996482414158739844516128662999286231227015669784368635202063013349129255828530500885631047571201156034479592082614475282575168732091183384087778395555744768198891050055828585798933498670391942296843577609134577469846992391684820958064344720937595619435075617613874378319143963831923129045571051893448829922529109188461814505182468671579972476238577615504856860621383139550282325792363411693155774959996594614793471153596982904090875760846455190021484577362189531791474426740940793195061629333932635262497490262671364425063150691119119457477411318377648839169884722105835403217584491286979562992771197630200200289674228962918279112902932196042568939911250954297554106502434578908820438968714315157387669920587053292795303884570342594224289857172034473158965526510072569630434317047150237830978791756889563178578109094277432118405425123051896826742442883982286342011657928698381865490238769076001208496333197514038319242689627611967328452804341880695940459469408901826469094338757943309614524920764011855495073825844810011936156799953108188551705929815653895840790765069144820324122547739531430157299428216171466811994993974423116960199816766259549922212359278068964950622111631119161864136689476153396617649852567929380241689975077269072360631146150007423613158568330132996866150927977072577887360133189294993132876691482772704865168876005479016459186570136190405038082580430638198213064605741141736669421466334748928165994379683299528289383194938602474233207900081119975031495536353147687912661045141290762893330836542460666850126802214123408410566797310962652848717680033347765913070798935264428708975165227930008573346965821207038107366994778917836324669880944392981670230305189223481064199007487395828968646187050850564245310400308768079549688286867102648867083895099394088364149417715718271551361853292564229803910140784184675028458769005008026928371772369778323344205118024477695585408085652151898405640564807054007998049333305040860588435501080803595612260546236434635085348235572816433068276061559217343811971096413301311922510770201394018663998484397085025848476621600987891221670596482384444749695138332930884774616668327966967375860680967303342450282699438212081797669577777176952472862078203381532697611352398107514575693580524540067358600643644811369137153849002013602890723149644617223584021099435384389181690700050720810288088860608956673658275932309323772541721620001001852726715610211579246507686561614933923193102423170237173331974342764016676190906187144327264814413749426039266713849252016538134133778503694789114259153134659495898637301483277042883677187671841225185878133130862212689413553635821964162445164497130793900522386056498596337928252048593867884852497296275588706222050777729632133837572265065386582800065565704078279483282833519290024835091375417730977653974386815230450577382234719367836101546186799088500376053859528411312798868271267840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 2709279817095502271939557010372050520045033133432716706148755357000682235241360500606811229630752526935204890579505161196071294501184076501150861903031833142670237854175493686565496882273670833179908970714082353006183662577820597564840448076316748575656504413819749493810892884256561615083671284725500034158143743609940550944867120444950591306865003722944678568166831506779108640829075808030859259699183976976070341038113639270876362264043925805517166946701824929552413147694589445454945345752812692073400578307858444290830126664928995927221530587869371050798278818929185318873272432032397782924628613958768436331132127551934752666017178042484526283574544422433167116962608883206224067202881237973784310871107739068057252422329632726304443949144424210869394272670496992400006109924367800485247833611537111604195704015081029689712396294556437318927308148043824975062483225894123209462266675333729678509437733082420012878203688471683417172264616159440865450746400445536008482409772160656563154247960829103447677841890826846335353577410832618599125858335211527695507134735676082610416593311544456914257771259721283627078109732911470089873653377653512710751242388564155786931019663534504208231898988709442072849353879299219238766319383707132158000682068233043399599521561694605808354088362104335210966943850726543796942189239783181318891332412407677034330867680389168667633260932864270609987635654055195666129180963536662205052440007482554413189756758064486138865359045910668054596606882124760850685282296384308757126665516983090560872317676999968427427581430516274571787356456186076836122654050619420060176533467055229799292593935484881142867810400681780199310979598951710116320457226663076371289337109608559492833806474642244894258790377366652149995759131507323307988803936345391821000267062153979832020184330443375090257762413350827645219460668733858855969625474654016509397963801832175453403768114573793402330385501402693628718903508084992714703157464195325100136373607952713815802426067658249130097913245892292831368240497511392503043115844895282804313858692600204104427406199094297647103362695204678448229898486921014581564389533898557229292571465782956781753565466626288256017506762293003956461528343188455173278109132438597132337029643746282880844170720860171737768404934151227411290862390140651276915880664586989279368327198934829115710423513577076295237488848720215328669510726697959197092980902702802216993931995196114117146455039663556715020579276817058709678914290525315839293943650021887989014221042270333398979920400853496554552429267844391984295442267773414321895157557428329421479494205844780751544792112893964676335044125016291962318503439860677607561685704166309821886714750883747385924289753422559029379403599272954402352701563322427047733697659605712570981181298517334814208497442726023082812406336869405440179664220626569105638975780931194338566581982243463753848245175489634975602664568796830070825279027018553962230705114799121109125469097544322451915845200216273330485347138218562248005547164152854278971428627846630205482178185772197753037575468157659664033284318439867611564573405254043486367514206471520470704007412265546299969467353311951221995435122851589188098969404695551967471469283238000915662068001976138405025091237958319448503877574272586107024271730517120194564167498533291703069799934550413890582971646616902826465192526246612151399028230925156322343959113068496297127860190650252228384223829015927311488377184258383085729725602752170021168217104143836916156310050896960272258604337766904328207849467056502065198700454728921863989233500460596055383998279198411669393285477409289514370505840603628702397644396583744115869692490861077967788963685645327174179357474092436602533334924262784800755767560030934503133888987361420192187139350036720786677516049944722621015009155174369815349461954164092903258842378374278935073621032467784373938840970451344484063561418548073003519051423726426260137038755723169314635776000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 46081374733927300718966175242561872345211647908381193684811249923538094900573272277142647814044603118630042073003972894326617919898746368174999343017613971371013813018609048201052863484940456894738467174814575745200954014968881452990232858390066656141787192614294398176238582064653322244118208821320873586034922669167192629481254198393939522607624852080581534890710587263874675699244814676937481571472028718848345464746982406484266040578911160571483156134754245592107183640914903162324043063616143823377438121071424516729487300518193004623163607219356917494277908656576851094063594467889230655868410755061108316457563363796287477442887519825113076064474996836243384312330469939497196297904990003898641480938040025151414204141821845189071458363976531245747389664493510988288795254804403802738155011510266273088257369602921110978434159832282417300526367764998974606202967034297495229688790662979250901075690840964253138905187550034517074065191567791709000435207551161878095418498678498176905300769369215456178422394064574989927255361403556748053255177265462196325515376399433693447834761743140068029307242526844523100041187369536851100477532176005241684953134838479094234239241891443953499152454599731550066042843611384982225175416536972437177368221844594298807543750458298157005177147414359018475765083861620556757335085469295565288221100602275227573417828203227874029462276777112689056027575273969422046758217039391435393779282404473031572268735171512603456842094419803022429935675013403994629976286358057985413049565924355472992135047371741827361851030782862769628095309643427922412082829602232616891748887833506630291924903088388586591686678784210213676676137796980132163638068564530506202149561413920999198800403140840694481313079149390283748039384076781730947811483950550695167783386532913113729455044762528141440593406443913330846412452987311669521471170795363817036808039027724831949136754259987005041507422186131125567782744901596642834951232318183913506514490057785286166779491557394265631529731675503708024010298340591648699525488544251930742077133147186271294920704819422085105874675164605318035010328230274709952422011705974018464164038529891499908327983136476078686804974011308680782401119232281853498400161750501397046088848599172739742850706347816168197406164820632619247500050752383938102866204115138720252274606740420196413644394271736614701516009303944992053763613222260241897828785399519858773584191561020157449571584905141715307066635226984906480748413108622594796569923934930465316486178383114488311669165798533349467673235988438844672607155563592558655855705285726606843096337506806473777349884727526712991336490677734360668866415789472837994295245515286639273593405625852972320690705367173942193350079125728942992021636563063231958876518274663620239410751278079455841277905764796202814187105100822201609828373216119180710035387668549138857874723874756311968499935246508667202540215352712985094028816050990521098705362895595903746437415476653811042304612128894328178796353454364206838034837314701132009049111838348382429920642540579505602210593429314844720000316343307111624992366181097940850094763770524175002848913810315982136630512422299961366569875576759363588070169240974662349829832783432358950940586074870221052491491028033717937840769642816787707261386417308987600730867494081774689947283869367677964442012591093870518085244359963547499775545549296467366090747865595423136202884322620355289088815422149118070239920926838259286305684414929215517508682780561433070673678377971626380702165346261664409956036227652090027597455005306287176160103190128928723098806244475740406403931865623026002257686787751992278597255054178412510712709975874239517748814546306186916682369116824262557957161354585114968392362693640647883652131224987393876887863193669662313074888354302771695521708704307825077428519663773990573821867809798218559297753259952667173231581214580336331810213417210699537427465418699853027139125848624332800000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 565754502019739939461793071032775929227570456621294466177574152356940060881252244803940479393738337531026167602321176471957324475250432119212897962649060237873409121955149459839765671528782752362411726318573439685184737103666450521078579160407664699630836986176536100825771135111039332955941816383129134034557040879185891807488120640266197631013252516657749992892883631167236652871314398593476522523600062919681864491504445893586491785689940481364826270927446178976945271850299575748339854599981475053006316464400087206687911890135835520945690796570152999181525856173548015217769431720668506857320680478178876678448746249869667037578619348252262051369119760071444802133203892658304797332052952625359715468765113392488502316320264602135137710837063128920790034515099696419260286005138578035514370189489378182738750707003655609123523807185453897204164385956962885582034978624113688260740192170732398799743789373103290858704611336142659246494050082485908827803733011232459630745609607963851299918396442103595961250304102862299370774709888003379511204661116436982889929569122279796052087878434717498711301520269552935877518670680479977819125497464114164285667345062802592724578812182047943194250579896809450275319373689344700762001985955431259394950490760352951406946155212161852248114663062753514448518552910854182780292110883902822473892115247242327381804112387567404927978960115175196229270794847626335734043836534755109683793136527838844814729569746025679005247978868752519477358379426074083404303649553644208520633592615757332634348640346630220814491974960226715461829428617085321722490270720700166292666755170505896034657246048228206227442985063309911743312768803065028670308163801026429483751855970576480580010174844110163197542385561742416537045105588113609716253316255615425011113564999648220371603142786374870547981960779629911453346578138781762824981606561866254913778167610678971113286221081505411641294491534358920387059567257870597547005326735458131753225194888244750001201023210275896866647789553416181472126747093785590588819341623921336118637512668654472715445255266639235528804842603713109026121821538091217672252849123210707334797203919731935686874911174636858729344259812833032999539219526310695620988924953608106877353971971103747764098926135870943173527394554113433016949982665005923607782288547891492603463945111410918084423221965603718044060499832258079903527867097245968270820579452738477539553529166372275668475654557465156557558513501893050457909462304169683790363555741937187034602231841857903065303987409553891115205844156537170010730598664788164154558898299382145520293201403821652134492686696207495719854873348190226280412650254795755269264346023847786244827851790005703902387305803249443128616328953448782139679413448736322777151361429999586046961052757390461192928747102423177864485531549492109704766469227290837822691667742568941947417473365979949467188803632186546939193578045774056301936651589221688857632368188686244565612826152735585709658724858169801975517395394613826587517821614453024645657694651903065776334984312072884340157139686053289481029806825532559970855838271238733453428955709803782628185188258420831844471323802732254669592040764510797330545014394142516651593210078770744476563587616609663432351935704422989862369888698900265783313899146692902011643530098813443880225305486782226305647234890936647662635932673871058809858255864705737267044587021252293324423531887259694477818195936673543211024262045499747481972547247474262496525619125207128859748073488247827700768423457532902085047602700826114543516332440350758547473155238619489322260735208191308153312464103422476190944788587267161113617556857609862490350800554691318989945156762227684605540336066197294199409263588828911008673321482892371111797264525962554264996355377424164539059599095435412870284363842940857365423337572814254713467037027006792348809977829450511862958567970797711503568848504333332212333939258764432513590886400000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 5052436150879357125168823483572336296493491045179745192958786807845320995851597984402978732213844994406101022315516054804715824825470564399346381644747653001399259730851284098756138772636036450414847661009309494616663877428093874750897003099896343977402633268675146646174074682860099127819072930906378566406644807285720383554820885507330333008656853256184784536257363663536921785949163407063201845405276279227156737568937220598435412208788082535625370069220025723328105449251276593045878047147691647655671875639496028907288812793001319081384926563322517231306434160882922219905029500861349686980584856834779187164454913356793862028354836269866712293775584860189601193233359345176763017612641300268465865052156668675382960064332202988407037507738766465548113735057029334010604613596423404871705620789620539152548547197703794189576205238903933172866918212056588024260497054352310245565544712868985704158994106965779405135669855780040286939726832561070322199611644607275006337348271499415370731504316674914032491397133184896552767088898309970730582741637476231117736075144921860110481761886046100962582191278617319281637341463571459162214205562782789324216036125800172235796949493518355141207937385448359370977033317402569006805719675048539394889209763292972494583915660380834799110500799660775832275523866459283207519575950779307107622684579040375604988079497086369614461193860776789706685878201727853430217272478807523270887741547769894177259260906091141001526441860697804231111380665490745108105543567239639971163524822291185402400114991035867243260347560954387589457671249360241180714860147895178871712129819982348922275329928142407220870730451420977824184860197645843295669406432208357819454044909858794017331242038313581035521948201426608665898279304779624462956975251668482798280416889959896662479792705366182251970186136633617136538312796588619529820660022163372659670149755364735984972007238957839283999054647152842086045714145762230238920983469676046741853143912606923499852855169346455479448088384113004983425097151282880225043308721785541567168802504232409243519045391090591146164455675380940719322030323801115843287755995851427596259793316763893816403352851349570980636765959353215844999428579043775935814584666450969242626382423784285418962726388286621814618881155015338601933292212352600316435438894834198936709338119989030723694926697804593473583130014777028532216086050504240943230383265730830515240154495309315013102289987166560647708967885624818152499455579015386553829249062443887767757410930107929530328417720492869847465157021398342569074599085313063711187754866704776589567768795386450369012092609542310153883339687263962613239061982482851971309227275232245518628486111800026887189151207444232148187248376229092590443757717882030887170892314488161245538876528084060934450847512028299451356866402257389077754336813705206623857372972442889789061742197776586285224460668500067454988038482947417570766555024437026833132678063231272610638704461842083045246520766386285612381602312285083530285667981523962135479785227739274785506154065141739682865316741216793530446110955465188250629937466262573245323695338247972846465253918046425536721343003319575776786198284591531969235446371062655301586209899301595008430256488895279261329734317688174318122826513885343552921195522769756573418264740712479631191447181885667175675285640858226313364018471140202592797321643741953166919309905501871846416926511006337512272772114593383091351873827750028449083307496079539392526276530109373044017934507054462566044033448414019197596537922523188281371981737353930731766435251465925343554572222143184624408804753972641141830428036768642022745763168635245448773679889055138423678307816662292954738392092962443518864508758627374155867322790836447878870633007380836412887668503667071232954711038831556989489482273330849881024614135143298614532173707036176010886901508676279143050749840159148397677003743536678449489431061463048388608000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 33133354657232755855020689872961233050501490059211517662611791667270638203020267564084503554906907639965465410851164209520543064375480215996059619750694088795097277811184044923218286429692816164793501726289472802358289553288270956411940871702238807668435083440568700483854968388705133805676839822948426709813724592463795467356992801456002577825297521897526847025666322269141172491783671159987515764917249984431390573165399122619209328363288437540921077448045551786798334596992195011328551869574734990847364562875544949420289906302299868280434192478904695887662456732536024851896167804796665465856778603221471949662075721487847679068106524172578426872196368643758342222252077695665755491899252478184343308718102789656685254357724143202065911541004344167621527556629592867215126876500745463534746406956290746225040849432807412340859983139732329989122251006146815719311221435733309051077718019885273043036527238605522884304996351606948496758602024569092746604632998247587928647187018850126103546599610121378039100348776599862490295475831524558033288509235391762458619260258522283014965978248728920597645985843530189073639349541753805406251458410872567962903162080501934516817908731048739902846691055454272070708347429803319025212665574529232909282019789099143170866608416677886744153577604322046471049410590114146638906571748816867831781675912627217799206956146301219580105373049337765508225102745187118227973454799523948167128147258909084136634448208084571499175838213366613624555392754631570700462180937493643921902086437183542024298473236432486050029794485380385648351193988804555822611733238627680721713667530955461199357601156463094702844346409130065467880791886354571957893842135765412392376657001450445352615523235643360122786718839964755953036221290499267130603668951020873870300923756471494056880589244398016009532400266780636301648307035251321603120263876465521937051503031557990424887300183000660374227843994303650358138691041139334874043354191937297733872151847817706987033415078845079691482992996740603567318402315284275043931302528967316471684297078549127619992867963992874837962580213627843378117603717052815328978307822317699775503227892541974697357452729412936806328515417838975716484200379311834687525537312154919194297949299785214219474091933694137604698549203317356440752761393431292507327681687427926739227275146989534960715996053578832274932702021915410796132991269416632775659954443351435565909106241399775462779653987298256626388716269460439415474546911454772541024549810853471777004987979113136025661620478526342598003182324460101154634277963759636923267359038332698010819953407664611998185842359179727069938740567623657078823433431730143907083257822978148238403417540548583893137893055747036020587411583994533287655577999981909044814106522386328189648679351007377119889064200605075000312904769435574771381421801091243911563798186175253055490767821817968229369049247547190909434448725065809103166526579687006250783577153596971559282083982124785195589276316304216539318888104458969496567830799564860206813776832793926326023224378471935850715942629159658946659590976808564124877485225221354713060078964348619517155723033139072846439143048847482488776822855436945043401381720141276879786553351592990621392300957773257394716765025305299200810252592247742648402176594488095791988190384500884596136630352902846977168652934704023049823130238737265608622970484651362255714207901893158731610891231887798912422446263491372297348243910475447175475620679918084084473360876810199433741401221426781953051991998067177552634483098014216534289427715932771141751499895614278695252254644118987447829151448114763674194091732737210489634792847282958628499464245361764782787432936548037272583291303130750960501692024472004829042025321405811725836312548634140314924521201739311743859243595272187743006952945658103656294425036560484496144936449367546205645314554345303118745301077913488574359357595911051212769698879897600000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 159802181524037813616872699002831946482384463742058645613280201368097359628061561972123574858090044612263585788445828339993389982553011551075359167077732279253218837673928458941672943435924476404270019893687408593123299580473926503843138402132764638614908899332032615752212288810778171922063590098737919514755552745206631911635055733347962066181088824379748301244117833342003200138641461341898495594253030526511580464310716060050600004058007798052016113405563073609806096492446123282242867526585120386381872759499714994669322235519685208264508729745648004957685164172452994119272418833541491255282430272871903993553339274021338017479236831410671221694464872532181617493702777547051007486998874944057067513954527520913695627155873622406892898399241834128181356503458218652725673602007128928246243994885032741652577377162249342982450762238994562538224387862866390755361404208978703965654782573269316954033061834664349327058492533822949117791483898651286096331140813251588044637872578750124408943423474902174303612718373216838060995620256111743099439133422218850454943650379867365971299450281846930135881803702341663164134461987587333027402944463930763043064412364141946744248117209136261209924688053424182886720098805773555633094075540579322953719994520304181753592012495621189181287150513778905087028681012030041691001043037699179943318231003942982191078789510428294338696910652997232446642351206731922276462080838045334387585960293910614794935054584680790709128055336880280423884253005065976382715729817990467963241713309975269173287454796722211775911802479884148420525489803077852413784405249655679748378787931864585104023199977982450652435622503239137794633072528317772801535843049255452349074239721052825161612548383286226010323007865111970178435087937796830700191248660944749084161173235819999816245239460694423244579384657091747141479038825639026987669769517809012712366862099813396100678117997201102394473932899054879749073440955244316903100632938152833542703840473369387065431806410411240234437362731945553547302631936446539743727114844661285442203699611251908445062046199823026367748982950434293739792693812841719725191524306738091860457464763313923773561070006358053568395675771350313589595735237555305304325128760347461826926366474462679854165673046452725766117223083315191564907615664620564734463073193551663271996627948812381337576803312430488732262820226438255148319029048096299701701730008027900887315366482014880526493394111032409777157290065502784428036080525627908879312068532470133005662123049569609205862438308775097150262207704630433714381613201212694233267652853895094794750554113702321210351757224476250043204516270841411710696406740030925290105690729985829902320663655931164982401166365129998239630275047714175188267363367695165039290392643464080521468861377060603391199177992722271655536645132446725673007545041898408448003588875013341899527721601721529311054058473343963250515156659873702074518351297162410153472296728541257088407283456714952851823989531514890439128339841079210571291492095461194276824079690949735721521173855718270820563389968450814750734318125758735846052304382587980749950705500521781886404827198616396453575841657409223638186568553136865231432226451466883449012679087791569362910572560403743305879585968134706347849012117916395594229015430029723647867419075859804236626060776063190013254500939664472459775076206219994153071508731762482739465466851731182933251957631233529400378887092003657554378733582430330647139844898872615129120108721637996260288400592368799415708144299846633061325639835830803141494570254466265935399279885845361055734308645036783537305409925879522622872306399543015404144517416032160278876860426797007871593221079064681381966507908883343641373027376038484349263438945217971934349309805957664301804143816788551069132588410505538461413853163034966300533297499247172773757890774123264872319539706866687589888487574243272496365850687012293994086400000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 576561010722829776745255089032573352423321297689577456778429512491171996236399029945837559105493987540222204185726487666879346186531354562429759699696620231453044085312619012187748141960552581347355937594416743884521863471978551933963695158893915926887379813349359368486129689368633387894321361342953765251032915937472569947410695215253067579219852340182119892714304566552662838993295488862745977982320967718197501208512358981417978810943169119745449953449961483815102321976963118500365741097919200847483274409473207282911809245622835108174776709829245238974373786934008515083416761784267505722549360514215644831254906829803615953380724288382669942153074559914463457249355815611920990267149144614272404370817447147647166082801924651152765142783673875086065953051872144193878320228414712692320238733962590272303467534328426841742815167021268881245439378196623481371209364487762493226425727322072450669330763209891397786367170257514509274912797758183883823135076578687615256661094965786856956581385512356149428902380451267932745328548899064497108615389520159666267658563542403940384745244730568607146431491595330880544814364792803554301245947578126208063872165214039013769292753693907002002805375962206551917747511551048154784908207070544665326977426388878697909744855546113139224343846729953635775099179357092165445506951012018743514449113394795539483816019368117571177117308628358759547704808529339249559488620120286354017654831633818183825215369808932428209725811456169666540540286229919821905161563177491334320927617590583996131443809988183598282594866842813383367829706344478372787098004489548012832198269241477463777078022518570782001092869995088085987157177064554822197202050365349209303939095502336398979386655331889171902757747637526663699319994316564928159042049043433619397347161578601787798161281014236684906380817737319485390122250960874143085817494968464188367890995124198169968636273553554977492494152899708156695337316829691349608597136778927614881701614239972421043037784383143330641642795314337520648986917293539408762724142961111905427364352128403245837333259745335656411759028701744240236992834919691431640737080665925724169615405453745603003003697867953156210597735541878653662162734236401759712836902463789460086281184371686219706016804692780086521215855179102475894968195957771407577493141662736241778518526055980007891331445176251077733295551303773603124832977397887795714072449801677676799689276305240405184889631767103803128700401657828549477125067572758232922921349504436417202334639481864676502086284227410498784890949491425233107400805729984942357685181314696933182153959677506200889247596195933790883864318797887579379417940965824758152836211853630161106974719435197343988556241394363797595764940682171751684370719828017091517310609480982557673810333950095842973183631800784486933439932137460396823210369139006520452901677141325494924380464132540839173032862220760902558608520742642643448970049044700423638407012519980255824721520020684386844939663674647410036500422199455437975345567238390538378689914839457191296735463306399308387538642058371165740548173916035003304099916468354325995358140686360935347153209904842975867389328496534309172060424726201128291897587439596182042830321407835972091692919476122119855173206402745970834025713498493997213523134276622692496304092717057413355470488498794533703137372289818707098894364890025757817756443440254792038524793498498345828750491810405402855262936518278522005113765116400449315273554020907666916896095097590904288412799966410117858589778734285854841702849775248129196969193450872703009716677914711538611489082039723054883484793756275026925940255767719398079227566629270436501513762861628972000616521582416523432040320391393293856467803678229011900578303413851830268189336635904362198199218320981798318353991815708105780211988437973799434230658817587928360224785758120224913557189477416196367861255929226585424098506978623488000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 1757671840680494698059979714350314503567524009827558043526820866937681276926305472348175555140441261769865980326833656918195341819530428655107101363908121397458983701969121700145535955212770053834453992132588474928021433364914613534045464842753134737623617949247564020155225320772448383273807622806177766672928053132962158141849639967266031028317454192784878121740875450140779243067942241733187373148042343181345790586758582995821329154799204952922480461355357739167743185496801638396137811188906992877903295272941673222242096454541336893507145752096494678378887174720242411306534217044061081080682629092114233619255110256299711083721191695688982993854022894662082907961184655143631310780113641292177141873194264313369708399270429796678319047436591186566249720741685012840476208724112087405175930526112911612804748522331375723808649193029036106750998282613605982792068314123814581880254486044935449051581114884279193982095381576036606142026489149285887974725102261798258976491009311784875986801621151950232734295775136012870028956022295056244509976791501707539123490547803896586102783999167625690325891105987375291921330454158522697719068732508071985896002496664249796628758843446680781578555349740584621131310285064836289894336184825843293703914050988258152907529882805256193918814257128306576835794546775621732363014640371411466322707800528808299083112088657061345389000010428506696427351917249264183337164370045793452836267207586355012585592284429558686800707266005847486466498623682605070026274950345737431220461191406388568235199446878072762379138474669821364728016964719486142567614038435917158582776816055607770906841961397036965674986123622555444868533618599802789744688235358644429570538195775118302469224844149706014330642036237529900773982142034020382667592438908789567171828969591615549097129585388956541218421382330760071017921065407440726020180858048963509074174042418669366146605743266352728652496746177085934675724081216201678709006651482555856791541901489402127469404250516053821934160348168962913911658621119511354899734933782311157582910689518360113060869686239984700052755589028224557518488158974534804044276139969661368429824321429831816348168935303076220873617638342944418145113901515648167832023855715315311946515219332297795457498363091036507675984522963878742892891945419895771932550572432540006120076582514674817190433977990307700027257884885565827682528280137031932314769464322808297474875032962534234787350971160918218817418820155451747710413691954877354659574194303741202902277898666007818593615208073650585321133285705437723423412945802706241261205312604619952207877560082416733144957405995424729462687709947934599343805547922624544324496902580241132702730953976142606635518506574572128458351357595072669882238987887597782218947054587962579910828741799436348428437283172837566203765168182717118703260586817581817326547539330966864178438617812391137961995861431826467601714196664509284289770634689218475758275008672959050417904081154370222147017441199490169645721632973482654520625846950911894335856643422547522493510463608420426846366553867257483717697938125824506973811617696488708745703384694956923260415471138288157357378608396413126955066216989625360257653933767908873127676795830444309790480897728729456733871725898759773545329504024943447589055216164062140643667648199113807907015500933101864120032336152624596252818716073583562016847185954420146339211697874371704259863099716193874200240299942530006063980566504721857128625615610401728924998475796603343484833373929224284939825959633536419686465297047528067332083907120904081051744982379396331706125854069045007047341265801764645027975373362203643186939509100487019822386520547378073727108145062652434931290389674690153263206895637110924047946374316105169959548298404385337316594079502372161797847675259181532931319920405905042932392981985229659264010596877631078233446407347033545063171559449183932843766579200000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 5844848213133325241289998198576583001996105832432045224102550478609622114393987797711937059250228568477970842834334325519979859905146212746396704293720340831427144728061031368732438585185116628762176385716424314865842518977774438346634544361920419209354611828920662330657206869545998991963336080125183555861299363931731692254561741507464319512435460687724383389124496431147618623628493323298129583786411959338768674945168824357843613943441456926556027204201327020484345071043053005896439886426673477437962354565165780145082089586143400258447368880991245773824164163200588247873600182703286340239896080430447339046289691764405215430847165901873177458166305117111002161780992384008927060462558404013492820952824978680239347925440455177413538589003541798012997406100418463088278064604454783861781651815967821665916461822335563629054949411722437514634245793443382916387751370585050736081657159324486558002509086201064595246071940668790508015481439003224203593531377965082447184680516343757533598104107368599123383849262332686439214161661042153802074439369673177401926350118979057159974864695128438821263349036922135004581837070841376417808579661722724297990548401782433331880436870573756550651948061648860850825570408048253696131603467264849546159125292872057273030336765070796552840534031035317010226881101545330746408318603624656712383190145640332873505511116792989433562533743282693848250728747333832295602733749589058965856330590222106412849290140977463232177567028262185068816758420787227862517953275325654240396087568335713240803459463625469490171070861442232998305767175751028466377407526031609527283480711111901010484527233235640256288985799116412347374696127676864341437319230809920862308971107808703390335700015704084995777097069919952511923472940004161471031187865046244375745284311797254315632822242891040251790803020372493235010784609047032772383876937535881783543426876112032969585200653167596698757160516413879183040262719730655778705880401458256455067704546536034669682943981763830256520297994967881421185149515445154181639452012347878131334952453401510621859378902394882503352338969290949753667329610194954355558174383950864742317552687129803425018654665761442286239238719478547613865012867168026729514279537427614165996537285831319169860721162656132407522135363274981185678818384836776948655998587433734275844726836388893803984869478230711905476657842104458485904662423682780384176482683077548579741972302056259811189837462431102609636699928779110143973414285998448453562915971671324216402714664799408501791143435290888916265848385487109762066803132860326552737797105858927963668468317426959844858566647605991254358266327565609420345920359132466868698131686832288066730326069719039580759790070020175411842305548400218738452188979117045635185027235914994296976915154879391977368671381896778557437361241801285332268525891938687320618767013627850631553353417695932680713475670201863359592225833105634438880746848138015428129349693950619730688760493077653063521869334969411591976188907792761699557414836031469325165958701433622451043518298212334922803372340146667584895726808311205510813219910384151568600117816682170045744090055364732829853043038767837198113740891090653179529526803947665789607585639458300192924228684669674480356281401479305234511415279270196687564916953913798212979128237161020838420184982482534313881528638562777716139687114769862533292361653255935668669453680530378436958435740096121685182185922791724777431526234580831404091000674272542971021753001854480934721529406072442978227851132790616717191395969528648745692331712163834824057363886366843003368055541097549018059257708376907763459838069941919047236183461766223755418835388127969453791389602734280025034671715376749723055158767820006377627343127769012720480600323196697531624369953784169485590286212653586135614724056775835024271092058335334454814352163788808254247350303428168503535531250627211427840000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 20366392874325858581497016834447068310991772146701767974770627417621677702812967696754047171346098658871556604489143257819886362287717675214997889467334048424490727319176894267930436782350546202828919105600796382612353353616885470236699404628816097881071801035063554419620769175871829541354153138525849966300415671435124643553772311516167753503351387910753498526290154264619519546499852124087866198436518551564621200362728716519728450276463927461565293455158126114297957822848940505999387195905440806260857785113186139594838566977975372782641303563095977994452476917253067010964059126140320183299855374610284390069464041556160439012186225653449219406958740768237088902202116701795832389177549336575138965143768461315615637352530031198023592096042624788214412065648805215602722318624389082795543589635461188131641309318310101188386301488420279084081097155848504404960662741598387553168403520463035786189747116907497382824850359585835734512582524375745761550931899827681214609114309848342617824438052260151068149784321877368148578184927492713741938421183706260919345440323185038346767709047942908153305439035109158771586508615041197275796640796894711011718637718881253054269224725617049698490879083469565266385397734440590727585264620770751146679205597934645453978042894494232995540129321276966738916943282435800408199329111487937212959259374827467677306454001010159754987927299068327106191808866608321928173596072546064897995607819593667094989991203126808397710987613703756644101222265182200572968610760666757150034711882463681023741399305715130776087595465071796627029916377034391982974633336517000825382865066184744851574726015357914495390462471568670355649157061052553792149229973655768445390075119190749867922836824604731134976282553306761036222150001384406141364475165725313705856185454093804766716857128598693146881038063503303746898991348704059961035376713239550261423505941806721007473699904031787020183749336768315395928631175100452600697993057425202030105079307781970639562940958366657887307027427033501017109424867418998892210276161128827010718576989694240506940789907945477953403771190527466947128338876821057882909158750676082609133255947546783235565186232827049600361050933942566965597928380665959759095676875273992967980239932407049126764817272163179974426736698100672088959833102192813310878596634215228945337582273401299909665591284882239924219922033414947144329088641748243138144546639253373309024953694610624327561452829772377776387846438057429429885503843125006955162824806121535931696501705290439094062790013657503630595673872593623431028478488952701843684942536002248888687477120077201671221437274551236364381458190268857951049714606508142649453552393708516639644538658399970178864734642699867869306219292068590296709163976866975680261622135250723763481113457398006502750908214133091933818057853998206384162248218481195973782130322832692893640319120288115125461268146134049281223412473484977315975687960522323262449404357787783682744120812159847536425481798936232831924356727837498595173737963522971089125358705446903221362176747861721883688303064141550249792582291800527334422521838253819676388830607032024169581539909646062879703890677720758260114785518767413972069602804627453675189402539517945615399070689708139755450575820579039705048906942776940096047441055523816716502071946824219800208487835813453693285527885390831028194977206546040969101371096829892150104444587582209002377609006277794847755248397052075267129359737823537675953835935793366763678528293607849650812151983615390697056241401396030866823083018300614407298792471414175911711627146732476530175690671553679646901365366092553620388714236625907107617385808650469468302022050124249787594176913374091622542855902500800309479883537862470020350666310102534188530633224379588853421841198928905810801991720100935364288436427393732348739015958633486537223585530724263557721917103679577520630348644352000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 53675587258469752570612037603057610690440278959140301534312446932816362714355445608298655394473401591833918540671560865157044536868372243188045993147670528474567007288086814361739573514286719355750511710725379452233376807136927722927970629257490245684124548658343039546658438660543829361436551374463485965947575172823297228537732359637561276361597215096552301808397302052975305087765734398556090506580980226655528478191201348011909334429968453995630603085924925680988086403040313319941339740979715598262138841690259922616193604536702033554578599395926247401442722762542106278046952168776922148977753371484647282322394968336375052619607401851697393415011193980998745438221903176735102953316209923763308496152119824378340326555537641734213281842267266976420540794485890773368340690897606194270238241701755939536187056966068206942237774322243637771166901554100672591127330183742356712289806882635494105270585411260013389227712040118212538813808216412386818594092811172287550392330952929679189813000766684525377769432914362134628342292247052162137577217659680062224147966089667045036151385576079419769149226763095634536758682054794462225260250422672885270030216187909492481245235240145812500465144308771859704834530348509027106646709817891384285340378040472079438551787209804016667696243407693163423307524183068828439339843805987664764140360466791126275166208366043538340089014389761784166296774203966696207598945305827824611695500557658135989486516178352038144285436339303496198417510581934131302293969380297930463988259039833984391904641431758709676089306968278460757963196759470780735287895234708137046404150171269523756995731821464372166072176848865555341107794537705816558025006662279105410417774382944342905616363573748431818289681440130849447299920501009829034394079308742038380400423290202439714011725497373626209761119433284920677152244802478540703815287269935214008411180940230531802289225393498443912091037178600016861753003249495240965777586475489370292712086246949181683392181844735532780276553350762072241282992863624905708281023494492535378113234586584442803982983530650695860907247849081948502495297509414748552251587260860238453053516065976694833353367620673582807114205616656210895015151504545210379130045496938280967828236019344337400547933563830637845365361286449154336261868872559419824983440348086586284970460580181564523132655195798602874467986265833749766318427473143800098007730111428666358226909010820850774942724975223643078486295015613897260531208751883589712283455803082330758285724659960775039835342572228788045353495851486933983771349865213212672799304478224353357939459068160076341727731094927021081408826312423505895698090457638004839194275551697523071572329493539500545413209562707971448697179007258227826397778738953925976986138361757833404648973968139487650127739437796028055293391690403830628807322954797341911908496346028621163589537499073277334458107383039429873617296617226804451888661903949420426285587939033142219445450852254560723976263392697811293332962303600924365249805461821375531354258850635987645504218727464800966755296937313327105369088327050297512958565214698392523418254791857961277250641057880488110295193726954995748109757260106975463670967903106575765744782714190384348007118193813138903109978191531246809538929448644731375943819850702123457410777487607155608515328360152448496180228033970236300170203522847709691895019605076212319685262284110469231305017927921704627244307998655882069017334659367639769783023572696088596905737479223785858973070123306603571247043864777982916667380108996844757359612716016307628837838579108056620112810918066227824478050352629295805003433865784701258980051191661840955637664797870923586178967578753907690090622452360303471925460019531675098397953782801486154569475278238424534251101651944547500469607674302302649649366073808810133272849527666727258727289711867441744153245300852333425459200000000000000000000000000000000000000000000000000000000000000000*i1^106 + 88251490815654504024976890657780154064369676752290306822582034454624456172180862308281516508931593446463837253922675928087743525906918035686110121026629017779651275498644450970556490105469904979550965274168280221419931039032244242421445394690377443703654361027543645279829428532624120813134818980697662917539205575042161105637487781044621034454672873917390168049022220404289489622985401793231611281245080878563219731463313518807120700666338684926227095468574388340726842267463125812967369073362733329683665952011091459584813397103618568445645117092919203754811577409374004881714926170099964146584968399123387609955177410381581669970530183345141581786831745857403670858049260856304303454423033471846205421738902795127237391972617650060729837817177566619486934983345876462999245703409106697407497077113212756026242450619400024797342462073619143735166671983467226100358822898396335048200283046332726897735465786873603171615066655962490652634975779408354179645770617711199577349304886281030973300136233158707113649815049408260682504241875149273815923120995149394673729601821653411805439374867900121590202209449602594634013067880052735056994349573085217422474950069793887007814907180171320057946892091437292141498326795453038019830201634209838421571732027892498526947624919427569435598306145741144630910578767075563093655716212494461978411970046691350909078791782067248464193470864718552294464611791406181447154050557797243473614563930686355041974579679620621641177804025353870211778482583281619357085680236181691174027628034599990454333642653110113773299362036025770475876954937171644172229230019116179610948312600123095775433464435082058320574571629518343588773504949903604112159901878336202292962822606033346967577330153458467259609129696559045253167283002289337429583020187731919980851934918882316714568093612718604442775336100701822479745254362594701970947977944136866550122492651535075741516387604802293990858284749968676227625756362230293500527034007755313770290858881533789873308543117731785245678952662155047839712395462435318907556187938375745400148120436642207328464722295172767028593502130579323365868667282357367800971880081998714272406019158988302708124793236340831418763435293664220396398332662513547484583926111619435372593411896124730947044690159598205979957946802926621172679119447300388322274327095875407077067447968434255947756579265679241363895720721811400137902399276340252670388206014865974212404196276646974190211904010218009978112973500396121305586914585503612680839781436631314792989516375395762947235954442773641700735633940237556007533312878344121643430494156486193979352224715876360049982250720109704186210429942192115580726299351528755032726690058671594330384120279553728016843796883321840041606946867784125876305037867758940431659154050044494086363275628151520637357105729873476693909293930874609838573138684218825677396949315570452111086446729892920997836634053093720483818247021171097217948324179902166716868214784150253224793706427487060926785043933402953241938867068420044112553465976022185931196204110367230756169636547712218578139332064294439601387902660884390440823523718732578611728390797330876282839496163834067652564436518503244928776187005951676080994416830950065131840973581131026703936380056617112153065518549698553729707462137534128625755653350056928729561891952089339919223510752402018563682372415811296588536433312797368476502884027078712763371788095699003977425866714993954121237567344261389015960899979875710418122914482241004093876795470616059260397154061418293603110883783482546399977317669176549820891005045425060551308722784535225159480558931265074518545559264714891838960352243720412218580767935092418660891537805039685229675556234891488901474164731997544988002475728671366125118247899658070568575661006890102740759271114458203235541289689123374179993938584818552129454087490701495449072195836690383528777836574801920000000000000000000000000000000000000000000000000000000000000000*i1^107 + 80265554929600411627891526650141069522199873725871509221231874487397125721517608704495898118996697998381760176782392641937859580285045023915671717951736264878943632578486214615792495825967750993359729673999144242705523055904021805917159784541909008587641089057757231687238363735144452615087555224801857371781468098313848021761933441844929233641184203095799711449178375850231044567415773189401416124400163857660875041244313135130432327517480260007157775568202770285181361813438459326354803182063823969905259461931372686034182360210007685684720868336131138990330450788182236224674321492697577280414284299252182865770753022912261777867207605619235364701715256505058896903357322723196323314807618333126172638038203562806394005383959442130922654949675119265228385074464353129829744793931498254196361657063893059724747902319188797982522375381749324568839362853023374575692660380843492987161008217337179856710429259177720806893524382460009300191667976532338508652425632926544525645008153213328524917645481738424204293225923761675722159385245170119426915046205193561918146602245060297026639835385480857715876625428541720628152062857871850632230744972071308489688604123789951048283932197446471530978630728176158265119937834665242701141808934865405018771907317712206234681855944873778574233273804781210414031411796622567096175299385408238977196505732728243759661021168523367279096436425342377306927183379047796244437863844462721545589437793274772649638233388418900151823710358789456605171191472770364990444020880365178446890742864974503286635252517939798925336522419052524907130776945264418689716248113014944981321310273351766790751962965821398069186868098540918337929402162481690969856121215113437550905115770204602454351930732942301297478334069087914455894967475398518788031786139706493013378135120341564523212672840037651557616752745499313796933855027063583914490563445237986032677025382455017498760367097570061974968952411526699619042509048216103920358957226948401364197501506331031593665781500223054761454717647305407449252890227791321874282791634907337542545337374903229642923283169046674195052643940980085703272858827484646864849813364050372130862893971390951808747209173099687691902734726076757571968942035855802224408439211660725635720478291727960586227146553528651351657239752415438020430848800058338778876888405946278961071247388620809130116544306187518766811527120631989015780183072390044809727951061173671411297898291960054269879419856560744427552168758923082995458810386275845210319726040305447315141257699368312399023572733203822769167808179346645866325155882138852081324438367658195145160978775503994722550579183019805413763207473961947030849544972694599039943596770157188581037823270382533182030937978284905612162206615811144187773206815985507195436511287919546568921968208981393763794017656630711731440773839028659777484604229659778195325584887159905918234925870117716781005666020752041435305868507377693741015085519083578033318841675934180095697367501158165133532647506639201228188872355013334201631909591789367688528248343104365201134203316184716094808473518213144838155206262554167037787059796401052431955354981751239490370639971745505250887098216963600973431021976756544165579322171588846880269599731473418220431385088865190486099549876693834585538249067256853638823781723670809180272797051466406991870889483789289089490661036038676719517219916373778104049579355415451800457556532896605556737414176362355140610415087469376017040285402783891614993652918430729569846168185372866743861067937274311582987705414640238373749318489667372769009709999027509536097646813547478083047833664202278800073741753661858012235096311917351470632500010555310611036291809512007606971838140704855266514896658339540345783295683595044413094926188655447922594920108153571012316447289515078255831144263357629156696561089762690573911092687625299560593915013701669861982208000000000000000000000000000000000000000000000000000000000000000*i1^108 + 27950343945371645465342253436886251790397472225580333663020892604652490860649765739683312014628015441389647039558878558636088710428101481281522086849500353838265835887407235009361071368849314152653108264167236192094595674764119534319202830172281956831103695384442977627705457747658771657834928453386173505682344470222251509725622712576780817347933530467366716343640572386181051266787860456689188840068074565160331555929675934494264864767674675798267941805414753975519351018015470541135607191599255685586306515620795712574080663608706746884693870339694360467325858231245518066921513801682680835733984655921456558515413861177881454544754386790286985457252178881739064647635800776019569305802247852532464106129434002329045474033445173829815667718335179663749313815840202739035407974542419309872718864015906414853371212563529734034069306589939589045397237590002441089502493626049769675787373850102978270040144379221808093602384290924567296145562237387799057909477456956767770917707201357604149036225719938942554195391366281807392867598820809916784775504289434000555703189215146292259395798071241425165496344164941844301282996223623242124146709058122423913476551647022296803458837441101415670341885980320538136347473314622416597000977145336964163969957042660445442669072759445188032844058711411566843474256140838996906495095438810954770519254994991308713811567836510575548433369280987737745302165898249964671460987934978865246160684997319332121293893766201126257674766012416405403768135694196285061069228787445179540172162950513975264105239853980329151361022629377429139326389907181323900270881943027423972382170893034936413175022855881914099182908552703618774883307932259653839017641304621937966286294932938746395676054178888114458472003890896071963697404508013134137658528935460813461416078559360724891318878713394456133493489712870907385463239226291486800691633894228869105200760069453019843654108295900164831496463548046738780929609209227168593922051322102345745400211783723969874017925924040858128801787613707350276741188910786627197573275423628035794046986979871382454666209430612212175367183143966828382271400632956325578956307187812155136186009937154754321204171255992655697353167451586285397083008610279455463608041196743997772017264705099767996822323115675556997286498579000922288005033188480138034386981342387726226638762011319943714060080700844710732894233348504071079224227372311046311408894785655027560021244350385613172558694076763274367931140575920395195613462991877167514627011343697701733062447657981809475931229008988729372028178411870820194576555121820995986446691445909075755388275577297690628590453211194924895181160062749346806042894167734245621263106158715676475570339078584003014109241632984240820158256828913683377783160391664607720063324429951938005983155166052672879241713065550007208840205647268049265207744405426614249377925708587898578687152871141361682862421465409805088880291574262961355888135387920422475211354513781988060101296173202884900902172848933705873218648503995111312374348097246824101640256059747487452138486844310501441675415292506226090904658194746129708171127463861261912635665333109003380608433619421492045828171077939435799257339873231973715778648289773622814845198734735154143257129697663962210106222658613620912711617232329255238613520065400070676143931977049104307914267097644710920478874263324737086282755160347199423338816366537023536205599717259217411421186720564465007789806392077164029586297047161922027691234046316283322975685694866352210853345286913633732053412516415171008160346838719804644886247457243589854000595650648739550614100554202727219035548814317506819734442578106054362824358627247389085830028081596934854971566899195477303868296827758272171520455973464848546364654692559845101683391479906393481232957648628161373542350803756884134564248954282307990034778253581912544861446714530201600000000000000000000000000000000000000000000000000000000000000*i1^109 + -3617912949457381426332715619746848331728951235302874107988484717410142102449323063503821215661116876470941999652914833463277535322842060006027917445369438798201176488963997268629318747748538515297755094159548129570853618095847449183167004083782579406310033371473636076097954563476882891349654204231133055551348536304364824173609219107028357467089687854569126123908364618516494718286896425052979942643113905700888430971398597556324116561277215054575851817448964316897635959334964310529702037214174959039037985405669948707068813811012552486783999287466163421425838398971480800103519936022242800538982449493981531600928530666324816290165772049826972743242617090959049107053709238027737139791107351175365800575281762096808808735229060446235395902065651088799743916797041780238584157298932772611464012876638165788637231343046108124662899187709052510108609707007395558800456701484146890916653019556504931252400389355239280857185413092707874069697687306355431242811235808617855298427310858668227766243510077305425440213168663116345988985213623286370907587188536861412029747459361128226045139386206932687754178239035254869882204107660005131892697441527638778783667121726571160641212649634917256122225453777806949042062301501549362381186646226574203919081252125544727785754227797162293646723285557837390732701030656391470002060010670620991105996449211686975146633783006820676985710965439742500613059045478453710327166747711862381858945954253598621686222548758191587196768412452448733606078762565168828114708113040276519690688845647339153488441839230825965752851605641786883949681827031918437087322010433517566575755944569752505989882974962447779271003158363228986591708989858533939379929183227867144570679412062290045034103991571088471479722189983179614625225110341341532242512880186079034889845382737473675200952207354250731200145782311943432962944774949177423934222128506606913898055699064835604557888265373542653820719004935463971081907300550877912469333405373396148816252494225306987380629237530262593865595617017518724940085338590424926464295347214842539405574011985611369126377557567783367906460145321327470269963472469252100294210795504089819352899257019011554983313036560283813944160462260480738001450531794690912734296121917237380007227383100241098453022376200762393524629749314634484112710489331094940921600321775247286125741824423314539101709801026827278422944592819472757147820379667439830457424591562726221013335097375272387927994435038300639481411847225503053517789510152543718782696283563744834013413111073734223852797766723329909226432816462246947890940504485882247833306277111530306045001856366106131644576328118255561903333009340207923129577350413680772822654248805645612790099310930917218164307691905567649241518168618843389191994418758117690772520529498264506610126125961307322435908459843041903056106023898855637649437306438841627395681281353470505178190838218764448982943366105036576631004333593548839003274402855483473811960500065553477901543473337334215718965618840339024919451617562172798480472288638879224515469720501489874927424047540926644663906461790233749023274279381226402065545470978272561868821763579039216743015637187000892466373472693637621969053214538831363738212511436321850623794853820964520478097573202647917270668043593569243118720834395352884372807553306734775044141114981366316581106995478268087268260599822668296676049298709892564740343066524304870994287903014919526529387332866787709036360053807205895307860578649285294891605139614363825028518575441085721892478292933699799880087789659867782133642007081567145946074314195643835476134882942186312971237287584361277371684638892316343619469429119805357926840473668713358775593588657946140064937566600790094540864063155560276070473033816575429723119173917260277168969378898131038717353138323406196419341923465590669498215083494967429518476996658727752029962240000000000000000000000000000000000000000000000000000000000000*i1^110 + 21509160971819645838741297244322217297741156089093115640638211713043376338096945220299437776941338752999966059265007964701703186992743510024256314540732446421748628371500985368362877616132287218229538651745000308389419633385530398261989032591705771462910605308825927949983636838396957700355325665160483368943533801227448010778553875364631812511482687693549599053469500108298104575921273955333202033415879616517994974462810152762371524069122765509965940179827190631482944816825815284599604157038389942319968400981291791094682204043149676942046419048844840224370066821507381959228254259345059401665833167164859317593849281244990831019715820895440123889001441863509736506201028030911996105976782550956901851989713019768080022915733878121413348731985639031239727838687984747853317879727798241320801457088916441180817869940615294634043163961135468039609499265993319654732890299352200351159942442555197003196288043314760955800618851390337421371019708684970916642768399463350031708880840725314349024112586264125294112028196431591871789201446648651719784445062660636612004360540796425407068622880088398575031998215035652904769429798990653434033613288321789225077457594321153867539980980103567474546349821549607668261302895014373834788515862817741661131327919433879769914301481014651474041451184527401284735915740726179543167814665225124478037039561050017419002486291419697490946307430657933632886015612330722974549744221119066445360883696297343637997566369156745006326537999161530451421636857828371464474003839853740242389852394129747113749430448725695593581774986251319619336311600560748388493581014659554883394315841251536212938606281776889562642135340461426277243563887415546084390538818295547340008943650651838291286886373830600462325953966731546509865299328088448784597946907786742516162001894736224906009647579046110976547214600159968647717731662966433481210590766723301498481259019839052114669655271092425802429970478654829410209412617103538709121173399847818696760697059068498062071534006446556210475223742450176904965217149665463822846891761810130420949851320118131985262483654761324543168969863723390980646678629411125528492692152573734649582858549974915054489154910320246926631570062661500768386061080619951056509562239242238959117865732226227399219654083067874858700762779915838391753347249598030644825273896009039268337274170650454318351722360729059817155399845766782362046516943956104265444402767944085832236036582006033746804887880228434473759201221051642614264221952260310442023585376008894436394990958406445265994412997409183447134905867319371611264283405433647876597725376116067573587449726392576840689903292233893546119734014954995031376802615014825214906093500035840076132143881847893856467366821223193996148015081602642169560666136619210352902901061978909807701887132770820128075734053218206019379571234617689269274478350217746136574019895409843645217011808743287657111593153103833404157865333180163499377958940525210854194404753982890332721328792354371242916099520319942133283249665245264418491416554422131437544143276283395334189371994636033819292397657684678487310779981572129559910012062441938577396932912741209895097525494926430017326241084214328167431398146808145767848376738426909960856732613403812941416032136561197830890010423101217552053120480734810340260374139524905624728980037313677274262582093652448633203671858689349779968555707489432215627640708509472581652585784254652997996489467423480838641678183023841898716775152139686759036322613288933165659978407672835471101405064874139011274506790258827149056279470888900300223338763013396479539148103119857889561019399179131308953734967605639165107935359354958349270323489821502415370194225908566941350753855900479800409606165325892923383596432884847194458458032733897727726524133491949896991136580070443532394193635001323406772628341478627709958589767214956544000000000000000000000000000000000000000000000000000000000000*i1^111 + 44258194924217890194216601018887279388282275258501710602615299077052608721221160522523864585922550045841756001091322913176085313121400994620610869792737007141611649785103774334398024508086545176546786357893997879830315917263607522066913360358280990260437206541262245580937398300144584734536374724838099210586540143452509029140415085082831213639811104074492884193280861370949796833766674732168767968595687543285457273894726135491130032533943613926197538639977172985466293306697505582115961988052625256392456139493466674145269785601071444316574129861771894796110082049232699750241177368475697207321067586861797894447204379604676237293170796645757171080124942986516291004025243647210743298819803763412005856182426001913756200660439135184408330201227440380787717063738868311912606033389026500685890831437941167147389428087461347152138617773722260875690789414816160512103396734857348595599139266950409059457044091383394530395237386072914225544632952165452913415592227413256361723747338646384916816348766107798373819544046325508604454544772401297217246413277733229641521121176891904071830873899628775577844537503385682618069154768899026490711443770173392728927360662641033808769544158670752781925868227130420676239502534396084824120039972034459279142380457286354981033928381470146618649903636482749416224503375476521214350856443162966279725496948527548432106612711809689277865321144843385735462444921538611865528971636001529020127498350251466418139207202547275202728350774981003273733207958074911359036831259556358000959121869295436583594575010754169451589606979077534501264403250811881092938446343363601829631288422152304645986892914140339872788289245690584608245216738070876232143218452513951127735446096518465214677873311153489839905014775197608456122230600012281095896639315117072813364841112699975024545399182594564777683383061115407383447811203815277324154624107536498763346530617770611367398338310514326079082905331831836006266741746727936257462803284049328811369901877171650799430627604341833926050880919798357785057558381918607640165569902799074876395157230213806321887885713283997952050710689273537612616496149022820347959810389193028154940818644175569123253172350776850781367115673822504544664478441937816427903502046095230061181658478929369471527145174488638675240007712735114169958794865326211327243041675986841964482862049830112624542694893863223528754649013774124027600964347460571379974242931690289475831574637387099641372464691397145879845114206867769710133656450045516341768866928900797519329615889315403920440510749471176340209987440619478287950047987578080759279658549782685727494426296292336542519452513404392604728065591421585683257461171721634677220687334060687366935350279024999443387297610068176459147317540132819395994001460410288894430845491342195610134084413552306165745059003003153447666435404144724682210626537535866534685922718654403872732663602434378384779304211774384578005639258030649100708088091760726469161646158906320282789019283335986913689153145838648231776702442618596897036005475543197293643504914932213652850588921683131366376088102710529531349089355111094858518822608192485526452107466060590765434192379476257832509688093135307928202932810086029039652575712738516291864507741820998657944551370161450720980788701064289812335854880846136787149031193881652960656632142537095805782909269205012569061554257007842392596849713511849476821753080206372870660911087367742558241407333557611387934587306387383062681853067815544191430438029568992736746406239322500873320528735644943092599118034659802216079088157883984194569829230252488621761264769721580753109263056277092196035454353279271995894679419786083767673295375131247586268394447660911586373516702889869188186957407163106265084049678217838970932687049246815482783234242657796335739047124646079741452000566160295294416952697019546217294384332800000000000000000000000000000000000000000000000000000000000*i1^112 + 20534171050228366009014011015987578249421286944242343471832206266729392754742337665764178543587456985069502108018609789808278426627757679729752729198844783620882917516739160494737350489555343256224536721831351627749390752600839757486917102355071806686485897922961450211955802148828306253385524605781625559274799548255295339898395869689905012367835750203279212277671303494468891124671445776924259138511174013105958055727195682028799926868999053217768483180328523647194858028141550347543494625215332505372813636520434373559146015099415257758612274269308122212241122465521979577319765609933996927095159223159677454044463678425783513390998339818742866388367485309585873378571076011275982587089683392231325226399522408526696907241033852227751204777474044409238688464251489281402153346337157475893743785192795041344566149279921292773780217088101822875693959599396658495083866818169327948514663510175298233718919004663549861401680809728800758303050325933266370364626968338553242990292940339241491247932898620928445524482890958485451948798737341008994464201989693512696459306765707490368515086982667448454871451051936239570655754375879359805997559482692307788639262381598962834564513075386080917023236876571982129230807290741902881913231432532807174366278775644408664451968678792112885884228449556871702444728900977507065612644218799479067127077634306642885609014989648337490796197132275584546351565133960962184366246311700711478089014317091394708046742858607010245458089008908598511012196329510138280031255257057047034288380994080860284630611820905311902717291247885734975109688616189150913911803765049546237358723652219177893059741964730754102626530058486244173514435537934072477044702437489853887477353119331969350171774606574623155549158255437065343780286304528645952874893746464726415897582787024813761680401629871927421836856778581091260372281407958962413283914825122493328501923273053198840424743531868379700542413863603827153682729160608115840290798569591057365956186161995481612511432166194930019583810817017923406184629466520241364545046984070139744752912340616668657794305368089918468533428638433516775036824413674401151585975207951038349019391910049776920625544328141931657259605233053062805682167058558662189400975323306129882397132606055726585973469509778094770587980984722227906940698685939879456066183529549663933121495343541116473591359436480944544055215185771140383541583359657264388128809005137110050377426279190919801354962409875723898666926232305445655005241018939280034569370023144223943645237907270704218942411101576198643243482718362484993466169706774771028598708130573101394080836483931014703647454622202767277624556950163090237793839514915314653922689279468992689419690403264947249673251915939958953629455416985774504684857899461871430254573489330562457784179760964652012708859771649149150846706912316025674519399104027837697274439861517494071921469592918955126782481502896423984976297882974133297311849043318953555755531065721185263075485419304589185461908388247711190508414998655173843150878549621231119866570118204902220532325627554010177888293653867890868285814158225093114354826993675531300666783795746906252144859268299966267918012267366329188280284152705431866403328582831549007381599133038345911181108212856023674843649723481310630131625798218497141938310402474451325771883346630066098039611402770792624586882225734313791677863972111494991851300321521068841125155324072350240784354977351130781467635588552507916330053893851831710090636676116503305146831284858358826741770826363833861353660017509210308441620528955951277703266446536113912618065690358686950027358107954823098556319531244269480378603770817102156478766671070053609530161148636317240533557242939431002402885845301404729425111522777887834965694576917570027816380741256123064628045189189494739078594200981009417370582623183154708480000000000000000000000000000000000000000000000000000000000*i1^113 + 1950682096097037918817242404474927026843185319115899053040421543799769828361951855677852094648770410646381689701034584457091930312458635865467325775947431687130119669266030501848055552902035049474422102661126068709347013179700477262185634937015964538252959609848211727708855862785240830514744911672555868027486788040874430609946778527058772441097967128054545378036195372276070673962012258450719273176746477918247624827921058161905512493087743933564937425894563955703496723556283760600345284043508289434611662868621016213467044365469990268171015865403297029944445406898565750942713301549688762205372519170524550242801651759690715942233983908140140108128904333689835248944709504597072061869641446631939290978258625892647995154109251071828133808213051112072624721497017790163854591077584421981245040508817135817991476587774468874888670948578021461243491050645887180400185065819822235170485940259775992333816454500425350973902577404902154958209827086346970656155183919373156431230505373588384054900263298047233961128070085395251624186744102053362955554061212613883112362492220373380707436561584272373862227970549011960899921372798970734511255608419520599805725910095929772073096727369547905318868969527553083543787653708217127817730535081906940901321000999707667240602619404000124877249227161955172460419238507030673037683789132999637225433347608420246852429472070937020593859372836510953569651257749865657290198028930947786308989809915025993429612024471714837809745328997316577982716751234494754986030629227092273472632405297843421268910519571156416065979031322105922183039766994712158380097716438503957963335943179110278919969890990099301608658180491219133187068404025040711682558168208027583436343666044873742663357929523465123284763321090427797958790440250066282115193910111096877411868281985972886492932706227040090161883432867399849946760155107515478431637848015800375897043052290992236435283224665233883246349649000012989092874687517366945053743365941583808589423174167032462616710901311055454464231904490906410721779402734379482014039339558023594959526676766515674051458972844395901728714784024431383362172082312397198699799162707070983046564710757482832817313163846733721463549964316646488955694588858735820804052966868446826516981765468409173857969740042251618892472993389973708144493725738369474629536935383026993284741309512159935838144596584449245326569778404856873692396833127320847785684773434566975279854534879428395884852711350640496919830863599903083139742192957511182544922049776790969119230035299871379029218967183567226092050365261667443872006131959154338031177564598921937170049204486762561504780126755869226873455228971396643648904315071337469516686510459276428834940370316068612160599552708251112588695779991978949657077578135598669588152974797249782423727951349418005679846698291885637129189132965466317691502559282196446146702010008866928795762985780791659278471553864585061569494422923696222958572645021165212208367690851135544732251411275932992960564837459262781613346919086429445376479081351077093474708135274869592793313306942747860516820268594671182069047928509683993358968752223240248229155265526915723542603407875918961948958865962577141936376808530867972417904381873152727424707887441479905317086742223260722714761765452358744824450419786093386300206578347409310645661332602599547108642494893201888375852842790451445092446946599465652381847571566558343032580378125110708912815175055889769717196335725940316141390833024005708022174120627935803430689764772272801345527938955232881257426068393059643133579393765354005514838334423445431563837157315488075522588426260640247012321579025139258090050512201441730071234695404241514572619860254716899303533655439433571827427706161070211454665476739093754263640692629285435978408109315797135540164086033268635179291784181751949095413481472000000000000000000000000000000000000000000000000000000000*i1^114 + 10479358574595486297681827185443881448501661280646892992486691619121392655293982523146681008579957306045158187143059188245924736628423267853189156808634969080155333617199141492681662901205303707797378143223244141435551751895053551786454540303056625690134037353169539489905182146170745444185117661579894168181944184334789896447963199424041134863649724008142336465783009767852805920780213239627815827054418624733417816297096824601557743713782453403197862502166030598033439446995851442525518149254092681609231449296512289021393477388975706279233150770799174595205537323641452023513427620623251081310358950573605224780381901614116015262764545705837487365808844019818866092027116904858627223959089258006566925894977764688101275915395086137180136010223509626054352171188065004787113811002449125141281165731386749912054626253848761626931287042857210590547453796366041910665298184606951811005471981319356665662335776738995272141784780657518859040270070516916587780918450965449412359026312565911624420818589332926022690402724350425737139934110959357253566620475874321501961552873513185211992956993105937528837415513818215326536955286074182215932496676979796915520130433200787188245488503112579785572440607994856438342986988327849144979612785460292420431716748697161318150549896649252278088612742722387670729073056036678677971922543038277240072477716186802610135110771676608048794768721083243989021089905244082972818511219301767307483459951400092310687898315750700062561758649870348882631902372981733612494870930261220556363414182382027818740794767560048079529772088954879322403321027762273828792467242110690014938365436582729073535521391082609273000877993953919806912778046391653825322082298001232978284931469242367561279053916224314686652058075396688252323918547639718209227510714264070459394648362055600122637108245611362508188159366266773326235456745035872268236510885124208370632112536818642372491157666980808647306646085249611280173757043296517943444580759500931574041468133056126724083035603934243956500516181893004856596030950983923482555757418023696724498518230491413069599044054314598530033768701806444426377170819919962933289542740601121496299147926105364886162868821623854236928983189044280386338541857110067840032342486344472146736945706506135131627073335462074685620389161265650207561246787728697970008038569180475263462201443232332954690116937926280078363380747141098889339979468258233737891658617098907430342082464089059858138034770211755066932186962587769362483831718299346511434396158072512968511290531639788473882180784814945437604729697466617100291804028678414468786177647417350150099455972099917248028246954753373187036100026646877618488228790692642629473933222221569007706205376514883342705400328758712910251039002638908416840833577420551079416899170224374258607699256383735031535134456286016743390672443621001163530117800305082268809323427001894105546988301909299304060801789654372091138266796229315797717047365623332670567590414998309908732849052281718722590266281395727876217639368357086491595404356792632616262755482273048781965860414864779698177599224428390602771847894246663286342640609258722143618924371680886237427202521870740921593916413566763480734789686422296865175016518481648028181943662727056855672132385020094310065851217134098270452398636355634307318586002122805573914674858984938374092626089296637129134035855958391223719846810418745756445715612634885548312312731170648897497704704473015155873626601380470701643950570328400197379072852802080508708450636418481786587283601559678346223157160380448067792156554878701152784519558806195503401496168844486809679009486991919549065552164663510789665217468878779697983275854987351950087563134959626116637027208653502257173372203021337239277431658662065627919566668306748146067987728391141779390671328606394177848850715859859642777600000000000000000000000000000000000000000000000000000000*i1^115 + 6825241144030134325024319118561221717037162432233750852787125589379477903873109222236943594341280097917550914126531576009208473566242796453459153042753041083339548436501218479794473471593581874978720934651322025588964228328313202092593083539658215448824371223284589917735800471447726486931331131477992320774140093938892868214413527622529237742818364443596882303159923122979139203075733993095812605087160617479281826038015413361226761565902861714838687771237802551896520162323689400863630547331773599765174114736998400911321746480394999229852631535660973788009479667277698099833683770042536283785580020212240391744733224492618606568494936841950019603996224846043613713838982040727502220099679118083884697559469883191815214774606500847955175990112815107033818673665851637418223349150831736158916021987706458209686000100283892068447226271535943813119501028802174136391709896313447227957435820453122443763491000671742892237560914052568312766718630610803250399939542211619027514764835591813330083997108126734544164170916452944580404106985550787281448450028101554417358713812662111133828137000515708578015910418513791373448192857417021342654025006629980889024526979713516494698065663826329741005876471267822092514646673986526270953057657102243382124916184098277734652300870661616966186968151243632086128226671720218453435833771761622902065065854650324067766215623743291615928258074503133759051813049836699011246550242773712961472097369981465767460738679971600249256313789495969451093221561408061779359784317222134638319616686059592897340197367142939497274365807702543085026015551657618052633128939493710749731986694453816837361722983414542817441028091406761709001199610224521660976945515366872471228176480125811343922644857543077179087495426153625459984617840830174828935802195843326183703695389653527477183147220837894102669662735678560768668880862957817440447740473087202924899110375269530066118137753149323924242154259999711409927443634614904157402482420441481185108302605577909197647746922896554114672599932050297494210913678821162071234312013032414305469413784631452334547022857576066093341915451046166399210580955351131574301442460681881058936366585098908525985798236881736429549071424908359982899299844082617353422359835530226758100341823332409669169323642019836632565414333641590270825666472634192785879125123172650880661205483099435708485489426811513154425865617851783831973896136127729204257933315005235542504406306731552544027156337576214607315057103501413478395177197916243334280611246056904025395061388741413046116467059645245015966958133514272629488772882042764412775126899496850903809085277715936361046543711503097090665379888615665493873268821918733488638243862784785793744199238925383555781900220763478997012652252623085396151236377033885068094711811553193984086370538923217650557918748465029738769174408430741390632547868046572131744084570682028257028449257305165023884104465672891929899845804395396660981347337339762907364016172051977786284292447144099757484006096846839913378934796870623404242719571283155300126683508742985742003989868564054450416172949511431997915659955142222658245936107216097493516643808616873446822559354246819553047202225524235445019189378329266463649192784415061551484062531045674894752526307229093669306979382354344821090792652523139194890425959992094870188658162655732924435028878839514541598539462509050614596145833022074565810483134915270475084019001712680919832548856117802036160016194726058942395602504614859495707828246533089908611908800316309908849368861855633781410501060202839555535053813174696062423987392246265561013676958670722788513373261604972101035945410014073687647699725276293266665297453142110075421437120713792428185985445841799531459256223894561239062505912369076047186528497029074213545881829766384373300758498991775957023134150819840000000000000000000000000000000000000000000000000000000*i1^116 + -2847517471670516141635547272578722764868720220220795009602959892244103825103302596011117853551777835787220845744311353399956706078988215642023399122991757029146063812904351524196327536127192548421065341008376888439565552408303233776225935131428834652695994298741431034526700181604441214404106086307844347513190746326692717613883920972187403528489246735751820765325721523800657325043013115721771427045383771353234897158636713353915723469615675560808979737744413110012546020356773383330537356319918047687285723599691041970008266981861725216924122306191725732742635185684850837939954325152565570572969091645912443513961866424570417329947336841537474533755798039179721105366519332174026263971855391705921248063729609019179793055527559030920232697359561233519107022233201426024147529079567795846146846214481477763523614941981529630807346360508993679772741069523530655700683448029586948002057516518461655502892787938764183226637956077924410453370320196161676916840048974008135023449085289402466384162801436211726919854511725234568660616304329437839799380145418472905512689814824726844249859849258985753116808331008849812518906828340173985490227707615989355532889765564978305797014026802094079641339773758348030132841052722358803990804090042110048653142351945183908129224467937576047658516064283198662181273292705969768729650615386375078111039837542501104886975152275011115019079282934583763726185155706495944590418804818308698783934179082876991143795004941605013748884022853417024398378055068868617346781958436556259646692041918880760525863620273224594352770951532865500263239023041320145489179436265453419576299219185678756654615569223389539175931867330594048155600940439281453556865272471645059541145588456337625537404104986108269819065007467212878321461011013633266619562356786692495060851077783306318516768322668035636801339833007803704890349650030247405969636028876209557757857812025034500452097307577684904861907293743382784055517947386782056456511820189925204690762425856413221275534427861089093148246700376124086010834922448883043067240441101566561834540753241536204386287423650495235921638318603854720898306102825683999838581103639433360579188857148366170541624364601434340303110814752531464450201369744683652514885270939875880887934795836390860863885167817484435697526126426801792979158855875360119900330738278192553499238058432296451306960901077227619027000883924836634569512206928383369815000326616920940777341714220591624681143357208543462470750441726683193727753466148333677817645239798120308858886751811477055912438265424381616543935252297632491429145757719453160955536617204084916826318806448619668429860486472379580776948449250429013513348893149905595245338628727457227116758743774328481976768905444152375616898511883388777984616003418548201843727622023430330585393674716273584295689578366871931493826215214621877662942208751018443276101422439752240790799961497465450153161170109214336147973637294833594950817627700763636974808645017198987112987645444132946545866946756155126437162170138241140400224097073870415636397648733580829571644969303819902112997734385786433190924249597299035849883857799920211604565834014772632861046636253106334922524032997495904678157634736662569015849450619772208018019744348561646798767811528583263280173032306413357156323019246712966934903198083817724887081458633730282608777439344329984950102539453887601287339172800394174169912673610580237478552271588445771535759719714821309112635628624983447626845604389432630079036059931651342308286410451979494656687877064966894304400692542906386009412335806488044148818545973364398541804480748274412532807396447703129437823746217515689917288278301633896386128587840508335297142605063944465610714799150309768132415995571593776965314184565167676468651779021537452044206149300039990942354606592904449228800000000000000000000000000000000000000000000000000000000*i1^117 + 1007728816096842998413531754860612845271552379387646366440334308769002429218799407286275093738474792293581325617179285565034783866231505945379246249241082937450227219871511299894811923482687954138253819512866206788446052974211698847412473789046695721616148446035507553531010516902114264588970738591658856067630400497789161779352503475910372539839083568845507447020345264715292916188619238894320103949760171283286122487448551356281951554601420477411175244559682630009259191603589383184335734853896075086715989230773475244001657268690071507518148554695776157145663886773416401369887573667207059731292000500456484008671837807237494147834510726164082860454764574160823028864843357451116845302617791924767538108465975199622054391452316101496146722534678801088683840764998747138801952265667263629630724888407685068417056358816837492757313148312752958193649851804862172995050077663765986877207729154111574187179533615605497918942389505950546916255482727277398325479146442037301557782040590362041246209754166524974739776847604633901744787502912592994931411168558534566477168752294655288920540712400012136273857179464181936606478321396841551705330171265970278784967539900831147467480497188063588618277331269399247509126176740380428427984881414437689054688699228169853588229552778135748310654583625439394035646584357977928068411019811321655819517821910841321411519833030749818690648998329810574612724689888376748155255589338776207563739761722426781429165308422010371971039662429074084466852740031229262385353364918523829563648523716091202522584487054561547390860853624203391166686344102215091737463207859284552812772425897696149903852168392120177327363815313323521723947880016327810627263552807505172074743809346613218061752341885348474575498392092234838514085504710063508486267989704257787094968686044303205917486676878265784631708930931887470669935535580598108507667972963825311446752749876055144526544959494564045070150191182873621751325598644134277163632964933965259068898452836378605976675926993921220633090079743420361477263508313556296035349113731992289523823204031199649873709011856422767253255549178724275563239084790432327355805302790097054735902007326388756402992869079572782936780967805081716940536695626331270187044844599015223631762080840277893028393389111252403240656122328897023133926283896016994231579944677420022312143850651825606636551172319352317571953914188561811679947185412540704762173743717481080789533967414789528150274360903887589456758110676443888180235948278199761204044537448427236702704041153039378175014296362937204376354845305214673199735443841406811963250676331975658963689331945932269462695870104576901793788276750530633654126454554552257368054278233022325790221858100211254107117184571625087385960581781424637497023810104467164582250688112220749009386602049874244895076391215657140690030441544307377123884625730295155106055429661860282528307692037035645315397733631772406080662891643793562605278594282140139443772083949064049807989567577246396374449827968137813454924561151443854133604119119302304636978894587552536105846114929431413592222591648391750795917723769441699560279630263232272082839487439684661357827948740249553255516376460808062251281415238249467962057366175585282345463939744619451892829938558404653972451514571568509120521859480900975219530232857060629964122832418559071514737625668893333771847876082397507516190913576242446839594851300689098125837243957292680244565938736709880819960840011683896356296730785298898708471851714964832644798339454513169325715363472585472372978602327384628001886620411023167792654198667624201299238189344097215127071585228929038218288055805841294170864873415682366318596671318363081742623122919536970194377645029324814486840275040934029899805476347972250168007775787276286874165754681490650775812763235123200000000000000000000000000000000000000000000000000000*i1^118 + 372160493277547684230747047599260436762223481279255765199480017653102248454072474594475657434329713031009775116314008951266139446197916461801801396273348472670004978122050092120428934762071380000812244134935548261163566594622732881166367322468476728136225127288918506505827762648788656331499206579248738420612478774354432207606173942158741231574396696438048336000067496454389362218992676943930744393841004468343260492722048347350892843824192942739288962030196207780030843199299612827310459528206160112281101245766318101790796303215274192936704306452834835856710277787699130634542240203567391446824401164321013911150437269653806022077881902837303612965119867523458283828133649548297717645011970321554717702448074689784770105368215231962458699491125542232935838518278694815357952750692874783150015407554072231993976613294847534193411877331830610760186537023865666746691222287633569355849461025526449584653616975321062794408074541390025403821052210396081372000928218476831327803151318935119715543355969796324597899936693910471362651640911724096129659439030996065622620153695100657432629476719917437738957240748176738098599363991127359246175114164086297918100386054260774871178836335020489017224200134328244884755692466530685028468920312426427115195846653332257109823941775823976126808565416351162457299534668731020913489894108770685023137270908605023037715006954478357350779047542739629897559758994073149255877540485253148567193113390510864731285675417610717126664186063471078084770226686048337781210296898404588805042978137986043080057225773736350534805866826675420720353093112978355634668304446316651334113672023407424518099346125189886949370435124811052979915206546267105082590008763716320218393869225494928961875998930132327640641006896826482861886836827376873891749164076906298438874541515978422133822979685131364446904318378790182054190632399649167254461550523847748921995754241805939717804982526065565730178318333720610610475309515428311124186914183238566696352997899754360633993682921321259711968228370568474596920465103595984544043072805323236417928955721540313474718386178833197725291352213719486152616584631547952360684835330398132940991082641283923775915594235279207507795029702674273790292637652668783593950284799744535462802810769838184589636063383044769746833364476794827843917987312452004810155338082242688631690666117211938353487417669239133990249853044879785510081541960455446098812913697365003900547692213656493934055888883200426399777614057650170928582282107337018646941630193094141104393013529818304829244008918451230233898236968061518371776245184042596767541447026021023475970660574672368352374918161570499894154320253490657757986349730013917736611242114749339727368549307307661291284552193583517564875373226971193975467065315261535022692284320176803310617218317708235844250321144989858053560780287035824783200913591034436876308289489934011060874085376403464173953362359180314137109114373674586004643672290443914380418672915281947710510366278606471755483382840779837477860702245464340604489487025261156975616030860707911430493973049303406216325134468163722507242592656091842549875956584016345191804830856872641017416360881582117452591617154775860192056268044859703808559420228493238212185658366353664904803173960001706780278015835754830032995449758633081099127296381030816814566199341341291262974874027401322985714839613174572717516104159442492622953700419952617081801006533987119307748569612674294733792887486597047939182261210381031619356122271903279613592277585977953409840052971921743017837423030245589883497559821394827969330161402148321619707121277101764926414089996248170937515568988524639082713247753348240685746646756108960320200456254969701226883268322775138245400424841469038279489833504819714309936682538042231067820815382400282981826560000000000000000000000000000000000000000000000000000*i1^119 + -14578199053847988820393941577146563646359640967905084761931964784583611762918584704084292976535958902337768850778182950562207906267173730386840165670326066755780268080004111471980668206478931017405543996943276915206351316882772556095602564304522787368125111302667789523171988339411284320737457989555312578022502479432144084328647126151921782862040457500043838820669344519663849007983285834292987366676971627952896473598272292270101422104946507451472971102573236872464931168536152459403475618076445799455482047096560335663714784293073859087218844400337181306827470741898719942836122054927783518982917524062172587865228323517256369953196316546023809494527060268849272424056209799355212956680533297764227542655258092118901566344698564954943367156564888961108562385820104755992317325820203901410481759184088135416291784578881299068597100767574172562242437240393592930339165514076287110149093820719800721821655421437924794614547931298466828967515433187188543327858377778959818841760378846136180317406172671036909356386160163068576721770376203835946794497787306826290483706211135607614847301804359742821871828386547694783890836818805368193270499212120374919974673749889733379879322139121366204408924813597119080458142880037492899099625618316417346201663385051697394403052547614443095025720841077123582935414292557579071236018363967445393332956539098537733237658283001250838899000150734793692107434451515216320591169659438546930293873411909054362588025935896792072751580317786699324219398726476310705080443360344462411841356325007257165660647651478753880177742022801111426121662520181479141370857933112244737335227265571631617669672472595027922684699456564156517286009904336910939384611555847468290829631407563800258291370581537301022816954492821659389510055610215314539806996091954036312963097649228099718015169532351495027131996906878684442320404689897706115082037189750605114566372576383994992576425234563961756664170063848287708653306897005093412138341579701626893508858156563090415809429382174770371899619111588148856251417569215888610109427333196797741142746071936572193162565942818257135864047888022029429651249089977117288121948192647833745422414085869860198704966877243324513616415631830822395107427188533897244963841121839781404908965335291089013980204877067042900555371514332769317726361526192156981246117173607192801057481136592291689874240086161339561516663161851913925108422748498724971167212334675959883379402793298268529879058718713032803551533992537512222487664225402069079302369996300212865893798507698436786841866072460300441105900370508411159951519606785100789935708730011666887151028435926569692022543809647882238692921123293684218005685350949214555284843690391728285710837718842425615094508017762160456401341611519746780464277830027365300318625782946588281398366780369725557277437801089433265078720002914263597392410350706493402183549553998128499430577764714106819430362774437431667297053646828051575865928032185367683081499636606479613933887463991828760836298628855910140766556044341375031502568099380186454343230098051792518570584957312091367499779877420361779810794404264886041524362854471522728086650913079160711448871217256419582139631956462006906628806445983078441710191503063875167815329392737371809100189405126911831731716963007504131625447584740682332400962033371401451249002131807930905074761791359769187718722081027425729564203756684258829831818981482398998765520988381725086889582823711129768360690259416891473838631065282864601342309839166220012594108892332977005187048095855104074059293125859683913511853187517677623168535971247652541031576172479499297648744707267515875120639368278249465904708739232094872376084479336528908597936038502970644061629293016665135742252142483000900377809880865118562445714983917875082507158789554176000000000000000000000000000000000000000000000000000*i1^120 + -38064508483133720873529407155230340421826084641115155085753289623538713042650483278027725213699115446954309483330537270945992002786775898318685305411926972887183013884004861036946380258051525106846919962800107515202273256059162232043041864339625849788121523703281515948183339022346254305475962914231000840529412585823747371180122826703038964486231486668226201985826669344447297106764320129928539921617771006287222263905284218795814857762972514377135791682252916303472845336960443717583716889863854687092646461398498673945161903864841379154030357687300238239283803114324365103236278725541700362805571030097837682643450570452301110897202502075578134383337032592351441756555216026728313159098983008387756197435841650774331747141085206719535767450072182786407509050323657562486317364717632340893406773463513271958013383045005207878413237614960473611317913271670985987162211011273191669229010678711764666251907089705815561872188942934597716883242294357034885082080725975001034586451879206431954039967235742323761302656891229160977009881247935977889923230787748306096681946452082198823280637139193457812893812655566708322229095131859621734037234543449848109524379257269959683405805846242016147743236403834647590723454139555651773032145333169616963003309674345738525931333067338899333496520664595219934330330982405976700965664845620171299628907512428175955925483901949107535533738074088892100286765383080952995593473269885044732052424105400018900159950461785807778141777391114723714633789214908387836030481551395014164670914123574884565894628039556323088358919768691778576132874885931698624410412436574071974367907090925487771162602549115767912271729700724368361142671538683279559291933862606479422586744177122478262439293353668230862527164736858429090420454962586734659231648322400103582963178991702261147853103890742178515555308816308921164807538752905994588636033255931196805523418456628893366739830528996944740834180730204124859306653499573473102040092343742273273980233426974837178959087279698761120256708440328536050740393690677810646231423828940382584055796256594771935558450419125913900978805123082267860624311270176029101639103290520969122476736058847363329308282623444387360050876781217799279681305590509644207957968506444928638185470092667582559522066531828013045267826364779310626329902394207113410027827462844957668574995943719869056774438494013082835097902712081405102839391227703319590092171572595000645908414017641906678928888037681332257324891098413618691266398162645116050637623390648403238598896870518442563943597678332112119782596627252917057868092676492707778729536863049848901890169593108428787127019181035427162369683595747419108858240176547507089341098028240902126090048270082716740088124997718438783074413105742444164582354416233703456045357885530556082223134751314781225095405694726442554270877580855719470320446302257487147161443117022638043066302557607857883512652872148559301400489222214521507380650239538274110608167449981587285851618517601521912808084796493535798752159305026363437201372531038032393904930058256579516484744748754091557648292168553869711152433178818252253091692381306539669063790720639756784177625639887419311804336810582078834115033946638509685781691568111369303554633405017309938630402070516562174466805496888147755054751241642795837832370037328500641206706504235276965695295680751619522607715137031525819416442351178986569908242122212286719871607713575010062384994768625041787785091803524038798202067490449699868973942409499409203743870968453219363781402193819715008492901063802184779418511340128918725860989141481636013024403233667673222648275202801728262407855308534668043746750099072624801063010700267429143289683455388104034090006661194244888321772498250804420457697510111457030020552890518474905668812800000000000000000000000000000000000000000000000000*i1^121 + 24563499806788156082824543343917074654137977878707386253454662960157364818511380636089615919378791017697843210932651477468792912063399745564189136026720807724240382287136592857219484380828605316059627288960901083576491398057463399210802051673581189187368279678832946900071455367497274080060050804149043708507996197199959697949279666496426732171247405837916357560406775162951290916584369178131004351346566000689758002979526599393603389592408687777609366157007329223395373873845561532297489991039237113669312980585680673620882019927641277373409708093759271487149061023292768406578020099642947725638233100620168412108147963971037561603595975247233483631789789023123245252562916149021047804282291285708451718918900978785601659120994197040751825952973911665050807416634065938043310873231625032919842476787624137232591500471613228849644676705187689868829552847366644153294138761263715936663457846560028750016401029734485187088635574339591228163757256209424545215935012797575537148022496967932056073861367170133265900187386176283403186861850482795960557991220665502615437017972151468078754579586072330923592809830627881253335669631100426851927208256310566935440151425504483219043515122479138716321892480196572310849851759653371425533337978711759118239833048928657708711941629728209781829081356149369360083280675829359788036369115831220252484341551874490635935105458749118806619982724916869054412284416192634213314351408327607922881457717792665546848397318163653856669495715421895016766145174590561051024450717874671153419622452740445021988684457899011002270150941147023167790359401857979462258588194811774395279627116559218839895657667644244023048863478844161950279369203710767510599944001738106527186505645202174246539103858262364210834997455630774899381098947425233955517138610109797868764626160125202649616742170318917747041706769233859085775713108055113814016553948512699246551888139485510549279031355273982682073656702861934813287821450048648961548721708077935319149320728378713969891017917963800511337673255729113373280921766712450671241960666723839926549888194138861132640154119030305668351183473175873761352816988967476839718954058543587108231370927356063031272376981819709241503825737092410186467493857317052494838274809552746017163688635252065984236373957309952622913889607684342765546375639541785717503685807765887754374845780090978338614997878433931052880201132667615870746613810428088916957947868971995951885038649584263677008264833273308842790991286895124267213932816163334419641869750355009693105738609641900750919803674680187328231683838861552371320396375443422374289019913180040979164455454209764405044321223182274902575536902140661758222692286040232122717302571710334129691798519153384762388551586435714606958535489210938107059880936968251140700985621911755135961581128794423718953673071690673304253224750725895619339756419639712861599131802599448566462085239736521772102721577976298514775656317590524639226952397593251907943557387529308090752164402715372378454737387692471481362542477380433693742298360516289989424311611405496963796197895404106630637470201746787670631490157000489919778747020840175781780230482717190251409865316119526063986572695941213429941601216579925205968533472660007603300429595192514184725500639479107001408048205985786607633657100353219506487834121684096795447455536464327796402917837817801293279122808205725843804393251333709709542136636231238869769978051517797771005162478340619838031731902142788793451494594394807292009072035886989971892872099269430046721930659218662198511026882142757270567417853598487422749369551942738141803629664692476162610403108063470208780914212223926712484814098370985889296387750946847441299738080349983181238633559933353437946434236118210047759389929373076517957943622107136000000000000000000000000000000000000000000000000000*i1^122 + -8764949625857589687204527747507481964655497503359779808389695082223981738760615066679972181092377602418550963810577146066283695293817846761726719981864510388130790381560901151745952519453892069756653985579922091415230360226061692705315873869046347679054322749237709349869041316837546736215365630184071451250265689389984278139605529041672905044449576457225855556490771825821532229545921467643730777898306675009189351251193159790278860559471460672137713777819624146556905210709869795669411903085610280697370093999398218113626204710406233429641511508047607461104262984921793169938532388241826337762676066732089899052650463551427173769502901819674030043982567690500478574036003220027834276805768862325202488707761191169365919037684585714868011167632968427916952153716778189203096283725803080007569810865059929652533742056283552666425141019157722760672476888744920027622874723437309610183143369669801643476329185587983430338065823664019833743974132180768435680093796975852516989333526931822560601994784139641658309063307909285160266932367241863133101920566745278625100599845791615290367411500455630031743558552838327463752728210319260885372626450102579365998275609071365136217197151942827647676737470572781049251370285132297985577221111805881132122149486271219177905666700413411990205357741999572368479110807238476968419787344202539178681169900099036368837368271279612833093533771760257563723042987194858046817581151713471040686935784466817347546204607747408240631414815858447543173713686188545040793697500360798188380133603842076015896088600744186237206047755426546830131803841936490619036916042670044646309802146723584308344761582395189142249895247433099152835292907262917732744685940334028674392118697941124889889066898407663251119636060616336096530957044142956212274832745838484035647207867667001031304104641850384277121559275607896157469038380555112672934531844292648283873828355816798702956751720615984918367882823438894037705072126007946783294138403054102657858818481152424534574506235767046199138615039307797514383184707495864168768846998958562418982603868867730843032518189973680120285728188064189092249336706630224391988641007191740788941199980929001730478565481418815823967013868949365755108318527964835198482658193052246928834515493974095833096175616345490956650202244627015212971656891102533326183628144166941176329864825631957439336904766722501997197097596940177487523859408130276943958757851828232071475819048295451374665993685895510307478119100693970805952535619246302258502347339988346854741176085380514962029055064862675442838329072301007070949727587283718614547443292916805550035011051511693471944406016422333113378137928342833539249350283630018307181883077793536919852172111837783248160288348371895032866405110318230510574726889936641377832583421780759908405634253552938757056056532593068658496792994148967926441082070464201090340946650259193027955975560660667987295946017764883990667962719020620154991633754878776566684809483787242671610650739886844674038150820457021322205436327685086243608153869079762378271800293189494182333638933843500608443501123842906721457710244981365892545946348866747288038484733238090811481561657070464338594946861993257750549168341176400092453633368129516785643771018667009485371435467195737730574360404059982307251020815861701613740959524583355141774198529388934379459178805646619035615995755315050801575715491288310307778779156120898520934907492638198783863989802413403619705247465210881781759363955869127995840897660152368654879907695991960668741172139310774426929692185433254120185449194516955930857695951139306541591349122262049796051756225093450672041388286660742889377343809460067799091757086462391255898506382679785764279666815247485466136671049481329696173592473910033794407071744000000000000000000000000000000000000000000000000*i1^123 + 2050365877511382388346589040656570521674347907428646969575089584555299680721191491149075330946120807513225445156389664949512085496321633906364110119022996415307680458273061123959426233516781034266255908458533318509273814174180150467448353847744554314348766385828046910702815247948269511417438373866368276185685943444054003173501073572105858618359845029439330624446438610227155386686669452693113234224988843851383665757240816894865329978809720061625889238521455210199157894203976450710496537955190643136961338416171587817296918088281356470396961231431993920923725746620933755839567999175122899208012834687745408246639217924842717078452084321884846294081993484571888865374006547141204065627424483616958804854957606517071703675536129266411272829906760030599040943393505654267276296861784480538510696500625948925976121737559853814757540386030375706072742949401057819595275062298437698021855830316564591150523994973895583386299928400251740747685801215475237414152937096785736465059170996043713655765500574162183216876775906623004832884795945167008081442258210499990772230358933821471882160463238043029773054903865270454008255017265724010654617315541508094610548031576127101636723852738628213064450299808471878803263360307123689782748202223600436910542164006703524639735831906219949251356397257918078882395073725630968424814917589834048020239832247327022724621183429759143616444500519090265198053412192218091554163933367122942957309317926694924814288844915201475202147120325393177074287174331882222540545458397479322544036597878325401651845075976825740261717810724800680420606132171160555041323325449446040490963859669712020765177127469796340115685345968698388734691623876401659145551436692999193240452804674831605378747142062267130520810481763497858889009770569388359737497785256703292559115982533299172835236046224090759499320647550354671617649071998088713289869436943947869861366203142636030894659422218073135061074246809681273149353749656895672706126755222543834874649899828821519462353334632209687248619024612736677520534298101650320345117811452902635709954166725838579198980807786397688730067988683584413680173834782289295473316585980456195511817471974267709222235194645576749288888699520091038062731431446337882494441850211081668336679802644355980574900838754426803618792948860895597916687160453547676987354717026608662815402184915688529539075116256169632020043058537498366207625013841836353682314282049329015768129569635611048528016320095524482432183158370127724291132699341506810264087089017894429322851468335113351846064610544666220133939731892630870229574330863716516141000574311907713955835691321025570850502971544734501539769721683232876812058056215014073375409235900277284466441003569020266802526159680004042543837124409253693241899645333774726934293224224912403214070978398189090035465631822905483255592905718484476593430444308949190734330423030309812646813128500551929101475663088322508935771538486219039462579849334301917808049112779682620661071037042019536098319574292119417420492252641307629412257872763646107006969476042111269039666345356012997636069256788505566045917504777220814820512453095492385386599702299803880125121905829046587981527063683981516382877032534115270346126096512171815755287271109855376804169135758936725762214766362037831255235761749450006678982886375728247439333364073493172895770169457032752519054614492879151816697847679333310778205666605081293305234412856738154932679140286399655338076168245082051032569803583154436673629213321635280148809788990443068382495718245610675475766153949736506552968115807410947133398332117277721302023399918899232413540711170223711852310103350595623590660594048676043495124322255859049908420007554354323042523738031414542688570110854962137750800296816987340800000000000000000000000000000000000000000000000*i1^124 + -147755785496047719819843653094038357321989345529101152366774836210258429581385676297415853011449140761738951117844283008683732660518897274945111881818818367451727815441115474472031523846039409082345223161104660694007106034130242054133442155732163920631927586389439428516014170794014165265548192957404558167700896877362944237883872867819265923722523726404715261053144468163753290239492462254417666795190802281916707306034006392776099654979028253045516347506463522173756772618825775789796130140236336632427030990509884144249634631117058700558210932200245005797762430422794156039857412817948921126417499065898460600669820281576829172709834665770857978588107703214431135554217015681765891663457722036760766452269483540869158094966901178233282081374077125612072261860487439055501554015068497951674285336149514698298779418890910438241364983096484554881250041206999789124440529472898207107112554434931649283524203529701234009132621634928926193015418444376660059832155434767556793977452787616424381344073368492044329705449290907617295947742413424941178138404106009791304946597225284686621396674196061042220524279124833295057244616034922136555754682654045464380134401385945290226436059787945967371936251833231925147008209502881303916767307649467574800123069244748043022068553084121692605331624750485320702124677007096398258203939292471812614784472801228223732130703422695285427446724552724598594756992070969289413675725972924401160576357453265667861534875864317257431301513514293633044937181661705764571277720055088252986475789590432351431799796342582557606963480960657979752609708193686645033395733224264559409876086416311667006670266173300299291094414195685038257129599230212961932387529660155030052119569419060145033985920275468925044042748395619741421764299508728067083393069628772860468831607890827471785833048422765504373655164690187724873225998441493452322407773617594285681893885875532720390689674749278039250176779823959349886710466951693923286425259539629570248394207256655205117147685506544820145744413344305483238686799536694395820381666943340179876388528342598894323128445760426241276781520278631456253252200200731113950361899755692821865871968965637795908310461483257792290818187778870341626575068485214126664241929057805576556808152070603943060189306342042857516743301908011454030523943352210527107842562247630256705201287927278976118000486300178742330069534185276445790249910065271291068742484857364367741203805482619590063245141030642165678122313033622129194899050717810393314640013455887867511737595602407693977898391962011882999470025216681549301235990190154386514066979089271792976177805470201133711218612869835779595259850157659499877024609191480594995469935972373870267531480165600639443360336452709539807683229071412815376579462835049688297410504964825610275994543776595296287802305973176937105296211807560943509055654322022064513812661094921480679176959451391292592361727006501804754031802437047736081221658938250101536136194594733443356069051723311086224494976503297962771889304472191366045631174348831030965273126493798450923672806006092898134413054748487421689184722818760484257988288573183734892141728987930746070565210562855721478548952921545948692009559514562590109991734459469770241724943587857982010156636050296284005218342419493791727757613823097040964999400585127838177595471858314780596687882300516342712129989575788824871676292700936241094295820929049927331642347494316709189473861809238590281293906555419638257814637490028822701956132790591988771554518018103931232843460974045783738543890734060482619181061693480402376616701256927318876391788570367370461798842944012318350540050082994679946380855065423151377889644649431066189021770290862662232561613132226577143752596239446662303608471552000000000000000000000000000000000000000000000*i1^125 + 17191809056865301035951921153841805293364958553316413827721145707507099346897412397281091686339461548236948948554080245925464850076180211107189266379892665486892373071627417818329649909748464524370951814310434922435127866883426303728135491329959412680732599675427263510634972146917662237852826612522890493239180275737325741691608453997936003452703282685370386855732800486106782232299778916441741245936350674101162124208462268466903407985085652944948884153009224588968922377394917953427204706359302326103200410422383330736034595285546319718408418375372900082012222565652008030960285077339621426265553271491335727723971941153183108719069240107567121956857470590503881099692594466545344429047531401057640475783492005886307557661413071614146627880087080064219756377713070996650038374374298025886112735582284943764716368455873351491270755998175439095784039239256498774752817872674789085153682019235734011864894054494884542282446178072685423199625644568648442669188689367369219259058975248698608962159890601330363004432021888353490929531299404620177925131576535087700680761671678350394776435415865766107247532235123585677283134708862223747285700496801512808218815753507213614850349933247465074187972861924689936305542813412708439366973138472783601912609127069992095617315955040735851614414393468376795426265650531663157153668365099909988990249617838374166775738000097684967998370109454952201857238434892650323622722821524657792122336538416368849545346120597340707089154270275067943396596460631131884710728324484928048882991086731991345496214504690955119253718804757694058084236682173719402904630322507981113033322353475166979989190288940491651783201989084505777504696645801520217776284091332460943414937657236960278208803950498804278787032641775274100788229256851886457302171353479799497653730291965950832294090521530288735718873464058602936076611587352020225381559534812832760749035879513775719691487174458911901960231441494770022056956721819260582584349533546268153226257684859722039710052979182075779467673124779737719769007083918076692679892234857683851412737414417160850147959680196143690976098436337408474157331470366005741347286660545233903868607424317397619095968155262583960171003563324054631183689991209415768797620432082812416333214832158313989507527208289889966208122256983322723021809361385695065469687162384719834099010911753339078123652857080542097774068360552481501392774795160062135988391961227510765149776386872060887461368968536795453840103716177861444815119107941606050263278695730712307484951894642201639915277881853445332599030858897350724912717411156413430388221364684341311954716704189568120007762698000497953721873895698498678904767182654820672331107342318876801722711132523034256421017036004049588944659851579598156873895408369837349063374018027816842229118336119421403107775354571703471664065733765924278492121416377511449899352167421161352385894053214433035225656545576173859442252617557208756517306006714477771552468905651139296014313357816933663674862664997500000793005133463337782981214657669094648422826895841627253797453531682256763042281835543231330421468860550286133824264117597536571920521843535814793682161960488316349907737034175045538253672258191295174490039813512806929337077750434237984507384941630824882411195961905501274035560361784891852291226134827789914940979138722381041651774727883695253095961094394532871804711249592511778369729566971890131765232844623930625722449676660971795125153343279452912266096554162880989563558215448728320151609011059392995256123124133789183555240917291632712259371010761472334875276670736439347168546037182454162137044166881126586908219256607219061701908883777780157831670170162552094269586445513786657047588916455808853787198254642888704000000000000000000000000000000000000000000000*i1^126 + -407893330814582665851495858746412068873636774356856867620155974025486171750013202672657784848665180146296106888127115465812601101221914560457197906482661113436933160239780957851994135582481286748186577033162577337430869498193671580106192553469422981942038078656962943785287838150155219261612687938425630749516826869186947113047741373013463502826309960163426230685340933121992303582677536370593333724756289587870853561203068131046978905211122668904440584831954354044355721075725211217886069785256266520983509222250999268027325495796616432430551248428756242043590067658152885696172347528115074098800561723533049074395745819170624717159790850925318598611582586137432138449210480251750531902987581932538696789964892846880450429947279036195689040203463661753013678150194887728008130983964385909367861776566038879899218008923219681549465884367719216702376769851742111233619116275190221219690697785354400815721413100919642323390362735675164914332767596834742524640264988708645227171444654042070416676416855313445604440792752414173842647396783640500557403520814232194689532421982847879049284751785204368336814341730342667157992335597359318198279722457235769924563300275798038420426317700990826000238043527023435659664086136434066465009997929587511458926879678690606651189433282420489411723589105802007139689191176427237052941139577625348621419944854521874814898519755075285405546216860923484815590602777611129489913073405959190429377783172550412781483696437130202905110561129836569490848408981971739740608427153491187644404480783558025098153836372284023086567075343773794672511219124390235516688715243581353086040959227674119548271871146392194943384588800265283356074532213597086394991133811666563143575702879171136834419638559121478211295709760301242264845484208012156617455867408623311520201190403733583824938725659253476102143206592609328248621949864866394244559607071296203768619777822538588749682296666071047044881560247808535355752051694233656387910432974313655052824051847154916219878491993752829674989723688011788516830089597091213737565827029346463175934881026973130467473721416522488261777176612983827948219563564449358927548496604297723974994427207029312600142529929732874212893288172960800133864025098257890941146956922295419863856409753446907920223622464762142965327568909137967462727649322792224378709162912384135004419912046510471484188595650914587598689444062538894772325124035250723527264552685614041006307186253363167572546793187247294743444185183383951240653842560873496095894501441834145240901949251369387752763492157431121371760737645077062096000012990965550590261001404974853197437916461976117904163492209442251220274495525943181685695979126013416835022621751275249340740406392375570515220309771755567165390875673263322536483890326258711658969157916897402090438279220894860481660649710942639096219708542512255891116171144619716955630708747380303287582268532574664609615584864871761254108503213866530532949678468143519612449520166203165780012105241630963554164458090336488567741490810115786863308974270629555442041141735782453951625652293622824842248684428647961281452586301607000649526672420312792858965677621345801234876220125225670463740068072180812189290261300814960648479628751267731529888573025848107345601827392491703775715896424218375340112801349329190241619089177385646926870672458621255364876285563949062165126432420172823711800065180560005307226734260842843238097498496840225740165302412023791461242553550087646756615989370141853280438773024972988885527986505953928377068569473756882783922378466356672904871966268333947863916395888977453038557755263388678158425038606500715448803335950496096026854519160958660901375532135422658466247058221773139164572077901772492701003939840000000000000000000000000000000000000000000*i1^127 + 4471324275705357994835929461807489035596224897215102939020158720585218710517695854960259825284784274778526545044040117511755767168136240519422597367134509782484567723919344883499259006217757744518535613973145321843444105653007250755293667435015519830720507433218464502575006818515988402067907796453514628883363368941223302409839532488202327496857245185794854609532754989769843147889791898471342474358374542674480329462758863238686176251118805345477237048772582044321712553231361796940406593928609088471163507293710169680794815157737569506589458648923478383550999642692240590544433311170683898430986472511144561047039806007377245019634746912953397553557674952258313021018878835576267663792194637049347216580975062314916649999971271540365659985366668790934502450266365428908005883269248693607762266850598066558558197117210875677705857868257336470767680576749419956330467995958042430850559658284366006659391330525421866186191773725655903885614961981055896936269796889753254196630711760758662982574512311403597528761509033044816432703992083766307562641285964222322037401534346139389904704558936172597959204400985950309114521812638493539373921070861643412516961022036319876178885113192664766062617208328856069022904078931129165906496671787591544629696157099191936950797787160441705852219515767512504119699037951434013292562916879182989879202608279330143498036629098473203384298727258184605429922336898267883832720224770577264021117040382871129153315389378633718615142512272992296022233164089229889975327944941661757595004268801561832047914184062811133316345058316369454043964393033328611914202996774748520197991367667965492357613667571381872999812396949014535003149438081322469158689065265892939205366078487063794116044237945622634872412843068285575284129590160807337648773984783197384670113000365040169933697227627470930573379244806775691471426566887695501256025041813185765330629815714770450563188179604602790433133626161972084031092679286820676814540208322088752093620618656786104909594844346171671211372342634136184264818505263302487373409675902572141031011345303104720191368291711802126419704663769279589542179635292514610448633122602898415254517408248335270593339502127027847162813315378125946335178580704456629038691660344947371278330412665303292511503906928268478515223597760074422928368353978192106990226900254619880001609022281247709643251543718722851052515846313301764070982524689982988206359336433066878850997914431879636337270338550130910419256712327168903128235928660507837650271265004580929767275616341828257613463634232824386113842344913413549414493650128340986934401159478225871364394223475996930018012994324209929657170224020910796262342905916755567474382452927887056036276373322238451664310149675544566349983244754493855346920572908655716807336577899169310051086719992353855212749459239590338351232163432675085433340451497043122178748428999582091286301742562562302545730581236628062277239284078630672905524532279910177309102165810414914972624077283897661499593584322249252330243351085661951281982331962093650788090641964860937894885956400062542222807219134245777546435868168524163629714371566755262600197371744788081020082850587148131713183087262969477221430807523206777917991421971520235918078960401126958755783025745346166538702485449989096358171254521157479247577659361169943131659968441276254373341493941728338415580302596693536064970306879286550229423684748024551047670362723026476525000652314581881945792608185548211232474746657744237046127791624038039342203302562948606156218527380753903551635320847152654009319987854734436802389838867949851635208065143505628885528874196666294935127010453017232369408982182718422847640822429938506479500199897018606312823133956997120000000000000000000000000000000000000000000*i1^128 + -30281308328586207274538860417792249705173385697690439927496832240907407877243307254618451942945546719132664017583111092411366851434054564638880211738625571377287497108118651019179978135579906904876549952497173138964787213202810445714783102423714447858290414515880466091932983307493518478728797914241274528579216888862720273150665373527877084848508309522114720898137302198645953545271618364836209327401552616892218626193014257323259802282943726587345154733780819178884031120574764925949388378601790386051392401171395072731530199148483987060427267185676694711526790166966450289193944340502728758129055629288041372616584021401228755714838184444349332595858424419717361014298561114878449293180356958729960802701958048982198612077613743945247541537648669440897948527297485318186163738695631521881426760937401109165338316824862789949027388198538579049521674349652474525030267364145780419488425920253576830347085234685501382120956327625549868389117271254304494430148260926938591706972827881252801381211419430708808162690760800737080375862944656716463073594799416199093253702395327378263709505635879523061680376781850125827540602066801314312566703782215790974470465701023123292221486921117415427307575866171214844351561064720468557987618848845659871853254037925488015661448176357868154155249236199303050000756131103912948526646105069386659835839647012745639397040441726024189003759200811240472549365179657277167219950764056805501039391530422278383544603195540271556887802231451675150418193893985142331750033769036937833131497139991857866480556605504161612397914269260905187251367823886725742448495513692034988023131486318309321104580519339473484981994189893014497545789933135539080838208798679855186482779424601713980152174684746871370532351301132625658045939365789303739078108689519306945373938994016696199190550987116671937127535587401389846682716529975962516792020214263903115390951951990023401293914356910848041139681496618403534301122670241121305738001637928700138495838517187287291388697947083691497522657707892912160340014359119937728153138221810355806648226133703665976232346104874738502544730551006707441161579920948853315571497814701153883901094626201584412327277213305441649150046261411551675250589064702213644722718507600100818723852725270096639513382278436146283574981175518976804209749827927020425233825714754625372159376545077774753169445361169296479067731351907266435538142765268755085575263887785798421469282853706592450439163667404231849828587058735680494838989078106990925976151866791943871052616829587461474573706850316285327356729128955501044322142897534885395276541592008859699125937330694980022888677649769591659659211528566388123545582843064356909482360745663180845219954868541650760069548287411609766362115075714623639818032491486851072470149913564427753463852921124783594971228903557995749769611464058559025483890935290305546939377578288520784781221779532663432132200031565892962628897838072475037500960359872294351713705523050271803858984852647058221240543961325068400354260382410384173454091563469936143347148764109138258029938494660634597807616447364405979764351411646596328553884586766122887044019221903040235548195375824410859551681319694225483503487684642635972343101451535046194598297362341347815896856755064140675630745404942275362496530778903004211382452835243685806959304472707449173685861108555391643103275273266620350285804978982248568143216402745015808138705477160594312939093812657503846011082460542355052554855276456128166818542125335573447884958383268621273594410309659568270299592443648456805611051420752650652648168800577224185401753212543837511384654045320917992404982637214005661327573476956731593014678475703491482530079980992937205327462400000000000000000000000000000000000000000*i1^129 + 170155361212238842241805259655436437736915172217728640951899817034349027830403954274140775205643367621416679082939312270706490964708203982291173923001435958700778385531656426987579702771424831058811380529259492845135028288210915251517844102368395524674419058626244718553393524181378457728143055800006195016340713625432052844913759804192029281461102982643330586566247817701120535745408094703440312976370121721770344939787048433869243292924813527889302659595726702986520125150383219927196495148665463134253476668123347005623352238647686410927307065170146528074686240543024433904505521545413565341260453647163189858642258025856043310625106750752219660254471828566715332117534229844873237072802858163397686508020656198770519944883533120875553249585776115337086861526419261879335899479887167365497816072152277664422571613379939849459884770541267686994239908068395298680716457338206760720683444413971214101518298375971961970120956268692842211051961179746668910456396458931726558515935456830360442426308941100045655648659853868645051429751276516736046805067206980675590523905147137742777681127326728719670461621694990542980602075054130374906273933937159576508547828207278876736704120404586003510165055195364274343322604297139073443107816929964508506700089710182070435497250665255053268195174412318250103724648976667034119099604563418065939770448345881686668940843621272517720122465671661265643578430062601618980235498335149306313266089211881691286562614636877654431377322248766696814884570748054791586528707568779264268173164847865116586391317054291967296862060857383178911709890534906351899917439820486548498001144227043542547556362065971493965055656885718085229268524168864208340300163676665969945902304992448664834552351426722994011877295375530005322219014338231329617089759616657762460327805023224575572220769159348858497085462182957407800801217252216107397141990117176940339262143741491873184880477890883616430185319307358963634458112245160866829791869131062094066655070665860765340541842232295426412304422118162887450497517680965824787580849347092854351099254634585709287839002320968750277727005419592162715744342281261577158239916436024284931877675425144273542445533952645697102768065911353721830607553623263914506168029597801822824912623036532763823478571868533789684726366742922312406796605364061530711548831973605175386108901440266445928890840555620536871948591303667463521038400488917239763024995548511729185189535226258632848359050414122259272942593014753465665603450286892178690983962604090204056525244623573186702911748810727214068456341954684754693121120371306545139652503571854836699973532634120121638217462566912539118351460643040873255256719843276903982953054758086092937176938859200905522274654518951335685289815674551520137714723847136817026326798153869019602049033586612480600681941307128397575951747029410259145150733093369962196078508906263917509175542059832956227377781436092866226131564719849645819311111954374162226248402518214053356120989145489200880078531682098134371342557990294249109505270888646274751770044946521574393654594930080718900815868275188443020430239330379425959075118030440386224613697929390226081580466763673700483987047439374196567259293564036115472563171754112650127601715883363679981723993434024092231349233267974616859129097949530387096433749202082367367890017165875378491055801391333796316946181613187584262583836176839896535549616794924926010312233543097519725195862191558378130666550939555737469632123158941708415061729946077454121719198447896394626988484047037790804507210840071403188398863531886788571197535160697448629696915801796466126527460487931056809018288869481599336877545185846637426327689141926014783062250209935360000000000000000000000000000000000000000*i1^130 + -935272157191581433981191342182457081042804193672703775213685865822892439016659225930874710072233301149715943766989777665001592684749160461088697937187762550625258827087281041443068855843017584555214417608272041966168870329517113390846180939803045213438244606062233524515069947548841718336340201527143978382858398530439830954132151623278560034173566059819585629169079997675720618488685768850497882944976109924848371153741889427173724558498812949675265210425536524666209429878047173161299553341221740404378206160978654308513800186795683899056474480350708352480015467523483146060851205426600143428606659046944891641140273392860238419099568774013687469917208492286446518505895623572099875941325129112871886967675263030890580805232049318148080046732028112013965194033698091273718951610921591871479060780429556764888723735792433116307296866509823552480047706149703947204851013075626720489977596374255374759864968591819705344840916991631528061009660970821928987146536894279277386603868600037052117021044873597651247776213031314423509938385636115556076473648877451160861889450397810375943803874960755727809080448204475294432425113385385281701904366155854249379715865851240332665203192144840763110550154672570529938840336262741879638051538669666426021282644149092400395944483060798795772353766192682002311049849155770426979739032804920266790655527985509552159569048394701642588485608812360519591730014965400004864889090054536478478028943668375716811254965041002196964704325566051993042039081993132796967546248953540248840448499465493674560628095058003249057193888208581584120341922836052131135831597797853198008410386002528391239150660468251360629765463750633876976431845231116935238799659683716435690156786712621198993971290881463048907002739389142151863669532497909364229960494158476329378659387924189312724962004577329641224349556733859586910631080484141840352618642150603793262931713980759460111700854513665710208022265059555599317807631065266782023944459622235745577188486836165017921121065463061571624177562828573769816785091842491214568789112296509462566882569770908969575702717518303648636804767369098932583318721923622673455620432976584063120629520498086672673883522801308814723695535079037263853471492664873440285996226052873806112954212657786873467075149680606275440565797420283248334201684169725323726864053938332764965075323615110894869571486051213150209041802664182070790054344330753399702621534822920884182414873393940676218611242331630822089870636206595077060045380703981615193410554337514720549016353055730446261428595643534411220798793426792105430333821401856785353584506065707864409725170994738305717624058935449680631324633394168648335368445553196608498769825979849121900537562019717309585644713320315032724789035188643450718693038082825831737725263826591655650886651481385003236185184944234347425866701934161511152861271599864081918697693461444304098341827806782392374544839035200070649235624652995691646225766004054832059205908853724734208943276435419454520045430895068265791259515289373633564699017031482701474817637543344980570555300560520974008934642951423067063057895513138043930470676512346159064721612285608475255537932135166805711016445019260228892499218904796756862389215220804329344227987142685859252183531775092062331597368544512423443266181257717246310476395691774895830878293742803594376754150494244523564906871075204328276795183424824838198713164774734004046223766384621405049514883352806556512448536916776518721024110549951345927349516205530646583670772103324231824197664791235160649420338675823354054591418644792774096094493082009593391183700916569150415377692228093608412209885714974028712903148829669593537211408329445291851776000000000000000000000000000000000000000*i1^131 + 4123315740455748483202841387097764476136035635174344660807788824560316290501633542648608607406185101069769964706856070280164121206818850784283109026181991427117393801801958938676211886420423071867266103273463585712500388848515162312395053452672867128504836214041552709630691000295176904623427205780840866275447275592185571456656369489453180677594325686324201084101825727996235754282658538464910318277345155428349218002571200745130198000880103165614330509655609938001483058913355377575272070637106061017784611964025035956248226620471808013221704551073372221447807789085327906028049154462066514667059525083488843971091900728963113018941280281037571861196783363745111432382837767628486275591113566428417674292177784608341356300953632030408761392764471904432852789599264241244373558151276501305970517421951768638077210321696381663361896732024340282886489116079547924279382764322793699933758954861144030952131878357817623737028864580901369776290432998559407378412005385607947042391893165626119468407997632884169481205190972586336704690299221595699719493126708269597731942918491966384782879271221656442517933488391566730005223415042658955516185888874885269249181229411911585825174991861450608341666898064415335394739936762998642316666594039128440031099927408699479197654401137642760710474127070010403897965377196798732419778416473319475235311248575427652849650584960883948283778187545326928732641481939426361194912272610940986629641993169565145408115819631579451291525039881395353469837338122793960474817011410023782558064165589109419961898059860969644825352532427005582609284635965733992618293203286332907604401436281404163484838270811076426967981776196554295192158495621191387858639690108767376173824158527249048670538800227048885134545785218967589193841480614623279668816697482166142023948590565510690312371665843757944198587955405342992664088562169646515713740165051442654769858353991984924423727854075545160716847737927043598674922223638112071288770293371921215584184632021960540270458490078991481970439406886254032484399341369110267013247068960231485192770088263922336859166266257740581410810654359457584231093387848812615823146929056387804824513937159654579666317596358604165258489288270493180504325075407390745068732073857355876209363132094589573690598064013819531522799892006594610906788211181203621367294182161512016670503628325038044524431537129445776301965497410101539319418277974750759390809809957079125788646912152048138591972298645858112632474585205575735033678162496222483887236373333028652610643628983201826222014697808630151341321711464196305143711199266206376000168332396581720720058497186531378684778472194950336280340050343881819554843349879602169929422066517956552297359418117611873537446837929410562421120592563687385625426428675896374347921216776671612990113579169395640226963466096433453214744919249041672978828631375121174289707695296205658052302479067675253831397411108735037972429858709567143798431612321060742136551984884107889467201448637135117653277413452126049828005387429216804919645904317213934118926791190739345103862226479505004793093317877980219944564828718565190564113718220765636549383686644051189604197618381290061256204569713868008336896299602442843943612446634939745988634638151643650193447107166724269580901989930176539488569588507894638094628787157508139154857262186696308092802987352284749356702276082045754024220055639913234319840997844789330606798686062512762161265546913267855835673997149368562510471842838057770095350451282001776103819255424250284143684833633527516556697074217850622621828362534574124031713050175974752787359503132785369884095692379015006466369058839638603169825749178614852432045277184000000000000000000000000000000000000000*i1^132 + -11319750764249426973401580805601435201894248322198865341027824881409047345334540899919774328716891627161200325000693407574468911046687085200937915593421163789944981870639328320125065305757900419894283825966965846543240128130912535106984971378272986836253082127576562829487160601824822235625584233152425475112294847124879934925354812951334145569703072475148513961713351243232226082955935866558213580288724699920322451843024799762929841374074914604641321090528778358024302112544412739621324956254360470554075152398121459634560039782385827063606100465556096204666501381754014085636445207325136140739087007257586763085393375539063090404081354545713261280802207366671306698199452338704774253656894327787257134952759537709189362522444860035455326099426566058238856892033835423786213007921318774170236428146205921070622442903142035665916279973743543906188315671690817928935233910502106988937089189222090909261245823539333321442319666407941418758582177806973181002898907819071350928826684703514003222981054343932674428853987812037995331723547665923911128339289464407461048147296147067462787241695646735887143212412677131842649342812032093739298601832272813221879324243807111188193379500710043643593091974250240825087118991579905733741141600131994975758871843573430229975340699787163879636527846048660529522419188002337175587119443159430617341657119803856310705341768266931019750113305534205012768786663665461615306709670658026456967910795552409340914935879454933854598384168866642343240872819443463845070258183572088050433670246268666990573940443004017015668832469396021175552304502822229612806994460243442430841183581588201888732186840611471017345420636092750318925677499121199600040107212197168053120702293463668431521875407417023259894695705697705453994094948688746188190630358177696056541458141253495711209016887825435785554866765525297158353834273370168469598194357850403023294555833150186009685878490085510413455487393346382143338719302282653106697629890922802809573587374975680167137093089383597269403747371910954381285053884309101195873326571445297652608603138551485936398584473674460648729593104187285079738022918868467382772023644105130025347280807122239162822596181150337549474937952317623409870053142183194863048716457908863156319460765623113526409416758501292523778666786442081143734909695855927714238243677333414397759324816801033472664256776470707293362488884536240607750421026474177659748252773113765890930125617511846538732171085303014459616574457399141807969857336668595286357838944689041470396778556924105400424877596315231427111897252500931303958305644107044363535105196842502556196005897295233540852022916697600253495392660008054002173498167589132564923420966704250405652922332749542008574942336435900743161535239825888889205279330905768654585559537775887080093742108966648462824955076545356181465941374957385916588952500048465838888809130686209918411542964685681666989482907006023142967172980609785401614427071065937026788981118074822970037537152249695009258804385600163462984603918986202694369025010800499608849771612894559248298596918805307450342544115330967444386840774713949075483544664483176804146286956236428326125660665868642266178710987918246190066148076874417146551940751668022592460554373135377604611242340850051640516914640741472437041183508358415378798584408342257679550268852664354275132628543818241477552524201421214645429623155773813380938519998585220566588536711800888257240513753165458646230575067988812889932038778669427059193969528345482143757247935337200967802470862915104361382866637586598569688657753998222184962924823134176581560023540079777473615001397018083516043811763760295493097117240580500357120000000000000000000000000000000000000*i1^133 + 15924159244663733713037516878338179908844575271747860246248757658873401870511745119569835085236893400136249723769701448425071922685712639636044730415969506681989252088191524679083004247662563361669299175411507985953914330124899786311484514653213024473270499660708220846812711901458680787582745061201916596029712621284695823009453508489427395243357326881173074319810201622900449062879118309995894949839232349758341634695358815526220279600536338393962601413608346539775877641129941439497218145964878448580902455196241811029193920713512265253418309533075154451906996787858517050404161061728246525635875889311822845405973276859534874662353317980172000814421164153847328531781901692400046197748419342774934772475598094828108848132471661710575369336486410837318268617182067599394972292114801037636076794104193654849714339095855181345284095790609499589398712494921447313551581816332013880623985585394136107927162382070702038624681156631759904197216845817873918116778579838473269262163322371388139116164973245941620268378692996199276066849144802372167332347742592647698359525893271630071568972368326568169984764397399201965585418744750296260981981612916716749256859825902605853788515614584537375461730054960718781931531567676807351264258883792637521263356204557244022831773077675790331980456198589207835338482999923328258556844094538662999764605606268586427145633809005311258125677279500747639526226735780682154130698642064803987843493688352330498527345688923043668836875013849010791631414434556098006377342561608252358931612545155974928617037799282304453327085528743717741615086831488115783048637445234333063557687431672558789114573955762074933752459115494231882752847573015870903911995834324523677208684285047697122280742979732984516317018413699253502371024472871032452236508844623268664793445853329492777732707453604232891126099248814248009639065323290461170046859841004888806061467950378451337442302868892976202132891571484128945037380426716997522872467938943827370231334532972117933353371621061500359650751700843192885931937328276008820109282874639373815689994447875772817212184977330896257751852828103593031848050990713128806841280690277510912583131549096680686503704838782992798009108938194113483015815394465050061597606239186820721093333370561515492016249844995500031376571284928550010645948400365709664688967400068658799045409157845069515214378101447386807698971031271673247700170055649075058388394316857641134033163288111056008921209285442110103339255738084992890591342266896897672607167863551428074524630449974048664908808666582862959417826058405808611282157460384284950342886883816696009866923275686054892296403694488835855681771556921807547031245514945879033796205540610380858759469916299666477411705052545225450715449000052370716439136788549058749326798656759386448938547583516114726687550355699605482455127882917729720565725410838793928884561386071511330255601576523298217487320535120336551133850279729265068069381616954731935468469814020792362195636732286868486362268903424311654578941803385010315513492855825459627209298387343912301266243580263877346946843198392793301069200920132824332869447501547305131959286797404834812350924513848167391051449738020374913755930789399976007004695026770317436926663105043513508124798383325349142943448042554106197402217029821843228846574752943472101635242726837332581234496240279445660521797082352832582410210740191777560873813879286332277534003786121211743604240896195009411787245566985223935487208715932870462387451075716577787009544997836583263166422063035888508095099427707120676523801749499073798061119933808139514319732542401097039430545481604671554614890042322322635152687104000000000000000000000000000000000000*i1^134 + -9317614870038312501477824607178000530985444543315211563659170055850687981030231638410768285457411902193589319558017487606585834721321035742498303404410774649722419479154379017884648562072046723929807470287279714549203527248689650204173450411189313832399490924564510869430276375651722051810011605590913914489069964373852501156872271199071493306835376838062441902028280960303085596627773093781765903024913742052542183064482969025914701090971383021391471638765399126732933243513368132584760181475307800969000316406482576112492814962608401443072950039505065960635596013025412286415910067805074250911073778912946818613794038706407073640605368364810980752412193859978214605476731223701811709378694542567848017967300535886937630555746771013276873199297344926052209617728186459432207332257951645722376500514567310943737212583621712365283903610395662445481940222525341457121615511965732968871947312848971543491687097227711764215632410165771179394301292136841340775710417477669094824165593847780649584867787784416971582183921914980047865401385802410012352509601776116091220367361611826214892161126974085024681116243971607933295732331210165055512889005824735102222442274675085212378641332091451428198379251243596786177467495009219179603024518732510247966186510056965267877827340491140047773112153462718755363634532088255734901828416460666990773210483227402336759696159259310219763879535673065159741043847100274071361112427354918535328249904281366657072742312932723337356999819170077574255732942371883582932274756658759301161317702599384533623397898616341922457604267651560111387600253880849810330323931214740348090202087574586858705257124060913212087380846645968817637523210007331109513244411491700882402076136679634394577021317060853830281757088676342658827387554780138314582479020671928337622571201539349776462900822443644945069393171918208412359816686774545286893405040742168609055816485784311593576268092635659067457496351413460031588112776634174024147340905157048224290249665162252336299848413682754142072012285671194125452864834212875894102199080653134967209088892886316264670611644899440996367196016212468710590442184026164387386501682994353360974266046414296975623059834578902716132913851722718691120445270090020533557976668749306131734947475607106137965896291396331150829428708393726281976413126258091181228914520823653689109439675352175705476090056578531494270231221491385554861384538191140050525116643682867161659226300416320788607522638869412968239084509074945759726108586051424839680412631044158161086677715325799256063907141937893082477612773046035541678461775610163265563908540734925834717423929728619361843798671924987983746173561604337784493910050972043515898833274840525779923878084132802717918535737420771683856448246971429640310061467235711900642294185372185174513609000207865767440211543063746189587126361820677547061906421273156801863311116292818106708079075529398609018030108810612498492924366655572432308412929132430679374529077328044924954638321258894050266195334051675727118092892765968171561909661501677330606346357914768887527735968787857550207181358183551026259738641456303387244244310593633805447600909005132184963778420266842418003133887045245650492321523076118093364774948747427000329789467448494237831266439312585587810232818870379400140199590336361131657317119663491870875346307805121444939518509153342175270306456142919630114265983224859498629617609152031868507620794252209284301375182095246834305965349857287595404295804864862331327232341173668928590851819960077219729248464667335578929212792719018405279616729348829929386486099016102171131967316790981778243038014653948026162553073487052800000000000000000000000000000000000*i1^135 + 4957294554453504713258783079915413057772332030689481190638647518012604353275400502000327164482352455046651005005252647551371434089654634542175469743387193771553974792236560067962337234911120691073132512015388685963730268397460568771675403680084570818307735805655471438665426617552600358785861857127399232679650098473172514884713951457886990887922028374994584379838531538991082126187564391365010999681456974308225801757953630178168557450582793782710036068411767333024470957847532714742994499133094294540843599260199018676368764152592994581240586925171411950118377378288132336100459692738189282084469266782823381980803833617424912833792331921527276901265200385008742976356984062792424061350108003026968634633857716861403304162344326642364189804922666772741504264451316346040481304008425874426794157265981819136607361473121704479378269835592914406907705015904856466802499598565834152175344775555006681704599187332720975150018196472445300282424607190005284559988528994708705823275756752823231923603555505963004134119296599199149236421622944806752462479270243105201272457148283571310954231616911077747294839703261692747684270997159258779296400100563721409195546741345126939900859511031220694190886033352015511506131936989534267171191604848406281542756381054588240213853131407445077192152778241420480122712978041597372398938572395104072934154667544141437351867939349374540041904704391970289381446668012732391871398862841381972919586278182984419899941735281302694984775434968277884297197034416386612893352388216420814809969903581990808382145195358232948217889035438358414258046598611211742833748002499605017861182341385165487605297935787877258045345724686046454561942788951198138580289971203818647537301231029762981154882359969797348649612892579673701851140386417952481557105502412062421779908021208999820863941760863367782324870168514762669990083679300985955667984260439286416660986703929517152410771946060967259666201295263382473861757105672371727082215755894153860620252679889411670029719825461658541656725456456444315944851741336200664291122499613989963300158264741837614688138958523649858724890955904554995126682220199782923517811557880407462319001352372343538376533506105341508732940627250762213386021603066652974743886842284178302522477146886305664442974564254817185330732326966626866564338880635471287050473630504192157938013679678957595131950082132552848770728304456472100930859280011169830304286125045316230040461873938076822247720116145058724167637085459971625610414960657630919324258391330600117159001904288222703260137662998971157943045683138880680499813283556600438239425648310775113682366933372273438964595925640586100943946961448308436188638229967340964858614893921217855456063921009956817602245804513705214603339215388955168388998330217964579978446186944724535834001868742883489224506560159722561671946615840424550570895170986205013900579483954979523862284450271403762648956491239267253714734676403597365430203961663833714207420248400439975457716359950567145085718327859410410659225645373741188616197292177981305710137879701773473330959709501495936195834286797903365987393289265291650783352068560393579347755310226212545451353000584895886596013464960398151494615067044773459273347774947624178868928135492156691843077226507044590491943687645798961042689965631552515908393875619740755003825586972140301934772460291988524354023600737862116145355423523244170667872993668697368000115950448529321735303448626845798194197875678298619423904140700286195216416061111949810000902991624455066253747996181417067837148187385333065814465912241524606465306455899635602787465476620925634237090921173702378782720000000000000000000000000000000000*i1^136 + 716856648067030202944264222335768148082657549774155788319359652819816595074302147921279094304725976610010945776337833642384988979030153854102977571811947195379209838727829695801382430090515361685492460031979476809789103300301323288594039093441569015200774513306114425087091975952711992261198950712025569468562781248223938548582108492614466097022892103621060273740399587535477669832431050083862807704718695019853408603621465227123057708107491265608165713946640966446936113907812990963542802532859955117802422773056616027050529965681951204684765340300652824784195031762600529626168949581898498485183596509534548207254394392563650746090053378166323716547604247001197129087273059887620073289158642911642952388528764121935312056597230556074454636492330426092682123567800258681438000842768091250977689308040938117764720193310020866759130637918913257865041969137836456651179997290075793722320473597234572555771798327232871228604150359810925369375649312238838216419665284827306815891957223021917076534446011422984148528488962484263448049810642635439398617444733887492977602586970766939922123771896361399418376855223553710732183697055790623383546761687772621014772219624118977830751404078777353401902817852456305653858482740740983589474039302785819582986505847975067634704664606683444019002116156085720422840944029996847198763604634698758392095693552019186663795878423909151971861828667492563450845592629752010576248411903306311919395358938652732589935751679016752495265576008479478555920606138883038379596865981745738443743294789925495145364909180237909299923346622938079477159612918913836791560947033115894379455254318486523139005306495720105536046125007375314175786864764510618525614642814678696751045635213479125544758246733688903150185040508855388581136446700778053803384943107022341908487821657237940434019477208062673724665502291775629177658164062270111386160929067077159881802162957575863432674353979659068974028961212448592206992480754666815395644805518004476726855889180364098101869316450273606548114487562046428715953398384386522640015433043013813016655238522845897851461760556639350942110821768195801318415784795038755503906386309764024735959144180085563501172281979967637985311528944863192240404883633152649933825899515119145139377680509753617634153880107246973683620294352631994922200193557477998945822060667952742043821894520094503535093015694709376291771979874908763924209882990119690770509492137428888585359697237335529667684218392522247464314988005560059473925860546840317979874273407230861742862429912513447915181911684717494114763884192324647944722548298283749465058471830895780637447589064243996030028339544992228689142958581127540532467903453808173124784048772728507908525890079018509131725986512198417332391830996212956683991104799136756593046206071645565217804070731197096908517518930324368485478286280854787447946343097354184527011652658502800066828116510263873136401309266128810768651930231779824465599615800363047156738542153926934162598654647787319173448970144984439133650603522047020781915527305781507998090805066534394598161488359044489254949569150720495702992566738063704436939456547754121497749509483341763053864600527707115278765619217388264652305742673505455400174147873016459203099912331139937117751813948875800236143782207083673351021146293117560796885557018687061525252956911001730920568295003547371095347379834295709081642594729524698436833743884911160562380932951219167370857397608780228290395316078665235944610492045978236744651233942896781004439283788847416796059780890856149326959611818809056076259134366072813590532469765938735178598710193259643993889701888000000000000000000000000000000000*i1^137 + 160234563013596437897978553509331350986873488517730412215373772546243105373385495212354292447153795464519542585099742215195231275912153306916675867949688203223011028879341910255226346173680704485528535958093141649353915325420603207148543511880838002113084598071604010471567546880062019210720764811297948766036267485750939270326486403710580374331731275569039732340687449126212446650024509014406537890424104613474277528640753822225388111472541927942504917547199033630179901332873464966020701153781697665161594630625671656663145410694490295928345295719266948498869585789378446352311222621464597858663844935230682804145294779031116220261644683388213908581639346533138536138952357788478040780596536105678455357601211641304902485782775155941567682018697363789731550568374154581332306917723191208715922093799117375408036029704168345746358885178659119244619570530197530555697916692640621509897326577589385406098490049287148997313456365499087384000381068257275073533468431991222125012022844558463327894624617030769508009233274419571503474722692631754572123209746308654812818441954805242677866422565308819610744043708829430557629270443349690989320483950568130688629745320386622098005788852335849694521946658208378760297773621956296828551592333763941333673570754509753824159301830695813415721784467280450388116826344989790772970628490654596220706097199896514689364837004608905451511059732891759249832122720897681681997099029647806267318700468011781334904701203336137047956939376840931201596716762262953197629680011052291782871539223353885657347411200854432597992849716674791557695266171650787071614209749117804568458793319782541459397733940067390769949739128603745734127405902834425192965748088179526306618265529032188272368917048629370044126134144564110556185146013614395288762568501556586228512451936609375596581325874579724553586643463269628598470214558831724043905549263359040089548080777208931052858917035773728196090627548168798688778381058507829896337367284984214478303635213444353524499184924876592737196212898003935516202590321078830035526250359304941595978026563047747395352875708446114001827334377036728251054378890798366623099173543250272420143229173823871245932869321442811548027040298089875683235257728412789778611079770742011098748876755898686847984878317916844517208964393775251648602486546308936029350222379436538750753377160088733377177838084110800570199555375177012104245870639820021134534289730634378166280887396298541551324075735949420398688280286828357462146915717507517814037650572655019750466808472618122326451337877728409835740562374630679745055967001149593008937501519721148869317008650181389170883957850478017497058730564828658620138106205770371698842364479003030389977960043948155619695791370942691227268507221953825771991528639204554316282851685409669401228080242921859295994684115390034188770679279676152112965785766867709633479420518109373827723251895046477667737450061433735478958969945402186137779278729405151915592364261236042672155521149075672177303636228136388990570532045037182709606884684144733961248157168010928802910475295035714541832168083180661137494512643828646189478327031516632976020551982794943071862988765341414199683926326927341064475144976822401765553898349470736453450536218588400977715036296272064316370874380312257774804225933197837362969679291972162181243056844806356035277380444727054218855772094484225199977398365534727733230713637541771662152309422658581037539986275164617546906639695049056450648267979169986772595290275364637920802302239308031006665857862405270816367247108761584560997063974648141475568277219523112678238875737181388800000000000000000000000000000000*i1^138 + 17203209744379775054980458624873226590690264284285091989539153005065233914808576541985826756577346252068456792223671769271980201150074434433112248624220526440117044778078197443189517194670273783684850105835634733566729820085690760803349752631694437246863836273827172862185524377244059789624420481601822039698156776655764453469836688694352339624595536398885121010621286501340025736177285150515868084466562252738337416035322476004428734812407166191808558638441199799594885915070716305700527589314552310758532014273885007118342312745892997520747972119539170648834487920713399206439152890196295218158010736307850914107562274671239059474548371672310141234034797345761740952917280782208226670266099918678169803329645515371426770871483179523630898059035905176452633207813405783442603845784351842968025513388447962387376651532414752595920416847372306334400375582746725090870774970492002622278102777620120730644533802609917370874758968323653958617260782805684275439617726167425636434935485969200624442864480076422498278170193889756012503638473088453146592426200553153837984458009757528983452621653698760102255864037765756674408083924046901763429313520396629904365360352003530603980156326753104193396757368622938151273298065022635498636787445430695007777127745587714300470712300975032504276294884034534712621644740458391997722071744626084960256077534069664221336259161656252981287475360899075335063143814371431880731395411384834105655052372087361944977125859970881038649361750457948984520551978767265955100224983730972172330332604434402837865296769214262047023882252943279605023196527751331421528392849674265864817683879247268989816540347927212032550750353570766308733185747338093082048833416378764078489671574191972457469008014471069069258625931065928239509038990439161628921287012558269817840336671695745474475980737300959955533885490371323328934884756471438191889355911374834190308356558711014110901814465013752433913167747492229099294491938063240445954159638857251686369357549933744331937887562473722757233170691416587573209057172623093223896477141457941002203623733906995109116111633296068147173407951312045948920634485589395660942346007497860727787721010080282249288350158913664443089453902640585539506835684884576218276077466827174650229145086422802661440620261980595426067569517107143849743041157436995693461129502026006956445336012512526794035366320255302802281479676934799589572875726697989889789039862581725539406591630436067689170913843088445623715826615081807175829456644587143870821510692319004273425446880342116391406179248471046987953575189508414211659483263562767951035680635068520060914885813028943363171922908415379259374332188947561973688644775551774298339509741900229027411595119767882917538224481281936995732677837931204905611675723398659576542945700585476580568752038957412965579696976622725363616133125646168005709405059364836402318029655011677860890276438026711571078892010049031613019357494934914140149197968713566114039186210510707788633429635210481225114872798715339445770896467080936732869890370899597807715682161869135799232910873329119927550461897790672679849421870538490275007856140906065032953179418557871236661418721136709563674410022529057101503439506868184771610568034948599748361224866203149465665207089123649698457843794783437792574989346848363193895659622533941111980784859470489578791924151499908614841010379229099390858547646825526652081209993316116964555526907641860356208993885355645708170966932841584816358383601623916164328153033636590047640633753466290875100480967521478347956213490291047124746192328117157885578514459980492565381120000000000000000000000000000000*i1^139 + 1263575212652992027286463081552116443900468156431582737224195334921305152656710980479118263660368530532150779192292808777532345980850902457850951790642038195056403985147053673139890131048787541724949882346860832289720681427922583943619989381219020990915722359629817135691733322790722983306813620861219139457927681369302040245079463135143707008828551532857533954360799382343507619580990005322652121038654936302522439556156062500701652262717875222689357750831309633725159818026615645958577901065360805417599938034369080801134747866995792974201193900466184465529223779314651911332221695217262573073165533423093204087278474442035922450922519029595541971854372521749913538159478724160859659688646525251161944101780757454128965942618440181190932762907862899504511219644957969202803114781762367101052103563815625272423244641093706120044317955431342282629689436659232676122383275171283891819874609121473718614858459657350453715898647835029469123934909484411228762209896159292037414021156086599902879059100048773195897756393845823705331939558116028901477728204906303402244939925749526730293269490633759282070070711986198815871471880913361869959914632319259240616520459627746699329510895993121088472511227175077724841956460203003862916183489370434022245251916034483223492921463141820291958238093907888493789586376787025310089349975805144760751088382112419395324760705115982245276137588875168110125071698270409933059522632881896244870079804909119664288368030052939026234356875016390531662617174548126697475184053482645109679682171089573537154360020598876210692552815055710115483759592722893233413357878407051685242855693238325982663869029897011372425680985569570928152298312255228499478530460555797676432954039888675062334826492335285437459509952843922385108948518972110632015785061732161021544350423924756783900069938065786942561823571508381234579604789584582866502930285605143031441413807828003211760116974321373549574450931522056132440289187213052773029822762693560802535601802531516751746687962540132426076336702267047817369436994541571805141085289799254213324239679048172132826415190392482581545666470375277219024867881029932978060967409748127337352201852861578671821184551069845516188476868163629370435995596252470137187294231408130080432730118218441856726658285066370654431803594656832775492144947277979513329266747798134829191894196868310242505804363590687380336838002061730400220278354349656634027619758212267108742698436593235833016373427255302544708150514577779071525521224192053278117098631645735873945616251034666828016721151362034381450712580229592794316523377105012436535571238231097963730717680949740874905709026297282962176076129043273630533672104243494871211988157847183571279727896898211309391476075183223748683157066389843183065679190070836911505137798383441687385924219577253183840821183305579245025171451780745284906960036184064598941716007818840668200025143148588068157572051375619791210547209056699477194677105200613617147296972264411073530956340450748227707787445116357911613785364148270323968697830683631300165064476325397075122022829065038851374278897836992038774989669274023699003839732927555588792953920468828382017554964420215941877290096199771685404305697690130768493607274902270024716228669930567777055267826227324327318370893246106927275532218197520292509407810981915385693535061755802970501524550356457490803506858882176459279654846258677158926122564519763991024848704366213119030598086226968074663638939239157919870457400518059419593140814770983064869079594460979684160955212334012323760276859496282702160585952222286250617608339456000000000000000000000000000000*i1^140 + 39814916164822342103165785388311100229543965278407211912326358654110403808004538114526294565831895742238878012285528426994201911555598313832185365370014748103213395705603012195752957086100443249303463638987535291615567857471917863819915742830694858640511539412849809705677414552082246743745856070033230271345533596321017896030541399389283324498684136922501760169706446382656524128786549881171806772273806176367179870662156201769889115890458401700913962244532746260765292502719329655536907133585246008775203599683001730565335976500260120731029371182713270637570604397205469071645736794319870282233578012258830455602413083622620612606928706560136833292104349327028707938306339397841373923142706970300443363306443553233944627774681125753225993053476939929189697161824339613802348439547618363373272070780197316394864659261479568978151882080199919051641532300492181719175340782863377198575037519502540448390153216912555497501054887717571433992500245062154328295514210345529645772808320509580753580238969674897885219728735687030334869910386175652938803710847561337179914756875522555134323920907193198324373971400500880444614044941610987475779264964109567738051191442218654179708941322668680379219565008227919107256421702124177013156628355386583697225763897933192705060262854767866425417513429667885424650698270705199580784838651832019998539009206029147166173554111344960942416444446812535365012570882262616222367827792540487105228153669650384933114819753045498977851319285532124681529672016680093413632580717972264165024706123593070228665195626346620270852440036931409049157619781598807603298122093289764085778317845713030433300566280933005204184381046776438725914720810427368985606675435998434239428356032706927046683323069774753197696006253299429348602561931081328118468207338019165954771088344462794273928454601792272474459013576944861124535000155081131073510148783194278634732759242443414740144049654568235392548928410073816722732687658983681417513487435126752953014272560996444189170356903461888974581289749565344432885393392675139623842468367762567452364734324793150447927324228776435769335961545446657463729001561076575676218405752798203071017855852360755095867415469722167656829686418785279518589757185100436315437116356734824715181405777129641776773001368545902916581053054101016908859270750794320889908117374169802183527652361114988682640201679988805633628246100547742577094756840519956684438752992058297632305677087258130021771009650776652489457827039072777149652826528063886243850768517736399994414264841905006074900420832883121743204588888422101160912694385456750678381863443975062819676148498046106794736634701773415294914689073835215201623085497715756173648521541064574890101269989575874229429628745777301335041218920865915482303677945313543719826296108123758220671889507539389863610387870419611667570659381170416792192752600618684645187483405304412799496716932022022248164618312427338171374464379574596088999693520521239304671877565832979459719623198164927062859451059948634579341752834109537018964203207220756747788475502740837954286163015079729607097046564211835556980794313776143860233009457582055428685887102946647985661164949269243319397169700992583761321504725738066841061155323122722231456947784566439359010492454187900669941478024739594410116745302854720618794443510646232063717198539893000460781724740189750108480081569075544218106039328325207849888348685108441937489942554154581301287587582827176791889390233265599272607261210514053223413133192994208801138074176134552607308171464452312106358317888060683303395054322502860800000000000000000000000000000*i1^141 + 876182711494219864448154246836517713021903699676820055842529738127153258418825128072389743743694091053018935483740686411851208897713649875312777274476876682043218972232413029529988484829768388296687508102904990585452952153819109362645891121094525666339140070683713896146404983689661238974479084636116247617202495904832984233995902845256793656573680756028889560217733383617258760510413631199464744617386510615521544001936467258596506661001139185378779784448004041536888198590631472452187692302081191960610978590138630014313361369941019119985599918087776669959941607605367776534245038400802128713363320491436637867584021324773860576214157317434079747718439654377607098990802212884987250060714589193874666862120667797506334940324853990897684052267854578166729673562689293805264917921403340370800939580435052006243741418306213267730992829038456653863747939106140961316962770429724852930376820261788739853948934702740071762393615637095118015945196803691029322549441539512341943545778344568626014255867522426195196925758972719840674338582975997174224173376302114477501928885981658274910877030726903088111643603440576331703990801367712941022422793662587310778210359956889947800529881301924730569602417510221094808356261174021827893391036228253885295229425596896212225340881326447246436316159881888143268455234461290736985483421182753652382007884809975982382520501101797095026825968960157357804407401081586738334785031192205860437052383708632443498637650598136798364691798597647776666198798200961320700560842380303143251016742427197275534040153982390857286844540611498692043903659582832807129870288008575957994687217877988279946716670479907172095262795623281675501270033322920693785056897539339663470726563581115144782296265658840600799198355834888216776127969877257595038342149605378044296376886920744611671702373967261860525030835626831401659140715500493124769802869418414029374568006344751532285516293339658029702868748957899556787790030215607556040962144799903118189864037931594508619620535313803820884657870297194274781457241919180628319746407981622592082446718258793444550201450429663514597900168224581179954277664697051387097263450673651722421024535002762805190726340258477106727450432102136141695644111525769791907701242285339992330476885175120731202302428024583557747811838732753776302381289409107057530693630577893437501387324898658731618310818237024409904903905394286770971563354688229204877439552705681610294339707665026492509172520832969559645654255500395319795992209677373506210697216604920030616239837128617855670927096120718958549179633861294625668482451391265388031292609958990521452129381915444646635925192023472229186947984044005365618222298975942465356711936772337424988826562168759674060926007063710642367417479831298779181318865556198617384319919423711547982946408457208522717029890204805384697552025416974022796299052948315607916780140316489418148697328011752380730788590906380812990208009652940916256339914528561069232188541221192134305794473736162697937230766914153056268328717138592894853558020577672708824407444781058467210117155406139228116718821687935248367003130663072465586701730431876314407371924594247930811306336474356858847358517593355207662192312858041833509005135840360316509404953283103717883285018894901246859502064884931526433472567866698606556121515516035439351173622855404278360866831946730896971389925670931509505891571319102630343472459803328621745315073397712201430350456123233362975125210758751964508544515216281917092174337685909964306990509418078373366944177204486666651575300179746577448960000000000000000000000000000*i1^142 + 1624976332000336194983766781137775874223295011302827935225671804358862889863562328694650029313285111035272182363164998570954631037763850388781862250600618056249150185871220252898289660322727815604781923874183860384765054197443252760892933652980499679184950395378055321081657470005516627362387872318521565679703402346575610301131722205437418440680381872713633382471554229021587678759194195378705436462240886733757836002685182626074145224154760607517736147335926412396159159543575785803393670872843608612163256276925596842695741400035260492349377254007853277272936571455927579516085935554945767575264317077288591674551001593045272211654656996374195075621455607774383602257920466712876686450792558227053750946188024677437369931359080204819003007799115428500664240718038393015610552980737335257791284540509043865165653542860019459506352006723328885560232798207814310612761955269795172468164028598477052124434493286595766360172081602024602078292042274601812915975423976367535367683570747465590988794470020759650150515887193401607709332054006048535119620499246404621832276989570625614136851731597868867917766146845030773096902854717400384215236022083063489481231440373155311349831031258748741821723388909485151295534153580169702083045578169371729819800787293867635682817050545955532567408301972290708374197720800082708345465950281539907453603484067970628672778639701622176767866260803601661163181274979450112725056180832568355680106407734100579675908173983590586641494508301964093293149584169392724035474016748122217728754658946452276690296818234385687236107392913828934753072632323564790506863456416297037490976855518481202603128044188803324654992542329781465188756671420312468249188334104035492522720113585322117923380911644312430685268518686430935483376705614515324193422270874720465853320199889345452550615711563323394816009040354144304054383959919394812195011568946392528413228949297520663150830603822738485736942907596865169058268755611398076776700842125644460881436453233636182090049319747812613310145335275358639206412634094320077386137244219923407664799158221554855528112183928258791995779601744235258746859611593518017524109334049545023902923068897412025746697621011495126616726672264088447374208126597884098481337391008159157843271742742482844313256004211601104944126227452353908179191130021209579765336346066867415953732969432946427270506623192247243789892745820630922045324229489716940082148611448444418894567294341839691378875805518965843317485402109869795474288576036296076604966196443376937944130009758189658821918542109382562088752825748763278485973032620941196139156876530993274292298498800010407667786431777614299624431173617944971726311110876901555739701784955918591501332143732342193238936324139474230341856591160422735046642527881078313926455882753658256907927312253550709023124011809691204074600792888382797903978497266587275357249242850427069976745157129300504286789902919772056838435933463098962992728904109918919078943392989995399107117504912550692290432382592010948935939656041116598697393115851080084225768141889990740039758548476112117027611249894067194458452456945624700563148253346834847759726620380534916377186381299019045497788867217169286847790134913133025639590693586460729072378266898175204111159174997680335339878914755673799512775666658560951963536169674291117371392538220325742444053728871983546288525287785957306802935912266735966713373519308787366625785428050611037027006477940179673391241823624041108987251066709430799177886924959903168294923504073402884844867022614150895177302016000000000000000000000000000*i1^143 + 5888905005339922392271329014616090334847883901386859093211313212105186182805422544409516384420042138383927191563380782103439339536070448989972928437496715759457840346021271981162875000341228993316081532661362965795863177439937410053487818038172421080430657490444635167424566736841890433573955566976571183468567296222000066415907907315581601886164089704964177098862712306409322147056136207478415878525208630875146169226347164610767266466926014117089261558773916752837281099628710174470852730210455504526432302466048890838596396482654329263728544742032394956368590498572580621530479374564426021572585539652208693393516927997025809680280295796383288278489971036495148483569016696202566822139790393771566777773415226619216459004388888884781912961018718293948322755352016573056125307535955383828516785626935602767408689762948389425953134521315306499157689457116893609518974007764969195941418974917768493370998629030362307644916481030817099115333059229531622230717080070849918763030559186958567648589246087098614033961260512129811168092601510802866373498818256532387050661283886130228252157958600989106506960915451115710767860180404509517266543828570531232270939688161330032474101989988793309535442317688274102330384784805055470675530725507824806076367889118714311680533972986253240602456615065901663419569980192359349998181616551511096765574835140698926488634982974383971369114738680678960331355230475230570363314768704751113798581003633404659351518630377917292888930440162806730834163162464611970247230241449515623574189764563091446030060992344750947583633367269268612935337189442371381316431841529487155852550795041620278803462606420657129926987614179393740127953718331349310704913072109729960851978754440034674186098842083120468553041922490543579017231186648146189390561491351451684416139443461903815947990339450251031347611304966896302265373678687728530615043490344790924708337777049616510821324337823639261916347701420782390507422790402489367192498135134353895971315850501886671052128190873324910256568316288918658762905837940380855943015797130878034281999427696541004947084773117079075078508981929204823909566978539348196849414129565817605870683129087925066033428919014713524443509612756180371929611232494788065738683102918657591145464172135114409435980086655032359894843986540347998646607233547003366927395153326419428486912025047229722352612360879838417836823515920992122614639228914650317156410417069095748643939053446951684523842927825510244300894951854040008628727080181565680567564001282445043991950563001164385589837885235577435474736616497466699391204712919062783017621447617423768713663359603260835013836544450535029335670475918752739034519722169437448303007097224621248336983791999844972214124844236956119140270610632946195985495441697063064497503586705463841714370904323348336592867036139295838606129557699702139379238930108587754662834142200469257247445983945064570090028457213660670070379943402482194871166371772502941992419555740764040089815915990764039163614852455363989278748008664524713287484750914172569751558770352652695007998504753231357189375475432784833800397333053769648939918091204895868720744963244447345601724019397272410457595641929681064452648695364507414431577027034686588033833807622667899443521011033733513383200544003083618928404401117177176604791204005647544709100439606310511542766742829784998855083023284476428630803858824318559587922268183891603469238687560112230902817061775410752282353511597048749336830027754717219210147977533625144609813448322434334160083904102400000000000000000000000000*i1^144 + 3518713697027572927074179764234273397455106085444643638222117501768274277911526311320963095027463208799113580743779939321972949308696555857928585286433064986085018193097038168502976674228628318919386777567151206797435156629698257893639297015848257923254101409018827177660555525652186848201945269052759610944069105813165831885519093165094571580562145683573584181052808620042430758427321804000736984868703846370026026930279810010600187725694188096199047851248594093063303999723234969710108208257276445972999714516271911284197121690144965768827466109178488927369043891982996904602504273955128718018977545863722934244425814280568867383591431866891019691027274008389765323992050265960899959511417407172852776235441150268488507081457426532844076680426634432229763472338316519841566123198805121780523675717361352643087103758829051510535315915573201882448089060517954910325504415544163238269266837722118326383536495423361434610847306482734777615120043493999328608538161864281587857866459510399966069945720247704862246268118996259925778702904681931071952402325261494441746710969252875528196939428377747892232067017449541295173173422510323687138997287101868852859570886202843196503042319482512724756113261773399292620629544294198135316337926457656625420276644001305461546845492099488944151424760347536007017402551348205993081163791899318799799314846548596342606305422409911434007379452656381332054122687520206426794337948303529169515560989749665420016602013376753601982581979670614093936837274665889427318827814400737993278377140393658134538340923417993864754772368412041198599549461038692698870579092035762499947955195252404624965120125793055454363365079661588942675938278547507763703073864786001586889757446195334348247975461523362707956660163429440510871553007911970817918072562092242113181435411997731390428990108885851488676862333873277789266386784543276000531981950603439933729008853092126968214626849518951667090889041386320881050200647072794641800645914300133924052430113764620315875457741912876896533712989583127959027189498733693216301741740444281248039383798126328985175900302677729332615909609588531759400010668039383072369937421888054013314712498649886574715228536313342493831492152144711845325526284454515430118710690737384457622501335655896342784264124000453623681918188749551096049496011316961814354114528349560707488619338288021044860728504721953117568666305400905872140497028553936529962797758675201359109348675655542401144142639163211691071502696687117519426982991156844229911238967375824656996475774213551929048387925763273765604951917185908850490919992664759714442783188919795114597233834208097891579658559438110351583864138395762129761128722991807083146263839194275528466837152870656279590126978810196510841879694259462117143272826269841063484537345182337772479911154432864804654529332364842797673463451492021859044024769815826248826513252224795363938901964186608587713283123700724861757503260164062250646938831904235602495912013862265987210345253502300264972428128442621738685269065602153410532211416981609652591005152081799500159413998269633526490078496381289720117346691556884346423287002381336434001617059642031197156608719246120124578622579416383061357322348223738028277346054000637790950028077863747069259270278712644833183151050198286105653194891458817794541174315958860345489545413971753421921850943275136760394503683596063166809886772736246882891153666778195491487077313845145744990397794121740644538042399232861199045209073684325740481187779485017001382107751917813760000000000000000000000000*i1^145 + 928720155056413009967549406989956330945741396784563845229562995920141828573055200903035196387157171603808356017737027520818266049395017234474524103298525214253830888662067141726272178148099501282511154451270456269060039213320419773847180218786825330591170265572161316838292666002995069511096067292672369153225021616672808462473363635266208632852424500535923326036760869520897164909921201551013328849677818613418149280046643027451693551512064807036549865280825671092002889940313626768703281187539801864491652065241413726821890661258015663803009965102639893871740462415319776655521524855562232787483544664478538848267105617026123425170349011701471394929765591192464302155527824618562877217057858410837594915695660890031820356522273700442531831760381006117328278353961153391564951493502327417459747844703850902075088432813192591352771566576345549703727300819554107567484292507582610684314001740234476879806228624867426790103190640209758934686420590751463707246196773830163469872579914204351186487873052819441310887879826641762608226654160528257324797850055517725272356662141593647812677821161507361489077160823424518322027861956443787443205418288344892494464688427320090247891847782504809895464697140109501625514169855553664186460163605353250607734999472470345349235129083714374114396883232836461952794719364070847131274231450615980526067323921332491597246434709407497101260193151847672135802755228858933052053939788918036587214213904781744955813870532442395564687400741113264492429020072694528609354568226189959021085293689264129571313522416502787310699422307912800381572953297317465155250709154138312463012756423590361265644286777474774061761655669192445472609820501912111582179678778104569125972077014450687160992648559541389808366598333112859947204004431694479086183163851667211780980749095640259537157092956450325793738329107907035949608325092483558227912842373690169698300254857451989453602027712990599038739729696200420794013693562300641090290522269973769154730623861161299719817998570936285030720674368696748955969897955512279663171890423331392894035756948279502357714182949527249427254487261765659626280822800112849789055667158170136020542064568183570526159594487734038931693945903565819973743684725796758984107523671331829779521141707839306142755928447887275688624541800037514782946372494936892772741371261821784385668397871982549891641194297573265968712957633636173264351799614600402485940050282441138119592902502623095172469599430443719084038205979933937077734973521756912433123755512258221332320229243458577255230432145924512774210704956533829402664200404736852014545370049744338371417436603662388972444507212507056987777727996327576916652261573072316332310495425922179065179071507210581789902449329596655134886623190372265473440044299672614836530348437697995764660726485469792313931563694324232906687083220104169547752050253118662188471016793826708602934968900951802165274467432458542511303267528593155334965567881941930767744576364910570274370044724773377025456494153906590141026950452992586197072765439878636481149117998160490907702234557611613713796082633770572382559160982618740929577792136083368419144137427923868185713655115367244371520124308394764728489277034166012592412866376225218740891666136135171651430547324413862256331329765714906754811557270852221197119682950777027104998586839225120894326408329004969259498944796482576349420853754725282396478301568695295233879036768767909083874194533583350243326163468828294184003305196908889920117011193159221248000000000000000000000000*i1^146 + 125274105384123137379434260400120327872197458235389884950752367046817092365576052521183314288225378528381234391467312669892252423155892738154531631937577576117231193797770929688024320285418648785906586617751013064922887329884483347245480457057841349132410016862557188602232566246901007645021594838324106593771140322451066801065373160275229084509041849041306207690043859436365126037908205713725674476751338915487749114434851439285230119444463686816871385693670022733813154735293111734872831630612019687357534084697316109708606699444316349476142291043452195779726865824768256733413753744823904705830088199225119280540693102502736341472445475514478462301927716704123184969477368696766743439390799462948234424512639353916038635821098693252839031920234754739154788035303817789161564688412155048809311039680582642534035440433107171948437554060637687210736974582930235651764672186592876851030894768322875104369631274408399141958792714435765418653451221563542014357642700892574241056960554636565828784675616017460276818799114101182680354965415261588914506787958142721412371262476786106870570277498772153753545077130302915300760602224957138456685503200551025057089215767056930344618992132890971521803792160089596017326824704745051855832524719535396427696708122531647820042989258518032785728108386359357405036009034539523728783036757431380800086189875546627672550305283205884651311612158058167777822592297909711089685060070539921697831118781652043464479932223786668373312318834084503793688038884168158336994509361791749676110184841122337287577124939145546723138005241401616885666458338048355771571985643868050914884299469960973116355721483826520933504763054988503307638118350317641840137182418742115039103903019404587157018105863264447130137488641124801085725956141869615195059634315171834283261317768655604739590753511727301292031035354269337388829284451913156075530335690030724753742258152758083160012855180696693119406281991769297572639076780603500822487589212073549146451659721236925988046603233984525642531740659718337673731002533446289741238164542233158350393207864018047268445436937700074349436754461541170120157351604791400028021923079080291913407960353719653689994566752990640213896076878763273590945838999582034431905674892985986632503444760828292328649322880194188621365058675881422477971038166838141385278090284350101761806581505170012850973945715958780844737035634426274804378381439646061366424169861949792332129505232599534488444816795089708528242824777490496524588631416252290501638905226247492233897232585472560442083576159641399813796583275752342495919636133973720174457784674334912078926302784265079227702089449683412048776386869922739917461289777300849585599092792134302108366613365386249141452476456170144605467544474888075918080876403177533281982809420006259271785869274841651940787183940491344964583105918889795590237855447208990599405041260183440338985951954235589638289431954932528517729239018911287455066968299846685940559371257802682468899115761241343748377104470627056164369082321257015975331085872182658231255097223588448444290518580461265073315410498033462905218595009958724549933216755029485770496618241396548757679378423216311562421130044282161795682099210284332467487918544390981430377418314712229618103009562159730050083707246591398184717248924767418701049025683536206299850969758786887759475598031965786337360110375345491204060098317386065081471809325879411050543492931886831749645119836312191250548123063455640701575309451425682869452800000000000000000000000*i1^147 + 7708712079342691683067582112992305653015958553831237745458590693286665582682031092933506880659346055897150743610109520857306110043355471755121144104066592189958883862041392143719361776888048249086021801364972016589120671751718508557741824275708880176635037570753592481187797331283372807908223572917382679703451485188853309363759429089926726521506225339599769393011823494761617022290521460992169617817543055021041542692990282943252106385489466485455755898866595535900748435045667963100359948945295183936914117543862744528641468547002285378739268672966148110092209676730870971969045371799006886478508484688028149530381602646647161582366637666317723023916356166008257466693944672114886884417642076764927682671131954249545273141114091745194244178231903055990434661161449628846839991528843555220223332153584029829919077603005471114230895842991276493456429172246769340444776792900682626313790546480487681271461125156281285348789135572900856966631625448419597232910335465771790601987960625618271708308019504875868493275664425489616488485768031310133824330379565741779913761686787735303702629099575014835257338014082241938439048397761438572983222724638633971735531941954525372337235126037803444005214509958948588448302667367251114267594519020583321870878752688649381418789943176382304151012126580533154396206079474191717977007402562920825901691777758932463444856177215620732021726180552490158346017949877451925528798323900907784632900952491105417112835739816041848505608585157011969412054049774109052545997865993484090847661979737815925199682568747838311861925708693878705060996010328943264641765143373105724207952733083876619527282842945173379533458150440532931323213855074205124741660281033400588350282095002353794641728423285253222694672895505103966121574560252053880277679036021710550515430119051990620403673340197643947301585159745213761635583301460374715410491177296964435102110292815840968960760915017907645828352395608765170174153768380660860194245051279507182793709793092513374422822498736581717315425398449286973158426813666554925986805987079051581808964301436203901974061803490506765850345074092086876557450017312687550257132049791507546222716371898207822152575104470285619700010142973797820786899893825221278734453963531359594579590158164036129704229549227251800850602390333256781113620316373362410655669252499767682206798333936525516139948335824450920211685265263633690584764307781643170867843712121912988250288175531498984254101265988800513114700505261681520204484654005239995758779222912940598399408329578733835677620748372270768714177916367868787090856290032229006031843815475848801684630182891886956887505911907020447334612253902102850355254315356437501348640474625901732966521660969397647264352917258354094884012645106255636455105627853874108730405141390915094494383687115050034411979252816836007390997737793403011379002341357787767941839101059482100906272356976157838499919129578653134628770801658697087586046631048845671105731943667248358876331240003637302419218609291066560322268941315320082579684618119079403330216220692081182953817105385891845718351162175923400095061393321858969921640566189196061560357806571808334776778124660073952073342478747975447308787134657914722953755725491994392016892276443740111128681714329928408871704918494987151125189295662800721489817284602173002325352519314639771913344610870813041755155259313745555163881584143204453392940853944715947951148277714340488821097452896393404732561640170781978279280640000000000000000000000*i1^148 + 100677303740711815244598821447518171401018380049174197757807753569786513196203285498398290315448791708471362375689319088811480193879859019160381376129873824564462389343244409649982158046171822412819988030860672820375288969246826230322213367984060777341125632085132803780796932608456393019465939010289828953699552722397148272789629975702974082496944744655814602318596992846288674789880032065185947510370938017081346482340350184942160694419498891951149596642387662285603964546193283712649176396010795556470150072148975542544280497492427514320343694424257009970322559992140673393529357933820975423554621589426480052188256703304119474351036958075404602318572005952782639136595129641909803934551017414566058055086240596325468741822806846037381695148665715584339676005193195440330932329898655172849007947224242292560202533343140438481681718572789596171746901737956921433994600798742772340425957675236993254369461401466349508793279842136214768054571747910036405530484096456094132933562677201530727826614738738073739506599627538842464311783372778760506160113140259702984727196421987366530066734146852664110801396103815845044909480555645132301967656700730432827222166582348465177391756256660245442826392357878060191335033992087128883062296218882164250802737735344594664547241968040762828090600465465256377652508452544968785093499225845090508815372587189245485023074889092664098044979661317057828962034761596999360696066318669764064201047616788458046029084257109809707196256395986439450541083433050496191381560143163064097208848703743899223892846133057697259083238068455792347018458278939138113990375029363097235455023879368420100738458799497087934988583189537240512271423034931617986316690368062004193605836323559335082046959823969638275713159713741513944030984488656506088097254301360523342496300107241842984409114573504906884402447993694992150120411151991446151243207883440156009034682579701499706713031528289275060524355479521733981319064579164360530076032553032967902283968970862316779851158655425812687843040806876096681406594193967830622668054113317606958077076520835575084184547108745255784590144047999804976101610425448899513298452445541746941247109086016007850991153634332894984349755405370984061049944954643288854243863077592338638998971912717992817397711569767721663336069270049463003601766720370830249297830788504632896758919543926481607029514242323109612157456379234873899086218518309685392262331732689205513144643349981385603370965809208634102525481600094823603854087150311139276063197121462332539560080561163955923100014517153394387746515744316490543014183504022766550065768835811925561857353124001836385122200798692605020700296564157337403586746282436970297703865107398134229657345941747500936004653162409191839570046252118634165705347159598777290900161530882248697949286410263546853685039526940486688377420619867606398550234646254036177432580667284143900575476614578659542900202938997755110611507484045465617669334774517637817641956542223435566140752287918671277934523409697605070436458860863841605131879768630129996320261307365369859670510548485894016213312671908912312847884831716909902616028759566858371578375591603420255104484941948918849968325222076987591081877334523717142866321060053471878424439836218365574138020431368891556358002115657061627604356411773937592963316685967644126875539678603353519588277286805540255694163018676262361154115183245230985239792621846138881750519684548521953082018715754280457234022400000000000000000000000*i1^149 + 64635500692828676838802928093273737151191571493782976878021461378631906644447274938234663607441651597154393786377499300193753152299888187806348676782445214209823797968875637596449256848380106794918558914591647617052950801739801760933752201082316334408226009999971097080429656507968234147096838327579747033133823196470080943967079247873692076933554114700561746153916258509197183199758929247345080261279580592564461943962847234761254853352566029069652924795111269658240645770229946417128047640175062962004384261822335773090046623849693749301417642493598906506288065094442859173782787821766475650574347986015130031621571808741595733118553095734192908740453077267187052202620083747584416223198765777550058522909036382230378437682771201714806871284920878628095589983629488895665050008812737610359139068972033648574768872483814796947973084467185667222637547516855898930495665066209885687093083062076994704209664355597083789716411903048166235137562580191005916358205378723819558545434593460746097351125798258090442701546602320094087210328652606478134087401189718013408858746479918502785815311165397340197059837146930935696985526667486001720779396651180410981670316906105320245935384624005637182087024192717354201413231212862006314225285548120423732449512343182346981239912149845258929732600659252745132926831055143697727645200270513568132285479537123548906109225290661244478527970879923219028641090133173236149039942208680354409803690239281622112223147829064320489819278061268078335221670557987799074986690938046248730359817334080087779737776202525528322286318015331044326266149355656854693197789022818522259512703366135483961391176466783782009304349380403533997955529750559397097406474647234771529085398822298178648053305270772019123250302785352456289974717739585585936518779236981505335490928297841607308269489033353221823717307942665849854622043087639760484806139882597928275963047194874766662540477707608575270374237708962033985536019321179532682241246137820158227745478571669024334417783613468452481291055672736021015657351382053576407637111700933209956026940787189886839074604459674166052321937165420080941463447366629478969754500211553218235399074599938817458553609316207593471656927597586945062935678710064500185663064146310628299657634744703893392916659672201512496029320406888114720841127144980507554878816413066658099870169974002097018252672190792612931593853841772926871692000498213303138615114882361569351005313730918976533370412331248606560323910335888824977673203930924602910656724487234456050432024139218360171312691785745214533339160494043947257512763859115074800073895004696453927701253590612026078948234208829438373589447063110667325441388577676230899640261635703568072381918353449461343690204153564125561826452470655763279452321395619465748187176349453559231233409126694515802326200776119926139934685637911441125765614020539160496589928633359917863874245284301605265420900162557379812572783645577768461520129090117826371166242819516991840281182008849799758274813330762480729064939616289254542797226789515796540862808721930092058401621016572190547288264318500959741304321393576711633783071366194955082774017478178004800775338944622180155297711962749237810645705134487472094555649646874752037636758251548641333068333089310683256482104526569217674857957958047266136000724882329423904178738933930811250932782666499105609388389286960937185903692605459846845022575361729174996775402192148293893399170462515200000000000000000000*i1^150 + 1056522801574159651075200355091268525575627280610446409107905391039221122384864434176458756957895068462914862045166944965196368269481397972733039381710904269242158068073445203499681548997071564651635262630075287767603569296868593078406057612932770256405002970833137609969389305216444944077772128129066832826407767182466210806608306438848730403532840791865238880584771241548502231989571358887270134158079875352239135852209897014224989436709085418023470064334006588776327308035543893077405571113046018162696104520130682352352374037082716501048147597925332308237892456381235325910536741395011016336410777442633016085289893872544079957187724698370971817938813920423323149281695458942686130741068977282662898812625359375789851463296563082420808754460919969769746602609559562686350286775516272636568221002733553979872160931597849096947380184299679294886130471853502965225052540015798639631973935314082127766832426947836913697441421861006111911205037511623370091663594506116316438759114961469907347769034291132176884735232850345632064139713619977176271615506748541295198350211911276702767260544030957584981321186831575135230374552712615206968321207199927506672026247839649360439543355476842663892949894928706285850886547063637895395332155813614313111363417405821119865630833251654635561114695216367908055047511198714826791791531233080656066215570453043076698075805415643728056221410840858473926564443501913058061202116860901922337860651716175032132357584687119746120010095934046872408917588112302953588032105491088953227646424450900576195181900806459324483586789991122256750256160288095900563380687685334975094264357325309147377983944714345603421086280704458090304226104082921409154385249016551881117677911554843673718139910042599204355713769241388955361296232711079018345060598513631870358187723844246239858673847107222283628394361971053982144553901643985686347889787540735951466100204386188870521147238732551570240698000545446422102936745580992554473253126370995301614442720761712637567708102232601923884622747564898420596290190304249408741463531427977542591440534489255519566256873992682366736276493725877922931097157305985581810908293597439541568334920693108413291020654553304054186320325765235654902383706441070748124525850232227669790979051651398912069107254855757947965394357106674350757952612811938806082301295994944320079777718189546518056427933851598090201541411707913946071111965362287410518293682636924246904835830161861417506874263576017343653593860548289711435248442547963046427125263262480268493520696318625195368746934023629245308205350880830896500593211474589364046707694775431313429900717872016071328392637397634765887074981052183586360763885388369178842302084745043571111466929105636224999171926412357793688602747933467015410924602175182184629625576003143287824302893856996863808728457560705586246134305952491405114154540264257230560452033665153234655293372350635919488673165795110656344616921762653216767481985905837343035473217860420288138912236089014949952305076418186627380704782391384116864655252115440949840810764708763905782441750091122504157004189266324599996125960741161531618829271799311945633749325670904903456638203243362606781211367863293015528528249390337581144088561838795152276240680131306526394460521725742860081121934214907822771186322743586889811407112951303204520865199405633246982639429817656897713234501810062179523622686244417368709592672722222355374979235457269760000000000000000000*i1^151 + 3903232879543566580166261092821226518081680096719424349153421715920880332873718831229570879427845963741116947924035147339961412473279719064608155559533911969105240655611357916356525807296632694386778745201091813745100104232991458348871333059051618884216504271817104053771421066762766453642418751625998302192926334586663990884506410107772548449509177393662311985981813946742747305292681419152454394273418836076840067591982237443332211653795533962952190903993506922791860197737874019078328779441006192627157540644225420781437524703209050406025577919825500195344906399856149714078609033743895486227789335929286815357852177748743998638060936886281948102017344566104411710035389951752255658230922062691793652886790138130521236469538977593720146051800685933130742099333800308262459054215539423659143508601633396468448217885211189446377564942226498964417978765506848061581184710769675600137214828243177343279032513925885153964917448448541505826652551928967310722584159689072079172708738482733865026126288797743751541311188134793318887539162230371447081496933988906542971641924351562998332003050930618487407093132431675472461224259947485550869485288974971885253132860450014951096023015413804378167617095361121555003022176533927431013734683317671023559264188118903267754978566405698173484980529918943436340070933531096456092322930007103552329930920813862936946305733333906227815258524393877488517236018253500632865654458823559185071617560645664323981708288700173657007572627387857352821777447650501251125811991845960127588710100737957158419977888990765323034674737958570087107680086617951118117046826361651779719744084247057124421935126221884782199775399936066463588877466578889870933229480064136538937502462115816197008075342400734643385662329101944531856842730338543334390283465830065341718780284054560221786812819676671147952869658280595371583308288962427357228015519036729403603338825813533756611709497048579290553777424233389394743197915824838578561555256715088108309879444547636416128492100797506130434335244453139461631045862765479335118484281261700417874192056924595758226311782426643833678270537011392871966171175261757463382051285067948459410486077219147086521200449947730310185044100976863239597620868184220551050726694151383148113305433222511067448351630005082424221140512907738144647622955762149468341758010366942462212571430679223778035963607464114253335605181606952137356104628142123974374873640538533396147244808824486771168058669644919128514772862769926414761856907401151247574711613357667141754945954696039563626161665179092284606925911504261032592611098463708344707310425882647716236244502923925247391656084112534181182847561930258368380988775190757860348762391600358549315101320304602007081969103715556636147661191181750035782218980150818005264598505470293778874917894636396598460965426075835305735147543009743136350932398842081851129567302706563007540663822542225716109976801353829524691039859931105188235505303833353805461428618766251785835543345119605182392619560212057940001931073950188655863079022403118979768686070695467452794049792151071273019157553746333894336336678700932801034077885488356072211830669507748391659266875974457728826648974251478263586187774506652665025921663948420878454934433701062271050401083701988484220276566833491851766414104623813078421780451919584995248789038829288227630803836470565361951753829627265361768574083570949036863198803359956992000000000000000000*i1^152 + -4139397644927517137862275733687669498684745007573757965807652028899960118813143690462478657631471495900755183934159908354243559857676289448706734025459768188641462701351927903618034957645231143414944576195657682823681665604892663143167799158422455607261871493601697954361046245870722675380343804631259213994585675043985784730441770302845593244141313743828788317089678352387322450911140219095575654641367188649611584633256741954673564869498506469379008688032096336690161071660081113617488678414500157774198416153825800104076555497471527608668832608719881815294942968017083577784014898033051981464391616722185030032717006405626526277339931284076269561928429098212976566913138556679604965965203073624583872977338736509261148279087694985949652682721182047995963206970037935722265552281324390075392842647605680474905343234756563697662283108110188390102503904755575781149674033435796239606696210113944060894802672018031037171662500914459101104509466617053264803808960382835796909242086826303065182864327759930759168394601291164268613738882842760883440636615742061252460630615752428296349039066836771454015072355406264888958377223652285513957812563325214021967812996695981721113086542519524772729803989466032971118417538446359442234832546729064893706073313829868390158187758959902793061211289215545258618718590643073088200871288026919249722675189779124070566470396851184583824014216759947681208144362721010427972773904073843395547596702340794012687319648023315633560034568253580823032024064731981852428898754288478837247220122887831319081723490798342013720749460253738800194026794124011834678337798374425154276296708357466955120528946661371636118636693572801034893343333486747007164623614475539562752329348436432165328776954286411889825146818987780804202482692061063182499570909994686325444243668494554349979377001070895396568806330037075081657278906895131728469517543793576188083367798153981319715735413316575194751436079949899365128061599187442325309277088980756500119131123419377178860909156357537127373165595351929387268820000216483069252356052513399900974866365523502644749048567707385433193740393865923676484486106898464410081531223318851386770047576820331938799943424868645092404055500662150121355787669277966429287168174779586341467634927637376159491471083899837562765986588894305533393585041489535045956562907949772399476735020898303736415129421749202494506672204212445806781091230875367092188367578080858534178699062907148695166688546692111988746469841154512957536118261758737542307426614075526260155486370734210074223060895461467139359177939149907826484756460243004400934260914794881683147297289900910195392769512422883355292803512298638813972185062004488548280403546170501470746198384830356975355930745298994255851940381681360593894442955916338645279608403142312011283399827653790227125611917144259450915846049032076769207839726062193331165615649575227842832751740490528541885999921653545518185217188247303293407235963182793823434271536029157423530177007580204263840703974183589298158470887174723038684117787826132293535563106475075740099844499079412951780430920963624288968694952274518231253871054606909976791895617415098431309738298879223197956051800721313385799469685326710900691289734602918983135214533326388660432556180719622243831808228323484845943778707666081142177241919021198914536477084589656487238706195407685406826388398940956504722501477834581606400000000000000000*i1^153 + -1036721412229751061354480993684369182054021980265256014022875841567669247614591443214356830645955851119220905356691765043687271232684478532322479961889810156437423095897632963668277603658098656129720173511792078774572425667108423262954652104533071025483525574695735500499469908891712829625476311040940932183655769164309563010985800931310226701624308602072122828626586425960578668164660982354713119223345858639908849214190119688341122933368589079464820284414737317487829717658122858552985595091281026162033990985072253917923432912829765570108039224901073692810404345956964342466189484495519219655870300807627672499604287725566430244259886197975724072777415467875551995764524031981117022183876019176595298732345679187225750351983565353123412092450895485659795895799434607068725963479775253058218961161340420853751685224306043049216573434863430232408886394847442061830837485394318191179846160419571352062721326709428047594339759855527320401980677481940101960874300399604927974645354906928798333140300305325267027288812128462773158086554063275250927163841378273014282387530586240962217626350455927177091068965302033790366047650713725636371221879301867260205606929766294772386327735082547808637653096917948872681189345849562568413518762280577529741021827861985616130426187395356365807921829104726527163368082801204493487049274835300178300228409014090998550688922000176369497751051869583688479544516714614053648952471026929960018741469526366423733633521428436419891876229516151678325896102005776692954279361494323178714918404663592715566140348124626279039627929527529790880697776299146220788346024713209591267814165498434369874815165918351925865690903906141583972382255498908911568824001622348996698573803586897568748144406671491496489440492023082879263937133182027211205453707773066155085612492399149676681652064349321649047093177585751038966349263165706312661984453165046327235570359567044055767589899630947206728525466478694521075918709684035930001159705403564894809604332679925970117207811323092243864010201223428594936236881034755051776197248595392166168651824166442877512405789036607658832316219893913326685244475918955505842214744685849854578078839885982647860244199144461793309711951608392582456412189246287583408280221500955646947446955912666909654132850102481150892222450936808063268213180379821717078251882699777437133094280521058687907423965469936651578450162759530935468980272977743986417638924199343242280197769353830800917510722262942570977756634930667795927962250304449970104675505048733163219015546338822033103113118740887496853637244576268879976108923615394506857723856572424649194964360558206769995626090851545325038826340360830411551159098026454922162407915841373437419306804698449308065582101912397079048469551443039011001515093141301843596492683022574563813352874818680615269232858865031909919715519244236292959596923309576893817774766072711779942471933574689194753016946208757155305485805804576555068546872212462878297603678141464372565886282962956278631249881529522430451118332154069744009703202564180454804690227142003713035177333932082310533889434318925468045641545458642464200393921083785102764901867556076642731774991124243679714253095331255886449131431225403618441023592118011234977838759809240953702110693248907705041087369107336361721346440088091664274568904380853139964564596582732940346223730652571275028237467208227225600000000000000000*i1^154 + 846574265486002288503557045429621024388932348357102142318539703261270735146409900719529199541315035534913216766449620231070436351476612388305026977277383176140605288617343688203427323307168190773690697340811952783631314416988401592257533465623673040246585291602894674882624525651301641380355984213288611576242640033316812365714109709666847569012967569790701375123420730144125131372758474228427045586566881337635192961094284322543398742651189000845799123126459042559647155707513426180149006109144912299440822952408411127254245880256356386742089110961758900908783911048997640741503443928199406189950351157578059765121836850714947871392814277406598251437630971372039961595127022455126273661186334899113028895313038295493090236288051183375614798119582171785292758332587962115089103933821615048283999474599872048004917519970548886032128403367150933025745998799271611696717866507639015472146362006535433909477103641474186036039470508708885828466818750196068816701591953423906507451201031145854104134191604102184680436886227871382052889637450050590340738833149968765996138392926162398727259627279980165830651858499132410850516951782686312808125459179870117421336386641643340839262753111612363025538237583426735337508719163110327823675478410929259501022267312063462698458188258682767245850042075086927985914895592561294372867735359316680078499779444546904325288182409694181537416417469764672097809928462702722034740993388271641183712392826204358421798605286274178032842725620776122097400947153081456100952675153099662771080405477488835060483063533685580820653285042401431883917567349896170968358014938534075930356357816122522749253435295811963350939359676975197782096076090168802041750948391988404609737877102070365653141346192382273747568723668335468460156311867951459871433496182186546079538188823440894021140819380653799938270998905011698725389889360524640998732685443384851624764536292960697339796532463018727712044902009631596411294498765628798307808324874471681402384263955205887368029746835923086283336837767653352919556116278181399418795902280782510145822753623483644196481383901514338625167613740946548812654876497867095342190158060044890211789660082478243863565686982455397480745514172737665522942233201213589843954674310431383551073969961277479953878265230039456746136177883507850047091329256612611050388924449974630890793219848743754801757537962072575253040450917230093944373368545364736035035435911526007999796890158672746504449827937774646956833978265990068746299076584846195689046459384917913251677487735302401159595933320025895386234619369032128477486099310715206676887129391304427228850811688777252030349373950535008542592959262537021617515613707910092306364663729085974245429426331759175058596489679410425919972839437750776916538562950310604332754886487407415372381295320801524513643223242560154091211665771881804810918664310346516125003179954446128484315252895524746687839794279974155763262577235586278680362014965454470448724864565934327606178395878987363406486877061148089781218506702742487428474977767428566466529155072284668676314396092141591675016180922027209992600373398101458856421103966382787962978945990318345749944251253661962294597828192366357664372015681136006655430786870962067385262721870197366647215814863655026620136124402481222707838315493421914452844327223398921541246482118553530668332490200679710720000000000000000*i1^155 + 231762109833547573634266803979560174565269940662882511877458660148833014474436900584016122560351665365807336889342592207757865647898344053274001289221629049875238317114457300702067177155243963090612094455353558760128652629049536649248251729046362068614010873630747346737869183652489909560707511583066485136236357988376932388472347394812041861697071844475551383165452995373228295279455647154769940413650586094930365204905110398436395779474734733196871920744850563709528710452569128367466027336756637237020548943705624566873793283583886072118663474754183864471449066690383238984164891421859516101559595231994235326900969906763041885322016441835169078699508113314862336234091350310754664611988412911296303913302766152426054835562526353545902569241231909435463598922632763545489408356740803550460825601162800222424556948653910137084240409336341659109180644849539634306622835146344477724928282113996601510345597850818175477765707237062193171278690788569971700963318904714760646470120438426520729214917690731640773806141058630419229276092953871609151687850034134096920017489609785300206214289483222639335985284777072784108973214298378127077200816887198718596121701072682814917123250532501598234312407635128299239456450350441002849656032201318465530705764196742666625945752350126547809017138057462610754162355292381108815291354867158206027234814143998447504770339978306925366631703961199285448347647997299365541115703846289901692841138954101069841156602301895273443668162871232282949188799642890940550752659010246367457047148630644444489397208941550821298512101489032180959607719734265323054717310187804322826389137792092630620579310984172603791496165270824125022549688636633167948624820364968226359869167715733380342343750329425456434185936245976016885176463295954289315789647665819707502505542393394575032978535754347371240402601707470130123705898542206027753854844207732182611137738828422035496477012575473528190031884724053745936208800631628026969781489787689574188345406750662048738496411926033880637548646562646935431655375701167022809330917752733582702513269771558080993786833568854650320636127199750600275516286749372575246744502649126294688516009755319710065170098307169937286802800692979326026323417132600852569683141766311705179201966460016060702925719625727072285409863311936905356084335269979585192193044067614530373289421016947177072348916954672269996905251962205770451527506380098908740525193399581065415854868338881162441881858131426178644143519184430824690170534899389932279014715394281171021560431979985583268964593229101590711435538822493297696352684147974103355451893071299409988124170325036268346491126221790152112357043793384873754559323151868213492114302841145892468848383303416089016908304948856094616810551527934468262881786262932895358645119335590148849653329394249990536610303746769809346432065558981313181290581171629021200279692915797381165756026870637773516804041838234497078984728002393042791794145748890499510565118209729314925624927625397215065927876553281822236465608008893811960271190945671440511212330249171241724419905284243784282852937009405937458165045552359692798822723510061675236995376785399707265503987077238773968764307224239521210729272317503106767322006752386905053388083563353619229228177728499692948250042038384068158470727531832832505960519208011355491415331031662303641600000000000000*i1^156 + 6932847331999829007504196481252899722066644887146586670776200621181382562833906096911661612859991350228730898478403417301803777231753605932660268212321254250330203003278904616129045562706251523883129692525239080434769275824864773325534697839658338905099699083324527533974319423017920726689029092824171937478039565120805461731613076677245819103523726514479305150527354334053738540049719249612939478781115878515622813246886544369683850085773972208391994149388915096607770247343795183909505046517759850713796057445485631004158098091105414131785945681917183891242218637527323293812143741484973788594129965233607568438118761400483750228781851107832439265532721610526019546652080960032973256268482050422567505086627313512304932381086968230034811113024282817161325826283289659154811349448156738247248426967886481455523897087816064953681263553486258529001879735966071498425731011745092708577384585980507187371965365009680274910364717703774671729655220855745555629166253784986066665907881577284947391050203605267276581461638749816880771355497176678276918215240757876950643446841889081681411381851831197501688931740806893605507468575886237829577942336412319014896350228643115176731973290166900423980062718464366375439608791660869232040544767438445930932911732669770679909508090878392907284708207866163932955942142455936381603906079594199387961120218001565122061128669419763679193267376716611843495393966506541165261335335122187413393794004756586522030268356106026482035297983642442893813141900355609939350678804173657247443721407364288394835381260893388893969983833586508043370238709101184968076451973779583541794535609545546018668606079012711342549911347462968554849366543395747147975720063840462636037327961738382526038105830295688954981923737079628364828709854609697617982472340151169216227094272575980084416953411834505767588837096272952985369071186594360533493176087369923472864634441061358168077923641676723522159010248379769384802577369579462908136353261986646027283082212207780023997976896784270998421052578979960882148648540201410245349368927838702374655376644266806154890020823829138888888488895445447800075010716887505490236593362406048203561339270597176918203958585280897037838137989475431206579376927765746361872510212859497446645679200294944605115307678796381785218317691707161839298484223686339224273149151655606904197589502816416459102709741056424723207704856644778170992823113412508472818990707677280152526190736062919997899878637293525621474687943905550074480388606976128236388544916295137138928575153204895599482712515647689553865257248481865869239454908852792800321627006867203313632986009774956080249421161619121594370766222431109035457736814209330066382014038789461181781191958771962746282961398683470696749421751545859339511285603285608495330952418590881082339883095724663559017345293752301106926485623370691589945655831118694684016869096795521573314980401291143133207383768526221253245935719552283656902461293494559992012671815809936038739456915773627724070447489238239259562296898694256212286797749441705706756631704549561360266726388769694363664053123364860085909492430686690909032049247836588517126994129504749769176287458425250500996354625928076004617808784682338953091773646415584471092292415615019186903764835373727345038956985649421486573242207632330453763133406521065472000000000000000*i1^157 + 95979887207924182511361829166028042134249707644527984584971495430093374215904801678999780347680050333736915254400214806334733388371063554058711401565381763136398993163009068143642366029226056715299257832891858475244509574423055598714084890922647151823158392426911492754810729523541052933652860227635410535217722809154630087516793534017773994661993996975713726061018049849466296104457688620339006790245194708842000907011102686071914439956839092297216170199090139288281820452053940328490227164575769107038262405640807129335204733581009088934201965471806075642772896748182787606620186786643766676266755115418934565766571738311957806522884587905535363345687551376964981498334926282473070283684786899232767176247646280003743515308659446094911946379457238183355064745323090415264012505519725434425451296372316939848806871922945980345836347952821837071504673435955071326594055423557940848516733507659172680511387258499699154448868498944163508335092093187266602011192262167038570184927550888770542845178423615981791023354091098934340611996912231325914107073379148394198900078195413534174983369738978573163330906715198242463485179516831045425083346412820945763592923762914598534080922639494348126411526345841693435433729104240276247102854305267363293875669942898865058638383432933564136671119502547479128561732980594815441350747784593543697884645240984673577911351676593777980182513257398810013041811521523321531917138934989285324969793496219683449612379529482914416465679144127602283301147278570641922353927040200811706180311611010620934070445966920249319706403646789602278536918953148295993977096055850805229384394611428137508773633677277344446083410968518972765088830948326367566970231215980631095525686727951971517397522961929148967105704941442366079003917080733616220313637958946310217228678778980922118265938317246507918743981826124096943493393885968737508534264710176514683956915966505652717836138102975455435588217826693718748065176365005364390801260508915563965023631949642242052801624202821265450809430447761569366893285913529583101898652933521228188707658339958741870331471021995350659651902333630908702086402329590595430248546092732288640136048671271188580412806747336011065296319651254330243118786784486774281305102470074829314922941972441756480638501379477434429036556038230315668493087361835738772890322726165437885968112390694353283702668272143118764256109370952354664983177545966832415021829818242757940843105344198032259402208005475287087856303097137959722552361679769038043717769313515551142562578378467143856632300223323524412776966345802378162137226870053659872453332901579709614779226905783386963218698432517751542542160893450435047270095090178587180416995135223981533296178320118098352318559514433812323677338234756056228667181481491193384475857069599222695000030444561454171592216640925204253961495717726534217097215248091423549327300392165852533440541378277647516321811734895511853191249390932597599819493545846574983735392908248775955628043374047004695505955066714043808830432459876615246146577084476166202961465524994614340800826568240211436033648164962554540984322958790731787440563137380868673455070738070242485790506901256847946169674643787489095222677613076527576212966970564417333719821576408964605809020459928526992527864050826222258099700046182219776000000000000*i1^158 + 680645455151032980275032848682030171090366346808172466647315673096214295737846684258723439475500297550633751265750202935306731385158859823867118096450888897482781953056185755525848494123978502967832652906365968323817356620155507595912799527206961175509535104501838428185995890578614739592668153967192158226827251439335964732739250554274962555553339198568976299979767018766278682965955126677527704352122393181062872020455113554801915126968746335224856411510770745876625929896033947097544385541823525384297387662848657717709082407460496417120156813582306114251452515759410177139621745297713329858024466943932068336354254803399464742166367283784337940431701793369776556492319957830226887894323226824254384687894255702386775612708322797761281563877800815017663513095765237833664827129782112111571169947159083625409106732252252238111879352731159156559565246190453133594998688502563796109256038846120666951913037319639750240784819121383683512123669404408625084434773196800589092057536859385339947767455737594714674390908440326670785523790857596191935566121473994902867747726771623493719628465517048599106456528819730460274439599021082008198222143640761628518591495526320911535164858375305337805126737293047211175155309737876648512446059712974090044262047055009118655542807886793521592510134908745252598435717057596537488519803391401073134576739508012605217971817801916073437349672053930007165818701851883978414679739157531022068638171776871910661767374173640421070787992639436751743891628605002150591222602607196239763170908656190034855535695918235231649277564059668261954718790012412156291857931669648961814906290583519179138697427407153137673654217534081795624267661803930480523817702382232105915267959887764129256572937172466827920107390458668128404764437124097887257293888470277020531965923185603613372775973265716296672908092364847463762805187725778028408628401694036382499270476073994110753189956321486905179075687597034516521989449751300323966391323594277877564494378474500041539042469050138364294886630169427216585150122224018258841970725120441061742208675728686864555551897682460765273847043110062110207972841532500375903514785031377320735818030786346820608937567388238602892281716943751454193970732057653193637695683547506243701398285047062096412484212825309859144953212319207612288167970259163220447028686537849823124254756025465042459773048401482675112920086003909287135814805528148965309317343775595099917416669761201167534122664242599495662725103821942326100629129719400270295385956593798707606690020511917226556227485472822899999492650564577699797018900056745050544762454165768566242565086599029692291842038335666018594825920927439403471697064425296209312100938619937339896932621171041432732299576387904591012300414918729661850986665811900084817726158600316246138406533833116544192806576679077902686085145052818302469171582250132347376805351183772293450960783832609765510593880772163975043209104858287029682771267363292669764277888624026471728507044111352158148624375905680206518505540609677669985274349459758488217223279237106874993365372111519144833665192505930192573752114671905472435300599050343846454392851731712951369732763000256950714921839361483300676136445489695219820164909996911744107636997914106706800385767010932484503797982565551308800000000000*i1^159 + 2375570868212388202481309478775215603934239141639358079382852548778043117213255951710470394082955639095449153206743537411770323687603814787096635070979213626471260207220668931482291359049366520072697767208229778041946706661048585457275433620814065634010205444765323954156378633152477324334703301542670815473423562219218035469557773825780551771288712089747490338705261393790527130208828077908925343496024588972308743510684234558187678334603736259213979672877113827381440146475222399121716557942013205549283269821784385361034603640750069543662159756994303329488746769971017955100225427395167153121046024560565418416332447380264049023918138066070742468127560318277417682247727198303944240621385915574987840076157944047088601660602537138128046473015499276728030173382781082185634094642047021648108867375826467458348266627651033806233388499347145850036211112795286760346856018476397555037809752849031269899530256470329821625204708468178567445011747314624063493780389825560798959929028206504909431291249559871819096794376978669680647348678068454753038835615348663231874168794472489140090199619704721046925871506137863033918720487449275544735366079250407661702879375642499857207764204774338935805173195022195392764373930260803031633115284069277059358560184680268317345492301737484598030206884071792550086482812424586164368590515333024755510494845964522696566558683869598979363920345498486871577216118401539875939118975249773570470528825900516004106599451382811401623625341338004549329648135852092923575768596453830832132155959473816970556806297697967244272341692547916893172048346821033695674465808544265499449287912040628541368549975525272544918446644379399267267059090573767822344579272195588907249041356445650780084291040643103091228165176524297089987686183254940114798732175993907000400426592374583030185347540435989247660046601416873264129039979328047245788710249546103988053681145508082027857007785947836700947252017413478861801800844320026717542917132507014092921571725984011327938797229864436893089068095720255025549425885879336648662804390984794191588792113811796588726932004119598203802296852994205288770080310154546209030142404463366904097329533726637343817128635325045127448021074261262282400343062968239292473906673003161064188256836105203349908228957316503427799322601305161541476810012719594319180659338889521954464967172791237540786692479432102593316544707533533062282744548102969909595431312799048641920704904692098098485150227315720039177769292582620929343771143717786249501375508935575788414217766939704352508553304161266604759631963888602080682079196027675772233176955422859204148833439265943440674475478212107371086873969193962329706539055296227568557019939798248621653414146970103494131851276965575332806583505523042794795510378276107243236378011241479227222954271828566612501357232877963557364198493949899576387820909467003605212841029327224514609132337130441647218502037888933305576392900271468734839261721501879158955192588718910104326741951642400650149333985168661416176293632700898403136890323516574965266391872740774320347650795601147468530730118840483139569663851423889680141534671088023714335340423330813373718671420742579105419844118912371095222569845644255577392679869043908232989535374121038213718348323534274560000000000*i1^160 + 438142179254934318597852888127543538326506996014265836777413916725451608072326578330071399065987449632903386702770853446263277572959664853479581546918711958024641204345109330592770895793250117977075981982237279020518611546115182096060265234545231245307770146537727152352976083958881628237894178627871201931191561378819655839792952800698981920621972928182205224714952728840087881002292467412652417796215775953451605420931173327612434267232424266216335073741205996446522311981722882682835118886272599955905822114476139453836771854247417624457606915174679756695360578237598404341697968785192853847872529457446259911789178131072078861539697541739487026805614829228620889749888418395028882301536248690822375904609358276871278710824677494101323082804517218422018030197051010988797112510319046691366685744168572262483450565932327878042871324148807465633253064270705643284068361493298679910239598417513147501763317184980950703629026679804811157401782688319469163756334956530206877072191213912355223888700736504908980079010206915690340464151706385084991036393431356401079338664505845983293019399713434859213671282097382349652392677030429347378916790162220813733404542040112854901045789583914936025450723047810962658893278329039455913423804704080862451313457342700291810935680966573206210877848005941588819027842564751223336891058990736011213548910608838504333266800707463033941216168536207217531767032924670313470567838128352261177438783551362532336564755154652825233101484675221181145628880237650515376366566459786189288154012547775392888736418725457047241781295009907102984039232733001699526369307700168955369554852532046880766935117705022391311429455550519779998649252350302588019196331832593619849965869118958894914649493945616213543237301461140331933882085278514261425591168045063293624154492615485078135486349380692076159331269410072168865576651983499206132178944123446611939716069079403918459540473132683794043475051758548773267490398654497705483187327581549705496755040592749500580744852439612334641646327381347287861539664491348042982358326795071123395287172010818530950917587008325845686858635804963163808157400242248010495198728843629469767990124157043487206994233638790981844423217322846929471080199038672564821405774066480895016909735995591367132652699597258886639665595027939075497559724024654811086368808583876818406354983656402778436616400477130848488596556437099688617108104360636225596551361981141645411392709900724752391571823614645390726326885724961776559193682018527951309027606552305390827128237200347872765579123422015328250033183343393321709021233903101637240407069864583528468921487110630037533294283559283235655544387504188980514545914698356451770888935370868556563154845405802976933617272815192515583911035004125267215296939317548561249748127670388496560992493254217361633059726225265550654506107551553645130880638616463766600961889506307807072795682718462332144576723968771280700117542968307527388620087384503869268609161228973720750253351862901607611409102650598357789168840729067937653409022602628066932798435826834520732597141664916437251471483801714842014277964561023249214932461134248125188968131008738192817366596501041016922072751508789037426460784039627686629871718473900279904144181649408000000000*i1^161 + 55424726308545891940360459782526967106351389901846672689710534476728916264701034728392374082076204942317641140510478193835012080022894965266206837028588044643746221137934945945494428228858814776018266110455387706684267406743645344940613461828816478282399882318249125789527057792578132398406811218802448461661470722145412422437644471645880316751168058192049722339168142734711637180354396803053369932045218037667344077780851717948831446481975927166460771572421628507912185422352668238252975102250822745516968209948496642272692542856520954943510929914852048999548764990758696696693930038541271149483431316480601305632084348808660349721212315836974515481616123296873816161813289814518149811990234055669340787349261657448193189785454529039407560403187494739253202865050584397376065753994073413425281029231082000004859503664652964776460155049877521980767101998544302608335320402123275572250715096150579578601367453428236662396280606008451881290527640141565826194553878657773153296960436130719822580518674056697639561724998870373732578111066601651504248223055917713092412720489020378331955339660696726706326610935033291689285332477234565857003583890889190134956399531685461629141861030714956896175999118130945088007076217999266198839797446481979224862376115678383750213204091853858518890331621532382536197461666593925549027454378805199412457875163320423164087498218001446620647917381053950037257573533400739042137733042552281043575418050832067433004352612186845229907102604788381744531264745631466888541035660815229705011836700955574680701880602037289893258186327963429377754534724771843325924183341807644067250142791837529551077525483047727137700803005111019399232517144707310543533497918925196302249545187348244205583008042011975602549094569474969286261753696666952482804660512528193805712758977015245920623232476489818513710683268157903673865850286191156699433180128490669482542473003715479057375421327785098379542758176553574060828877357710259905020655672916966255456265857638509248110311972687985947521299461185850829651702220719274834040884286279590837156530296925036288227306100237881253893906979452051451304846319441430511302298952599707777868602520945503926692338174516563606358142305720252187065729964374777763253157581371901542623860409277582297956957102503873231515287980767536382511668754494946625522425020929552154504732089334304197146156210054620790021620951851788764653836735589178031220313075278594962056330430276914733474320143532570114499710186523033177721814546106139925103668025432204993109325774645195688099166949689801547513623955332724235836765075920817907065800366272484635663343211239209177969640309958655912847011476486834151948961241747704278941558879977903868991313278208186277347077480779037323148837557649691551198534443348096592265661697770033418137616446354422847203654034241317441243258628131795485675890607606688155042426821447703361160869988719924482592533128946603713642220741095782150611601059950067199479985282111676503984879260314572464143748429836215242654523631039264731149443699209092940424355659061543048260628599870812351550243499161308347143650871612997899567875892665826691091586772943718567232521461593034598367507065963202718326449917840136564197943193600000000*i1^162 + -16270639864145829979329924614459916308152590146628556135197175709474150564039525478476244057203984642794805086362766411150875802745808804961673923431998169128440469003842469319537972470562648695942316818299141568975460305874306926564072876757976793152598890369165188482526352612810814862561615849638892413190063300387941954309324700126728194181129690642249639551756299010015459914813676219583913968663712338028038713531189204981549965921436804111641232908361635153537927579526445500733551842868466132479711384969624918287468395536422706415962247128650136231408506691835156530274377965415052590876745966990889765933010726138028305935614966030522342752316798445445575254609583517504022289742387006383823818784925980529839479525625643303385993482965876186685058877775250686815016087077986580353340840958637550244511998640475440523156853359338240130954562973803435929729577166434829735448099241697785173666315487434621041081356557950204564772451740304091686334246177885927496179563320052563629652689528531084178574277208272137653269715964581188512890595342325108646576118085205062069287315164057224611330976818204340028347020582314151387869078662495062595290924195916333380995855466824209394445818723084916651251683505598983166878578234137003846309137001896960384113148216149447405466824474191236105251244610737229410593486381158620201036528561806020571180801621163019353484742827855815580909796755774884739889813566845851484041753435460231752638107652176329003367641900366044705898939373543959428342627773696114374798729961425479160595622831230256517543192214924465369774744474923824205845604107894511233953977061407889357377590711373449106174834307165927068751846235245206936835208941437999716037401849699803406576879149173609831282810997729729974121547542385869198583461387639963224819661657800324727197850693613373393759661013587760822012141076231891488467456186938790798036465475398090864744735416576200083874106332810556495526583619871778855975793661805016276337013991680408806104775958524705090254298817186282733216188142298155254226773073391795804282728220133756270880331902062117149390441981098603091479076989490133325621449768551616096982973609205933252816024316355861233578357515937594173379541359473373671826300843583988277974406649362982309006901595681060743525937115607344371028567925436928963244462731421258280924100736388939603112282349826699254240139810641885131803098364341601463755581726597392131804007599756769814326766871840654159706284937197832598124590993131213154097881603586354883911736265718070377315304847761170439461493031364051586294638848443457378934123796884790385133851634003130756838153499268110696394270294760206552870572945503716561001461012698476214833183084163434838452059179771426869645235547422380299346192360662510182433173866629938138813832901325109165961657736153006049942411951580269459669009237255393181244818832235522656837072160105239349770374182987090160304699381166129923378501014136708690266352306806475359959367379312742190578223045695376811678498879429127289379970556162864701651879030269767044338539876261760225821782929379898199956224197092493669957450197327033011101183570250116902140592938317890768386294531867409756211200000000*i1^163 + 4786852341669407443534375713651191926442562088098002513967736117704014879712835197920460080228522835603513346729979995363022012629337475580309535841913724323675948496806113503046876279905301907858196800524910609821400195236156321875611746007379820641004150595632628329252963465379849727611121393027310627640618529267473061138362690062878994379441953152958599651690486111482477222131789354469752494209800412664971257006071488752523113309713922318887841204584223061992172045517646195195987516195116540226457050856599641523646713350342298262820260351740888822890891167700600521554118795197660595324701516585335191028010511874949360259992895359777190464426266613162203036004815125359123905637683972814877308022874787312914704723037712314682815702290505073993609889209060541077833261878285532033618663316912873779210364363230854462901278238170269845983719935018500627487041966797532784580220750420831536322790234884390140160052851137407712973333001353221466590673434548310823094265331077768463064142223601162518463515510909674024150456354170402904801243176080242164071177893125027356451491360403982372602942761955255585078447527334623594542943767734909561688110273758950996446695110572024740091841717128827335648045524462181134332653223597327329208986915545231933384606100914572075674281589806804069779126613423680089920248094034473620706866993751718416680144500055751029411586112592748318590696083259983263917506075071202788383110233169933808561734660648604937834030021959045176608603074988948605986822171402408005419484676477027472993077866805660188040508947784578859106362516874801443810713840996512468308037200065203892213992559157118475355712595331466145385407879383876808914299186453762237854629853984296412630279373588736427944850010309501622034654116692378628769642992777815598437545493426670481015742779567583800439956695476702320338935573019831951526492073600696833796052120237538105226350468612847182714620617625520231571758270074580752871982017685405081249555151030588898358275586194886276815933751177349512895454901082850826726910852263238486330844211144230387520968121817606063209074360828754961871565237445481608863439199600492050825900281255705177731188719768395923158505378684890501774721981732689170005102595744009488884423802486379527718230899607147734160239727309968456295327473024398584920769262971775408670778025278093774976439920065685609667266721249868211943012046515528697383203708669802650979739915773043860648546549285294498965672932855400814394741667366270164008067742252398265711694376562517739851874575522281191902193087915432889702584505183263381390523031836478472947790113502792763433279755952536657215414701231867973330419796933312980529270920790073902063724810383760301296532868078994459062946068974413917582350296822734212679731385838645891606387459949308072452994205576459818581504337518991055090552721944947624870978195533164259813977396383462205586722693987506930013926053246823514046244568268915440702220495576533725428812489035006997629136780868291875636173049481044689766770802157446400344857496261421239297490324848866819137181367786742479308805044093453595867210057662998499192164438724329668062509497654231616000000*i1^164 + -403610698040396817055782169391605343374719191056230213452851216581691924430829286183185258277009484798936198523747568440574404119041981605063390592932933378598660063163741614088041345762664174312098567911445217158750622522934182856001543074495949638007303167963151873876756797040393258425243038330011112281395337463225027588487227213040630753225012690256148262350934864399118384323580218102584592939290180104734190501680568720537678886116152247351041080506240064641159035099017653950142383932059166843656659775661569511949920045824704533076593905046415612049762805824087707388095164268513990247045143509280610255888381271157271881323865248823792028200482733797990559238749479346763849346330729460524350250160242023792369425327727696034479141313885481108749521968646744915592765260768809081775830123474133261161332184287087577693424054958908084503417844803302156456673966759348627712086432499245075288026873526514016858456628483404459672219443425463355010342505045862800384375749156386772754354796354997247579297439592767680169719599926458235191161211378647689778261600738540287856898917424546312787516469916603569521981143334015064678215867628484218764447546037643196490891854710707714433725063148710082968244254794995192354535803055901469599680214830935143375200425977038966907214906383682664304814763523890687658526532601164605757837255370975606082780189400141808742343093685200656804547343356544238737738892855771476632752409556118535778946028954218017280183335366372160099758894215803677746317340627533471772576041792411985753968989979357959183140616961347769213092038234766122150867870102227009557528544230291908776371786769168341527107335910822324881846602514052581602148537288035274534534756623736432801991092285154625626333810039619492663291721226596595310986945167684490875701955894849379457537142743560353615817405480225555608684957262012349168321162863066761412110677003534310963113597218217718578527542164001158479029997669891158267707134049987211870954411633946260420420596391452012735086801782135917628321302216014578743294221846867968313639502420841979395330373065437831240960109790697344749730582637891661862706260912799734522467739397895856692496773026376926572789321798770930234155110243717263889390366942900464843008599253036008868873778512292913517532004167785180510722336369344559080069689874035016541409017913615471812824043404937101976523767453266469864468311614866585603123892333347630473716780139774297139328209681517758295715318649300410969870574332955944549899184445701468900605579699222562943310104315065601066488204562660083607380540423265417939991514107792276879032837362786854499793277020012021499968337655901001233677016329371072970797198086417910112193747615263070069488328045308718594441386307246434179684166740932461645053443959045304236601683184792043584094165096217431236865745680344462961129995453492537190942433648010196240803144337465030900516156895957442242338302011458610248082109750250623664890524132481213441493119883341756670630081727079509368309525092418513991094103392443133780921762822453138712200257359052698416372085088646244315175608822637592438251320262639109480814777504000000*i1^165 + 23817250195811062797465469941663466079590436599301166909622501222701978716399103238150484441620934012937837975606570859394018281358851060818983941408286618473290179838040392028915377526749717208177106331038591608798182287384451266105004819940168022260232679810272774863577391113304690093258989648326666416075548029819493242813766160784214710836392290647572480531201920008582179837223022480228663192960908651385285123454064640678988033096403506566134850793298959216176728693990956509675766384813311119243831335035746948090053571310880524256108597341901732228269085573715202174057757170331265833103495671342332519576645939042454502638527039207295749173368932694565145826311811730686559394932607034034441304896207437343871082172114042807227219726937145889725063349010520382249302799755840661409803829039290508573990967482922204936179925020816465743183385112545453002912762495287377975534717738830028194537783163019774586725334185121455193553348537311930058452433168716326012703966524399451548433368821521637755437221757688915114004023047134499097910724556054442091190223730479611384032079835848412039172929605257098845065272029944876091502959123968669865032212900570000260776392605305439762980296460055409944608698603371525979294431508570761929644523794898946575591082136367443429308216512747564844379587539281242658899250337017060817244914766248772450830857080995327793327797945312900885213546898817500830527917444661049595663752692920665871835616892067198509357971507836721425476477477787730453113672362098171982674613140233871705951774169435800674103390261960120534487790212380876398516636958034138782559244750711578598660512686220257921150929659379346830488290844652313477072092304430852507042245459373311325396255981853083172274821921777772253471967968880487587098279550371653662196702499326071094197472112092805032606892722227762497520752677776245682474557918092983603408782096691442927674268614284717799163117180690595022360521079471888891925317396826158364222055661297951957291430993819759763914941067218330362291630138405006063332908050529748021985989697715772493768044841571495223944280437484121276946555632093545315200501519918431199968499109479620602608042477199384472673459828548999061731400672153177623227748625222157816361118254905397102654412090493959549748862127609612924592042010644120304951937982012806574309698624677644960658852465594201007031212562354583170201712199045701628187944951448921185904960478988144931660257495208509396505470783628261134131765755444990858502921778018537904028789251353650951567512297347562920727075866323311710159166054664042164747888320719074992298134506357778971513522939027018348787514827165572987240590481229294858258442957005472210967587362803925222375485100419973092793812095738752140504644865831679479212603501808260533158870363897320021754881073892962490270089423391468127912775482956427397655515342302177278974544778112591727781423190925801202348548317832538235414785970737032099717636786928991012149885768725130369101086608668500023695787690103181564430592378865259745925653456664948122259122720358843052394888316107050459504403863343775056449880000*i1^166 + -287275310355105732702918338216452631456851574065209165114780992709072373163986171840367313168721198992005827677463933227409410412852529333473760830140128913448051870055752065463208085309751710006659262056419776396208008044365317946702789267273872915549193549620004002290550476001397445854389158528156176844537756471902155302908692545914904999311205327950176007767147605353066639844924299416031812317720391326773176638865396949913929700556453946356145167263030449101202736006332855511754049728861710203060576149068739704091263163876743004147237756629054618427395956052898485513085095228179024955647073928779023452055304977259472983474635491309793737703302205825276126540370165808128383241048789100678914741098282827099780098664995106671532054432667309005043400969598975289410338288730321797415102169944455910864419756615468745320879359097969834467299015890172255332653708676401087058732569614461623032842306036742773312430596472121725834546622450419106097946787534449473336795022266032250702666662710531744173712470546546377595064652352104994055325068218358176249145444538773371786154889606206836812572976200844667278236029991996300486137475280239565629684381314592895842590762736076691006696274003285257968432517570616041740871277833254638757243855510652201430697434893812610209895356267314918793585691435647959335498518827622484268069086936032980005793184457614136775246869668435923350162675008321247623856849144527042431984144772422634522727403367434292615864369022794496471705241812864176067131309695312895257516957066896363424709886226801840297319133977086022522666460254189416277481771238324638461672336745298854365080825058512035581809237855908568202294909163313521122030375213590301176625727164223881399076809689872933055079571059005100874582388214454842165961393606976426812530092657476552997395055666226568541809238185354234285338293817514733162492836459954251252013935516514291151867563560396791343046186742967150464331801654950610093847440122614457991209545900591362245182409252599396228406125839972561943945874948832440689407503697888589687728300912324837215188734783727362920276891892944833391122484898170053631964171540517680170776440532484277814912968612930592044508906778071937164553159375412887692819273735323714918217297185374647943656171193018542860858078487007543151926726256850425046397875764254162486582589365188505911897616311854129555175243278168307329867103633444698413705004270037939266326805654452828766359923416239286564075462020421239398658718246095426991841575275839878208938260616885320454371696525924866635921704583178942341062350570042344258707759391695448451315024953055338864676196638036456876016083910982725221545559595015816488463495355546725028876563192843772417381284793203574302415761881727794916322091517966275592185698408668765086528855442558281961125703936012202746367669681771427406212718745582116583028180073757464809110681414804923854099615652427085752415496463854820734175550660349742506542008937102844828593608171119020842574598064724357823592029237609875618968897415796259701771488977809420265702558536199997235311101020385376000*i1^167 + 2566730827924223002454286510409087741801894756456716427789299998968015569575646382041954975121336337971897516206772243528606083321643436009180137363786719348604686086070290355303941198773599872137304664451803737518407068558819994433330687061042909463000369771343179030663703606331903707526435898188279894105856576984584620208811144560557784666604896558055439764089727451542243693315685321649028088896828532059166750054301086980833074605571532790720701812089246205814532766675206096304202186912494313825589517242171022574367452143125014050079243855344981943710236317231580484827703754829098400262021824275717582784464739630910695664105323720625298165539112369675680905095517529945998746193776980164310726355679414237940696527031724753668374780990465937070807192959577968004467017706245516342412693056723478793394221914125312216235299096773981966544618670392021017766156923075706348099875363570226954562220829307394993772539289932751945858245482449425848262056145769110205141231707441430647478646513602088190688734974339621428988945883442781738911828927072861070452770733471425715299562825297156320524454369301212438310822021723343983007305279268422999515843105181607434286908078743714051558690754356738282019396444108678690511947884694285128663763667151337799864831541089118543131503908657549549105198104575560051970852607976323201624351364820245788007030275758220617165128133265094903796061496670801028445416466952127918882385176177913000764142858239563714265689695262373208687527931551908602863582875718369076792350986781063452646353881836387531638921149998035966345418568433915880205054695677497867379904731368706521983071952904720443099740784412018104388623868709429587058889472863031682011842578351649637467059742741197103556521898681627858861693382283729414223041991277034075144276816205310825034381799542203310079212094228883020372985745467815970393494400771159969683751790306573701208936692957596689204447089755316362273159530528259711510528530238580941064524429261058309310358003777630463757662224365986501357077675801041869318803768707742618560383628582272666505767348486853364023161695224062058892207351644703386963577172240455564733850014846573308786838848249096528630874576725644498838574212998850386930038017253956445799482536511616289331457086431300970438133808664005152369952382721828590869289120866274973813590560316346433435012200628644405229687799156756369536221724739570155265919539584970278422563323393071293440613020077197848265097633836171631556504256118087542513030064440740308762178675676582339928389732702066090254159038662925268417247038260540310807352795304094793321850602958968381957699156651771170406280111250180991249674006221067630253098534775229984671786436750759224781323486782835324510282210838659262311944091224098714300846123216950939792879617455738533977180478549732083894196926771453055667321654788000661065148101499447025131627556637593878192002357810844513765873517076901883071590960624667700698509317555003872473634588718836752538407533919719116156114072284329926527476286740556525849070717563224747235892037700*i1^168 + -236502954025181659039796041186267837474189803655958307486819576334373796544526761098344277520981203425891590023143529759348192831219053281370631610193908638709906606164592360513248175702925995022987687713679433827728202436631074954749011393220104498578923396655206343806021242475171717273258196153052256048961651989043369579475278497123051081536401752086093007431846834594357379696647068893505204109407991502236793963602074350844837803772016384443778068365941275417934217679047631367255619742412828970375365751028683556183114258143455314095551020461945830350208299891692053781291989940966636029793527537532184521270664129995978115047315084870005249528181424698445543198787862483974242303312871407458500625351092925116037521710634902933898962272039448970892283072094434043049449589463601208552824438596454379480337720109319518195981201859609998924787374127266357808555922499504916396042203381700424138682035154249913017675372222730387005425097669057323855333134820616865950187779582421194773703744432329200203802082035042040421996735848697881737539229600669779573075198492228811979729794508136574604763535885554736149593446075213242187375524931486846633800178000763850740608838248727476662693583155278332922460535609752437890430784604297185223793696324819408022253544701559981963730557772957773057640093431735690654972826730627999418587384384921683752636286818477975320449001800680549366366126159804308464582640365834942097092559637896124565255399529934969909733527348856610928829916913040486585635273279103997198234972787020026084153858955570077508530140783145934298218705912507541595035448089120927984877441496061648984801696531110734476188676783252576614253759914886792948299905615026726361109513884558316010811625926211981229878999081028238829301428228620860490064008252182782673802086263504591722420144713135669177868667360597082300035665466197741491531003572302431102124542374635743906811244896906133759581783336638199302169423293021591561670293852038225131165797672358434890878188458357287805421344867653320602079334746004152849807135853641576032127510757062836947815584446094128304900661098472863369379902736847747790867012567002586973738930678890997790458867256673522719573865044871517382713608492630695969868021847807915149249915121072761047201722711232430487630628301131077909875892551270093100705786283456014162978547269502469100330358612901087426450056527781231061655711675911480293067777180189034202407359275973416206675629905161247884402126206066530665062585279862518022309144705377094023647059351291612168467239943623230785588647681830930384422187002790435213553632661435523149834788812276480456615749098719855584476008751341777383789516881667479027330305095158379343985344070197296992463449807232389110147007588413180746274577636315565880589711719760638604517264994063851321688010102109062858801978745755443453682838217425484344242422627278080993560577748863053024320304667538904694474982527533298323284972350185259946300328543841070553301667799165115455998055539477381834157656029748132888891042158643668300*i1^169 + 5764755089194515971221778813236353447700512377996234516185390498029013968372934763557210170661327597632928979876044370418016856203335744740195438804091218550789585100618045878272780193818099100105068034703236082032842843039892420030251736875135574587804779786890611021947075162301390337469443846331859607431923138364783039172758026173805165178727464963206853157152210739327408136623694417197226442008794945356226864105708466342380992910370669218487149696438541739881943222557393893595821773592293834326110749820199774281377990445864382204531874502085336341058700375770513294283661691614920293901795108672808212304849555224220563217819504007545106601663310222137061991246751108803218898167799924700933804813422307140097040313852655580363558584417463869133601726682299866714339360914097340628265649956419550194178107131040036347271295745720503384017539313257270380572401166822205340852745834263162875810122176227878824658915008724644698769305095974034431838545645994170332746619981123167463704474639440134358667474392882843848837837456205839733268093649442022071388068290951992162200448608584096421329328833774121971868145775447828425448189153512443239222877896840349951906841097881429806936546001238711192359547033835034917569048415465880633111047048607119340245549361893339559627506899304529411898302501631847698178852251091223127331543514007616072501353771990204864581102919500271283222131470441618152558621889325286338190724866204518091713163435154017540665815404202820237157023401316136614405144111456571356374966442211300754185819120760539162930527040456740306420183333065543593849765101523984655530226007174741019183604594219248260453719079564395743547024777860272651979561290458163647395757530175399114626251313893971377705617634071948549952467046067554453370508090727594923001133541869251686759563575669976581387169231631855354536186064974166768220451009432723009168713843206972924171590935424384482529404743133497963489229378156410718098306069341364445283520498567713385622967219656851775864607489298416502645104345624369143914015300785145234804124460151545185932728907583717575768454614627575712814204667632482466200939571232697814704022252725752926944799546317930934473400942706824182285731963515381828826185892996871715842277460932109198918214462403465365470439498070067935045619032781528253025237376122932153625716646459808404088253616674634667708454045600265946810866701158295761977295125683332271108324838117890792764221465125064509222753548460357645723837893818945110255399458742491763594228569172042035730629517399304025193889562299880254117496497566932664835076494955241701333732045108899079171584682875120574048485520080213636953686345150429553313330142046096553071429750464348920633392895260220440965545148533827731642702666169716415202237497197634794026129305205517210873574111127212134744937282098399804975600067639433945502460843442044940675643403098991947566721734143020889070382760259420581728495571537807992679086210447198045763745725672146118851182829152906037705449*i1^170, -31203193142648275469593285452829551343624993146216270704011425907467184423803414017934003328750196163150879916571790860634060137529105278705392101279703840413263302453979487113929226173808341200806703384602692577191514902444717043557658757142129939413239121932389029705522559206957414262609001224975428028424495957700576695931752809370296756647690524717984197484018931560190693392668644502088101237357843680508592129728342477179240623182011386945775618282357743067818172874543617003115646290173669533558114970724555490042334962481160677270527293110538801311520403509766256053752820777586672559950183107661386702244968073006334705305359338549490471629948848727613596489355136385352640783220929670342262074136147238771470115809799421412904916708778063532861821223818055960911946487102220051615040589960976757841039053963002675560288808792866147919787296130472994193890054754821269686217043761667963910066661916945017466841907042140117331949787209610815605349441284121284277333018981480254810651215345309334368120288382667489164800130332755049240010504225122129790566337268141246575786300697070876524215267523686371898183681718392964975077071902690616429607477487139170455742063750169375136890121227381134039901879371309016916677775817401372658689600406173401133195655260076883331057899485342756719903069787362759609859520775604118226863123321039640835544126151601456527043230850618797264141804199159333264628200454091084495662380690908284741946532797466275482774608344967954521520673356108683879274631623595470813755340560312965170317907754022984376722607204441807180081602666327711156290957165499485052094587349516568926421394150339328134931218538673396155022340501594958418539407590474623634977324081430561835905842324741840509497526129552371682033071152665179067123323345065795656229176091949056820088657673976701509587286052012878886665970746122088742161005672093779866172174754927408852205937901920334817555533492217828567639262394168883907983085510056036419957979613447491418185796107877852499856945053068736189212950570226916497625369972305271236588953328281344353278819661672077073519604977339829742666978038955807084099276753354840567489975808121367356332957328611890678982322327595966162140807452530989343386745421401563236810832011378000963576623997055791277192411753828931508001191054908583160536944110936038910287558907998455022115860785501406014301615244692511498407644367484686362292479406793793343573263916132984379366492002784597531660114103404536665306223017017869497955008409656333828185989335514802552955344628092579929584324351230361208400468437914709936711872663491000273988711912017345381906108221726724568075248805577832776942311391554297396532546035481512701019804916598893993212056319207079233619940685810351229254175565756250612193336502388382433302325356915171627021734016627941951473068734234738126767793427153796593198541895390483715238156002393999169439334651006925333763499843198285893474931017647964418014514837585446134808448924701225973310985845621237601527520349238860732074755999944168761178865525209652369710494630376728375076166034975376458462981623767449734707884184359394796458844413646963147441844810720915388674618566095639186904388273176355624508035019961981150690831884239015101016563484807569023275551178921537301224837812702325837000362158540595245932704460277181493213713971394189823121516812257341071867684421616838534583420260071066246598929664962835472277676205207980210449076793253745317330293126656892598557387910038956182800084967986760011977492206512532873933888571755687004398708675836025082163521766257836209849985183518693268835468974288061421289440267223112947353487459269226529833093739626150008014217908184906097341436410763226077210532246262572197555829010063941674421502434926217339672759453019420551574898318136520188436205355876474023291223875066298254343020086675747048786580270198640173641636061305110048643439834744247668165337996190626382699981540099923111495783624608578478780270961504777695867662232609923209327709715417120659223688103568865025209607843871618651263525285192142778823618634540543045818250993374109144716585165252623378102746780284390748810489381389826147929265656468937323396846447764072472925460793166838783125022294682094999690930290319548482786456212271058119886027103323666224196754762041966200301608845100675339712011576791168687783847786032886284804642600193720893822055080468317789897044010515407763001622283559069668929308021206796647203593644677181992197895968999089691924285459295100189762083729223369413695796266901566887014012715236991438164847427446956839875225367616642912435033412862479492496003582938392670664227615539930461057089630053902956295469262628908746832878799470601984979875059875812784569943159422263210278234925132656160419169949385115260813618336747308942549420527904417808156904901891673144037601706115482865127963883002534780183828567794413816357688048252525464480252222875331634091194068702843426469020290478552705718740687919550940628545222082868880919260302584298635457459717877586919767406782885281828533624881978413440512788462206817949296745920705508547026464737591615805899121973530015628853152358752284748609219281253263881369647318649139563388675179677424315361721982390249036672139264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -57447829713394298673145880025620855093182276233150083156146394353541869936381319334353777252101521023234766809148621761928937815131368675065256785765109325854421927456156298176163309533500596547568426919653040614930236340008625820739194610179972024159582223854484840402401209016908193742531587245222599288663757085408331007086608701622602163273794193544939545061340442402295983501058231362846643980634887157609916238782457361986464986364858175323210680786633076193693556763488311147548242444588068894926844790539627517293468358557093684480142973916531438684524754525990684117170471215320406863800961466355593425751107748800410513748129553122936277981156970656297604641016418211397273516076959445716153447146180088251112321273562280625812393446417108574912848174976817709459003489555452827420490385097739341560365719288583508047501732302154326540370261788256967832708008197297623567828450549290053346067968406770078169270728087248669898783580893609497860974440586859717848535331572115788077091690517030283059144303942130415770475764682621168509499258499270637831877763006977429140308120315240327815064205708565230311913255872802351505729654792681722191129640014382732955558881665738250982398772503593328101358722254596827536067353385113398812932175751823760837799680361008840388367131309306762216788282678995704528777993033547475013882521209693005760577359786117342922489675478260415216239969276715766939204030324965058038879693847321999796097880742376067414698577050628403930475608164760673198234924460427826566901480153649735095863601679247395511597772391803688482607682462263288111213654984507867215588397667359243132826135844079492826706645523985025470016484204859735000783479891522289322997795102419788963375506644532733303726080803469633391726694754617108958496232510417722804183236989516756163145624214893531194890035399906826039251270221459596843530148832564177012033834016073916263838973256960676696523310513601072332009870346426371287283880455492269893030675375048957028479377138530441543351232292853238957227785605762700425243680479148077817880028469932158227954221237019607900981982272873018376961466023387454345300737411236786620309300518027765215373721911961490994025988121541592114103077672149093007943127043207030509365002776787630078006902439772458699700908913702344572823689457078050702091529267451662513149246277589105964769535066119795414001356740083783386325830829636092343678610763077521581291056213917898959218657273937848583584477203095558224947137777325203682798875920858077685871706320951826542278321825737285030351575482185071794267528252322923022660403975131400441593138471027312868643531840299990633197669600150503151677045897395047558260042389608074226131441820127772235916770446478494830801690917446693417968864148209680565696008715467119935162361195462782233823690365888185212105983107749662455344695159681316017817237736023200217713194336564396443521209304709281753651582519933910560907998333205552580687899733075223572508013982134926906998659185873631306267641475567611588180145811381412132482153052865000856300738988056678994968373295228569838730322004585807265215804445749725720106105756406437649489116804855823540674572895515215699500530614726433506677065826201951344307359970330979788986769185403637133490308075529472192026942005795318899650557951396249187628468879205329792523532717135314007634061635131125377128017858566733661282339902042136120504932362446325874333083347718830205575110544390632221944406196406338723628580854757701752480600550996243250679158078820979455413296586474501186166310694482564504290538920883614328798893340570380396271322489934693829592941893555470975363076422311774296344761225555105358335663883623796618298261756654019134227611813387451555260369625639634655246745635618974596754997702120654245823370701557074313583253198433197447189110737733317003350176931893158999512665558255806184800205227415136639504193454754190819857159184283690272509679219877155577780145465429183957842843113934213772667772428242344942197006311877537082273640631650074147967995810634288814042375691449882043369067873708955401473904794722135295846125208297949235603342748669988860543350056685258290555039305462465692290735191744640105314291054404303044378157273007863496983156251607537265682152069289719441177771649673976083935851293542243239099452302767836052592698276227655769726369514957113483318250340165853600000283719367755613094511134085759568717524673341200535327381471827668720049284120174599700859974047229285373881775838430004574800847935183379349394973356617329004975279959051506262253459165345827160960889052156935515660722328025565930207325176907177672054622868824661833708774970252148461011357673590832318500667496912368660946012283438741939649813031948895331257646261005385499757923315431623805319597625778110401653472900560165395908479262482198049432832066441785587594256448679707880997627511868805241732269207876868438932257395535831076478583686380241247819820810010228511899857129588246069520096890724419850537978760950255784683388380092814068563881861716583550851795101752108213303340023714667680137765199156079002887614493683070617942710629904073409738098438662504426714433307621309325106591179270074411463559446426409890370937098184134699358617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -126045800734198946254676724192550135631872169206646182583796673242496665788280982494478402934033680806425538563796169211977121240554610930790567035377662378304344424359182211912998205675516287908298757599847153857039523776066594884349872969038479950368047611849266967605026087449288561436926049084849653203433232400377972665248842007173692429335008163015397063423605363784474501234274714700970567967466238730171343096658363695964202525176858456011685754009075295225076440376157807832132670856693823123033720464305242043014868367532635632125542415650130379429152804956376715685636247735920058168009510975161732064627802514262060616281236502387580713214921813570687854451879066119526665131561826666751986236090416687063852116688214337259880914194927252387095560678817152732617484399311208606319499216408033934544790293948337544830435555517398251203992216328855257476499019272449258138320887927325286705616297691165899636885436702387999252955492324392284676021411138449317845012534467520226163865019567420876923142731180019392637419348984236602909776676081446538924140976806482201078609628566424737089110776982057591041725386306115768129553649800515501328748252888952778474761292556262993099578251797387417949040053766632246301128803985743824738579994998099689724457325853523089215972653516859981604983459264274251767988457997461182255445984887418842179406877316281048717297296869957093081394294576459948276997050127270576049329440825327644710206691328201290899732415004191416299623261716131376274868417880758766214077648611971058142630471589198956736289194378145269038221191060179414423898114476518506566960181885945491384145497977630630014436990607113168244909954334369649434307499062616594924413912570206118766528520901624054154168037366240174514913384354683173053974471746976778305951949518744121512923801603050701579899763903657369688753303455807834795738768670745717652178478859751600541645906114870865097643717642817970935364719414333322563259684033835342492547438980727658329565573525478717615481462441720731799773486504010810448900254799790993811632434323146003686810525923881309590164968508644725741127992402380000220687378300059063038172058739113310171878150191418617110134385605501912873664329873701846206932477926640382500601016989226034723888243917003195599571406569122470254199324448981347748912736118077319535078767875538343792374327699777922301193602150797005017906121301125504694616305033616504932984332349992628515522698658569850771190416011204479727542576329502173177126410479541595668676646280866014005460694367717087384377971227345411524784394191639784836137534142562869886383392007703198453960403442910843100691425100867469749601466079087395954598233082324964519095178974695566489185257616567109694448280739962983399012828726272538094961362501075915575167637813440741503810147923174205949858545137920310894664213893978283175191398348713525882148158354267299453231485780836207301934484394762875499094301327283869335713511155291368837545898424544689139181710249267890122135201035790069999652217758180590166938395188793354657343133983112378980105370428419253516307185099147841808941385420674416928097814459184336094788282489102937700862316736148668828903609999968761646798137128559996759127797946577371866126838249477505981157775373704684878603259305613559251849472270240442977896130050508763343379511246768638784145902077450528790019953288427579667845409185176494057414583589748354968238415917363856247712303800426117819577537103680535125504009368896044573404265767503591982038654061262443150902968849934670309817433193712923961413235444511641932853114629289860950199612413638421332517743866958655214958497450534132003634635329770017955681169483741529154455592322969258712234915224929948291106573697934258193874555928207414991043045051487765542274582421011754687305973129192085808760879571507568918553750691953015836593853729349720190529928160959844702503552723801494186644071338739403917296364261098124167866646702754190379809080592118759690880198420728100731024554527768955254537056889277100012451555223016267245005754472366489246637811623735036089954225485150654220660394933216074278676305889754658531543374038172813395275050431289756051088966913859816535380406526686357556096177228582407986689550804983823341681777255773026231102190570940907580878192176398875616796160004033138717891391737359034938239590178302784958450834333045182244727702201374436433773576805135222644373659869937073113490677687783630695707489737074352509622615015270594409121651906788262225107305306695836220941698502975502962444286157759397228243352877182978330021170203318491672189429186085704555003165022437192762931576702307540839728714599813447239436971817974517032927493724439790187322953130122790287174074025489692683941826358486086215661839784874391018094309865653041524266274806062399660148535426037008487365944542647833104216654032321191318108686478366714384105353516635933610101078092320240891779537064330076993065373170223026049588265130985058291072529268689420861556341199078717012580169899968390129614917992154843364227720642805247666028877516560299132156841663045487937523107882798288250390716735682774042279658927315676377306382653701374971357113941302416419326217162982810018880783758656928022003712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -150492723523948914828870527110462324714410639765441794758034076076562711536311542897741455563593446854468582068256497024996514064188293684777259895584739794228854728684029283837416391139801296874564046524671387163896106470100752554142026426343410990798904845597474926429311521487915234683718322343265606120502788104861833485641345618542316048581884679815914323420973149921940744458567891640546489538778419097284348861786439304280161038954442511648829371625036824612115214034042630694514776627398892194573917119632185346462682011545338881194497122983242813224877221100492818745529165869011755978763421483692720787574182323695596873523510976589377736239340315592744289649202724075289345703716224947941011917237030311841264460934760103944911794980261104966016320396589094790699205066034831226454960015796518284811076983036717873841200348909651837999530974466966945851271491679444028003782517756537821974661386267862731151881843329784217456647441502209361975682067404587691626362479962346986639845565044124173797179746453061996500706559865519408270654872444515567887355602370570539278103743636833700036266766057704768651106930620950824266831221179190237652203639061071780586766939736667283853829924838600941728501983777482427863909486094563732014824574317291295413510304652077110526344847435975734553942037986452534575390568809633124333936398174418984774180884707589724751065762232508494604170042645565135904202409857740355342984760887738758113632628035650549435502362477199856082835690711439829406508313830903058596966412882928518636966708503683836370009334303562777724674284132476847192245897282617760240712972186134062344705037294893660200612687279560134426249563914276700750069348046150197256721496627638299265311743285634965807915704683570427408423648613386664592783490372828785151360247925012074209945837762621943178342137456613560920629034472177187173160976592552692044828636765212092252453910275491604863742149970451526196967187145985064561792024460572861339916313939855152298047319511689164903057342906694177026125411151636217979458678943169893544354705693136428646868388132196456825888664791457414291872854300661439305130361905215582983540803345894479406830188281962791067797648574427934109165221704548498133064999898494030620480619535717542502134119013165005625641742375545072503656124187305507435445904682557601924237351967706845539043967253121629221982054664843217702159460205529900780783705007857361333890924212600922589799231545124304171288385588772013201189908495224779725955043212883560016054317195595484120229650374094874521780288045987022558377344949912937222057959388896313657626219448287028415851862922190950080757057410828375196008749865580446358523237124449404327558559846224306533974975796003823500806830248292881024758051810258206098428407561322832351372004135509635611488303523347023829407269814268970093875863887445953800874185840000817674346025146312223742063040961637062138733817142449679355042044803454075161438211671663003509662269311958052649866685670427651038132301778556849204920788854602924463757842212088001743119586322515716972346922120087534449427370338521122784269993675270322101003081017918518843352091041917925049178327563114009930914985701162271637790470190779581726310808498678690684259068076353437531128656210900068691924793691274865084350975915392878415988189650707167080918144618192266307637981794167441057549013945799857626258584036963612451674595155692808370511490620870387654753256796919698070076943296038375205672713036398055588147763003506943320482201440859989208334479746817118246468450479064933441368724127619915901026698186758929852785559863145269188362289294044308776907020197234602881595623834673964889416567304395756277233282480217642663238197006344605170665038590921621944326732416350910404745285698479107660083486360785809071852550401095408276187034025914177204815913170393815724663431417048084051880273065335260151084821602502901175467239539570244709376823254235952686911483492611854551292548043731569805935206870883539669660196403189218076951351326113878869108673307760008984558772861374904222487391286999874978932389613007561980934372494615817334014077290591012411052402823468703188738536401074330742066201120176669410747634416124167698787288857177313038056766338839145020670391835497956059005983482115974303534628459710407505900089516291165432769226428694750935167264605581956344028891231569823515024182604563698072816675546209316549511674677232288030343748178979934662616056459400567853102402342949595077952947078687794684946329990795166851181765061825180614513156821039805896010258956550663682324081830541331287732260183200175829707514011023978196558172072715363060828238871729024473190045804397140560720216289644529719740030952830320845150553579349456072261798300813242740650516022295839487387297305084840028107427022123862240285934047815296572851527389057270368441388862508849901759390598782241074660115022914384783456724159443358397669204323151863360165263781845479743138034553461103397827173805268408870854469951828344494993622655455578076838512981267771545169101846195611933176897865873217182980628547190250671470885440338255643199857082923509069542855120046234777940865892344167085482441906914587454311275990951749148533103032360394712678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -133565886507776225364326888573826578839654560778557226669158639322726231967726923799499892297434948420220160377206611403692282626105264894135153816591208823345422124589004197143654261966449945954039080530951236338349592765519019272843745171340828050845718966746849488318147322251586871910868046394569805935594893273498317793946213134838685839435064799595655135711606529104190321528241607922526906067061525737747749963789231682841035220497380304977579294020491400360441453721920200143263624985746347734933005271553380485122443959422402085192049914896140836326296702994574215709752090113861726124485234260734225746066815578452962203673827836411191673571902834984066107784997364792519397994393961203520193812211657756131011196811565686893244101531755772857198688452891377399102278117197441999639825062426386027352762710794733166663891266297019490628338097509331979433267068129050296999638376522707670051249862800395509829157266758590800283012436300501507241187139498915944745279879233739266064537213841830795396397332392565198729315444497407165200523420166340837262296893290859691060573124368024406255892107201304112745308986134581389502001677792700919015158802485045131311815731866116810377194596225366805292626833368699182136617040965409239988856734412067074071239260050794732583488162134299819029915573206252192608869803037136974428720855228814693747973775777451418849034860238891723363946916505038371482893457117597958036637657508565143415602010818379177006375747120356474988715901043172283490355395181187781019140315142688193036721575936978767977580893318769642557786072468442450845690860362104329174978147214728214360237296164331354683950632188727787620286557658904092506110072763080102431328220609783163654424996072534463934817824639713924738242608312651755622136341354493646135339720306344447310206315944266973736816262097789261265265967813040851680964142791290920188713947711524143634336500375960121071724668474810882644510793837521400621798580758853673250575730803805596949369838510970258935372638751256290699029194238797186492441116160020744738829483651460088107692630897367171816068967400896805265509294240168903383203869628368498557043496753427874305429687258929770633153731715693002337722432587508636979911714379383821095923687994403023938216974694508474444952352808677425749669416788117211502575028720913977047373306041033818361652387553236081897876876824833715343329581188483892620149744182451571828115078312608406561564205636583311176521653253151192176666016169631626547647398089244352152756459541445304175467648968585576249770330738600301361423888103844700864747648524190835005808948172509414048175376606505057808985591313587052694241615624314858311472600393360540064018075841633118773912503856181448955965588913834939353007675902639696056070764921130711751489991041756186554484581274150219551209303534710261008157304271457040432303164717327119340094347713095583401716745703977748512328681319310115291886549308705799331089851723326284712251884200005110367448273988616603935757233987934682452939259871601720640477200296692546258998439754508952294492096274923966166975251451392167221541296708605422601729894693884694160554908216491065693189758079142513852329586551744840940191370455631563114324726529192166926070077088654279319502200494445831165651035617874985770548732157458518233278542328850408202416634071688759098057934710012294434121100723888444058778463611824562430648359924039908249244998801206375696962888881314761980737081069246819848011929347405639685269818892435379085198031801935924585656447768705607203631939636335958129821835182486197284875199990697001956580595543164268326969021290643508527827516156536765841209832966951166728503827343778293641530379019883580510816194826379962990266816905865058769022747911706253778878374877853931785771466448497881448643158386220116400936631700063285716351528549172696626160950918826314998650741334264780142259360221667455043631546344665835831626171396191916392294702087874536892617697755367038947218551836753943528750229314784468739470386155366297871723975589562561730727267754940421834033137205571763517627771334745843065586641891382633766552647131138667845756440777238538016206906977425746507264050326448736998022980829132054613317949869998745213221343618990658115155747466383674723167336318461832772386385690396077150066697929294057487927373689221297208006759295127985359217836441695261907277988174810108764174435278608801472311658801875028545267370039959343645477947260093137659240967952376674686720181600863094464991478034106920278013040867759388408296350538410689417078078454202521635383564733840291966174342468098374589176452630565027624183092500378452873135485729273740951046602389408193288608706139279430339409386753838722621987865236100550085762149153101688747803766110697662548923999305153673017662022475246497989296549970965246773032852644753509969423738967040097966765210825320155862062896610574712502075056524230890951088138109668575782434053973668165754859098555886492272623422552668473039518437233901702467397834862376887664425646868714151967479526492260276470577743963446837953875063469654349711169048139877728930240443004173674924195201462426593469713414044373987753451119642236451916011709601462555619145086817867231395840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -81763099626500944818475231668969803723192990363717922319796468765176175029902601250929786872383903281580840427916269364687741803804087938018255475172989509767799868141029393378877252160790002784688950311397600765262409886544455754120575653958608849472189449979461416123910891554101893770161526881721624019341898085368024801287401531443655568655238073805559776494043399086493979611928869977844217095352627579372614136124974918676093307034787252557106801687163280351535666693381151175196874515861805846854754117745733964924538323229737857277979765910742404603671925251539722653396897998989347474386878785703921594541368480239743232620814245248641133280103590719806215795776860049367403238326251150449616141339852571008334017816525744598057669817171858520049577129262555616261795134188356100168514014573787104905536577824396615622731326346554505043481262334203855656794612041893994175853086874542282753715767860641006966425942961434069892727960779524261141261131210765380663443862033665494219031352375506828225559293788038235370162999092165931159569068557636615284350128379270406429997929761294953144925228528318056257270500701142051085792786984837721063895434171485019495280461776889615206179809376477571245660919367779331522027837368596664468732224618786755284483586925775331689567411316040894180422087574937337343747151307000937338672183411914552672787618933190346709860108741539749181664906572686368131093118718665405229073971719140050855940228123446247168132492534370695932263388672612107237295413785056043078462818397275260441105224025871385350356203768231780011227533785287686905019858394742094987331430307699586291297140098294072188910917243496007696204512769108515825982325179760857449689187712604379526295907197311900076086900642851346294495984544646778356383400746708765271973746279135121045105533026993990911351899247432361542305497597600541937000170112649240166538637716682927092535301599321462050739240613859393607310596342000427269635506221919414186785459355583405921834345002723775891917853930195342376322209296439091591663514863336230200543250399762576124863662362920891699785571747092681384637861582472055558286066561026171752368591688676690752129598908582813622762356471667466284822885155107655435012017348316912583319999332003904137183445536555693195243628362179377391909910756028729798350143249437347790228293510471379732077174609157036750720182475405115071772501609213702825699620080225314330351757077648304976731698380022002976290756615065260848809684030688936911098822114370904780301080995997055913475593901161669334972493964755255702809557284785151469464312951987814684495921918999902676071950550323000214747057706292720642093678034420815472503375398159157968059175034905119677593254176520176773362078069259252017950761033303967550741368214199742346365301912429483644570829395960168731942498521712409144331484048341135371795078309277704902964586950568250585518895352008869803310698246590882595730820237067050526019367780204544009196589219285773330876830428271223642435958812944937623221536102186424643991718066962483875089991809529646384643087904156873259418808179631404957965225566705239948977640668858217895606728189275429752643466447602486560370217127964379354041458359698251078944412255600352100843931954171687161738475210827125466546065540127243844172400477153046341058561710786774963621007625300636667696492467731599679699262884883985292497752217141883955952834636322267715309894014582814607976481827591812175075437925991507358757498356948318717667253626552123351064389450392762093827778057920899573853446906600603036071727054563019989764229666162920432296137832476037597034645993142125483584438928157537672191309165166209635755076969670097338992129920340034791987761700826311734809430489109120775873072211999350568558973668665331790243030062877816369586142931932282332409233330947868922301368503040205854265073870042605696292091716306235841304038482424488119266638401585139135512449723649792827233646022843677285247585190595972988494493381333827438111148337022693091358851290260110888446104502266810903768937749409535617201305681617804124009110511674688186119814857125045826246449477151396756400560234022439989282922455861339542406524203925782614605268785986570137134924861443537623870248807914649882550391395971500720926862437778020585318093391047062088854239718191666496370231230044600710966516364001169059333783020144386486387591294037047375775333048449182104449406333357758206532383109425477350416109478416834966633544238923366245713507898756924299699004995276539914119290881224867614131496373336042853928185240822119912070268735189708065899009538366831657779596906634908464177360314781716681714084978153641273714030781584954724075323717244445536305246237126976328639255190348699038230394149823440730230788948622175150808359774059917922709248915412319024994806226450088859313738683872687534289666125930988012121459895051575494466744562836262515351202324996440371836758976801305930625867184298990098039334611734271300639293075654963691471125773342908578836112198640396671006292006906265782612101564711928736146009675103069535544130950109681694327127814908560744303481240981239261144109577870036955550428179133850187127756645826771652576770448062127822635641431306272768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -26174774697137238456258023875158166895498729593324293001764864229561627535411375720625115705453558316633560608849761565707538203616337257967124355525903829272302147595304436395110875615985208589554000092267311130098581663225593996796875303675507639587589619417829109151840965794926305335947268204097266054933086644441679295160755534829885639640575522414704271094806303155846854266467939110246864644952592804698923755674664625867141524013627048393746168384857375875062732650747476014661548053408875493817206871755679475358368058817636530640154463327662207237732118663426482189381788931310324764898189636931673557918115552166616582457010103468921563655826139325572366760252362395816607127960591417460776051570589599314702292559502188055973096279611028493466479855595043365770730247413260419656468532361992728061196565806811077110956985053799329861865232417120982487255600814946279124885611644949085283050332844031646956320309633901501323439251115792882015781635170623963107468140320548965358957659365586278297534296099065477291602770471306234229789657054825610722378182155384721437582702018477394147403960191411167593504849583315601681874591348169169608989714608543980062809867055588672076272453944212726988845672157036605151990922929303781188900060642415475285279265444539454714892945874495183207527031040829515494276699231715933144576866513553939638290301595641131472217333311746689987381329664912298371389967569568304105404715603183986509881880439621740423953136291680458456071581887486337054844668551365611914611095697067781270036268572462955560715557207768845156040803622279847067361675861509025985261357789626711109092797245352015485187647058128697690480079932794951101056897412938149619222305577572716399468307685486483520719105032534225626157434014879459117712121011685035897799646714428033261003414701231548058804789886569655380191003309147732874255802440286205012910388164407830229189059613306821824588489001230586314950980761559221130538352536603100821309970208273907873248614313959805652324206410989309771778809735798108217281979715714711070252141119240833036284595022615524982110711233183348670723642019141057949248398861334293240606449455982811190140187180880408018550810609673723897756762624274771209982958061404264638837094535496907100009459101113903981630592073384286762446320247792713447744493536384103051893501129380111023270199391477792468668175596982428111643071882513407802931080253947093853178650834627645378452566707610867042590522213359631618901028448721096940394818110589453865358456739435605634892305492960152422518727572302899807219389061210718361621274609971805384650403612123071566101736944606505395570703831186439346748131910488233548946091896672040652828201470036051765127677546463361044958304350392753692307760697914570770114803610286491338447358142497249023266600478306128332883118234327158424206086284541142578943498871408833292940930323608817346523457617185715100141478975832629055163493606276111337994435079590494864990494513465489263346936879455276944036089373394324386320479545845753033112018473151025388800259908496537532388820625595858079825763665141047766998159242972718939551653058910050294333372561239026714775423431450136445133428293329414846562012955704777304843595181549458710015252960564965620722419208405731070724810004224831856707365384275869887341022840109162892664136575701232183260281955478050457990074055078085319163566983708825408607259733853310430332323298060223472405612251524737018295961702782158075181000647790621503104063049002432583619514060641889198670126459812867181440554865466539511369788443131466096373767503493805713144180096936640609801382938630530833407047831100543628915146716787171253015419081504964328991128947678810044158629234113449275207243278422124280929277722292646358152300496203842080445171464502599477196017929651118310108614932787912624738543460941622775178117248482608356209351890335522322096607339796824117661374231287196012590089520876686668419026385274816983876389517699946278794511114334143808967646282900298550044488004556497474458561847793523046231934984005862880374481109496454831490334870870534614932493731935463085597366363389238985190184676740384816983143005002857704738955282947444412644238574070127605757275167309991538963021617692408449537754814482688410585394527511136324360287627554546432964661040585938629838447465071420239127261257492540170715552433811294099301880105327955755364811708251324315746362868138509901549319228961129123560566991773188345268755040706643531914571731782032119814955969984356238022911160886096150326988141445166436937864840916427278897398714103780252789552513104315985217283689157842569661746820780412035781491463699194786878724607071728210943153540650975516282461148974922952139407311526215554142188157040897872069975125179634323878640500441029580712144975196267450266244444985971558155111885935771484738973696520910480243738414180812025896748450418946165291669949771163998356908018104322819026422550815722038819188215284064200832320559371691052847459050687047492746896252270903375367932405865152183565024577116165590306905184907985687390675986444103270896367293843132201560107185297331856513535160932072053651911233805193157034307517012445363169708101396175309949777540965990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -5857012460409909816043158287947229298357768791406924736972384059572703746301114939414604152965919806068953969129214526185670297212881419901344511895921061394154163513446173696712295784176337186119993218975395787821867804310489211846938972241055618950921826551219213163002062156172375605530054371546898161984034595729284027661910576529001791549170034501388930456915106977259099150825296289318118748915772784004510941034976300374487191612575274698604980010798887964204205849093044111660054614484972237336892495504269352122588545923149088016381199918294650967444172418490703360996035042895291358290763827073379380966175814481383956105285862184272054405340713920390778898265885436723968130054746324711655605030583157319951642793700360023887320029786459950545242816823450584549618742471468399570302726810774665778564900505344412084410786305328359103166242705867602394337472535042300198055784319606735720761104009507361698426719554078090274191552108850844661289428814109814936318118929392129153196061659775370973943656643228680298420594412654909283360270031961848840466861450031377130207582163569593146432449014683996085341855097119458923815437681781084730825089718781398906905604706189117476769310255905907690308289015853921042846642206788501659179048890165784119082773177146789343365430054410445365392584184239154348171102480505881234693864208102929272906386896874869825072836476430192545031743707397111962823951061757725385365195253331630408681427685111192264143595847992639039665539376092258917123865514421766872087212828832211763594590955589923237574661642999308989695629089798842859829600680931079617663979407703371603255344878278671688756805478508595001813392688223312887207623226609495585796082742934021354395873965697999970236286479335707528715076376262532229673434519218988843029673373694092976857928180545771073550868490131596446652651050510678691892736755125953668449936928244910291039584115801643169768894773561687809630318103499813452384222591107282462864954942095750938015405531256260131749556967449309484604579560353620593015908207132592863157802516084398001070022956231497134597601610493794668707436548625643061713207371958417625799886363227233107679312888107352433702156339614371230470772414884027186695396974798347677828643106005147660704783516919395506786236119050698286495730879018922654964346048505913682628625218959512211344137190520435416685238828690838981061777196247528519619804679124240898816140309857671034399928579437404066964968810161039148246692456311588845591206156383093128271732719880875972865357584416465852761719386595333690400412728410736272737259873412611111549146448723203487787827315600298744227194072165281767574758301068733317594331229020036339819698355604707621050739395054425232076530470667837135416098096151691481619926943764323688408433374658113275259450017750501524007632906577853094744554492481144263630932863912455702903671089809397053850726057165795430263822082541304298922077829889718546933099920441996855568077791876081196826988881733037950537009366400444426369315908944619625079317372500638339268929165513584018935968852580803394208304449421096643098511425468875942373151741519228636717418692266540665201159479007607831642143693032783658513090339258788667667921416661590699646799053826413267639826456577028420356396774822565508149681937268894468250234935985541319596025274061284783336821452894301365443884600753106766651637550540199134390516131378917490651946775016825144753144907798576312030938891362682600365193086559353326391221506535710518425104274549884579729825437488985663079210728342158398698186224634306678060959419322006002928642948940766730186475082152939945375014852945697693306674706392515777289285511907873299373983676548936147630217411255011109171968300446658895673485124915083884224372827482332290299602742192257577171579074349556628475568266366325823442225300255266590715609988604168409127723295760364078577008222786175945890293622165436682476561885744463503647531770661845673700614788467847072933772165516645972547725730739245625594510785624642643276364184581327595211600202276331291274561639677244359435742096787951287316973660098762803087839188474248085217269694949343439810303209677890595580753370754877519087252042107107116088449544599315178493127563252594109533472498242560666196627303339293589080962366677613264986195290637599286289762948324016353734487272858028868618392779872467760708441132996339808557609924761696172490491527149885571479252873109049716742403718296119086951644317292623807266965198706895040125616510561177864103960582456324062262937648540380013613633601073836828214099796705155768859958739224538016264667488337292426075476918133562649396065533278409521874357046463883635954416946994917328208881063582910922719493125149802252640474931262860109892784525814329024968167320344765410848435644550551386785142682577334905047262364074633019410802286218601925217903152840729296068489538446235645753678173835336224719163973438904595178120020798068619271567551559942621076135264155649069916079011124936508536843109706346624846683368645448490440654698410017143635828167404674221606141757027000791780423004193284410276545575500873808576153580849620821572809407349222774459696989864817867295363743682544145332554516398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3374482807760894965572138212378350715590248493364158829538859557276251739034430932574314375348434994751212383533819334944363419028411509650246006841372073654670725438944111349219896301261331130697010007184595681787269931733134324082859695935610448497774322187306295857109839123364648501517677955372358165019948716478765611762359577199700328977676154965703491066469445180844553134005525089277681393125987489826846940778458933372997233071374657328849011963636967882646270374621764054111587695102882881836265543533127258977771137727553862133898356768771788216312927950751603178006226637525170838337780007691188652310230311272143895966622157858157803741846916115954352959966763886419398820522907357964760777323248212656602168185581045340714027631695036298437887214476863433144960109145756243806292943546291088890466866992434287309475050847595864103255975069535323121670068968234465947939911354453955363575269088121685938884380670638724304944275397084129293202739336145280774636540946517966390604182213084194199454761853459901922216669396237871866563657126013058847780782251637384956138573398020826144422519067174433524297500172567010610069333678544535718561266143615386169235485288019548263397215742429694026165106513790836257773567936701220021607021023918219184287406184691526350041540475727130887517349184149608674440375352531107106792958386601765288259479018321899570554691667803109132899445388008072070452352910708424691886093330592992491791992667061995130876822210629865469895862283187353184361663220472068423952226073174793016180037423923048712598404410339846593245827467241604525839326692243519537150356147257481629361734145358619830325988146279168787742084943101242239935295748294410472262287944230615579322137633565642784220729023809934394793825556679638347093907797694759636114734201671424467662604471952857031024169203209283577356684172781351572151759978921329678983684924842593306421157453391512501555651785021655086558379619922182790370535247372896111532014155843151684179943921938463308828927273313895042145483787990496051805103746908936072339075597906136367389219741127654349122393164891595090039342653029830370948582801956874904896838668237345265426771875752312734159913433586005836142772554108766789731314816298324881437545975401277300934420803012132215384851725947693094311743611861920427662939078043819063911328968526861461105525075263803226308934409702950783953519502985174286628911011501077095448974559938392134176015654298005092679390170798092963477497669971795724475676200557773862466302257555153130986989355473367983150115983312523751827336410226472754367692423538140495850108843336312460966684159317943342813169196085690178601745804856479823872152755085661828145386997990611223054026498027453189333398400969351753218956582786643990111427083847464089711957897598233869246234358856167436369485856597571032794333481364187342808329144401980783200276108095222822399455044054994693826368220991877273041253174396219582918690439296510080196185868843887352122394338561047887669705000903761720747765674045171606756223833968336574787896423275673634404901027632326829051254303308724474937639918692131416153116913804150407300599196869282527919447500681254764715013991119977414756433157732943306372451739921402932773458371652683642593882118796008849279428299728123226628598414178592846332899326671293489749434143596746262002261072673731656653887605746703807554701161027789358899091761033534425483485309306237994273932442134680542508526240675940920986439256786771068368333196797649142614053960599771745337024361638253953449655359640859261138681995734785186109474849355644175684311533032476749993567654009367754453300498460590869316118097379709006053796290639014851752366508643846547070089509868204614122277774619408995038537797599467235524906273329248904381720255269064766704283454442291567591488513574903371155383556995229168048760053048133071113569185617775892295039551194090732834905154438104491133179772176042890548866934515309409618390178801681739378330770337212665360369676617918779145872477454310749370579948205631580832507935852646087700787470724463824715082060791352017642268302136730511951752229262965211472393146953974429215412083650774206806381025827580709039831621663470139249656361619739532473300082797613807533496006750614787424650674697134462377202404772759583059468074637563966217963454682031175253595595224996787124644305415790207152710516341589481042566751608380921284236864754927443709864602946492699546572594743636842395402426312703987917445181795726668702050943852847573689069873851516077901298694445226343052895334197108908896360294505705402524094789120331808335083193113954027223858826517247983682168915279444830768811440286931454696948490180022068287917518774353786878539228672418061058516361571624228240938683549080509372482904375226439222485682815279526976044510161136686207012570932936032924772438050780816825827831725661837994030278686345522443482804580028217313212648836458950898139905118727859094944803368980352887794576019372708371348204516706179300542895858319129096499604939207335389237270138695179006928659412937522459628089541236585996962535236123465809044811353545244870799437825110011863537713578567125261938871828937336103870942329295536236615696384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1494086041231033572984943001190916751645088842558433053927161573821564469762082662603400386248439666613548866357218530034895402761538768341725355644086448284080510618788029217010128060627816754262783622779929368641335995944554512401423565037145896247423373407023065949258708929739398030622911036384934256315439667669310127987998528714386376717049675933754399189852533235710058331249665264228142960996238357835353213828180456215134412946624793120794078977425587841783703765486386451428209291005471259158975268597510222998770948319166447405483415244662898098800194124481278081112803685357666172188886155537626361538822236022890078953785680653737663201138353931979814891344025793218735487859237409610479340671742927742456749440211583434763287909758645571762704574404933540660935713199439656388741643749759081833955089610850626276402455459035438015591971942910982025886138228869730266785214906678262640333916387467045523070359330407436072975707726291632709115988419799839819049456362175351392893294900459314381904402679806343187683282764777073143620093832725648896141947358920585496634479508077434798980124999115682053902895767641182448747819700009185059393138663838271006661931488715463390654566669382909163245663295560910692305400856614694452652698008113791948490761864537102548295252615269108790827886839363241740694134642788099463667398606310709831747902155780219149979056019107436328595631631924632618099131328719194603987156523185429195055996614941548753377191837061997091708077739093223596806094857100762019163268871965849729194819971002190691191929284264006552694123345334392518736906128950881024352403987807296206567254166713146592196895880138597253446337420343202084437488430659277242910576365541840108478266977377521049134898488105965676303191069775773814300856999642042272004111302287624924328963899393095973684047529555245417869260194877163888644514886313423878237554917132351342793339726031903102161159404987229500198856698542873481133106065383760581664103136130657442992103024950699525952947224808654311783640557828774066593838612630916934380766959994625838655448300304902324375314227614552511605983632717717104766406273293933824189206886425526519705216514185001331017160058957205211245437602619119468045220756879856913174816805023060005282002474440428646876233438221223330070076877170523392539609573255856528256267521417238257186418582200330469843895800353983147720085106405011505510158420645546863826204152108674608767242924024758072517453323300015913875434447205042632222085981900847965373792775620194007582528773957496764425002213063775114005562107252323792446777469381900349300194513263346916959644775470311326037422406178836655536096417631426447792613394495726423794438421518473326093769887181624261035716718065763966503758694178337053080239486454599891184573312026761449965462301410317151342230761802395732201904178826501262465752148199087237423860741493525502709998595843384973410000503247045712677172048917224228250620941987707721098766129980336615247754376218074005895140131750487400892675566798817649620157521008379575113991828650957484573262520557070774082669440902293064031528966614758568388812225467592207387668439134514033747038065343700220286081602326932750071418295493052303731939059271068522807044201737365375668209045391803854061439310100239989602470970198742536599858277073323336438278220882670822364239718708465648431409212783789217362563502611009178716406755788861411215985594742348195937264887058315518666828019433148569546703757582239893642711855240700228049984692554357003502216589140734890159001913781821312552196563435055111961312450194841179450104044521366084853707304970036253690740526504998050219831625444217891886559305316188019449055397350838103050586339012074320615095288774690921668520256723202328675952754632750483611384613125188829912381912418609868748976847725647692417974446890549270541512804899862742685182064818258052082636950519351171545848521054079034337333300595863796515216099616824532852719108951566613299389358300318655294636739602097918147423851842550391898119584392237029781061059191123288227514679463681288329584535894240094391790967622524402199444424041145051707756083714332683606855596953330688140879375887153254640000545476646305149171213841657994803897096958324804282023739201465521498340827355815107545973997389118198125759962476312442686992867790004072073044454989899897461422987562991607152438855904742900991322314308048432648916022101632621029672475877583028153741047198092863136997508007270085004339716308333022856822634562969728591901366722716901604168018687826714910284295963732335711841453491739506883505637780314134926533817927015016695226800050845536974550584597748756383459920335008877725960761715687690101114437078524709517361358205649420823411833051993110965699799253426489984547777445540208094682724712195351506008660368931789974637051771699976299263292455165478497909026160620204544986517753543597775509371050881103665869360158664447485423697021950558147601949551105976780944821609070640392254897178557507413166062240823806001053079641867641827449483114618808249040974436381098065683459971336313636842631665728506558356932911590665827040689712758896224415670456860889888322667659595110275440648364501572203734630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -404727099157130689418985288207232220538312514045990576409021991781302064133559202600927732204916253229541377663019835996381640518401804169040670000634837392763368427730376189062309768058507774820297619827842475486111527529266629977637710834756764478665498018854552866219776245841396334489851868651488548066528771081484698715974028789763144886048120824529795366841680221508952454562010834978823936857134063140247088992085220339711866354464685802216708982445361201993365530367467745868329501096134644611164761144166895741685364879290577501676250216093258774163169331576275539422714237310247713603681458640162942998224785871279816129881578737700600437984146266268544653052501732001837829161562413797317791837550427875050745649402265021897483280519886399972665987079760489234107442004058983596568464016533290819895741029840280561983582942663603107107518835167454856545120160124971869247849436683516157469718157373841160919206905444316378438327112605963509906874777023183740832052323830332730153901365014613174780755475736204448148944065690658137892129320074523745752228424292117358484372215891210660023447805638244684056627418823898461519637929832971989485198180108108609939361071925967889415147399209495931879801934533225494858187978629234358489653459412024816321484670282867570633832284860335369322239584387923376128880682628898793894475019555886932402123959147923191896180827366925523322890580763691618537342831599704199650617868190650683314419352212084250185777161749980218071572514677113371268214493781057822767604205440476704223335187111477611089124809579437390702261316665125704763508796364022016946819253945268529977282219826558347093272468720449401802745361656160408478568189689799948999967809251275886557345684984211100815183144324427795583921980375666978632663988620255471669332016881244221742620397555852855089595497226814056206057614425786746000199950818572000996835759061427196758545253528017429207794235127293184809446857419478256560442537157458261424344895774980858811308949523097712967147167132256763772598282761670230045369031548549315480134649729691867127007049502603613331803463405790135480374221728337590159991036671250918509957419154802736041150969408810237818143490936774463691355929627648600614476165810181116767642371256988290102136909700673608033914301796814436059462928663301537899945179312650051077766693220094373280834622079811897262844963451684622618688213411051768587774576389412674177315978268564122716931758583983089421986735564028458866233444760683768705448063411991044538532113259213328654540137820630195781071916286268190813785061698717162164187027430629179451935056294549883097932481331071256969453078570596154847247555522828213857928111227461928416129801251328222889220078013773095562991325411843220085823335934954390007098145622231685048462042918987417962152874738710568100247266922960969462932872464597499040347695547891754794743360507947974447329628219336700065480422623761194068582546397117357267584312846509254329893243273412313168537701744867610641035749985662745091968215925418864287699556128019193811710413554870994955639664849244416454497788744174021666998099560630047187655413749335416819397219653739754353080435435807587369049014698123762268749892990187033022148269688972958644315201243288240779274782838309223345026725127322263653116240058807904417124685229755388780239217608869245556360817083951210537917771908656607291395433776891735115777180312081275260394299479320942674415151410114260511327634394699557157702589855485113194994499131586276616191084111365277248341149664052685322632526581777191560688606205560985342844591334795880214824395544553712942599080410025774277173060684107845670104469538727225892843419794371850950489407631686327312438056566038882787692990210497952456219866714686280217473788618295102395181860221173313962040570154000859625193347947800427437912675734878299954740959114258265282778788280267886199915944760438152210034019414621217578280297649405341052462766085628969990057587283042050902275292177512261719059969963420305020408828114896577672111907938388730187418127689558943807085579201236283447237097160121501289291584636520398479680406497868399750704571326719337626878246572966964455323617256883265101494085028355126332511210807536507163364701931287082551793622522104148180727245315706347082950672906596803955520500484980981103367679331653448714984263631928039962023921359442483276813544686597269904008502249400063543590156182338485051169243582088127593491818376902139579056720102626939486750847303611281955189205596012502753627218361603790500639977043340733105757328573152410501964387469246154086001878798319386153156691355076538038158019796595359861630814334002340374952395897609520220795857661693485249253304004838095719997620165947380105397453419742658408174552733720810520562902971214436823518990482252619555653613613145055152738636178756707536314748525908583902112261508718309782997134141898563468999748030831862335747863711253465764892213852446554380958851451018030694026505503969453794576739666704358727863129270338636172666427090845207116330724767909061098551920840632624486790578209336178913949100789513581271763457363645609714289211463666956342721603834447249319185005846817603329560451284595787924766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -132129351760406485223636059916943567702121498998407895665102488280326311152415953282753438916235946492549280201241060432195409634982551944522427996285107997619446807670997838011483105372363548074237563101969830459294561560476782267700932705851375356229486163688436507684094067536950991869443100444937979161504436865726224421732223027943687342875235377856982952619128002372036979556492637628871655960542974927986357310151517372483262801486009800382369019561648654548573543170122216846500436337397031816945272566583492686162601489684129979058070591542452511349697218054080262815978794393158618102497649199752945866843164646645530317135839444760042514084987403957379151595692625740537330991528962290828559168532056194567556001804159216828916109064703307201802838116647673040394612908075021179246977584557339847359347981497171259473424791854942654224008426031057081418215876860839208099585490430556454255494300438167443020776117910385769153476093089021836992602821318167941504456968578261817359926077569676141419713187474709880170011147523621108254239833101532777721983619007682591943908714627029299099257079828270185098917450518840679594826990971376977228148362940587006522085597860990248178303864131231869317861467164149342213290980873235575457251817566889846076580576980650483523004529200365710952299817946450424566878701323005862408291453578481897286921368155934557610952976996239456784989364516727235057972057094823519250088325565721376183492324863851538580769051195263010543029094060471482293723316863003232099458045994465806835949341198406051117141527067190947152092966502319687571895710859321118289686189750491472821739318942585420385487697189093167821887089418043700290889538855345244536043864374477290652841371350698882589408545222650873177278784868618058302512745182397341559322622510167713042092631287518239050919558807120908059121260186101168959128216125604196600900215823872139032373472583353814853172932565580893766819137117082132439541040623903801132016980910461619367936973970805531132435670354873980485538572656156254210377652479193294132842559996860767987077048644285538854501652715468117011086339547606344933406105166804654763643098147641958398646690183738279396033143979747043617751794758182119302243868125143327925085432960895673517103481246365909371721441586781598168592922933929560695127554050197352820694163529059713305579497321602833127149047734745643304252257599250877716092497668989038968202144514029855212342750809679805359684751780301264468195707966666939744310820999634607682266256122777979332188801497492676953029119894288217116507732808721949266405060224317624517290442704652145441450651302078554392542051428069176292270695745014428852570848284147258945893017199542607923545413804455490262679131955671511654062348397482400556115667030050697663770169749723677882431107041788291755794207805101295333462201830509995876125090901428020573662014013226603016002976396847435368238276532215964840724766702549977635928582812750375830411265047636634600568075902244756029038981617361111041716872842207410243559508903003018579457381214493693759834767555729863173030205589997891410909715771116879829815996916711613414523103419522129405446374632126281570211154510793221725629319260465219893968311711513108459803693803498618278983807466285057883319091200366610435735809497241404685966719354386010095833274924499726963357078692600000648419281591096682294224707660119556093539351248993497025804437986771307248363495386267002116033759600908980181084963699044265873685314730529242198842342457812043168237183862872173553861693562121592670691575374596242317733217842143556966087010027547795184336846450849601832351868541672728521728391874985641460064451542237544251002530777100918147931901975670350895075763000189520238314753708758643409608192191806241007379871940089409654041320746751652235482757474911248713098774210196287954378764744314186783305179178344992005172042945873755206600284808536778992802640683716334510028936054237509154104680306308167995883450527738082819717427523763755942858356522667712682827604414909399798850411133317872213978632801745258536791162837592264685621024984718751341028146511926943626388671059690027895554912548869425894311745024692114356124249601851464310342902668619718497540950995367044436650627106006948241893704077215421790630226338113382074106784881157627174639861263221476265040741046770438430798298869254526572721246902403579274788781369679894459893413909487292806562721163772348074830755226507577754302200013152580290785649055273090247623711926885562100751338359692950619743295351442430946277152350359070039358370697306549518441731679298908887711195193805438026628409652827715923275761967705649499826040091799710413091218650570656377082783276644620172050963079654202238641916241101900878339747614486482869234393532253541863474600293143570351772710997116077360965979436520157417219623171058365363663888330350193775526092515948561519519516194789403437949527431938225036704916825806232138562182967996870104875235530715202915151544778688034006428027312818443264358792615493896530412325368947322223991955273112994803774212604246184104586314380751293286101217477067910125253386180928539253024990780766587295408139726323542237486679967737694912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -48053630362898384421752838110624061181733215812795221466545944811397607613678369781565858048848576698709997100694292376634187919355609770201886976606684733119082272699168823028813999457028884741578230214707920033231628872527258204031275161059810579170352094066050399221937881700269559452948438717624300710581683529493665676624868104117520555374023961213286470615256458514741297016690346033180576188353558521267030289203841667468960115808857148307598331608679960894637584670481907998044114233443602195279942515611349821660449359888664812914957078961869102153524875809061709491389281853222102437607182939268493880948817865340141014160242028209450778065835025486842064658075565516083098125159797879258273787078206856847242091139281109530543250038706188653183308507514121364348531488390627855802492502309452560390023919624084493847585267591559355819357478170997269040066756269472002576085382919477028851753813376540845180294744703713844291407651755136126225285216678232931712032520404025720572360675000004453600185022800345457443759518496890375209016337527573489568431992836958764836247289870394328520946449032763466457611284977346960708569982400380065145494479785203485279620522392579505678837225679449327070811588041939666641676987952000384842315170275644997430893221435917672593824968136643409053466543833670393650115498754845199159500308890491438623760716480446396176784629182658668999881611912481997588330354385388266932572051030036417934809244307380766570931724783804274130273320015478720168315212626168569567804610429594106940612636960310070217432650788243314130900742735255457226368106487875935258530430713821156194858882815325681020679742214997885946058986638093429148089352564987693007721157143662474967509638530676716093970245364629813274580975868882565842763791472017921658598678391648059526970681642779579219118931778258576737788977065402768769169303841692874598068868244705868138104234173593240125650327346262711324015985404131059465548277878286145241256955159365180197693347308805924581636914476076999345557909993385043689847162592327552689982358668882113830669187776487321889188695652347482433569704909229018256441498818774704813341321947932055981294312235505239170016210257328127240858160011292222925175322010701391343421911292034909771647459535156281729495508232235901192238881650904983365871417517443895596422017639619083604590858719810514960469969023171082725199932693412761069461643831956430593176132506764069630493661511701542768931116456611975092775013054090281779467191168452476993379135788634016213134310730917420766623199595343925352943503960857102383687286556860440612561213737239562138207188928634365578726608752153920438294943191881911714212834578625458420850158131588817752488900972855516349115068876224569884648884271189665669115318021831145800488791426272693739119098585694002356046592000980365788862063533146670110802156801105733873489103969687713752312903197545039020774835775974225360866634183332468805875278377752238360309931577775208374379962559511767408584337416447197431329753786869825990784488012295385178633712521574731563922222849187990091306754018169380639309405738382102088073390708288365159671133883372075682552398055796844530566650013544488258049350129691805872123359318887991128530329597862459873684532178147351574775736151519722585799702897943212836447776681000493795822519979815709658942705499184091053171925178127992702716079381340680460810847490007155549365641307288798238124718112820418480426028900255839533974531861436271560606961917079320934129475774518459758774756532389164121140107897281967639432535491521365344840025035673446946741733006647828351740640644441116083581778583862748190785077030714124567144953054140557607220628387920050014899578575486600440795794859895321349656914364135215475439661967879340095548248789193597040132774747228413262065895426872369611305193007456585286291357745037212259336195013299167083324752074515971605473705922040240161219216858240698757899484641997907827521759102577767876156322035908745824816374642576098391739154562812458784349512563138966853626237856353285943981927590880375850108899728034214026129772030470616988835716033645634898494593197915199937196355769358805366856884597224672936943563136227993419828003416635155978301956857429032713154631737435224755091170709135511216303264798542872871576104815256539686106003219699997001716891776764191897744247976177072578045718817677619090274374838821055455796370828720542237106670558734693084685903323434613484605814640813135655016320994695355086312118760562645351538334403562803185545354172268317120690528972203253019371276472663199391080248584728397830711297523772848429819689021318973860677653625021821544679724553895642190973972186263595246914938393314161023824019641051557887994324968529555106090979436735371998763268564037408793096233491619046493206465188713995159746061512235048804100667444056330992074077342716450111355598444695332679250848835497082304976753182338960431086630848195663132380076344022272068288933007289239392343784506130985389350985619681940085438515869330503578165829334902236813960006308154450867061060271141269471554372285190860947567663035218028267186871754253526099335996131790746427620956094244325413219110048751419392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -13309615220968179719625923810567185331127841262584010477490785219871572696715728123798230742256423921851494934623186157138483068068213478085699158863960862655628645462259267522301006753670214672253387927594556515514272199482213806541636105772289148846695153384667726103867316430803396644497305528648122830508296910649433124039022648110555741604465253120700914493454940465964767597172439342303743793271519414117410699588909950044269551004100237530836483927385257295946232657578967334693655468880674467566234598665740196702378210657194283851321737380924620743588185383706501534438147084239913131249227395497262637003808833496354789411662228257499461024251114005678045545886703397884937055589872602377435789368559565598751921593303333351446013856263653364856326768954480480902764766270380626110932978592034628365972722473094086315755234699630745998479064792523815531558679127267774571029965503977501909756240731549479590828618897319694021678035654267632528701500822784122108939644787919434841829161102308887158559866132662222684356563012528654777227622122384890979421147823583978549781635952034975135766817870318366182663370219880473324390029447465679796188838965616688928630116399897098365042510453880331057705227278202101350240749725774793770281142376719181245874413288710914698049481164698148508129962852468449497392699502974313550925515980146936804766284764195234698051965541182456032247199555409966928562815720777681847773576433289200237945578863708481320704280751623592042571429219597156872148353843345937569767889098238835828173887138077112534874663722972136990930557418177347065770734055407584449275690477629074034042324424274801501852140999476916705575601562110926246248356669000818989218470663488989382122071706289299842553086767932909350478000686007202023273583226191103001987940502042335652348907640325400625843827167820571356118330933579193670203866516427767649649536796276236521295284172321896725279230730503659721246840258123027045320563238846130300827861523107725376290968876944840767128377799332640221361181536684572595013641434592954644840045339586885526584779624868309017689303045021821925435436460686337222283830274705376772833300803925060207345354125890268877359058252574490725455989073400708049711513073559664108998844861239707098420890812884561331349066959990016283747617933066994684979909596647134360846061743588588855989745557353373854731754769523776757773548551259503747485666400058742162475300191063108188577983114794942793438752475217131646971358248600148296883553738040318118029748129153975586179880354812985197108388374446423716099545067579886176132786092370261992355022420321094412408622724049578648276888943793526392706822691288746638179438181952188524392876540431253518117153116663431553165041899061741039659826707902371038095629103631651857260139319659735253914800334128696084595063470661097857706152149991006070975462484368577476088263384225033875533233614238889309445793085367020207373312527638461819246564124734168432949979475798016009231884372267196162785043763008814891416890048840080050980274069999377843785258175338415212230535598170901831179383921354024668744856377757100301133912446679911256906065601846364839600892439871936407723792323189147780749470198696851289092188416184885782291042224788085458074772191424008633125914030364721350928309637905018120922605118036233468220584641793439786189202252897498354950722620359239341581544361577458378346096131763448488130258718227984717426256638386798970288968663431679479438706907355898230476638144159851391300461087321216084204198658111494817926993932508048691334390093613872515624075603649662222292619279824397529370259920476383459301329857158347841544780213973439017891336242197305486488198747274051445789191966286062653633290727855106037623053994781632867226822367292245453888225207554190593129717469274774820050227779892374405869083530519075046508479159667156869590364278932283887487639770130948015455490197267554572841381248375373675823518475655358984554328208407594212828779165502320532217373649944609995130004738356199937005943290942536606313765044281750517922887200300844442546150364364413578375310960305900903967218562302559413009573012018811374049463147236808782122646030461430766428810924055364620425035867531205085543478187475466306172143454716803946973074612618111763277829022473184356040601228467988974876796856949494723141858591083974401654068670349623891505675526387717304886586376479348925659083080660264750785820090100700905635044442774062585232656606865544391851297744116464351959415135991891559663394756672133839333003557049525125483429673417035967703812487873849871284937725705651893954614058651730376890752453414788015327282847586993651320044541715908631219251275422757897365865843328791701675896061986561193182086919719078693350095044907390822909364357693783609614856846574136294129229928413221481633001505627882177985784062204749006099722265895323652861555663087384642819972492605646715632067773201167855473254391833671149461902760935937527374931298828180230518580863215182696048200519205848948663439382921574492873923442892940334113604130748625614402453809208396757561375208405345226360402522923306600051715463784376698720263257379910331937552437592996922138362820857692160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3077792612496356904315611775567897496460913971544473527143901581499993044721277542915970917822617889257070458064391784895502401432471029708055008196735394406395128776599967090980294627051152963340207364680844426114935236381692034847992798101197828585711359565338554989693792820844442731874785635407856986385224889440750853212564730278867908388042403267428196061531227009502596748762339976694887255205708615801964040901936682751465793585427766188492491571855766916494739577414026304977755290187792278804251209998089364066203205389142056926540133042643852741842566812671425968674359855523106566716219383616372777141539638920216577383710992387413801650027148639966060025831646440496384109087992201562676515707576484170875988003716219833636740215710083526872036328662408892844128292278950205891721489626814836052835639688896076662532071890949598813127638509886947518712955274832438133622235818159307551365932165842555379661721533966812012671005693952660877671803128206638145828231045240024210954461923762104230885554292235467383439223562564166266745809223885751450859426154726370527550808120940665783838876646464804339040596495731940245775630022886693733570954785632370130137201272933746075735713386575521380526673045766703988630068414811448272750056218478667188422932104650595539613779188758120503546064280464119644214506338969183827579035403171355021278196248116516492411364240196105624095100379696953970147203940402130852032964488879894724039086545186220932746168740740506987711029879353402480565105274548959750280892506924202607375410237035245363856721983053909984336034188652089329902134326832273793470309711759758576006460669643702219120326510958505503215537496451524158038202590163248139118716858211601613919679045293884927878202988615083456727643696012569555409143831380103119048620373836407577103886537677345960298771448668155485749804047408671155444601369531908302480239185463519084689847160139774277244969026230326985383811847206843734482320102923993002709199838672379621433133527738678854312960517978128483232715974358282521644441156146993837692082816267960327546898569579713420987060055845888820072368951692229704968341560010404248697669232373826561819372834547752536597002818210814790093724234103289846893962667279812472064520422779155162642273268652950901989922608813010987103347968489170811386431532940179545498265798217594581710674480419804025885287722172867146117732329487515732908197582850756072807267301149859894612427247452511982763188769675520914265050659411356824496874967330635470805713949168728486822838924714683385692439852901113524710572870764842658601921917683506462783442705413836594880972740245757829923654446805330143238114084354351917042949284703879576440167916508559661399239951909455090785462414725529904659585896095496658363508733113832355629413651425794408306035165586819645691375451940806624162016741249047877661833324475909882077168795500503168830598971165256253619156161102404296313763028673528044439778069838283038583511469957971416943320644983573892957479940227737411911703078779643813791821563346170690114073874352873722703901866880352525230466844022174001273169290841257950772179599814968987656941113293548357332134632915054863022891339482147892996999921097832167241770618142582237474901554913593316812377655166346026449939592810462994737254966181689826271009434835373186604389004106896583818184536134529877807785705450174437619952586068838593400750012080496911412685987113059805265345429465698940542774988722584936903467250811337775396078242605244080320080638383122966626655901131866024638714890805713637665459839508000293414207543248447886671478930162799095388170364766189543127286674488448760969340591584529627367345862998418563666074672798887367988675213705707922882266741504278089430868244675588553174472365791218935739639163233605009085895564727500594697765098876638808266404665905333336420877655393188437270847350306478402559982863351615639415900343465377654603555338518356513446174646605009731552314828509863324093605511801868724450589214752106340305740640482124910160779983783253434575525417472258936002084198662988029783797176005924185689758796031433320542275236713759260669068190893398907846482872752121125416833145558167324148898886963753255660723507352895816690177574526171471393879659607977770923660909055066835210131142688985491393020184918798054451851634637065087921753186050352569444341537909736994941544271405902011450129044333634840413799743862150821050249125855120930142640871038983055516077865747832409234241574443477958396590886015739969967280654957432126729319942302594755490181830585911580919385381849048070214253842576201990325803602388374259008343598035130085251490117808697081428579762750185671157355683947031281135725807297169674363066486448383646937172620941122811986115262331651101403273930333781214934514141132246001430398933905998499872539395336744864135222149672965910576719413347862017192778541802881895671409490845792809447735231498261978328073018653104937215259332309315404012083139854341489566109912396403727426154317464972194069355276362354689827378013823860726937895423658176029753282227506410620100664602624858297615439900965001845809666976144445689463772524582230257355159244134249363750458402799616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -450942997788087551495066998884787841476687646938592697056248243991329147468810275013449387432592562822051222563712253335758548485527810459119749035999842463058690756763709965149442328264570590228412478016378534501478500552543392881974703613634459347773706003991704360979736660516369761396865514625795506235999171483426569497444790656041359678046443066504550558195084951861430028354429162867536006736073820584111498973996109116267002191868975143790914518024944206180495873982622661272063001281095973167881775601192491303882188720993225720433194159083739599120310630595102025666968494589011598117813909374688067820618259784511880511696613229301249126569445354313230185108303783174491805182488505147554969213033712893766237178021689951137085020623437097719284281355099684069929670913235661382609829413959838010699555724681849021488878836886906348517119480918727565559005955835580486057429641948351726886972084382133957736771543606805727367832006457636838171737620599073419553632024667901516280375236769504976937842875606759595340488076844360288843125372725268619739373907108737494081434849683095604520908037367150503475084892743355706053540187648070425778192887163930656824729459323971109897077856607233771355772585576170782190987175714832426360310011786963571525454024989735535572754681282379613770426507776458852435166905279266957209616459924246488934819229192458631116451932084185412272539184743473647974777916137694105005919835998784650056360995870803236705433589594891820885191794882011916654905245013214780429170626145825119442417302038762144346298937499005427409760322261557073974136273956506764335728353085601155864931390170577777354091318088969638440006553067762157793156301771903686252669047392942287198102789962525395235683216814485398946825042623281046782385411283890380961701994164359699521737254864510356889101219206176144984254594368832089932288985660156639022007028683508734357626429205191241279912021606564082088664453287037064685232960960830025520422057230259815434926836778404035560813537282351948087534599513370299106282629312638641079610353586425452978919619216417437274143224953630818652905312500719055847084549126603312714685626550717382904489330250385296908807841051310311666922919636784840018371337528815591729740063267950160177708576867996844660574233184437561442788881243393125006361931303470524624228179617192426968094777820947918968559182428681070487194789734662074436601417958349469838324707328950042517325830466371827683267707721524817913272380862390751391230281090371207563170804092407634214241127563703940289371340202773326744912648750892142279466213251365565244075705920388866040712428534905860488458304987303811710487834744142940349903175200049902596510319234718627887367916292653484233208562262974881469933822711323252847573882761252694487457794573962579660079230853282098250797887387033773761069214984416023911212040957034296707362165312196033267922596893078709261467816441254804352123466743859744341551334245962149591356571243905534803279406480218030253721513938444825106721572299919730221337052046418088467132786851336922272668349837658814226621944922213654801078219018332937671845069706113298641730198806260602600822031755081490992696101512540754190519727584588978733851974140696724748294981842157416258611785206001244701470772551068613328488257993291173096385377622208160397435075155569743925102413451507902402896905139882523417610876511668380960654158855836147813763416640088506198539871369697634936893471730160876688360861870806083628912921721946206605912995008150944665408828913185150853114146423185961336159638429256888832939397134926692132499222619859587630511589054220977507239611220246154197196534935638913977994241288379195995158048539732910681186294732793818944225538253940218738487639237880456260216119317731509579883054287996196071036556351104804399837064860969849959202355033612813331564192960536557213541516191882294943875132288663715842882564206944780147733872161662508690855678809902638992078602805794488067011240118839342844725196805100809658477568840623264638869313984922585493839388981909139153270073071618425776692108391467078084883019227290142583681379006385760052281025252181557323415438187738484331054185282538248824863380762979173902883143566048085636481407606038824529670160428824668203362389839547734248019327371687083458394557894476490006688813466422398418069121483321748595794092699814784722638218677513953195084374248703514604785442859230887651161165565000856599791051729214177235588266433251315734718892076435100991820120250012696450080979216176256266268064962928502789970600234390703188681867664449418897800067654703125275091966634780120584897219939473893836876548290659464650117854845029890246508275660372620810812571432194511014496743915584394339308875182919251173218970829561318455375258519065918694051421544091105218051749799229659145372553238332226424352433335898671894097844052448637110995636654561728415240708007546479365012954497277464756710519151111741991505443475940059289871079410176795040652370855830744345029377884695683135860036269159073822181566108851446114829670937092195997710173383727877454824438475145981941996237817880632324835984885698751973600911042366016267010631778683376201683802521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -85782939356233456418710153725539665375347549043092711135176765976181465032870781227767095607417119771395503267841961336581110089605044356933589380223419396285516850243967658458322454481795913222823046168330740098027609363644559414222518271304859761004279638431873375276877092075587376478667489755102612008593695040456861392151516871193843185835443231340231037601794788712992463308429766240452428006053799517390561801710838486068483812713434618669628107350154703405276671712129790670433926836388827075864842589100908629876766021619283616927017274743929568328081885760177923628732935264368608114585117374400167265375422942419148187193255789344190599113996187486173576748916379697413780531918768921618421736609929546379846730834349493006626551495067207843562624629036923177962177735517641685787185357498907501614330847325328523873283675166912862898849621379556997489189625145436878255484353847214785888609255568144269827953873759848257585663430515560747688734573330945223595230998780164959152865396862173230670683923107715182694122865753732876704382415879875770673949191062655866103808282506379668154683826385046264702758081709585764749529370899848280491457722789920200476974748670898549337653724988657107604190378110973179737776769587741710663206847230220566866779281583950779728972656568850819024988751509396870649578098102155689776725079772256004382888089958032002821433272934442896274664240784407457601369634914721897689694078670820058249904176424260292929410189268048178058573832292235489916450194870283788769947900972424443096202145593492929767905331503763824858650960206488852114591758739271172629360369323989518499434672977498974046833271954462376289106296712456390409816197236226591177467801268618160706386251344192986696838679182389889275442129999892891634960969572735342537890985749436372737042875621683865974288845622736359597986478389783104216711127872708764926076677709501760154207613820261399039721246737955628597447050503752667665267903558781650494334775660792503701410624991575920153978474988289037484371176158114577452259287718328050366292566536651207133797355775008872834195838228308317016571366096987390663134991172800114494408540585032709140786996057278377121743250870142339767977445246856601443079215283278458654761557341549918970681556719667481359398223024721983597287546731387595266594005038675556728097842372496941298915177067034624863879656614843724724332894279448122989643377444728559722192640888594910805223748098003072652205086018346040417834007652169148784983384366752572681693296712033996968282170553837267448283185067777194748966374833231017259205753744578912352369027149858554757814147039119920170831858759609736493386806247005176036472078251474934779509174969379710484039041877800580395246765523090340397259548186031182189342532731873179288416235061023280511907515395785848806215659480251653581359929551348493475245084143147612694860091649997655640713632241235761677633715379531066546489532259575475668211877411715102654402209226165467083040186823240263968700251924001225890575739029367230887025793549838386700306290062873142422006208027167666044515250839592496851499625371318563799115227446374685242485852579263134550487286008655468240068095915712978331263142615549593720768688834191723932886116518852329652838799479573143390460917697455478526891970214955443030831490204988399048981046315842315023650606553425570642852201265251280922847142442140735951116496572745954507508934022713199894144893326104137815312043443079761942519579259512465586750187935575766633972943377772952286443326199265504543153141647604918846279598022376633743205952170436400767254199761563373532065552643832037353555409924275636455933819289169579794435384885087923358473305881682356467840540166325111309254698743550607915372018211498152619271870688654189598898230763987318932579006236733393709343130394937118198251147558575791720736340128642030226553117619343648161278427244965324617090504507905442618387238034161271151404042139053217299050233943862977325599556192073935134057100323044982411269658296356458629048076113544544930899892156059305373132065703450115317238510258517632925539735822672648104790307019538346651663916894898896142078885048640199810204726096361932188773672420868757926708046623615096876858215348611811108104381938262649661313430809457252932760414948291012418196078934402456677478505795332231222157373131594397256241492517036900010353022671790794258844496228935793909460173598924977967678441074384334107548619917519616825341412112817920556994165329303767739566564219951611805118576428194958003203791945113852603662471334046069704382654908257289484719204286255078157699105642383908143882078395964566960348997218216294366672503647243121641966474632932164381432349814480384655549818086082658862060966505160515904616133383101590464169159332640276932064358450908292587465807055449163370835921947365003744152629224333648498887706535224020271480108669274469617205825089014657687887267951999256785173876607277701565558971411281700016571902371979430543571691682663108798239303790050268571224012542890050218031961582364637964324270642675700141255754237107505101786490083533071670354840002789742929932893668498382846182177947750305819584465292600099874097070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -12502683986602068562129266938147304154055536060735758901795234392701881502382096879709460361603608550697531568079160467580613190714191607809740822965822825947078779872505961311461546466847424860590785933360685347422014652697080973834608408425835302967364639369037082377135709054423319721674268952175648156031466576756489671143997680117353416236571130503231498254114711082264055681498001015166861409324799041724807360456248290347884860573539688789526561469133291955532853842765824866067707855561909006270196969778884940660202514917463687866354932533116557016552057847573097550127913121042057268411710721923382597734776903352050564193166346707333843319605358636612708262045710196378186847094779426968716621859088253193429366273782699645581633460490468400524073678651231040176280231296806754643325327399955351300966619837046879337260918393594216103911114279055565072540547332743963499618451349639995831358054314297176958963978756477768359876057880180663458259209323522920037700820008017949794932532481832686568301690635275404387297054697433926411944293823983474695705182739733980113787739103036052438341395126788989485004592851867766003483850702266266897212607544911147149947488003963956189970849383974258660048030813305250069349593199761405315795734072987847715856139927535870155571092147263709611927778903602817301615701413034674301795682149172757953985203381369158829277903499624705609607334915642503547660729707805073760989680250864339868625980498608501352461352764968425294515671802951283622595779003794940152563905991521751943175991340874645086412850631812127246342140879845793568550651309588528109011455635463460131686715967557416472105334873999480391670145555973993113801783763528215977066192806181981121804738774032829369695074445053464251382743371639928736183357904039530232818910342571770449763209746290597133525383634158798771951047047845695928959531428815470913973949769202300471943601308600800215722517863841462004111683196796282399155345917017567842580819752474740117256259017969079295934111661243692572909546028476136453585917900574482196322351684521042257883633881419362239499046633344760233164743920698825527641375582009678233391771754476988936121037402828764379103381415512221039757132714442565869885199895489652727327195036011156652862282075617745359532754810117141095453313514364475023743745243803784702313899864843822067543342476512814944907328434329200026385357885750085471033863291718181567957642194387775271451223809555967420448508059965662690344578561930931180717921546611402403340655922435590281084964697874482280249554486926871567693524177552987724193952869395406398527317321093230298978172624449530476279123244387276979946875538232821792326033778624477635532537295138393343030606588834182060223543159739791194919850700416457217409861980898776183496647867126527797347655431732815610502486650728852602174623917769341475305514998300251569991193557668660775633314884350147831041488484021146656667547180114421263243062095849779286637829427437881158324771102804117567575210353762977480961388982439546499958363533699832164441162398892665090556433240467996757568150367554358421413500437739899581453508075484092153235928001505712343199921810999864286347446508307392125037520904316491699254817808946545830698592287841888919227785806207389619219366554033091062812701374389116963145051156387042151338873958313687421462996202632004541324153441505864278505471279140529197449784278479277475630088923433132200522911062745230804700608571164808483955770455151553455599833073630145082943776726545022940371722987931772153616833015702464507198822123124320660611508872331369878978431313765108915792487933568428856970622899617372651668975090060202959735107939247613740819234963227747410225805647510634997339002016130496185925129469826997769132647628287922158827970638562030902056620108074988471951214146995968431088986643977958565650207812694459293810602614761551964637016157406797517345030052570935452807863543111150036380250253371372600924213302052496945369719259212766895231206804972074532695240519611906691634181908428471744198217290661521976726668363546992744776374137600031493032959044882925515689938754634181934352687881412645112702512053673231802081136310005153525562719928304300522555093239486499094885966019841132248120948595588272260221569559256307629954473803987853356491696601126898853945946373260708431703124440829027146382912758201971042140861970020917920859563409776332758118600098793417447897307416782810594047983137607992030548519245141520431969751094555298997816398021041369612159236868922268007642820239262986224268633101378460809774810839643111746705173871340593753985281226752162045713027025466010394890076702117795382676132926851069189599927247918923815595355465037250534975872268330560668291344282640146958475033188864104788598151091884178471374120554339733806510471033774933361735288147717968027814210524597716845036581734324833462856573659249936464318432757199213922350930365698466092272423728660254514195748231755227233676228668645455628935938717832947881314959684869684856678683658577788171668925458940900071340117617357679843432500695233906314684937531155714469461329307271909744282372516060309711075477560356282272163875803276199191379968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 7861803340810961907208117036223591889562685060587472897219478216342720530880274810869197695035705361414696184760481813711752574427659000971010693321644693087533943976269949802876969393529340300507209357910060594253109360371855712673771061035374171736602384072062849317573353930342729921517132968188492376889325170635075522972719318159378328149019562546344961456465564838170798162396016046015883564493244855344665792195144088199385897209458970462407259182957635416552951013406001377607945192528894650211147644287761069330665076318044373713541420695258338308377075781417389204572156873337932142072521855655862531086423712493443030943964803762109853937971378196189547159690292616279524992344445662923490287857835441313724998794458108320033856411119851320767603535022505396484849455869415348759932396689134599417221458851348984781122864276668206754519988254768640888049830808330416556280372270995839622842011028465793704569404876268496584727499901926884837463804410347339729061865878268518703169364204511059683563440362917308701580557555195529132731329450527475079500655682155016157259931046746725501359590624811074047300429436076185123280890768618135440930525782735852451612640691357797718377253920203061208276738780775826799575447012533706898284315661311330553160448457417517919152263754280143245776864855062776135901134219399739397843270519368644801971931117187101247404970497079346750039154681804533235961657522628374162829087242198768384270221903376682607844198848678751573372213758495127318976642102175220820097968862765560076661037434060533905856208083998545472897244615362776905704124854975625482475724045000666161081671111980165368342599654446999001495162294493169278637984714182051328299604284784042604085331950623720740974228311425666746017158603924297536699025928860283327816604527382853264114642362229738276064421971822603723557440897106442556308949212874795376070119994722002172583323508020410678273254537419617728345893609494172682934870006675519274781036198587913825308891236649744545050315437479743812886290328206893827324312632284977499423555430012760252328089025585390656739986618593980015022269146335277187739419590739148813125490850842657763963899578428066581115914423335464404960138765809480890927843688851525557561817775933859085763872290895999724490759739807588859084779399361749753763296084532197293051776084607792230422850673459473236637619597659297671763083440670633151220369916881492581254327934717149934899369979655203655828071589089598438222388968942883984069806468362165293990477025656080996947459410272912041110479892992022912066799682753071057028743740125672274082679388457045220664219786287855882042746508906513033852904217406620186012802809036677582584401616815705502869355652428992602076512947574876650134125505183865184911581541407123657793540349956930908352881464786932524842637728612569637278998875208993871882061700403269140037163169313069276102971623699899664307436158685101776314820305314825484245566309671694696818191730779309304117033091272249880770923144067760304141894151714336522713822012298132588710105487063531038239828243071873090069956054475632634451661623232061269125746495969726983370668572346377148832973626937212091633403716111587634885209695161274767060396817487051068105745693519550732794885602677333327921119773617424218096411055141090147746902110466717990239070770324907883485585409878970998656438430047789305577794616152027028429389061184727183130556472247905388382153231050433342777056043979373056146549379045378645632070909065896777703759668277277022262664552265790919394916894587245272231845704714491980690691936431925173800866989963281000186721220490918417821111354777603105210878941029824664721569560190309746502336937546873185679576438694290048329608569512896811197961898545903824508451404005169454070716347305335955338188184938421876920540429928417210761902403837982723722287307550974865384093316169730652927122300227946173470174029755673173080748589807580412182546344440323537461293451671454963819234398203238480625214691820796543184883791255600719392193626473773089795807717669882176063066853313199287000260064789564979332236720262568042520658232761314015245695543032500307758105235007324226921603689079780879220015180071514227092739151247667993665033482277149183575167701532897151738391193515299195206282056998321428279745309623395712731316706916458078273453083553969136265474237253123363847471996772833180081249171556088680880265338441203742294651254321543207595797356514630066134474924096786688579654041884685836918276605727261082687438530804056770069599423250438376735510908429497749780973832229062496009576290257814914837376762168214378221980736374501277686166983947828840410844214214973451356503744883024522885147784639992563990150554019065227105223919300138401934704374321237107154336310476126415894733761742970990187550205297494645932165209163371830693590724223826240905555802027077662366405869830357495378494834102781220787498494357258394419359054141321283102624398379873613267331501043977189496071515443655998481028097934580391258940085165752016513883607438110065677405222827619955950961492781553475059627228593048429956889141758217428908439178231793685110147264559917173049140807659590307020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 3760098266105063052876521369809599509427929477628451339043656865531866848865540449014132123816871718650867983082973889877425766099243602760407915545965091139075407461544587008908933742468342970177435585822176633520841050442804932661377499538486094020766014703151424995431800882774464087736009513021047385037063125186118884253725013147749638296755681967784350252665971464012857054735560354712426811462804828660203588130137496439940687138446847414257528701954672025079401998360446270880624887654604755708530566489967016879802238838647945732539240178907078361996497532738845996345274127409749760518579422370794269473031783716583348281951021258099941536287420726335224855059747832295447384149113712775134859151718008096105394907086105137337790922419803375483843365883924729093394628774037227230190823312425814230280991481699574264333178713368771216470210551044766783152815350783508666598457566228606903610928839629222317464563922842266889127261319158408395720298339513729459057698834995556130035990982048466323167313791788663876667061086014784767233286764415797047488636474212292149133038235033946584087952036990348605525002731317268918517466297666915907425594632681048054922858126628296729936747514733418160735030334989972405248763367833236939053647616877921218769549498431730606346810869474169650973248593135879539989136430473240812036516845738639401676711220582394139217731386074652854826426831999128161130646972382834047626055952780073216299010393232275627688416896608912963936035805012490236718538902455977818440932028807384218130287004600130527970964723358034827969307877916231110920813959077261655120702230069339577532632384099540314279660043141733385618514487626732309867714493755054028222202893622540909880443973364406873126310325434776472943913378841943041760226611660218760030514445186544022189030202944572396197510826734465941677729135187867104094534321738403660591210118531837618521204733057326423294189404940122277982895741270761061155031954480429095804426762672662571888069892336927565546483020530699797785980238132981258367805611070726689381805383499360351935059332130787938202327026459998517579357666353691461069451209337412616760224196312818337153856103394769748594731072359380735450959603729879053166378762829771276687476934606253764928102326060670027913927933554348448920093920106979333938250504856725091977201525931912069015763722051044125254892841016781237208220859535104192104294958817177537622728649418108789203764184875446670284028981399712902967368769062374422557015802816906664830474859233631102438004757535811935613185418081177474246719444561097278191846031310587374582879280930896565259429603420370380973752326015322156037823456170354649018180068736975830670956418622302525462951400551924946570943896500508902702759851715027211492397325444835986813174922495183368136141527611321198833948461594865064844860777710636732849759450302722057717834140612857578046843965983606354780902326942333978237210440000673343215323369409285213039372994871702618564949501815684394429302201772661903030865271920280182810120098881494309750311237535360205520745577691085845564241606463651175078690031949256351282185378966211516337541384361497794282200337517260948849517304542589207671676296131322763733352965805259686005223110391998170114819611921172847161071528126270865983888591118964975798220423396633345689650522534225207948140013830593915865960545593708978299230035145003791526281187937922799831289483238771472946722249116832875605410842885643633693388577159365704964801026381190793427792564126025064779534817430474331295044078220605283776828506208323524126493037214878639428162752467327684995927803816160896098901955120062212880810074387227375219517453940772646598049540351324178416026968789901108265440704202773284752045897584142088440508228455994137937550891420271853571429398751897961613825143878562682249464462111823399164327821665718072020174669733435431224975293946365594038724461380550424387989198058452738304961161421704456033156409087589389273467629448897978174137650569378512997350752008139716246058382667681696263636704928940230184397569043725906971495334565575567308281157727935802613337982347983737368206519774928733861356745248810044688227998967005620715363262328195341024996315022771097063611426664323133482637225426342544587161612463218658543955332345047892953676313157555661841355829507496694578642760171807205464295112665958198104021431623475601607914613448821770457851749751856460064146619406265184707956090658766027870161684406516806342886804414488403416987458572911846957983432696864365960405976318355921337417942842907096330972882614802982192165839972259867195948694639332753587802889958448407186569591434792788038130516349716648787942099805219815362181834509597989317121547464158936502074791482763924126229159233504672831267177929136511387193732936157028635078238683007251603947831841643410634642579364572721645272573961766757267250702608459098227957371807022411081027971975522872277869647116114111269464372146049740997354689762607113051769293810617369425225875331622067600559832610368037676641965567201079801049271162243015856879287424261814914260457799394547594214297271969381942247514388445211876188155615079097349241913486061076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 885723540025065815798396152090272713817027609902912416340111645590318976811645418444067201138068523936533565703865341560248032475040924710883071154910013491565684520413447728559258381282743637931289784772195546530813404058812726335063792034900983442504422135578171725801214816289681003029604470904001928708824281236825438074670806462267331121640541653018120164569379366436415652476066116819632984811701064449161347211584243172629767847125883069662119733879153542100588716512104748839238632194595934151100586039064589471842476885003647035320210103631832469501025565107639372582996987861849553491194208513335934495617539113084405709214018755828913570035459311111549742107473437868378290595403904905644171923925532658764776808578438124182536593735529797662728346875322284666797516377884406413378593852686997163050493624899065610861183177572604803368856217059997756851905335691596084671647286592406624623476204377140580320640233512856132116563566506418857759571285115662666156315328148696216654695828227650144486088943604838869225920898406263177243299291761313924400407686921726487304245175166892385089934652628749684076413104939656584055721615536458006233946237969545110987311501185298554215983437131628901666733742159899396276588868823631417711488752336187008199595961814495878866834940747406739047084106695046728767308655996740194149092824832987062410143704494353932063540245744596255101061122280303371855473625543183985614007136900370762786806173800570562789986098718141991286500421736401826847593020893180171441524321166361315812260779809047956199265731701347865423372131111227485385892534165870704245175468076733767806686222009415892062372500029341303396031517846234071943944927948826749317673417781728711255264850460296320925372900009272011856272397112792663478690199507149424296961799931097900609807014156696357973533910452163613311547049625584263647495041312627607037223040523738287493591079593444455130374320440512710365640600483642469315391045743984342317999063500402605170765605230798843186735813640889844293554685566600533161539863764992129125458270233813483911584190756665562028362759601839272566458691053777507761832201761676336350703611023903520293269741897508060082680936372979801599589316118075385686405075635545065370188686276505934552598922191000034767746467185555753716600431307963788960139858255810649194470110961536529400208958897245514866669444050067329236168359030687350147682815825969183741013827835713645704684234917396260077315310891863941346564364769906607365450166543672788553506156876540744084600032092315483108397116919722823028991806641929902622879089277505312611651320312943275778566201732425647095449103366624863518184934907243247234243536029398826109893585402885545397210509076606352345283088637622707878425504279373088794069501523282195777513079373115498784888673250405027539056940791071877557487190227543819757531643572043113626552101721888534442115708550074192142458122527116897225668491533485815767533342727477140306783340059900217002011272140625574207948960400129668997231136752498203094336272024495581310574059994286149427564703957337792051768962940495924375811901081772555051942864575176398875293464464608876327020399619570353486084611121541750760072429425478680378950244425048291428088927841396013056186195651428756716706294874006128601546003113667726764164852059322765905693091717464973170641035549650164047112180815445126916680985557790624814811551557685150029412776594739736607923435651801635036298390211160676498471296191241834853873788038537043080144978908634918169686520073434702527203083700559859860315845568922304842060808584535260685184332528339396393159937922954863079734193565190170742246303026818960801046828933739177057638660910156093994222257997763447755029576151219049567662367953019695683192537196764216420775518389439146459553006364393666928283004962952551365171617031975922753009968154624923067486324368318155975734512328926170590426597194016649525704024368348606966601841050705970887025551460352212779322079351692868439706110111789117678657409679195210527494036268435201924009324231429249744823729117355106411137488002038825975273838020908943864419759413655626126072174671899731233633696652729804102893632110357850178273085687049126722922147469394786222824165826786006184294584515962119109799843808622568702245369541372414739395301274225170501222660568902120191318637438779034830695944562183222902009301130448667064246421085494024700086658666460691412041463365699530883224389857362254726783401644757480664108880893806020450751801796174871780473429178714614012026027263883226964928346397968863769433328309984813799672513248145843160669247023465164877920651366964556711491290186812175129443761306684552766120634421535493738167893929111535775537648022972235305296849108152807353911216568424825378214096087989016077823135172352731987184554046254157788161268904496572594058124566541857840513646983926129383806882752281365274392769213256811745195867057830054313779658827057729129174285186239781130308769910711405648899991731099262431853771214113900680610435024149249219191398619334282037379021846879612555899654613104880268782408986663487878697659238130089259960065323597192627084981228153754219479801735938048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 164370015772250544601317372309140459886990328318249467129675553178102470179836947904354151242847318260530264321713608675177207457555490517970256483494090781540357641958677551055943466138831931968220905544653909945475035332656211274516728098013810419945202791804238287022282427914586434829080605179169156524192061541394972865873226672551177610503690330528247873393845097867152674924123976720082744613683566850128103169623075262182062186012515842474030921727309554961166282562009084985671635180973141155891993234087694014101755144875967869447868117929586801312397991360918871741067053502442223311179935279288168587251243794264228472386938310961889671580480760657879142449742796035939185433551506104864799349940498410283986720360759465859222402825403094960711615647776690975687829246477576574379299670858369696021543908158860507277316927152281498053194437347187530769565356762783815905978438528590604950989594487061953437908908948408252205743266810885415363843793159040043857994072732437203499006435883251318715518727716028913980510441859220231509110613863358725018261495362509961665021507151619810899573008004121742383133350950061765751661091267693154306212077685339801878770037220915042598269121131407948302427990005171574089146972695566793604811202083106120987745367742673510646737637069873176243616074707853986906270024538006160624651590101232751758674915033608829328445405870117624709330797068406640835132953915072398718647949089037018209386645994162803662399110894781202769525615827164228525472911650463972011225667856650996188647732885842939958322428722554791582746190080288419401753603598862793635068314155309721701627328107460995103375997638695512931815398436701291681224329839621365507124644902637125603746502645079537374372402322877570501025067982628063801214492128844493266155857116882648313413810645382705001921391666906132383651927572447932011611315423256208645202054176460889809652140023128413819626553876216684952712508057139175938461746761612259956154983904909457499964600956494673012662354798889991608499904417185334910075051139066241607145048931123901446262437118143038570637738832846514824056172043013122925112582436520651398101014704196263944742246532165462204957659460384893480138482791070087197407859052310510240516388688787737903429752984847796634741121368096084666223861872204077120595275097763404286356912068585731024402572668299955573854454507096513744874246231015007378532226914370750250457906874699799578673934090938593864352151625217156702286180419908229725396827398658578137352180518094296568303287840928486898589508136856174153713899246228012762837626885702125979415329358156228089832459543542406219703531305531540953391152906797400672276705823195215225729757729139009737776879839309672684160128912148341454981965669176679201948347421906744453372892877898761530472668909355294188394897160654617756315499743086614636019388040985195202793316265269295404292154072818340028472976065237898204453470948714266933815252648053113674470660830656464440691330543873004770814133066190288025824672858988037919197070465163511765243846934670665764416078699557825608060862312005406388409089269911183432951908524328530438955583931964635719806729532357170816347307512142753669094624489677139123453489771357849702964238804347763073125510116288291803465432198694706694144599112530889603794192803596658977024770249111548365058580124713729002187444440251701895446968053499849725400418266896759267562301247059541289561351589066130499677364858544669488609689773343467602777939251270770287094509872167931679302511003581672387121502883639995164909948558766702915009282429363914404646375032385928533787261064516784065908504306581027305498249099722034185435148071247994661195150869498036932975803490829076463452332339702026728821599340024974296979220283371850824416394034889888901730350712186629251331462729612796412825030181315098380254143423009850643603355831722726201830979728066927688462985193358553869639008433797391095770394739996694445288643381137727540923985548568265466068585083200430068046752542489370240243331825063840343729219168459790883883000818649544768790585468807048637075319528279957097687973438515676247419447230897210820315768734071246620924879940869565164372585907341301391461782808763139624545362714910999556956048735969618980277560265517342678298459884353680021406789110953499509143940549472387434391096795381277475905772076056198460213287313570025165159689644870786771375716037773555301521021284961703599010234057069961770910689527958047616112141868145461897268948669997518005092865640433047622643996162920667772533066459076059308193546143911086646375705139712893276838302044925190338432058152106257639715654582234360132468238631126789667939686396787285602594683768429279538521769643893601909858136097016850792610004355604301584847284844103607534417209667325925217476569497267334740264524751220099365287663965533666955805069447878963288736890380679916242609771946941711969173034810428937949098815219534028414045286323549673823634737282062318127248080602442245295887548719003654169322402358050360287356567000907205640796469905767862841339866808397900361987210071026242073657506826666940523761399587394015093591309182674790758085595181875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 12212575557878960183099121274560233551029078733731297655336019725268569692804968871204808909460092020710383864277514239714042186919968481371902560767160217417427850286561941871594958659259588941553307901792138042540080039401899833350341182757714597106951209808719718196505009172323445486248882174652476199731784782116450821864363097770905517415310179531793457957672016926261751030064714182300377434139636916836926080771927080461377028772570503096144929643421425489568351117465061232558101667187273666688283844496071784095799682275921079954764974840662157116284765481440128909360282890754454734376324336942704229404544281521385584487699406277229277486753633596005951344345274228919332195143802295066594120899475883645591284141117275928651025437529095545641694296874635665803673475388307217467476760129318861701175770396412187553795866465085229024345754822384500912753938514282309405617051242443547064295150380803027488518018712089643213732533577230134707509724764054873974870689138455105976858315878166466024146350879140187614905782523553292220033636381938665359705801742954754982314847008718098477901684945959817259648495820180355905783924319614556375880604370474872707515704514547589168111515786168033102048123404057979489491000262610871649392006183443478322108938451927195884293398100676273703496801252169781626733565728362426651854188121622098057386720451433071272792639504941587927047956089275250637579018329474114880261344487702108433144512591609664557270023052815267025106831164579938213131602538243022378137386254552661630254110544134077012467080841191739849464584437649143256221508037497932427018328255267442831657419148891639097201329140892873012932474931936049060751564677026127714839389748180636934552598801717702980415953711768810987925296171822557307491040160630862582182323470593765136669064089595080281622694916961340901666409719224121986971813800019713261569949618819248332102376799964315436859193244313999755267662116974067417676329776874016100425868045157484912597733851675773419306568442382655258284216574347021335502388327070846760017149885546708674854371437132971136860521713272536475303797895519015631758809237045625642923839978218234043220344391709789473453970091209228205305129808586319201203543829766537976111631749737721268822657475520199511903606569301387820464457071365291801881513151523853012926857063500570587574888473516925194538986403680908021837903774249246248903873537951075151127632935383610000869771556158385490848221162897389376733020225480409937171904369501874639205992565138726103379205039330223372759354663483908127482083006848687569862572300599460163240164380844682585060681494424724873248208685234009490545139999108347006452133175534571426052575063116040079041226673329739778451634803062155875402462259714411048510845241508423182486862782360880248929805789704908243860651151751617360466305816899492326604810164068782552149352061291009948319441632420597999210156192808159380306642232947167313261772339192733155776845611375025432386243417404542588220923490593452464348567628373808646292332973476276619352754405295521091745767295688430895516568139094995664941354835003485981098952418367758061927659459979312778147952125658513760900471690662315986113965837144643429381786644305071922827832308362438238244389897638089547799378162438017428329310826860721653861992133353571709897720794148734437061065766563722995716694300092572238127155753670125262277378558199073017667814266268632823871362118123425930202893764836015665336213483841499873809818192784515642482482205708097982228250184410703319865805434686489918204105235448467764596871023316695481260776882018948943236037628757569230823050546906720912741796992800297561178622726611061500896602155863117941335049771169864571782798993793974028835757133038408811431260829205813322937216398968619720474367286489129912745266489374717542216936461932526608185903063729911231082523446238014360762080012244773003475642425520442203624730216122900290795987611907661101547651614485129681623831191625264595031731683579555305116741503541116962333564225609621369412004551109462899686226661408791019030798560155666855655498673515794267265863759969971130610429903916682931931720720766322987652710990948271209474461521576093375322728238748845485258052894763542256651533272648279575771322061351937596291920735339629534583798517385649249869703312674495495315779335676037211353147963022481145789964836313589951090502012501797506388426501990401527487740298646648863320412797196629579511382953671245142257502247106992699919880887469438604362147672264324406175907994730896235583000063792038404014101072017648264710714295574281109491295027355986413471796548211452870428310158890708777007585921143037832891769730048687345851323958389100268937863596931618354265249275511196568127913490678535787127255413361446699563628253778490549215964556169513538882621901429594851603401207581292919887011208124822443331591099477457030949962091212932561375218521200645838106090228059081558349497885696116030112633281829236272992162331793778436427081007944904230983557211498870215807209369663503454341311365351388616813638154394530874561930478255703219352755390356717605052137882449259185870071345790784980478570004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3656206608714443133738182107502835259104344655615436076481246233048806464825145197321042379645990783016655077009315472362302305996088961885602669443022406393800278167052164119369997736148911510282135687121348790341412240723407112536485937392028926755236288813274086430822028006111582515124464535635089679752192122385251440421950907083605304112785928380121070166132014105628634829819142296136644756826439871163805332062718043875191511024708018009031882955053681711419779142871211013377003392542495575228974524126134235533753922366405779518023342658373231579828912172123154962159092729484734782280981760378209507119851625934608303450353939020775358700586671092128207853917196133787313223052502292506302566703257200667300164726815023293863730494138525117448095375074683748502913346580061746217896090197232346600548600326077620679414546875792598414742712137978979604529865547231416379574659576875747618374423638624748403417147686595996258292002703524008029899140892479057962644845061540603996114360192184966399760166837639339362525942641459865391450643922407721164686146835414829348192294231506919323305989253610634013999573798500398014241541411800039898118904600030757027354653236718286097393668830892328898292137403844875823309255438308445405415092242134890847208121007301445536331042685974811604754620455521462982343995102928486911689894225258813248594500716495888313746146381706536373740831415054372212335563770715672507114347873525480110974945431222361777163358075206489545401191122071243808049330814149472591180735845274314062008822506387143695223663235829904722379498551566205758667976522910880038098617542934416308704679039114839637842956660179018782369878734460374374941141759908982511961062560717473130563497011013367652565512630284978936153638505377148306660092172717676523537695145492823870675068061246877352539894546284625310462694320593472430071171591605909488431213155848216523505525383196879749754472256672524261522330665641835344436280655624846706508075968749894737503806605931120779461205571625548454935323309059584295559014670108739246564198470276777502168261115462418191287893459449606474980844005156740957188201958217121914950276016303031850098512683072873087201144548458822062004516236244273351641238244971909272328931701526512300449539212379228839685291786368870351828156634993272717736103415815274276961993634722749898830670381954205696492518679912223356612328714322317412057662685290333516076593534625858874105016004460804540035167143403381026509741260350770324993531960857716435575774162042975698191639453098120624542536442699083091939733821867214578223019719439366263691012850081208176329337755458319423629495408955365429393628449116608785828748293158880091282796978559631615773512567753845161229678291162491912562176661964640074261447124186281142635777702113067395349555427410601480791007375730175191025853160101931366905377368154894040185506631858384277721766813661964344461184777190265756511410608563861040165776707148558801333659482394752423769072112745985425971116043457390300426836268402549210193069143373820120597596775421545658481509415243165961088943560119412431858731161144118656560447156150955269535951384927592147337733202472924388389697540858286310124199741365899717602119071098127013575685640905162425558742775908839064746571410460906171212969867860803632549883401039660400348790894411243420367751933074180097784807784528266186209617537204241858940413391845268530170015263031757381044323967033097280042788208235339695280434485770804367979821907156812201394228375191398677883963384887853266608619473409368779483036116260181505902150387311477165501638331188462327539895307336402545209537897937129762451642841820199723980416493742117470003684158184138025046612830121028629917429706223405726745232605923506684139008604584790619378102906497184849365796057106029527964794058088994470597074083073647456616528192281704151559984306877239678764881207230328702258424422054355808569446328547138397325663787125392416281433598770212535167835428214898410469380431742552979879083393131365776881856357418169621265714766450143790565086081028986133377217236462850973388531454755624633196905227968750972736982244654329193898374602405422634469567704556538942834584399984102604634981210802036264205094659597069527748671305500476395715707353372527503623042983076280562663093473470369118804955794743973004173906270807638579748002832692904765519553188756177020359687315488643497933123687338204065128893738501307353378678157615348024475111775775839839066788360270618522107566272044619620230796609177626813920994303449470829469773215129943017551190181072136834425528108556396761671249886055139066660856068376447244382557366093030281284114471354936609377056555209038249241885624678165257591727233763916173539881843778201293426668575474536669759509369155025843698291220939730664164228683447371549855925308594802244218679896440968739238332869712228393939219045994281542486395010656290596627994650388853067363182843325420054616469183224943385179329111336813188528624080251592556515470048669248836781083867688106354769152547634009921434499161766622608056981197350324843502919705712538522230319175522859028739543530893985161095805331779179028020199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2041112728725404938423001957587608336796745970577126473199765890087030338524899208581858471663583671583390322754578764164465909059342753214770731174714438140339495283044432388155618670162665547586528819969631199128193371723733541394715307560857051196324039121071325375139023872719772558438855459151555347077190302170773465859321659889591387773404376249391965775582783267727006268121967660135388077443701972685029332859631206328719545058548239703599216918747948434633404063670164803313288848033481472727118438860292601267310700136303109553835413843306035652257178484616854917855209343312331521489501362923398606146539753475989369350049058796561301581976423210464185696250701874543228944259076616866316640157405135709175027150342541465135152569202755502460245337281943771999225790883237250812285661616488948295506749524286070186741811417019228623194102322814693049600109085051721825423558558692429745792895232010543141064445990373980623021842084814374603127818913804485265575029407792304195732088043848950488359531738862020155877342806051704079575496359596694799845323738084468649296654033643009860357979369684036847619688573169600444590854423602129635695532368811017990041604540796442566483323097849900249343362871110644798229425615510827913633328973882377131061498990086126257385417413194198199528674369911022087539950536953915390226016874480775680542244442106034017314434663540399414653257508619913416151838521913837352778462258477946540985476360048831645976175783211899787490505303415754913635562861629485228249252152843025226008957585049673033028584551635464546853898007684683096291958900758974258152439877707753240080148812644811971487847303992129986586060151377141516027345017575569826386015630652304156837825328656959770572390106980756366335317207941914195863024667226998056478072160544916113125959559020290728906978243815195085281542133571077970088255717915880799349092408878285443056109434327969127888756936922966155178272287187184579546017232621561148855528251001749259273433549031567089322607798763275703110000842595410225215636599083730321587087370054014660121209334734598862700776087112771036209348064892778957219997688012002543942933251837993962485717294309351858473070053114351687332229765110892917622612471327103881121713497662003320812113481629076577380767727285093160592290975705021507319941878225979509561865122485912388840611720375216707689805316632254767131565444517172510607939919815370099808744351411214043103312401608693042688895219789554812419475161743017012054695287280506548133394578450588579100391052410959694860093533445830484848358633608840103316897970601520978857274728006025251104968890843992942244342989482401683809686662248981552121195345916545276274801388966382807080675994459767327601775532897741771602571528655857940838530941782619549852771194178662904167190722432333354727713884292648230989077592179297536385048186680450411646937177944290558841274172694383854237921810366364746289219539438423324828425318530195205790741387373058407242815775407140673238033227642622455335869689999073295394610886255218372811398225807358328792695035265115551814008496065490724627786367619215730266199764201122380702190766067254213194462519006478794508470163339805233868850991232841910543038707988833151343958802092120223219017763986089256228838977492304246423051466627725231306401119668707533820585829822294288121827315549433107984732390249104817493447690093312294264953011124533852447989447922224363504505571214915586421472815397775671265901471444223966390935750464992856451310313691025207812746995683628741222151381667706018184971977313674812805970279833357599630544194119443416869296066875764831217252180340189723362472080407499912925445907977242868579506726598672335229400350697484183544037223411592001564335515850920631719565556655721511776843723672698536743798269657907428207567226046242233147697598155767803565014305371443222678987739641952877289204191471792344887456645229686781908054098172668555620438817018118096793692461067078662038258623024303247292178865774694147586963433066254719037537332449537635864884641412063764558466479894022441672285635945265821145845955655242372428609775232345460549890468891276282986219661369114007686918785881262334092316541492450766764578748892576838104901956638849808844245068653957587214043020302874467578350091338472131777610044522735280766979381868785291606007438490870100810078843247007617452972232561520276719990122946007421194119758406147925004115711980272454964820890744186810517940103854945733936472364287928222672219923895612742168836440934537503336584426360313111054366063689177686376984547381631374434944231817787729339336654059138193233987243693637846154973469790610430882780864118093655651989981967982251542012231160977330590949108109030468351129363119841159734084685710479789659662668221410616305523348451960859404134806269032279644361425672332918255601966693130033680220797763790632566556632281042960718147073320506816321946180786222628509075623714910181467622719490952837836481296702571316200813225122471781533655951719543808531252540831508862786243677121231912317228089643273766737516883874263680603501538526002334532917005554873625943328185591191316099127343453320543364710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -429792047501242775875005622784642927996816471467850910788355084159095263832985661874471337169937907864888171848257650725314193010855823108678297172983086803570826491051138661107596848565072937369648593721206394012656230926606025409738210694754443203898912532321120188537792358636166582227330215774208479090270201946672944839413012010463537715733255244499537311730066018544764833292641378060732116178156350413452977132199124297186492746606886840261179083832997612774262146620575032627323676937179026400339987307940408777287907881200992018858645133844930079161609643587571664689278839893687621471160303801769082961497577568026855885816766352835820206050365292573044632698179849103841988811844676975963016717345574992167323629707497649478150281123245464678575990822564819318975675451246712497133590928396892565098956458578449127590144976996432199343117503239412104499940176729142204565760869863561545246572657594966343713448760687979560267047736637984986790433432723293241570765574579984209563407153296217376191618932944206517405656718853671912479515741638986442237223107539233665876182618612439265052401107272658069654945838055462254065332867844351990265487470078457086381656945854455089805904110634428799651069426567796736133023441976411186655820547491892515194842203447681758554583387607734277664300081402799192051193828411239944695567001999538012248313425962588857793406397904881831145358049436341839590481157508564143939542156792498745451509720529281388002903505225072863484297400794607413001009290393026839576387396839673068554479291044187446365258906660141903962540796817139536984227127658622147693987854681669695596858016141201769168861180763844277264497162916068804809659043203255262062171694941079069444893104736987660883235413021916792757409276094422275403287741639694318173680515964470923439157237295177642510636183135356016991268012422824671545879903246179470969837470733214688524487941377971290962669601811998123983207759963300982786528611498058500271358519897999283497217421169840572497908902694987818734566091092090614412750448225138419710162492644070990472508122577593228383047112023818519190215874475934435330034901719607002109680097978915684924461023472929647751902001942924877640478570931670914417777197770161096628771054261062271087472311840941208481864885843370339274070586842873880472680892957076954325951750129704852731420438290440932889940999800566567083391990490593990875962648723131355939613191099059770885483959438614763716178290771397106130760841798067238195301008147762362451639010074576209631647858967598357014709161155112327115383233089834410921010677820198375708541601837855573540115980058076560897671474638993108109436771011440815344206474878965010888596369570657740125805904234736018874726110144487426354827030824044382328864534066893656475053337349876825983215991124944697535159110590610220496111105574477024116831492753696049766419005490384466468675486790447013036885694571532242690638209909724045477836308314384468949074267581043746258234830999326077964850419016048489393500986514014892390962897441395496551019690664661801872387119893255738926836476521647447120334289968066087897845100812694087193364987848334239155929960667711020798243037749625400028743189293654862761026119461213290226379280631715428323613348700322603533655151392032027333297418535740470291616903682760914182982106509987164119840953794614496661595887800175266303748024127975846281283774146539726435693057243438535156040783724296659115332177889519200907480897225294809559083822521539965251764815975204708954557946809560008413174141132830481856405197998242322352938216894797438550613268595937064309598268198832246831149139551161439743730913228608543696357467812526500358316535170515770713043574479085410664990275063685131802904153772229677813781085669744398956301613795804638703505736111727651299781276352119248029592238661007243632054993124845560488945159916605598005561045111210015805004853546995537156147196581961237146883470535505968506248348517648507962854663554747636106728505019567036730428172439400237290581204653507494891417207754333793893748821069778246187757533773871765550842052701440582401733210744882278866345500963759419135551629002271630919596393705850064607933047794334801901261916044309452200721389139708448382767031441847827852149541207982096888175750287516033805705407645074869678210543945210219100838135584836282015457295881676428179564266771141641492759739561991230322449778424501174986465390887220085334489339956611954944725019629851139460590902811840723938939549317596478263804151514391016217091084283441065289435310820549083122838814593653327782559362048316392666004045946364450345896922392011455830201175781544457447639048784452671198738245562122023853863281611401551870437369079622995869742354655622311226832609313133990308961507450236537878812151694668054462985456685058698645696938234597556484935488083949356822933864049245342061628777071175640617505434984870654055600932619384663034194929616284999044029568110636424138866289982142130326358301216228114775139483000898545079277862061527688957520551259599264840038265968824622376366405159341530599234590400729067240013194229180038391017396302023866289595072597860758323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -64123341174769932412389682191182083976460879992055596779917031163476885018052381087603742642231227299302680117135379061139959955701976962688505474929022942962405542483869162734285944330321360923319265286842455578072270140266782851647436640634901767283867002847206428169350231278079724751742939600155731932777124841860645129999328871581912560335577994005468584191453378653761654216585229626060745786112098746616574411299501028293489093306883818135963406510846883210699444432573781798979221693057037013948644916310302922351610440848697109437372140510366308923368403653777107592561289951596785645627742162594235331889096751319886203425956273690048543915966480356372437615336750139280259537720240720546697378095049488379522579056597797265131241203399749683992518968660242576663454711992119638037788675082960818877908498766520286734917832311975857675864857080565119112346427916209398169835747801807502445470883343411375887113049584932736936075633562817752084259521280161147625334177531717291479838862856611599872125144230259388598841372110447778774894457436487998757560462254902583063808334280040577350159826929793473445245646559581770232877674048326044164891181847084206470576679388920271363535790203157822161377568351829192126625230681995432116998346554076215980780961633044577957336756616402454917182301501438645323712355520885993293689184974542253206009801522116869328359275428283672432832547509479379172080862594875958394838117785193510946001236016299176568069500811194667935188443977273487846748059958103327919493334281147672902182652298504101518439822264543229092007287894221316721849136190968219151708140278616352903995295756519485539385641131640668862699889196002145354407347621152437827675176553013751826579049020373586051102855092323723985617242145688284640258744437954953740956017231806886015577976828490194045494378592986359189385042572610075516813756876054226126581986183787187725345636107048432644680569685691149894507611208821809733284361418718704971875322121217119933398696905857171952926924569027368930875233743954188075324258811427128941879872052313604876761410107416632089289551699467863637423467863394187232337560588052432245249666852539443915099748824855932649113615229272263427884508622020063133149272010797476377270616826811291983721632747514560488998706143836187623690975828021733718687619292561123141303058685555144600772222034099535956000796822677257575946112274649127058864765637192141121640116474168483303920101763922192390577405706152603397631814206397120582965983984421366050105784115359958753455438350175591553620998433511624883631501819537814508699143259732538074456138787766822160671651006388682337795336865455829553239641574551520165179358662669412143057584015654938331498123835132050255396066028798892960373061797271871843056783759685860218145018599515309822648649917645995991095848221696963158971266807202031269319852853068908464445434606654243698057629698507624438188969644589922395885907703444153950651264441396277948146752201579639044789395965291822173942606030508540770293717521128435240324413255443911792794246834251726080677836889597331373823488426156545544564373646163713650824334752021924956239342427472868044984934487070588180901599226338577281899536885900490370501113632807867731251235346723421920567683913508567436371564569106004593292821549735501982362753127404776924414137169405388108597243059617142591124764840420984144975039481892181024804304883453412737577590661882592162817144092165711370807467434873884568942744892772566314836401709917710411539878478435715918032109747133949679573159492414624154830300201133847979864248703904965025918439907297032185520221329945707508740387731551194126235972968221615796173837340949952566084448970554540956139714089510337019077032292077160085433445971289808371795030340138730510350289788986595414177639768803218938461816904952342177821674790523828326653369576430389049107464379626853867565414341625428091026648936324202772039688646877739058059044737996248357944482629410945966175516474624925241475971497203709603390366975774023682126069971066710649921301790231378436028032046505154525998752253829504282123851322008439339789621285823504932364038862907423731533134294920302325693522604879308949803780862875159592638387184284092012117076225749895821392398460562069711898575460539561132564507346230065044438997200653449692822896160828488318671189170187016414549284776088865979414542743741183519219992403477885973900179321213847649403427765195004277885841383347247774685673253246882085950520129288794293283861325867014150207401813553470116548410189137974498377296099675116310777540739979788917880149987286841245318745777654344570692147805856024504187700415708297856411472673752819333936954938576927584363744973768458175638942918522076306998207943766710922527558759534683869578652100805061643628346576235324226238362994098238530159292479890347198463347748399240283245784520370235001471319988707136823725026079488345749309440767037026568248246685313969155367214741262306934574589195826560219439035940592348417734407341700971503435821125661524953613562776303095290470032121789201960921576517165192947411185284762122219119735971665266035009811284598417901850695556688510976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9489833022516687209569004710281832854312624800254977272864208825372706448195601046879521633135681541122242187328854916666193437534272158084168262641572417245410173523723828492933496694955707374459434471958963081445854505359120389725479889469723499671308764073175823527120922925091952153095502182389881278193546232182568633928896269258587164401836023522500114995137724065324187178118053035424873269830629974249907381887592783480213375587638937714335188155075492938008057911867123988801978312982822211436116730485168020617057798989749303020644293061614914816717775552314238702453910864948936860031987487965153073001724860001923813371727240478284543262523164969462242476245681775898417893316167461174457231433241470332214119976574075119603840234031643065916782580630102403737576505562504960557231152662029432237339519546233994793748494729062479054536784647435826224679501122388268949619909128992500803728763610661921131828997401091472667193917523871248444443174023074380169105310613003122478398784898476174593944018511647965362787003593045674224003288252843113846083491639251838823979973480061180288363363602512353918376776266611775524647892919462996381433223633737234104410644622476540576934121996097678683358059142285071309383757708440637933073374369482782167505927276834018829672251223165989191224635293071566622708298441240934036521954481895028250052150763629507310038105600230846392947773924219629668720966257178680707641785640057857205431188091399623686802948386174816797425403426380002650251315093650271685325132698023739625145577142934279772906495912454228129872944608342961043690587966383585320624755237406426549544185927049919282921772624795901490099176512138260352489090572811431867523142063113023917891035830151022941757729208678856855517226083631390079529533664107178159829517154560532312680164560855564846827987686980863197892618310026517986988832621817748006960783217216334525521301088340657099050680624766706747291052554431426227782185598481568919547775161155448859472146385809839897368559383005043434606023395328232503919857861059768743394083502873259394631524861445905945636723214541483609412935055102611529093865360439660001649688644409176076662943665567854862095086292640022661748732249416845044222564215555010460380888028411243346789138176955618279513201255338600896378247786866074976016115201012432859478643553034145900023213463074027777869818573541828305559204764229993233297848436334071482997900054736657202740410603468695049577752314531478697614107289988985455978142845131373221061343335596504214541613039813153010219871629998145613582586407067250343499485580249316169584630394710305133436223557207051444185457656821385161915724638631041460617709244310637617470140027248549661635981001396944233248069679908841600978690898676267048369950099854505464886729422386159192270170416496889752358772329117236095735975249764863732548649541277313675635824954584761963367553354176547984622494922250095434287959630400731888324429825649667519106328812179898971113460909214755401198655077442420670929516284446750657344453851686904498379567560166943528179689728204763888800692213855659787104738154380429588909868650757749841208791217655066079980732246376128275310543712702815557109039071478603661837230157226885068905568043947372520020780925989225430802155380353165027668024931766841757379212276538895152352671615577641950428074896831851909706647979928966314269177465300096751023307322716229302182111843759629173034201548871546804230335678220758892155437415443373850155558981593116902686763469469652647722484435053963994618906274924962298647568937084667052120259542259733821064262806939291639585950385929478633415513171488046590533561079293528393500314725590359343556434967271667231516394365476889823054673682695041140302671974358935853475895472747934214384375438654345535120867034997642681231212372068408180860666138955199989758540354243502785295036930188300152363921471529987636884634458908658119411813438060878400073206872592243119928400388680920522723803219579037301811242506631569248891532180823794587932903949134781654108507010220988570770166913430640161191139943085283729249083442941860056916302620378137730239664517154072256863287106743380364713741278798805929426906534039314468256442420165739603323531134776025486689690106967805959381673657543955231319325373743403422470061411020765540560598853811664844405042133500842389068847894636517644463524109111989549084498028031866844403503454164615346961623850704288997725156372672342652561991340835604928066695341507666134330284642972887123911638569197911653083386109635723567448980627821000091397243189849786586040855020062831731107403174428344596236553358991770897267213319621345523841937654154578212458382436313931810906146960476303303790883549509377415902006129701373528138307631101440700261179179180363257437312602116555898830751905238872856676253254736062681290201497541617379922992317905492566031827413095268543084819230995394841621218260862647104036963173038244209237708407606784237894855611443978922878305703328720842378437574230120202497910951965725275708212663739110863450383891558672408723861706842275788205711050853152949444756501842996260494848926508274260349324082806784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3001821238071029178073511179879262693420429222730531062797497183345472556720013362987744123607944014028908406994579271617216558585662606276659616011720309042594152250551923519161571686194243661088085053457857926338784719189395746802825204921179531071705216328379718793268418725360401706154967494355460873244473106304490777627012157826836849951797149204284326688339865652345792106777216039915764967799445143084343823464172507986749546170595800928722137942465839929853425769446807427545466721345556545401041869831993983382080213317351073512973814804000859521238948461679119762403011875107505349504453562791922985771995487881926744341088390569736090190123994545033995881769908067431549184144771934648501670146555677365845926522242232624150480680278912912507383205203462892704189625064094148878493493572353678932434869704238886808277111758866691642018017715092609212284785393041115576088951636009118544822731768153412375579378416996571249652650486206300035381246201042900234733696395184620883120994361904420392911820956814379642687163973226423275644867216772183671833965123633777936265145831299012330222011865536379518589098772860351251208173565513134672666485576500550021814668109308513817279833138689278925973277877442815620110645605988120830157488552907815561049329364111979598099490060854056504583713570165307225769682938953108059682282751256622919807169861880819026397134414884509029728135602476052359980740124872412214004381979877582353490586901700120173715318443486833786067734142221005202760910443563799194894466267445118986474613801696854913326694075266239074944284677183448996820209155141513813367665791941945243045041853332917718446005143244838830804829789170622284889978271033736318620389864748716566642950701870249654937477748557406901822614385681205971098020188988394521762262271838261157237400737741350109527034053115944684610925874578016360866362763896925632372242255387117361408127659115114036934131919575443342756776444747761573063993274762862163892600283961212374445963467867927624359582354751352696125408107788630906017603754306849846402235494271236937141757456176534785385842224052190462239144638579182324938525134015394350735254468671450581923575953047786653970479881781018160628016239528082855841348583722303728847766573886848808814432806695749469106869879454266414461287613425034988398166830438106264757708899768657499663173806752102767191014532673682777376899743165504720492306736965875222970259779749346454293597910229876033485376200551064493204678376213708153889685743208712412371525070044043554967615637747289407998982892111690364514399165359092949742433606696045393033379090230535204796060347115860311428779282751129484736144563532149844688704711221382062778100175465051699463880073416327590575474984051796947809660341206562886124513645835632880820160899508224880107033034454696509974910136084106124091514659630009271759496438237275333334668302393823079135280523049317019223957247421150420184302259620224092621385169259420509108997897340949581507511801539667886252022565362138583985526418919178060426160855522028564489613440831983179466517550695491914246257455350538442223400922900895599635263760796672390273707530237013430787993079533480554778595851107960089981501887678657304142533345246173341063475686810548801109351350808847836834346026120228233904829524377646411131151883392299302669586017517689307139862645526237736811574747285150994794662456733382492486671027257546633269351884996480210704951067999962135146314286679358109991376441104382152194706857994361703881464734067382151744660233124208883518549175386494767966846912546308407751877908058335242161879219611177354013297077445396408098445808158912930026240756699301933744920178881608169153832884100253133842910054991029373884518293273029228021171534084759451735134124950240348975112318864483527482569869869957665446880398703955917305164917029913782834749338909164254768301362758821623502299757900563766716342187098202754762210452790446826898294042786067862468779426577665291039138534679438730844298370819672828126730586592513031074315719152941208318850805309668781818433068250699085966232356239444720462014083514811582556216900433652790379488463447116261207024438472939803073714355633736682849592514649655479066239765777254246180818137823073136694274560296797688829188619453169209245781256183078540738156600832327941805879432501190479906387882451590622919600638256115480795006259211305618269964880515074424200443279347755014530452179990330494401354009771307849409655913753290581322700162558826939476574692046679145199160536690855192386508489756579802054731647408622917343774941663653884376170264190416217469768816290396155621240673145666797127239776833146410690326218511989632268981915836425652795185198541189267595674865227720830795412346713396455761625736584934859680250211444266507707898860057610226146808707032810020204011112898160295812358222140291767323549704046671823872378579419231911601722334344909002297767263065257575410898583780708562121650516903017619613670810376210874258248585985543941311402763131249096666999622239010354936360130258775234462303049481436788000729666848425235097010445667706100291024840032447774643499929425329958585053751541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 262808527024813450310630854565754223344192805398848248525413490040736987991814200308048369515301702923112685174042382870370531365273535238666085366813915523031383499009970272719798257857901316855928580684475969949065962378958011117650529322065345597515520592277591989014051082281897999762442824290475160583061972367330575266661420522958034780511851861952394659798256482246988209562459162514911067068890143439515699619635476835431364447317184074501418429913445720527021327492821320869271070012162387595524585222832503006124705390036625988767859708920827266910554233615925075973421609445659345172673811712607712203250534782007407925464716727428249120343727309564391956852236075718881388748011304105181632401520316493773623951281080012563101193056530903433327742976303111277281301509640438705099285920163476669763995155809120947906807771820970864405557601929318288619653404518650417595749080147219295312598942051840356301060635551116516062458547749103472445822698685287134060953046425875223316291401616619815808305382361168736633981187623040815354492983946444956732850696377911542756630787811005466920556336148343932935989902029518815492050852628598978074972325695134649604710012469779906120037670918861919190684766742333950501120173811106280798507006802995316594659380477834133312655171845692927635999567487818686877439510326397359543626153882186631742150998803321511569255751637790091244788964371926936521085001990782785045975452987148395690798054298630560710501752222179125888606087247699189708943987479071163201069582987090502598472220353094594216444019203611588615597654475002906389545765622716853922883570909427520178451986300551190880474844864181856620414544634763149363453713570607772760866172363891113963632354630150284601614823356572618385909453648577725664732438058157255521324113993412132411771697543428309436050522158648787907004538369375748513936729701001182243559679532335505795054854151980635632680552882724468780525051694669643972983137964986066333540602013475653803339115239910149578420101141906163133840495752182556628258186303074596682105424527845046503034552288626348678008370671030848754229020145180073404821306814346130928651210168155225794398261203681329993414611741109573871041455414377172319768111232416290648197865407957786121946950593631870125450470132557981956666224168520320735244335231300936565129083435057145976239803963529593933859051334720825455443293792226631495909636645400024366258541993030654754599556617882421751552189212505134471657194246216450421999732193321503804458797698212923911185963485536232336962573890366778461314301809986751701765860022994198550368708848845713891933128371959663356019174351416368075372070747938115162620023231648329496122607818514180222556319532064557180401462798954687116819688266789397858355869465241356890368061595347020216662931773982686704553911429817427272536433188353139519475925755527833463250284057558778522668497368985878620627170310490701972539769445404858841056441293791496199052402974336867165464053271655937448852852394521336884091989150835214625354292328782259938287616732863659187881028884377495485948042372558414262093940159768863482899108764871610824846175022516660240347423384303771197970961885432350208503612524654342604573572876016949731898044201316764863604307527392868658513224257296962503057410903375651569301136548373695880513524533731456762240802106055186751535717077400080758234076196418956118506405399104650529343921165726003190549828821192649381013503769795320389507719259767513299184891210244168751177880226616231468678718737207893089712201630019291467057473541328518542431123288526306604732927642619510013390710784692910189950268589192975862313922408740665357916644931096388931853574702847332040762111644282477801820582373584432673607139732424136659415864866589473901666787191978677107112409368218341226919580107759600748255351219666726109486126531155505636158075772613255147444109729353838034607316341105451904781622095248774918611086135683338058113039643170895039954533864811906429635393365847981275087916683265228636332355196929756880951060652238812705958560018536328663370597791069221965694805885879567200339614916673899995033267740641798080092375366417558048074977601991605115037246596971707775754825930162243836794819978577346375677673722425653861773631797784937865153191030081406651363621193922554394907595307080275386877650928557148488548771152034399420395521737548888788855283101765954579903414400740811520675805779875124360216714084626955929029023496019478877362507399634470737833674949417424984387345227877416209058162824126351513531441957174849046233922842287174441098325154714630731804250860477738096238583204060114822956753331505574813601918168917629161699824037823034847775584219787149217780640670554133990743975420897808557987790443955691432412647580010878813217526356458920988041264867929877121520894140369122255796190418945106401167352424314351992239994129995059087615321884923974267024551177704707652927773925724621452947259487874015112082565879172811023896335622677797190217962476230714550758735857089094082716173955714582401341615665603262967693886449968524448404872866401665365257135762297745206359119668367841129803022336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -46470410698550886228795822881277376068204627832893179380279588880445384579453849679163992202745377495830806344760362628255485298674976274604720507952413617914078520260700932401780779620171745807928979720096723229026851539175090089073843323173196500384165889040985114637248614272142272513018516824398651228615653413312118031764202767263325935299127262430398806946568304123531562751832675278192747423410078385755806771232781727918000708424930365102190073052691281537939183375036786815566098344503221344668194065360186508590570546183386792816598062938677198447957069903117975429131379625916601165860736774661782754380553608259914260064913974925169524277786163616336088524287278947593992884939671869657820281333606742773761525871480358806175622453528763938384584250428246313762934188791446204704623554328856318924442429610649028137971092506597378417454372303463767128273188972530668362420974325160979423100125553599357061998892120732787008976387808032665248353580706729785642231235609999169146325805016573072513716271644662610991454364563682626957740309167067683037904637272283847335385669374284543393137724968824953763914783593478420492649005128875116055548034120796861610954949436236702677929651792734941370308258329304270813553742360303524910994841688439152220024825221738515109453540510314514813605401428427888774782395012037913711661828692507772896275404228248141172953080656474025274914987933154736486535597466523282889572169984145635638236034129721500440187358988012432290913227379568366023522096502314313509688671988601199845801899973474086054439961603070453306011501200232861058397093471781310990473725320568136058574090417273789807908269883810630735065732408726356417729243619796605602187495041211824590719626271692426281152349378050896176951237897949340686655549309215092777649202798289122194101635961959410230294627882584920410256451008913766179771420691159074647037397607901521920135638148281913194048180725170163666867331858560013912368323328833218103791656943568813594765424903354561158576228254219830322068799348328230434672705272047681531455867780783180443561578968209049343860015138483131044754839316451195595083710722483236624010045827122823655991728422813374057653105710352283875945850595317925937027070953246280785506083173544413644156716993389575591663825266437350349440752558022843179629826613453169931572873944907032098491609865827264848080363057431680565548960453683722807218640134331593333844396028365947813246955750679311330414577564195744886960439920347536051382424443183585517290057321604026878894233404619635932695145311497473858965467357086153850687412619431861697049207762961446980404623562952457244709701600060589743168479842577735215975782525405147202319209477893895833142952552948069568856614033097309789604943575043511349157688159901694885708594923397377012705383475850942109803743048651573083024798957269538369213502788869923828057186375850367252047466893033610786277219879777385716162352648564897106286123430422194352749370142720848094346285465795704506986516204011705182996109434084274391473887486236135485652556987114663463452952994412546320703357981163301298117139585749394465292428062072320639416943272468810567445716852215355354646134448428898911153394590564289911425716943649731375665835530107808659473561708512723628877358938875165730399794924199701630846718226282884247383980219195397047485800325345314401245496711560703402210443049702936701697616677028855672997498704353432250663908967889606359684848647138718883521464086411168715039909576022190639627633158817247253354223310435207422201196712711124604817724167033463854729823654787462047536460240257853133183797879082268751715410669698259176689844084426818643057695492469767760693774607939299613909545862383618721495148487303575239089174390944320792462497359443687054374417152351585097242814802548494233496651839098309084343047984241566956637307935718193461785394608893134266612109055888388000109939566968160950433725427349902333591687094647038228333602691965935165384299580939655393174253337635760713437521979029217351536642644012374146718462782425871450180792950966379509732629541928793388853196074917674849187691840361012861760515779647859906465818249811598099812651690200151531466975905455063425063455756088886434381291214084566032242105069950675551981599097138382410709558629687196244221543854114692639405309625478741008226625485046505880136074327515470373374955771764819285255024689504266372094787232373062060162395447022163433090757341166727715652097106483898360860158771735989384386602182993650149509913394310687481044482610440200506382787482156623020100269262308770415865434381293878931845288316223721006791654194583696285171639088375875941074142973617296330326331744070369703559332339284814275419547211625813324871415739541509606371156190432708117738275165297393087650993711436234653740697442650369509871188484877272414650461881785465878783815894354009067612656875012015565797291078172094660290803353831838584917565945359375788019623423152864313369056560847803702528721791309861212569760927295879537314919527400231036483300065332357738802451371976485948039812439369024221508878285683716168143302998137861919735668962831445310151065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1044092989693292853730489461545271641319094509874950303065662248298136086036132377547236576028428279722995566647592684603563455343299320780052010957489562938694576925074904222150730229061568917176183029848406264595347326436280042318646532555013250399687477242894199332875033891767430232754110141670924668058361653661335737287984838374443600020606016419514874826495285724547210436605392027231870632983092579050510397155652415440417168522494056821606092775268606891921211795769997605889975324829521562519613776336308665921710640591210085972441002073601310656873996244273801389804253618677002497383844894927884774226584623452829613166820292311082891282791966902449390332845348672326324713058949510806908064230493939660486211412271799056283274948661133170411679100463478044728884383307332925338123586645232033505023466551325878522108752885416374735965805599402985963905944663745408187363356557852942548765176237925040200772685575182682010486440431596314922300212773161735193632675232991369911521158824416790664759236383635531764452250067061223364811243623567397500723893036733601159977859870957111113931247118614119132442816257184208383369292657397247309152157609931355990135395405463483182151117947523451758220195944627393435120455404966847547872413352976571875715845364454316306045659999408720176997829235118470796783652905832310495994517376547178784599855164500118839813559734258312102279853457984058097443531250577933127954108604821157887100609262905112601028405020884321610513981065684590759136321931074719941423067414040107130378457451047340832551440848696080930313797396529397064329228080523712532521039345097792668582693626888422006082794468896818957954472937471201079303412789195632744147989835329816853021903710458192799548859423137770785142441468849297204591969700332078243686446868093778467361417497238337801232439609903800236808854269097954930633763148129770187207500721927384615307362458414068106365799071155669932010521050486989920760870442013621124435703777462658592884495949524423296296397766553303867635705431170297123360161253093658071981499813515018619066177440084544122468052174610915826009857267036154603994623274277670342389060771243763618364581234471687613102021703904733696583000424103611082783552595944304978446633060954649616095165502323965859191788614357998407770261180926800936821452644534063147847147540170893765468055454375552227621188652756817892004417025096713642173950231149885892729260581331798952026849163912388322298716352666659376852796407689478527921159720308748387118657147525296883248732874682600316084992805508106928110667679612623053810228794520792496075121557662198939181007298520525133926665435343410460775367738482205324375576034453851522598292155676316409977461944840446675291584648103040068860695969877500140903572229369159174966411855883682923424835095806936478388660587946783098092764356548909852897027890651649919543046841167349626920257469974268962598371780233051350015230332970760478683059622359466627218107884213963728239721481785192137427751960290527888149863783828358657354717427530804695401977302933364541875508893581412961759362463043896315718125102382013643617382828197543030080209027072704480465719285625061689547411043557451145771236709643016373686482269467541319055419092145496861134038034689080229839765779758721628539486263350898692773057095434545567862898641978697270878855784117529805714627671414795537427478080186887113380904214528226713705106912388183445493757499866236907769007058320458226883434283991185444171441311639942783478943434033750734274933424887686070745072445143373121654532880861270442555234192312164846560986772932309920266393452415715997039740286691245389091762096809974558075099821125818072783720167910583204424539527775032557421942322384134681689455667328036548282302561142116340380765954671626820495282168490881072213095126634918332284765015402446998574002862196461015022039593093852698412462268274224981037819001101121475321740612160373934353081662988079491372851128381087949411177822159291924384473723161411322850317283710894152157948019584242168001678525828121960123106622113045418039236686626314049678872257745652464119109069891309116499000050248384510623764409103020769843210936669901201177289106192005533105758278478373529907646348183609724124118124282309865680915530378016394490447555974829158048269353252545921903141484011111564223876648769434771225193422695790620023575414475674391725172041855311845177686257374779074110974222279040040746929122925905513333138325035374896714904294076139451157072127482740987401301985763663702837405157337308996569921707117883285816113501782111762946209860941604175355935449473057221037484233326961912808056441486894433952621366044847842642317204207013769509076009374790268786913306098717051859663613120111495298284948571424254673892899430429172504945499532467492659837621344324593175262188280293504868485280318537776060018846576608697850614677914026435516917537214519203056248680875467744500219372651219439236324864887480801590048000426451673054742239487641252576755034620387145316640295807343745132976677838422275609043036849567123651285683174502259624902590605771377874394313850332235470029077072041989898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 246476487279253650379626810262315349734978873311805796056710004316722415113348838878253606228800967459545367498833793082144700404271546542237430576875829543989044570624374685423486658135865557329894683888604309759263648011462095769648768776434371645070569949190905888111479874966354166876006389783392707101298586908550065378648629084840888187730093894551821676622255994963150370555595743007590142577720755923000020950322999938244633730092777582254810648133162998323289371779039410955541387276719934651471397012548487809452768178282680906132246402616442303335032299472853809002851881262599520234099064743142142205931989678667186811262863533593426984898435605306000703905845643703143582744318062964200654742206170775045770990944385197023616005784519726081950829683971792473512316596069003910160447627354481931701408214078089291036889574742343005037432473822317398320129947340830434895161437555106253540752375184642278792179273887114260369986544534265579761475318086089343119481583166533084536126617269436159823159153414057908047383753868757724215846595354730594458309125479794211917046590145892796298927953832769759428833820019848067152658316090950123949255992657329720557032608880463210548126395933878228106723964906895603087615862230544863186234423047849588080544315493382606682769065017579503764453705459836821933842106280180961429185103638968264315220660827938917356248512657631101600551761549874298337100202516796595674262858562673463119164455908931978801070953398393012104397632293270930147018063785368669545965355514729155748487617412539470370302491958948894815816068950229040166684469684535676947290159392032898902388967950998723507213446771759813419470752781118898752013020795134677268162094549265775874719121317037240359462758558349902388473124537267289564034575847451199891419216825638395362877711442777229373477737755979884135148161958665027138957360745423154863789233216174137003682815562473115344946820077142983493144925371867484143108289214523299069773767592426353775984011179351396738803810213638885281622681621298307114889718910625363779157640009997587730539630931587389501424454988940999395942825278113383392529136417655082998636359572676566179024901269816182407400864422230822794758591539432342607443468158939216818783266035021841648883146162511386409555914499663120225880873109888217907522948081560868196670661373033676453677420707926662004010078985278931604157025285870103036854646571758368881212714701291732345714663394020580221188581456622360123777225390231730181616930249349153603514983960680111216422390418793604946495381616697789868641014836549616368350588588860257832501119923395455986768199170111947516517150976739160299639035284044330907787664117218974424183363736828683555085422330809362411144166413818152042578920244301064519976517654403621289583736500552887606929265221034046055857684425393026643382081119838094565918959762722633580241486734944973894260099701115070809931401036081362627309107057853736930694788849716246728659819363691137028759095141337237942939694150514999124134161443645774090992617310490786017152610708653393269166701957384970321961883810836261385625424012243755584000432327300276099515911608586568641150507311618655810127376021182921680132025443813246782985058930047406443248625874284354558934159071863234491661631270580020211708360648107490678597792619123246855778371334350349000959985513440369093079732921143320111760668164050505397237172504820000058899712861888082126623746151356905693725009191731261897873397744045189812231521757544805666889430404979304928330091486623759680300667998334975682917369219437073008870908992750824468871531638240656523033753250106103200790142390477334846944513852040403648215855606457043611424482794085731982021703883738813000792869787710826331979242949527521094100969965726659675483815533555450066820357567837484532093322559970094268460937776067638776507026165958216364885683820887542932077127893480109675986965686267746302809224733356667627725884591697683011734271492353017874518466761331021136397511490139901081485404234154349625784691109628900330285715602667050109126817104192775463144014290551502012399026228436199117479096489557380713178206879316934786091605536290603093998349734325296106960142727483706794775668523149849781924615036960851969910744776407314070770170000038814229914200881842305571765563831298526501729095012225127063307474071701038854783861506653391227966776929669202139961480237658979081611874518295095786664930029656619626024698795990387689333534641711918183946555461018910224518893285633471120379010656351725747450690550362226516606991338455435113404062786338345307578430877598399059787529530167789540227701262456188220707025631637725186902229990061198792037515413089222951980951405640484100945661170629828582232419725178980523508899116727988120737575020286495374592195343283873977021847990120488512885195897429087781199241780870932128034411426458332741799633098364907535689919426529067620996308989174419705774835521315572022515293050944507481121664890488942010951267878146635907734265702070765096546120322520781255150276780878798806188297987187983341731230393422664136503130881054414162377679434541654841969969057824243712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 59929754052114244461195131062517680414100212512851559927335605864657125982269020772334167228218539507482295861883498649102552427632535419853834827001763891641425587114680736582166088535706968568185918317036568143812602151088899121787217180705632422590230881639227705966886326915085036080047561364025295182426045274121028039190626140469540413083916828630183694599889973785889515201486880420881189022713448877160476971702100700270185872434364457296877840059327231475445726324879390973943210697731096104602738418279771421867508532797125767170759215136391194069892122689713332986562322947952521598771164733307196652782143682670589950963513819926866207400814587523041807039312541380031006304154660700555654275163775535641479968244115798548929289333997040190991187699905766412488592124203911057858146905263381168557629809219236073764810661071852334593502972484793757494599847095993832364029332944287200352186972631159694877996948476702991137617680816532701800123827396014321438583624838328844441780341636862873742322577511008433798720362016920306421367095449734317904192629843636846448377613079283169636996006352102443700189153786324865912566571614915728581273806995867164190764820489037039792211060862209141176363525905417934894751157574267096918294141457996275747340600489316642019081723063648643150993879917507565434654037398720074417572491727175731395965383921075994370058582041451759736632513887640305787444869255668421098689426917595333011345061351688926932345546788488386454375088136879249731033112473997086545329260910992001031563979570870312181861817572937288857907686252714155518317590219131387191506810495991994691550125097751868331455314618966421757240302698165571622366569445992904204321084306776039888612183220431139502224596848644998904024413828305093198059144902946899518089620287303761282910654180984717705832029840637303500104272864519058534721521063126399678430771539560472148981721695580421298487317530039155805286374721230765108124233875662701908400969252486502961422899972410254483083091907000063214330770770408310810581182087409025427432143863793107604877212700606788891301365571193929186695223283627311047868587773558866894294895869544735486985312147422465555871699570320583775497852320460966939855787805875543491251242059734787205617216568432417663663019993355248720676438072320161504180643290526099021732369005044530044229901230090832084733628532127065395163222014331656945061204889499808054881995396007918213744066124711238158533473718977193302015796598929490787964321823059872564374504472199607528797194517894015924460944932978127960056613139280675911438919670937416018116108249874396489130480477940882153025355585839708292786176017814729490454911733718685215038201375144030298259895956001749459072580163695468085546473295304043500640020444192237468905641470958458824373092270279574263541972050080546887062611407501392271416462649461223392870911035983689377603536824842534912089475855418245843080984998544776802040798420408814672253736444002184407708063205821001429359975774373355996670451181965849476433960697438281266572485327831827699083213436828559159506843914944139315683626036270568677077907501134920490615483734415812044844233235242384241685098656454699190440752459125159789860477137895054434869189570301222051436863825525498531775778487208070125731109978192387289204239471268231080126332444033283731128890471822404156936363774278265261545903229928736360508222963399835739448585740901137725521550367969413240804044195894609358011917598883460213899747246111381687833333014626396594221532869183262463115449706913810788873652311895591797379013572455392838339392004840354612286460338583324256417867293043871670728379383451081848090979522524280827745706468064931400636451985359859351404258378977322624240508415501187896278284826515920462612500975468292113581911683035124638503330934181903062650512783374522024388061395410566917464151760504981559975426566799155366088722442582180155690828662605110802018838404240549655768821996484342820861601196605692685839440405508549951280061390934650256664967264764406376676455011017817219235702046136809429297597655897675004787480197518012973471638466524007107510019030008780819777398538532100754772556917291090323271783842978558993041242917124183025682781219219132764679469254165577266050824212438695349132609538999247873627227660102363403775491623170050823626977402635022200602166225782337009453428982514769272996674739599834609736334732279155631776010611446598715269915808169073919552299127163595768490596540404935061877090307987008732723263349035468219713701330576854212035333091399694077621939927678210729119712063650273662288359698177329885899160922554647740971530290281152852350163292277784221949536943878895435171443400322402931557853451653648481386612887861738402863434746379764494357406618938555035175780155892149694309468760747455672918012897054979206555996374460832916630582269795802207879014898560438130918891729571761615599947886078968086855785850187600934890500356125327582957022125206860889559757943199443436662983496163657370806830731708137354900526379709204830778631685428439131192207735687710551256970841349303701320120014311873714325429644846694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -13288137452315966627803409769014422465817781758583495303960453637749103824387818980789708333507176316751852280518488453107045399769081569277870466961353703916263556915454261839911717750583687618130754894957248787942199763964829285228635907724806875952986818046049498811618201772785779655068030221520778287188164450216497026442101657236205245043263744295654459479447917356670569700992917192844468983075319948317009784292541442915828734314229066707367286690462826578125138786911066665363825514944722161167819923278088989501713848305856003616227726707680730965836071730256188999756146301224789028801898009643284221095528385316289414681648569750146670806785034891797813780478517890108680799527955697986043582831605036226856140292597706184010202229497693766579413154830850008078146873341860392410755148129246481174005607930037823285493427056005951794891838388854435218008789283371853985450684550907245173342703285027878894458158190074026299833626899638065084608388204017852368192593425465437823121563439250533238734973942873284250226813933522551171695398630021848580399358785491031779926664502162911379284333242867275447215163074509807304924131860090073534625825037489670814818404799943004445478746804980144543883555819220940592549780547512146167273106480809172274059336601765052220689360171196357075404046483728650137248355391617452711075220769693899509642190623649801908816524967455439987847785411117342783905099144256356242799591976056945568691606161008940097321937361157866019211008717396957097877784407388057318895094564339544251862983908043251788858340415411667503866085594998765195271505168505597109306198359176749312908992244519067260000388822139021959624798018002193050472736397642944763350985312408064681511513583889670933410690638094526729151771260306521514227372143631168156111385764182831219696462383172529596245021157212061228584269938197797525535180595128441184726364226799014630704149067976848603175182548114725349363543890403088466523437656690002182675184429952820245635881212824361891865144307554191193816724234221427219513799173036776430194852768822823454233911920767738153616201447852649405221576774509640961282987339754718402619314600780428981779618915518487272107167851428635290133755012227514480612378504636824375780192383344030966812105955304143805033072862046391604151594249033119849758372335416233764642847371580253666770278011719060672589652859310492126179656090775733822538190897178595522350424840118842650953809488865380209240506215787489528808324596492330802591487436555797556040912467583242052722168794190433769973292073559662415982947699342791209169528878977576461273868984026875849662580112761155220201949888167836899258473943580612227552003200777171558035394554706842649405425198657856250233334934089155380024508972217786057018207112075123005284396729724616146019773481464592147275177614800866940941521500065180964496887202290812702857878258958815334109442992872423832850291741928651763778153278115770117728784273111324083759773049241302048147559246239240970171453110814080445352346570853463481621127229006366686342784256385926253038170758089859549654356188188339000747230228395235528333385583087067622116706225153461111205272176164040062907426298988048931081480294000307493851142248436674353694402133065904952214399849854665130308941708643903167572061157401844428540078909758043915558819197373866943773065169563467675892184508637133904582551152740699430763278627123726472188533354279384549840097110440604572346005894870922279035408758381164091278223546021740053546530739980535107960081228868701691782484820719940241321922140284858006458942396138173206132210502806774429283286083321829766479311436850645773560101323336611070064108300732048746199756398272271717119193262253521268122841244086088796381837902303899720095506618941653535883092049812164245584531169377778330618032487133757390564667345392960526543703280561300687865760759093905896002642493113751569323792392129158837251691480754248514409124783004373055855473382406157322774004280616288389203737000860084365578055801005005095221800917707402651926616041235209292057845571582370033268373027788949207589511309859272013658821461818694909249765376708249987138702345833469935699572809700512959522517468541092839757377038773186194021732686850976500934749160892361421163013539483125500007552657127314343361936645813145367718174320681830115471259761667948414980647406534156362629823091352591971660679190588310848251100900353606907787197140087478442204086968162165756899251796022153919400585234119637665683607743333319838487842916235331379409593068980984538579546575014404959065352142789317540982193577914359854902377012338831215228803315574184085894849913176998016854434939534040372852001142691471505834666277875635052003844080854363036948849392428997230036813002382441857009024979856023874144387953359113086455642137993167410717991218872207872266347656585709079613703618648775733060834358444950972157531541389151080875631978320444643711316598032751063254944629028303155099252029701031287120540272296699622388689457998774096108548528659075158672289894554523124791016952270538682562812094072964954404508860384933712237934730801965002530919662223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -36301182640231341132597095159790253535480749827798204598367661685863558887769271584547171836095079203550412950410484836449237682288915923869605648691412079646771223068336448311994655522669180509896403540774124617592392812924701257612856074569619749498754045047342537674675105524387830972420644797347449742515082941773370174515894942475897103819084176632633691676919679689010103772300937606668799764864540976399878837936512372120475727357972626914479547126438615264941455509556862361508647231382365835465614816769504772847788310132867203641349507666917979664048833561813752078481406299572467841172456140013613819022691352040827365196314193831050101741290346834679438558615661918133908108725742991322589590472688703688126172102017668614177946101807813851338561470593685051444032377513423798914052115469712622077912768090982053098892980715462319045849293268547999354492303691134551253867374769361978636749091946168928458748693456261688283839988487472616032603753156170311418478574563464616942887750706352539037296517666301801574945124251645677421908229975195669864130854801330465320267788426129026698763718033783121526561413237763115983126760063113622091634796937100497905884985898312243338481370083650646401071392768424827998002171084034704420599349271855480296774018626565034354654234969711597292277520057066984069698653888598019723578584426992044674628924368550176234710550123354533452120866983026375349410380548339912691587906697587662466161310056237184036166011740946466870565753698688814036350634214102855817694425627732287954686710910861723264417078281577708302376069172060327541728192563787295465453897474355915666978212444217590857025495790132836777576054772902793148090628928513986686324309492654297503597099356430314032765769433295999928939164366735051575217977912724857773433454682020241076292131917419114572334948892797657660394102862083419219128877805009207541696487534430539396075015093369409723028446164935869259625178072903647339864144998820354608130565217307333254589410100321843580752991426126938323872553189347939374121215731723951471739124394959189962869992254484206484280092926774106880140796194407045820514965704973393069296763064424471797499280599426824656670492280665639312180275463400806756903692030683678806079452725984402012926167962410086632599360001543235205786611835859839577148827059228520138780273319638139540644153890549397737101344203821721509724901273008652207950851887683220385129557617716617733008732331003922893947209568784389097772690962624187808317458956020864647605002972676142599792151422905755202341027402903079074677680518958454276682534868934795115769652521177246267343014811950944511047231466109394352934009521080901723378374243938154780774328801391329434128120228767133517933963697091805392758021141858470083465973253822200378122848584406807082753448490110263878155747532104112032513476315670790787388105700802183252814055708016305758322299876807511663528486573735615193925654506822174819195789116823007505532911981656472495184792035726927831174710160642258151151207088033009719487143757971900812451322689346560239235646246735839690696071301223343827830030643993692150082530817362378856806243691430817578069345774312506043801964100438433662622647108845890164255699102257215886339384927072918989770118924781400574551526765595861465548149182151181988334560110049260664083652814426225766567751042913888483744065489039332479076225674508155512867908605294276241408382364393597340555296268359792855257760978136116640741347044060238107309328875230151285118916199356060985269079082489443759400586201534558184363038008367411739851966689410336887046340255243919492707294507853224298568598834549249571366553348762136726194027282041559658723169338022536814321152424078432240335906260222532367456335224862033978043786676073046935884958193726587286086750510141020787470369763149463321138191236139495992974776854821399920980440843824196493531104522746290017590971340077131566945496291337739782085456166101304233337177481375515376435966263882355704540463693322393924374973883377703590534687384236154583629708770341439515119864721244799477985904507535238355041094624511658540698151481812407338811143282578568676381046527197442677537697027312318253955929160931010396154650715275921898872460711506625525175360444168497943339451207950282300265196448975689806930133128776852172803621669997743580811779748212458819986855700469610699091768521969267112391514102196222234311468701944278036037170404728699380620802352685996441474951299710350690789702516447878101405322561037738966543236852610271969377047801260090601622324072177795946056154565846267791203919300120638305909332081274152389944452719630132480893745236011414108730331834002252973175079416080665228454645973909825507390024249227915025281964274830303104979706138880125834403580433433330737984979352311804142525959276144001103467917416673084629317091130632096042077663379477067762131972142721044171682255545646652836732794643342476843883363748966923874403523172251032705303387858826611603295431545480005214370638532677838799553557612153418230647128240303028421635611343007837190856629166110236501868718694302582354886372804817074446378467328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -97661850201429322506403137078641884256045383179438279356570262407193042174556815337114335224495922243871969720019357303230410840083015691490849858294467535617560041889875290617296214402147347618497518947030729137185605114752792525700827547876056596139904332198613213063673574680119949217971276451067568461796831552263232420143144894627904227129387041045144517898463140220561738308489084306814263474034034466283120871181400427274155813488824193941764669790671992929009483458117936336623996014712133891497159741056701301824367155584264303209637691265415447000370001276866912051228890081716245351839358866627924103059579623161719901068305502293750966915578162940611013201311053417681378446766633402937408958104040858046850627805495954981274719558787862265042665716098668274755792952871830875018080513201422133880311995971428091359244520290110308333354089403556677831349136957403695979383859926484482402312863003914226711282428536258598047868608429023720098984101412481897263605402900385729904410260664182212838031637594271481653617960185478312806140885555301526036501990006356964021231686690521626487946310739951795016629285204552011823073562905033425682025360437301643501003019299523277552759512765092778631084685117443890232449058452847286851917674682703119709097067442072083653806114620449500114729995900399810139164283862500460276325533946954115869781466673430712068773664829749538120925255610807960060910988053121471968156486520438571340845875948172300057822251165264975868801197559441596194808640178796526782375316415648966937535345053160142149589817457216561446041859452503713017785993864134975767108047205292024176138015402592938510014324609243701308385183236666725350121297387922249473556571163684728359509577690251278675771417592479107989327874957838651718133709372952511253259552825962255785799354805637106420873436964763086602205652293858404094644462273808235134835138726420199966482564069282383001521001346084461298795034999753731497333200417387788186613139265427830311294793557275434731340987213117499181669762298470667383100677543494777008879107015003955759446815683453701822947395713979037587054472895608521820018811742311804647288047507546791270800643418976283116296664237256619763877476294109683619777439779515348366885858293516315740120679352869946342684963798515452008259352947177730560760789357854519603118926335878804379127286092998382573394715141306389124484435292293386625099820833626860598818537686379817273526632981200210798278201595589561614446334635229078333660875942191417737551884813456999163624023353680552484533777861633588362553210662870538723356004573464943148119140952736667979663587585790857337933432465421611171072448877901859798784169930200750734206060151053233412561151109178594900029481300736247861116040082775100161177590581465232501447783871958691020437822207732634965900265442541233289225362819178092710595348203337169815918941710969271324477465273925949773717617997827316476584901062856691461824257893244552780929431788022939007211996428931766929540234369257232871102422553048934859656023214405350535530835647130190489724694118110968938480043740962617797739885708530430399321845063677306954878517402665341462136946512300454185264862468930658956747906954913580573552706346706742885603911909451474585355913702646335454675692964862192799324528389077423610335197006407213093418594271874779103338115817306444138977253900893420637423320630021077908580755892447795981924179453253243660605133991012883882095143526307796667060960785080217734023061814686816139943823470801542063148871013176577182764323989473310098229134120726723835261077252277381137396798844433535945392680948768206015531017962052577673331578084740267180088076128295568048906275018204920088429050765216375509182056906163976738590150111617585213949026632936323373421908955665252199945990568325280441113861407238201009780212368130687524758437137360160317215488307815476806789635412766792845140747836332802801266710421937518198785286499024489264146681901144508477591510023271770321278938724383775144347272567356061957417451026020710092665073121684362105568531115663893928928160522418763481455965694008854935979502311515574939661326236806301651147140337927627992787992231468911472014221761422014231959865543960165540608045722996593322430379208586570834181371793718730725363288965110775070143438576315310528335666342952587375992300964873437464844798134413875104855164580280685839327365677041293917526388387675377878106675941162135603354150752707215269761899459865287869927484797450005827487259301549335824992584315410553294550579644776388247244764398902724504246316920819002961148179576244988227819067561888740899171629865555302841314613509371214193473475305292292563501751398793993264998020799777823972012989826402742148880443587013883905720798244216837043047298609726725087646108852387008952248275582380705625837223061373300978382010733714828419520680771375240314149528652506178889601767189762860225679596598932117618974021145454706495639048295006784627704326134457481811547304091507607313558388678569435015983574603827377397645194678413467660251101297471751075215048903433183543070723365606103066947863825055800240583475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2267302408990014010050782467839484747762682503526100602873146346167606716667575886595194026158342615632405743086919113583515283616572740527804439512322749630645382311853874640627650957926492286273278701717063034845290252615426292767649584373007635769895043706694983868881905465935223062338543584658532655246221731748319437073571986636976671660371118959742285663022144712732744360603659811895279751188818010100158373921192665410268609267624372363221227131924072471104992822911180689384750628708689899963154967583270755275060689474952605207758041464347481693635032706264807295203137337147142088519592321769595802403982298527751848600972003501046042204936231485168862276660194616030334760871617772575511525774836757777842628144786657801509814912629980929655291755681277994165665649717010493792352125829991386955621775409899265007895526821428578685517334264685488445697808557036376224540348969270918700433638407810682975833201802324024848388649097844434435419233022867658812263713255129563525745930897598185574076777316493298909589858863594644791851950104092084495275348438736774562079275993087950072640589452777717508866552201370495537954872052649658815346568075897739790319762649350883441870590057946094327999247066443168598395703712602737532579730546162886575299574610552897455315464497983715366145342861106473753086854230802597382935123129096550315490374666999865484930471770517359703682229206368362662586978504244226450775364920798380837948883950605690291699455519594163799364210971850036050537136166398404834682005845421518153518681476989081538459165720781058552909335360045102514893973360485307788221151396998607077384734903230808935797600686658136605109364517810842767492846410552169699775646434802370708373234431214626744901525571473501828380427732912668371910780638745628940921939063663700949462638961005026166596258722174180639296257565371695703291385545752498319941113583830270250094759402119146099450505165567670287950879981803964327745209903289839645311690832413106312352413453590925270314555090567403803798019181670967104091800454842289265723761468406037959879665452630654142836239751979247347772042084426501507086299849326429614634014861135423824771212836956317142571593795867633094595600322795438247441865210519451201885083898420474750618694502211628597268867911635994305539975107481312460589593116731816246532342600192377211323597356771907938203358822318192864835465164751517679683531707024421086640924270004211119963655498973787547869721803002367121355193337130245927650955895379733406336273127902631103445795899102695920580477343589319466570459159486808959681868702106235547893474077958238004667177580375675204853578701369087197932123431699861150608984282165975301502798313219845050949958194708248131354366870761653553879798096714987374758479968192114199405859531316498959894373981072793540744636245551575067403951420695710772497744665236043090297400698323944928098694252622191427273672020087178175104565743214445870901046524663402945517440154331167227347582110160711527508729031751024609373950018792185150040583548722525953742193063011238136038082078248419800547027835602537800156165551408397002285757462201985038706613641107296454860440906235035407880861642295635271776026954038924663989515916243196905871752104198170605929916820190185039932408597880408529170222233334373576429919916035959338830653047038940401702881716312676167702546710566911314535636500598240319905770732314519069800461709896574423928781511552211236225684320365390605372876843730316893107313121585785315026564830511880370408897868728253686426690406749258726218438146839660265435196388255496893986476587178506976869911434664948822565480616722905324172137523125710677347043085843303947272147147120212970547491950824768755778214086474276362697912663225226871370729819997888584925066673607639926653114627994253283170668272803776617402329712775523316472366228678121060886489172099639755522778813537195170436526464553465138597462578621700751425423446182303789330640884493099244377537215547497225318431985203098021210163584251821654248114878539143251474363752086448066546407134087039190813909513453938831697853118335032124382563247075417842492436899010411588648858960103065867992287207199214218860404951505363592917923395014757173283854048731607612881721063159548517764531607671461591830170905137767175117718033966788424945333332006320632379671155375265321691054743170703840310061897132731096221856337779451256121274253921204984509380734625356379102891216017979002270391636926843690358676643989770037659161897094054410787970293821034419215570819547540356460307765200441574224741977807053095903646241186388783801140517063049224929255323570844404272223538123763475703872504835155443179981020836342702606070515853642129048212270940032807928432130430847523693722077467534994539399930550149838669819239321988047975976328900277402900886466406434551707813750918262146363984480053835153770078821683764031712354595522438044027285191098792229078800016233213364554339044239069274094049928836382523854441480724330968991498762256264461591428636947789222797213487232517114873265256303606494513645157659105949607375038396933179616217816239702519316480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -742028350304096092390159596619242032558275899523197494856858267066137401704168171084137986725010007210824618361369951154445257810038073570972420707615138774978281536196613407336974460304612548180887539756667387062257002966235903661325643511285394492574780763962477559895443725825797291164773915841355790649479270894727370323903893673828223146892138626859106288519748586947171698793273655770381317138442614719428872606233862792498442327703153797583511229285884561977261838091743308750629081734643868718713719699150236696941733777338987934643113125177448135289762136731154881888269481877611692492187934814678403776990770127848050968920798996012347406128069119490281675749952428575889449403449762506444175222155639441266067454643734352900243691546694337801675736911418231533733114845563042320812391765601445775592450997130871606125632596491837659789755873644913598812143337252448462828261184596590050416355639970360198728664332806589591720960454250046060488338282303889977142056573937633589472912676382128297641683867439518652232241334611197899326868389793360220540078438944537888784011160821947606385150226837358071986416543756809403608972380322317516985695998906572125069165212785982839648730993947434049585752547901431798978697044970048192864434631479126046201196703161126457180902982300896814649184821337337356091452863822540270888424719911502366855109837171527763463714092626569957517556385136896658496323912030948783139983170691521324776945354670672374420973041849864747744434590298815858794206237453503377494577080971798160430022151499626326647927555844346666588252707618008523507370740453899953622406031426338766367726719903991668629380189243069967879532785759173625513887611267314607351301082537781284732924818011205144877014662813207245821307428347026238190471631409906562030584913051265230420268840305523304715572990440403688128811440589516361430840845567678194243208885216492530007955096106014853310634960500189930476713721827056660236068208465808631293364870056923550972312622558506326378884340400550643685769212508407289835605531754112451262998314074969187718157598980120504874016364140152261236079666689195837834306903491431409772243560727383738571559093094543940084506869235040926851263494762805622744736336824220871645498858771436738049983745408651593124108557587980600205140201474659059811095287383088733230970251767859959348620186514155132523800913417286122412626193194865907043943079452845291645517796853026144504039882772869396652953764967706141809198427881851667559814132123948496421760014832745270613802303660581883118412919366291158241312584674951498358853953021681997602268811297170525297333659475880830288275773589249171980549367795095740683546313724742993643226504536606366817035047838633768968440800965152126074367138593203066163727299949199277731632638023419350951718603630371199615656265435338374871186201239192717002738522120128042152500675299718678285843736091348084233754341432284176677693534876123984540290865290764972475306654359294438757341413041691726643860035989813221380155023835082079484732659018770144139061514280862439271878576086914936253666296889198494555278919350560825436249600946356067291722510898767243547223436970032726557306380974113643357663670966090720941440325117675319685779158677216917760205222521094774265299300356900941827888346426560808858011629927380866966317859409633516316247533423748811623079898246248130274838293870475704461597596595020070666985643533692297306275953716800880786631280072621724999577601812154142247902768519850085511159432989894497534115934665811247765007012843749651014568222201620571708396961985893739283313366939757106767534252488834259675300617568619612353747139565448601467314008359936391541553694530026228314529434585316954099943235871037791215082639174051160514045024383005533830951479657552073525901463601901575015817612089002973171815292360389096113909255768936663224895157956353916122348333843431359483726651413832384023704947273312547797110004084000569214647603055784776898122214596534490887106426927597832079611353178016691442802718295784723007875641631947725510565763668427007338059053804667069105348419604151034292943016410591978160756330177863069489773846690832690325808517442964852788569237654024664948748852838268776992054075895935149302520965181944225285643381926966078895239653546283392504259709138820618014077191635888111217677024348793736803857389551842762406040389157440018327441251857401774414544990567999724155354682563887253133956864434103118397976690987699962710614604287386008801385801469052236451873300944930598933006130687664843501743717740614068240636420260836660001925302494148182938140517120878938956292840593019644707432378131758775741972194814720096008021831541955963786810816327424788900091718097222741936770799962103401347166434569884213788505821554332742076068198919604916809440168685636467990333114621309475465814939267540808255525148050540324488117074586978647864075600041439599166028858586807670769451417732307604917750765685699913113459709049930347567727124256046920677053949238540570569339069188830863626978156532794861320574319831789077534539609543489067781235061929371312622797109244624633856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -51588500363076230587768729854820274344200315249063156075625324314286622096148889647102501525451253312715283682958570586648478955778106596751680252325241154701997403089240570779549725947623468630291268700446004687426285059061333618370957208450351402457693013084494299171935253541510351028548364061372317441633201646861837288235620158058716606737660746651983776292666153630353466189527022727447818812802757645625854610010282686186827695317002207835160784979402131109492694149538512515232908311831799453343859721853962320259130196202009117085115216257691793948868345297655497768206029653767561262135581512385436014091766937034863872505910974202916921762474447603652865502857707436139508857739777692532746607227488685501062035176608777653547971365194394769446253335567442677022297208951301335127844208116613349964499492624213401526484954397902691762147111855702070642593017504717773629688729635699668280382012430746094849032259361365390543821752679774139940857906048953467543448165134380119319234403251757939744269359820226341018125201421556570989302726146042661451778431170415437294966857448119262532618792249669075675279475844255940982209914722884355586781250699257702805294857240506670783386467580169458338760853184637503713703642194299475640096114307351688794283467212194402574684436763659780625102635630992326361041208170467304895372951786170063205923422403441531286104943209778497897068266500760518902952628033807937173630085789663951300434080913405417626564616064150571523635737825406605747617732164422059388281737608071356900675456748394668831358670806099073827873531061018492727751884499273650555462251631515076772785566249202339630343224135150246724202089843371248641196277435960026314528538983948470643098777619138588872767489366980875337125588323231560274306279014592374910525443789436136106777262586812938106958473478293096314005853501227325922191087996927779115867280986475356232289891430120425029611227511401781313916812399038612787003720229544789708084460092142435743058500997817749877539690297900050851187188154041197232517265972009556179406127140012316301170533680312530008772389969781759567829189978515882342988173414652773010599650347656991046725374746629516036392766625144257008930074160717693745701502327238725027687427894245929259585828738533611265881350628097203180908632024915693771164033582532368979909123243946215682521365842336612142410771740718346649534854916608406671535657730536712082684349754567403475983358238846691851945130665310578202798795338773268523471921710878745701519362011513010111822778303356816774404824227964711553721118682459446248442487326849657473665760337535626475083411356161394162254941523789156312752581994524067444027990557166009895253637113218468160461859494502752738316526234461858381382999361525015590096312672926033485979213521674654790117695922806796503245415939097172081398629603127568430396264776472330272644703795112753177130053483427131810307996022895260803224383462059142130412405945954684676106693026570347118052400456361309777741501688127787756420415045863567441290227430883737889464025442663852866965328083194770017136748046871578402891969457847000287328696785067488817765464903958981077619533561184078422653626006845419133694125833420168170892494501030951291375296919819980061744049196929211739782345931609006320551928431309895780923845102513645442430730368100749882583907894591024406455463613539042587516748316996576141473324584095437530441428653987462152487913214782349524573093580163332555747122397237252386958853570763248378842208322288045620790313739887810757854776916915909064943246204575617349001293051815754557274779311436835399659936648707139698782826604841401957868969380737020047482960599056861207308181752168845265847356803149739238135727490262278240440804370608787017406137712527898122724278473312079417407239888211411868603817805353338806854866873420362659259366427095629413561032887615778189180829741671466415921205973734298437173803448235350195460698067102503730582945136063763749310580975159914406771149451470431975582904500104294357625677644078845698393364190605165099143278967969867153685151184262250927757585196543657993981221475406182913135937927043675312136645797851190338821190155689606989668158909150981074228706703464942852895856658148533055117151019451670605270893198351866410006745763070754998621989982651998745567930022301785754368081632909155740194536127371377318900141826569626609921666713936099570324511401003564632750003809777749218888974270758707372635586521809331168364786717454044958549486107537691709694615093213819283605633818918576816656922655185507484925642233390543303958300860464071646997625604316316930546583111332441566139300849767338741031354589198654763573826944039784972672889542278494259831082831722623359810577970473800367884914335381130899942371960679596664961781717047334492780626890676817496947897460241175378849995623695826388524975741483673416081396242719475276931220675614415107212085900413837254488932987615368222350102853291786547531638182496811235914897429158779741126504641714419589101622979336731199016797245222579137800989955529982016948716543109704508173997711480881664744398574426521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -6344635508027881194829751724043549824960501572338460515069823948410755326151330131824161562947560295280647187434087655066667592310908301276733473988226285474395063903633273006238803214968153794759532701794928784091069385301717880396290686956824333225457700890889859357407750746497137191075218896009155111815177270455996155208235147952696393176785215249130060397240286448816754956426241147967176593044466185438226496387799431223907734172106289815799679995130145269201770573485700826154108004570057925194773503806858522734164309471585119413571752604002645695928635548381909790819647796202629269186187849570115732911390563826296266193709698917887680011919742150344482338943073014196876656970780938540769573907696322163734892257286274148743091223917910232044454189468062333163818904239278765062551826203798465763013380025885774765431052736320411932165916885206979970562878107902102576334562270757581329927452312042759983376112455651336698363169685613827501500132865108673181152592931305785721385302340188771785431509739213369858961625231254042371590631508135272035174008923977067875511364970210368896553724667159618196640475052733846951529197724768787310903984365322087876601317968114821520679487642790313426750023570341915602139774029282637212118448402624286323034606928158775253625798832528930287122065222850626676321809256736959158554150649557604555176726318972027294803952221819034372079493293973293045129551270702605760836823121647537562424742426827213972670711951744546612876385810219509620470292709127869050376088444902002962376303696089016398778078300884408599842612889369224812508033932900738816069912289738907401565394866516126393577096742297184905802311186717159384033066824813962397900367561222952109533044032275362225871990579090511653725374529305034950050523095279056246140727334716572707288443990179151734525572589660886687450761221349053615125708857065468891320292479679605075731533429128722100981101326282344977657954790475547323895220740810174582044040245007800972981407993778689099207898037708474529450090450402150815378494294462636242698626690345009299485546480016731955263932181367745232513581525447897464415687392654380500660334086463937348578061748748682797516347862286090821726956863721418604451193338351705733372737720662636924660654868306715728309371769789260291084240893142084326327991230693128197773794993638149551759697479480278300999050723828836017203056213441219580890919001413728952042773665064144199693614288639589923305194127281131773636154578997949892884419437657467493826702170561822555703968168282751237223677825948204527611362475289465468661476374660633266105528067641142115992025323990495990572662990884962193650067701004099200633189142487215367083562408480318714018841286544479250264424058975458964957825774855219566314651645089088605762583635958562008424649128387226321381055268078816049999803948729677507705876473921886692495885205407353018023313597496115675623186778533151385861924458774293615120527675538229416214218037301659976577197208041190293672966696391333352718894663995746642162188475876799004252744851142767239975177294867674918447722886663606415630398336710974970905328321238693269091003690624281830744048285261575425193826262531987189265131591405853172842940733047913573012291891101233905999614409210163082572828846248065097903770230976727993357291014858066017639224516752353177213933120008747646501358863641211263545402412926855033637855811160281465081516573587019111206531910557036192932549852653595978766251695253503166018914705849712022500650073287540641879664597119599823310776485358387287102868422282302406522834298630568772501810088221115982071683874562073952077645249700639023987889829549667871848033428299663193969532639592670986872471569472680961539427342971337933067184795141436033265361238819961963404068503364383221133145235654820012193262178567624259858832135380989364092084125615488755922042614973223467165497764430486431809906551193791377878697313446254518893471075337954784106846404515787753197987780216000009461321034999206319873774969385510172196750706896981784648389823921273382320728926092719411184555118992714321213343169338859827141823392841677927155998665329071057793397168861464141247994031663809387750766661403760965184985942631738560877681397830053898341944041294727366178339409879031484654982777528445720618165878793121245517215392928071027702871609216490589579571544039053241545760829284769213236261229356436324515300584675043332051978952462352727339610990445373196427419057290093984699678122597333892834152200954168137729826273387568139446189719190562248626084863107463471764066461385439660129455065568638459668583826039689405250859367792552386485513531458129357147139935139275949614117177072727503984037506856312041163656984162366862728185471850178016090642395129021145968530243881959412462007433637782559904835187950692131734498523284582292505726580286709105869476306792574647441355930223107218548163664451350693745530131939397760857416860201936760872336020793656776557381756165235710643796924265495621103351223076182748756558096870121123920235409789971086481979640279218604253910380786815610923691801906744468037188766924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -476728613865288396901687170312191977925065647955590496614004045297164211895980580636249360542986467463126553675199986707888806872815443616966877503416028351816340724088345065206223990200579391982576572411582067729750703278999152097368819952160296115999868765854807005746688372775699082361831766741573051020466213772329562746210044094496370722806725533463185459920839126505477201536895892729437421506977064909712574950207431679490251631443898403190718749449415590481662989579715468756101599812428823706208421742807787067985681381313876807110206218938090502170941999873621869810500544323695964951869731095311679926331343240920335068229192226678266742819213096901562802851042149797436420915659328442231011231618261180470084451627880416233580375350546331448766042115600148995293087994832905661337688029202599304467654058844548314393303652238243037248063797954567423542774288365991680881725015102421130299259894698073763746201206085009487393349019421138878698542813995076887640119709323840284495891972995497179994643741383156910506862704747691142537080950212398178301803838580694733502677844810265071862589892258350117233177912613661174980873666392066969549661852310489109146180870803966238859585602927033337169785225732065999321653292536876423853833387032343149932071516345358328239530220480721266668034698782382245265461131462427421145270418213687113396456037548822216781092176999145728613016012674582052031756767141110783226874263345270273911470765700910434384635577031875956295119358118853802513634545477859360536358129594213502441809061537853364125755585755056553079146612000066374388544168733834731002002830289775454190461044777802226187644561012025377759027826319284910732488041650629411112961881310050728327664246651819606087797377458910105989388966178649140749235928321984452470167109164379511527428842343398526568442249253733427379948818417016989181483998526098228807042398457979807601203857920068145646785175655395836131046110643521792294253309889425871925241539917945940477154932378538647739504295628581577946775647650335109627610207471307217048656502095789172753718122905857625402272917241484318372148327815369759413473079629762156478354998801110680892242779582555452697674526306989215977877327833529363930652609469840321351607408088607698545794693229489951132954048673158412272338942308495834247774611363200501391842669107558074905856068016667717890792154479868620396585779617895411053287672398674561696989689193769163888540264851122561550497868380652002999345999919208459833982836217272230183548787496994100060273869118399003918357313520263049558839231153043910926905185612331535086005732755200422364777364197495554109357538350504498911678357846528980789660917134921530167986850292308303879224608849531474735598129645013544121690801143387898200974593404364949417473439360120155671977231297145850532808867803167883668492074212538749996049731763894829197579322004885027259514824686250661646950520790733205141730844730655806766392177158103311292032449560327011525805477320510859015725964699782465417315835809322433378732889365629691287960458544043739039332978131732419836794914645903448854351478282926249892057078862523218934010070117819431272451777572788933624786339515815072212841506369298348179077423719139848388149233510160639161902803498965733971228617155381067072905566610019847766103635568765402958273201048641680805179464376784361297176411885327266446530176827354955271224091899183648101560759291177061122628817674019976468024111564186591751605255854892071853584626393465179524228379053044962175673111198869676547944446478322095646630415196192284425076174435082294914449644766856019418445539735271596836574240037009650446158979627194751727865902852235110342950299875344686787632394216304385683030723780346271986448838639454329482857174300837590478850685088499289812920280572212822691621489606218035497587784770044446899756805702705825087268130481071207450905824703688120642067426008113425951936539327286139171948544467979148466148915896447967096752562621912418331830340748195757929273101603028880732845003088344242846410795551002053966163567992523308815365395113404893344510062982183138291203035851728003045221918551868599965782102579736495897806525523493683716536162331234554700280730688089540996567848432477460351851496051499957025346155141356238967564427875812028666409842165751125232448513169945105372450259726730193786662460114950143218077567521269168531391288675603483838716054740244457068501082325432395318275495514093444503181091336684361903080184737615245021944068976572838525695396551073721229804828993764308060853014334404136533051276327643725517120227991329262212946631543651440491481689925019522373679974966098997055571196902643744611122694648710823959839950081675898591144346571553611991035365212616020062155009702707411979537752946556098432202180423433535398079801293235685294643741189686512169968123083632346938842981918821435073260974725227651805599483283824140837797035572746821573225866382345365170538463589934695206751867340645302585255531146033822670360289682451908235942052824703049453949285983257185374846666191177345734565080957408680217828552650066494071897063424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -33482563399417022522254180901159720613600698677056119430625749985228762478928796338105970063916037177971724482549967580943448662462266327296591585482507914616623234468654211332739141250007842823574308406969524837508448757247615544765947531917446545862629606885491344123037420940967866746372727628307123071206604851367732966906396322862935404210014020469244412864597506922110829042062896380236318810757456944596506597684511964011774548307663038365240776274961224298368565140306916474449264524991055812689861473149739257980988092240766850943374503136620434258999374508306293120478684174442303355495630283717900339313845613146620127154667088445025683714597907514806876686433436640140112361822727541709820343986706196214044752555879065314364566755834183481803124181244242309756123598280868334761965891339473761436795743139358857738974218240466605480777583962512026508697255216514500960267396337619097409442438446336443395406498220211167269688253352921265372273583710458827925338437539109145154121310081457791202008082907800338872416448002923579903864143705574077035041617462264693172268762074441456206025095957994133023607842176059696875598177907829760995642308977539687834085428360360047424544428223399733717924027227536582642115304965878372552576242763794359540013371851914703647733328028523605854891537064470046986855466554377499480240826830250184027518692021180318684259356633972392584475515683913913320261430087510009212694749992505796903551826061805410285079075481625305619569530189408088681403994437415995623631190150800121760167049636520895977700835508957275586551282552874538417326721431890632464798307079235966006194194947520547112327234670272551744358988727803831608223235222250468458864063777845008795738936857055430370534810714564537680306726840006832323159704470741294287921221210356621917830229057192578444467187965836495612966604723212997971896641575529477968543247782100055875627598011277882231942940883582170363091266289126488535115627232315277694958489672144031985353025686868315915662550084886422803038770074525057949443363462366952993566357463673311618447761909095995095376661254712483718321218146550994786778481540106786209220093943308026795817869626499215240179133895438440729152081202492853362445673437171360848256436913622467171223713809147134705937559825494629429111768042519108657147638459014855027658144130748401721034324550679382118936488413436895929138522627984303599412717414910540855846722887642859800187181285787582034252849035515941202219565186745121729951579980639374947104437291633067460687506823779742009259300228642245107572016225217873595241707443028512752248278415306857790896867271808853649393758739067961247221749384223386405425126799392014768944920454566754635335267213410643580889222052959163118800053684697502687732376035323567526997424456545169049965476322381514688612797926217123138852453842450753040713012269674936760392173245013256466027823071077086323300836215836620071242450222814448648518230761016849836796151182072655884253571413813404006804767044503395992659843756726135611488551999520023215598110237599247235686098928046810779937828436567193597911280739215287755611133571495507023038870842011689300530221112601867935659363141444913749645721280999433428211793129620359976156213282864650538352094473571741877618714141827500658883297600579923782230765850776295844986629622109844151377671503357123565129560508716770964542307651003083526465407584640474920134922281309042892071270113709294804956159927893015311791287917060548840908835521486082296493957704885191248584784758131380887291860597725008886874521940674614376744948751687883656451796926919005625169776161910123197338835836316047887219941503246847849862683724955180342287538163649371240479234105936948616547119034881195015808016587839355076623042252621338614831423191595559761861812134761420907051767969966797974567796300233031554260471097178447356294113692262731056375961344739798758301561248096483580537180816125369824413028477707115832231698652342777791562377335860836436005104947308336251405296661980521879458342901195000464049441139544812101402378002538444753455817784457454301873339607209409002751244978032057851082701972419418613706781198630770322999744812558297917128825627431247037421081506356544578567725916355521287306591811724338320204282467477326536970673962574419761729516282079769710829287897344976844650177022813629614677654179382877012014263201466229283761881599823391306117712100767017677721333211910212276124969514518556967846588820112016858577377547032731317603543890157312025274647114018483781295266242553159894647541250744728906764582936370425775636760256534680318187628898281369336449262147816096934263453027488376329144469651850490346135482002113072605810208365011650503958183602583324709265113841612971859543009507228222080964850142188917372328297870343117595134471682386274978535403922581614146055560018182782507839393859466655768476747398351307965264828841576643190981112824044521687721414670344406500562438571471781657572459315424923861148097176057714512587497837943317404443080357501192874958289219049744798719242454507812625070268021951084666138901389981463363977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2023029156042576439159262836065963484345991775744888987395076766445488515865018325308865535734150495476660884253375444227664549617384281816718593752598028956716089247138246190425788780972408873940079607172539492149277199927929304532026486690879610446402754461011752427566303253668811657593250803960768466268916770152169302012710038082768179170042482469228841630741409000612759311892423474079217873885014825365133417539949644297514340170669130327898757842099034391339360012290105964201314399373710656841284496500714152402758672529920891434084178212004950340220843816721281877002885862877824682279162761583848833524509994391565235398651455252756921655539578473810412479098872116575407825849174074133888149269319678356005563950880098805134630609957749523837288450964246057618657794913527949787831557328488792015076920566861893505763082153915054483253439429273497686865470316207674114898853272296080777579433111239500066051586350135106853952997146101093667353933614305845916746561613274050128908258090662094825581295196354835468486988919710929564128934634275049091598224763930450685682436255397384114316103784616529852398909946932056231972977638613105294033796924136936876118057839117029624306637005734739614950931964142507879741974580876011111422723198686449875814252153712069864889992683241638602479461504774401548898483255292574639813648782676267161572834040083931996741777642210571967343407768576831094153545352912864169608630401405282069563568372368234404995080150976196765643169199994971013125532759582661607054885115231956816620722557437553713054420178314134692897277813009298006984088842702561788813737279525773331539326787842183966967863684852240640801682557166549985343222262003636787121503841329341043747370245252371167358991565065887417702168698615149114822387228505285918238692220425214817864758423803163486952405013915555677194277819258965998131451234037351623362218820144840899244435657202820851365463498970024766762929226880621348526652240252531442779714613191270037118046687636132815454043981810696461749514899174282575652668921501325045355030071410302902877423154873541996305547926872798558898231322792159302511520621879980992378073309950186479183918072920655926315300847260548006365236973813830663509247209881834550083642178944508944345851811650164695731528398121565836347719299009586808857789792087238025678738363351480012980915051061078370562457408705209419737055594647318225544471296636150058925661208798082179346987238314151771590196316754318083661746781091069339030755036765335646660232207882391845070126089213859475405842149359186532847972844372196471698813670918363896586248177172360852711237692654806660569787468962482087481971708831431191116607672998364349080299273972090122885575393573265034285550170865222189584282535739649514245722201630010613772570380007845961362892558958884160351082625764279281612212898717128258092460152944994646157955346700174075322709397805806549331296471306623764900579364032302914090111390898110644798301914804223622369517244266436525285993499768613479984763115084355527956530020711324599262850174004730923312101747492043970147652006117574584503987517599904565420606308141009301612001174557736424990925565998838362191569910469519462145911830753570427407459462530550516940027194772506365986470000083125586818953689917614894952280549302043451832143147384742518509881187298909887971525941615038216989972067743094758404750220944051269196516174332380888367873850283630295440010962476375307342759394594326995885494783617142972537363933938839567531611735284791201353480068240922430877730495872000772218897098328862591225222377308726412300996476933669365714871713267415264075826542687159718531385783169125612923986400960486629805185137960972749099856995386363460615771487168558470338340590974341635496994139691973239494032707092202831277540685746066726888496539620996752058422593179950766954463239457553758247261128023675526660783402370098868303628090832892049240397492043480907669396235590562519600249750603836293600358176145901355797526020792887053860792333194488589754530378941866892703986045057360897763138881319237574546926924317384963468555659080039284413132432235913177102374423279024906996510847321180826577182326261646706681402525456892206017393324988611244670495835791730651517209957471687872561797781698718107913058682334927951681595878890781748270477918590119432377859230988318615413912766458996021712920072094133915880315263521746747131993275209998678502580480765793919595934249001270160903028415957393850465195403749211700167801841327223174178241625527749772616215719973513701726302780122029149139454254465388397641477461637462640803375948528973324284506222716897180681386443445352879587350644499242806996537260715020078096361050637290386159541455848574047436003392689744245763029569718214150705242573192246769435252153746006973230299787508235055865933002595019837428337016236972877735392763188483161601130338576242039636394102733640986290005657695854958782263556217049889563672708585683933090096031267831511391313490454991434418706629187139428245359878536819109492968870109251472603721286994675738522874914288680983287855542455116350095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -109394273973549922349966150551769627239364297615538582829672904648318196200902566484612843577127388160777700849730907031587322308084799295472661802466232750456736206142840058312321791074668743614179130136766549284788120003909907532972320232102472895435666467495617693306857255672931747028627365368610531733216638643407143893729777802098648872523612740034964086057170204936950542308417783919792630288371837894395708377945025757091027386731896282476934514954792803090630737343468286735429175412627962911535036731491028054233584178420602567727503753801995812690818072947444437241379201643891579430605850523912639803026497397463109328273954245879573956019692525349368092810870713136263375757942314799193001857820794863697600938225040294822009692640432982567082010452943097265400717867555454498059429139859397043143718956399813022922259315591766144294898942185769875173445917879785148598824955584043807724500198414810488776931964081410361091902128390582753150935895342829580949994312276442783268169218098157576556070818363276685730946618537288067362956288148699241913813020800070498138135603262592394415898610902440185230299949898137350552733943828604987602285779935614800575804399845217994481594403907937711820774464956804047240077686428313817238584064113666684680071080006025052859448772157858320524749781579714862394835986033017323508001760394590687129104079449486816415766042594810293131129688471751836112621206308263029146105799126112884806333217778808388211803560845349568067814601814485748759933166826472311121545418393523154836088993576761286341234552933847531104837092732700447188428724201878722448956107294540459926806683894125231339597235019413913494625525963852045867546323564723819449222528340209786903710402222308558264647821223975696532981070279372041805220035459135697002334813863213545742361022300821596809677184747912448200338740632005152754877752124984961104720615215875611917984850711468659602164329732137311531213746094900242005666910259159306471439303623196004072436199178131135105238493430781715516449443450198725753955039518264420330679900325660758926036309539816843241313515603059716385132611026024016935534065767166940743080990107923785214519387478499656272297554025994278856561349310474211620221132645339558861852830996279653460710402837347532058002886278642354715632601099772481657926213257455592289462310904624480595648198899015075798376725493442054862555386291435507156473814252828830539073890725719256909084660304006520345899709426897838321276339857008496636214712273661093451639532678658852273328648875646511470426424825747823439338579776587497199098656797064069938235888259093956189398214932949293512235039911824672515457254212614120212315760174825522636402777782015083752744114790601882250221348183825040009357973726832585607781246397245516953002483342303293744885246337375040566273955909276541730772283397473193665766350927627068546427108929756084556205151326831091560318374834514896418991568553496587793504025237583636843977146217671093839568829070668849841269453789433214341826214322879798565426489829085859257443602042078671557021703996347173118463020468233554140669675874592766093797142561926231783211917312175579194382490635613751717147426322629086333817334087254908328455186013336723435487323215047519437353028143669355257041396647879932299885793707397346114803617768437449051811453489163431098316710288386390815099494966071240324846506336901330559201463905000231679705590860607682199256605822753695200357458113359846588227593741129956516085334834153281004264620839078051910688829214683198417282131394506226958436071878477398022166670512905877491207368252036017757722007600396694087187135778121200839397331406112708479758004105172600910243459124968362631855099036901083420856442531664097665719704499521039564904629102663988432971484889459295121261389428564321754456002445461792593551627659524901889001537289285470679170595200165702448873171714744283912921918801631438565818816038064164629944189363554066903674624213929521103331268238719803228584850582831080990447987913334611577438012623629508022500768625727610682055355917537357330809356184251826240846196698785039653273753458865581775106954881252094808939991312674782926016987205714196157083757288310822343852574578558260187976707230827323441934032206761269816980369031941656213172872787258875886060442162800100539897394039424435931206042766552216013170131561089704344312077312144113911589620534964709339685594106530851627702674593248485315675331686457095275208296957107005748344743398202637381912136256479043218948970199218053970072865620635763617242273922185180958908232793485940677949089587478895508081298924735301572247641650469151017026331851620301668654590997166752082727391877856289756427930042966823216567398289947261552117002330319554119920172272980008986190414775006390314710265367166204908888594155601734752503612709915112813359863281039684866540384041054031491797625629679966252473284664055861819672140573508914854826727992974158591295584262204596140357034798490629099680656902594777973366512298529765076788006538862446415075528452695610662476050576870883744337110235560835672971387156148781056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -5277728699534571067119264800860451069207340701454185731975501587698255818719573734980862494009732082443488914998512628994724751128607330047115386896838363670429076999607764435191890302999886106843548771438377473944967245822014473829296467280255340360330175150333547247540818726419520342282755307903261092506445000381866272506402603990838842918153932806341876137985268748070951012351280918559115395421164363955984050546554405003360482216810375314179055376272814101837148084630045860426625097242991306650333577070994118543787910052978819494737636710002811875888099112034433525175509640175164051237574587400400618053889946998284471698047612739386137582095120263619884700802250865924693951262369459790607876816067809352742271422041853116000863819017909960827009114319206796257021755911692018899353142777892388599862919228371170015677402666567149947392401531715639332221157426703871299498135714033051743274790289084567329103122846248624866750819020890596592722470576975492061803027413172402787774055755366936598934893472039649287368264159186221145133308904164638223903449149224318326162962324548292437082559265186213529676721499978249329863685740010756202488632311011717420727211338621549623293962522926229861269016865617920547628624483605193673948905069879048067301732247867302181478736052110944575392306955262851518569086115192540875811604028174645105952454036633073362293030886484898671799013789651526526103654425898179982210835790406515569790296767754365278691343525799217936535644518452056001403654259840393758790747432103032590242148881744113161597500355719368552988862870144507584137670967919685035073606315096922935864369450688001121454165172145101901811734351389157987936414207735261108212944733215580336727398941492424585874375508091045712243116235745001025606169132608668941630116082012265542979517205868740834926407945125440231974090711842653873033532464982392237505686296593331045369407117363249148463935191500981207551523661867124358028754089065551927654770333386497242539031803927539745138404174012250209508918647129200389356836168626338460999304908856679376605961847610876076600768353623631436281138566438238289355569026632215878371898023266559686903005466472110306267922790146612684038506774786290884573941122119570938191569614324516501105922426178873440980230849860092872936371170924200854047503247488064102146222951769261993479397961757044627103651051521089415000120524491889286096830454992227815611372445428778894168820181208024671349688280331532026974367944174192416386619993539767381840037447855484577254716438643008643209410081866741175931676359270352065560695816270340623038266690433879913387999038065896746903740915512899393161446579536015664866394172129798231151995323325620676714607714930469500944159704494420545566156767558493501106625081539055294968442398210382504970620908104715393679291184423981559749930419136291146434374387889574004141328223783721245777734297536489289725316044350656483699686523963297076153428931761477657481094228165773485470859015077196623969197816184832736531088054735326965849400886938228483153651267666977017284616173638895714732543117773699195320295511923406573767520693920660032803349857778392226761287913361914785011318373334164680176075348755689946945950566324137866321315850310464884613522094015243804217334157316194408033415235897093738194857496504032795504060476015451208469187401287865801640661366265640860439600182824505571300245333047595065539387137600227116592007664240400664798277259949333052416784721177694930275900887687161379066525333804682023368894205023634456087487172116826956336960709625427749030539104449180778560974221431684441596722439102336007259263487940569500354679954961567133135133402302075015468343888717098872017190050881396839675553736997892931461382687993207144402444845050469804223416830540993703278515471483823578128547687606985428400616877398750708064791399438065983080029365748991689989834651616550335261574714427529700007757723098777401640749315104278807352630943131985098942719077730459623972699785683019288502454978849953016248049214292902529309335432201056979744342252297238948388714624317320266037609546038916870804274981831995668249245874299627083628338192867366512232235959281994973875443473289322558104686011650805804419228863874638980863044879888829260009755374416287739369695437390361742978022591542754072420608796813884216733722414367275515832315548821134787275942778975074400615272244101098307886503514831542429672164935041449150273913957774605613089178473293747590594249945346447058722678494304736302190179796852767452225621830255323949623504741385795707071731208387374773256775748491061901341039676701854693374029041878010051187579008658740958493100486311391928889474273150502973752034473350723359174062546935115483794354158935826596194175064829753025501401574370766560983701829900036531826632423722269734652860700573713802682603069886291882542304722408256093273084065762559943031298354000704211437728204902168155797463114579609110821121789691333863270087207532579275983918377867253722603381344113545392765460033924675268657118096476737510832699331617572424293516559937652997391233201890918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -232414419498869652151288801517526059168419735532422122059731018869221818364407239659390066998030819520396625244735586401445718249869371091779668755946521862535524740561541951894930940976831836163138429344067155007093659712335333592911059769952154652442194303691841534013868918479372744962127372196878486761870140551491451794616502921298811005872072069301074495792656254818898688378570829045756670256791593089119392705304295445412069283648197672690603914574768190798552741725968381727440612778851461406155102958268357210950384774562539961392329394569913561517732849385211840051933544437607383938750947388640193787383378022201616051003700826645072079710403779010360199052923959039647866859491148092817179580611681843247263057272544438166107280767021959613171736016437250322676574990295771704728643767099479165722282146150517115278061938493315306458664928051813353631710125142644846054742379603047093455998867040677150978991210014923934410638866495096522857899502597885849788547916821902969508727894394567356151424865115286616180904331569958710271597464949316790882322977242513766989009387141357496785529527883573298273905038422863436050906226379406394818134756872994793474796499897879457506875180183097888871356999014038173676272949352335066270771996854439089635485456011419412024028192920376005552231953245642823568037764129686839786608860411108260046841884023401991427194726892403300678066659098892511082212132040454227883567330842164989161799892539938771358695162753545813214615544828575404051863813122672164051538068796841233971696888042338472200959941700033579885256252625231291868104828107168621993284909982911690709299824022429224458451020360292951674744097237436416165505810118393729430237507208456091246058272218489690709455677264106025929493823262920712679104497559436980725486505391722122596591722943425144255112606643666320556749151696375216872445917037410977629623301344540223772884934644417268631205621617493625556912938251334097812899116624774366226626888431046249774701598398490628031327023079848035164463196117890445838839126626130129023868655482397316368123574066564305284719336414390757636467510255080294691733823507339257017546775711790416595906768658005621614311988506706771713426041254667902655673890156619855519459326842278010357895930923593377252598278863464006679379334915924813944743731294457057707724240945953834004427498895103400061760795471102149366141719271003597588847186129070067495953319795527701193782911358179736928208256616449905928539576255909309804916454436033444200804900374448593597843213560213942262237477897966655667697627763833472612814504250583304795043735287381333597247687539939065839008074240667107385665972226333441449098097631847137712838731042189195229891936586064994474930609145588584941705661614459140144444305413202067021826550282246123352202625251214131033532800928932972132400124760470439702469407643800492868218887918349454848695175040153985898526336152025342701035309875093797038112621391950631446643762489552421366368971008193513910303770671261537645920179097478848164372880642616677352948581231631980976562502049340895036354279061169069272783193566303460804238584908115454176972269273650136403104051686217055427470910661366721231512321331051597912397855701729652857560738636111707368142627995876971821002431054707743736003596061956093850841029679917281151226807947521176111081701885661778037903328275128887204508867881122459150393663128991717095854818980953915808052779556517459992652744572894451463799108156963353134380876661765147990077310677608139813755708198520658232488678404874985738614730736425132428690751206441401726120309430972227459844261233801368600863672010498051096094122480784336652431059192648444620369938378432253030845783202308916864944285626100356658795981840653377384862600927052986901236693253617157905726826376553188185997925859691733166596928860686924525457985177051420834642830853921626151791829902977175259539785092679736703454970464679164158025609008298276086451663917824584676131100964577601275869405068219908827182742652662473312900146971612931347227216225793024086903224226452035550553530471598287036006873666770438574682776099604872753967410979873996708291187112629340860184667868730616358921953053640715479457935390420268015787080143190046800260636103452414950611792237853007892841982131335211960613515780673525269462895887866877957554667332361720265153466546644017049713033588047901200416919933516582763812469211761218406374571337907514287539554291953470725938177114126160505468164260732557109724064031610000358867252492833304056770905006348832725267541085594561841553479651170647538411277759272846111333947606263553808208483764786357188191252506402405219700321830619792850757653980632845652139568216202243176333204064952365639895335526037966900793188644901760271805417796782019666082722488129310895565054184633588249882391943324327062631758040350373113262224443344487840987622548492229317253115291998659520432587187070621316594734589247947225894112514441753597101114144975606585643223557613555136004943135067193022146696341250688906757946014815155098660967369170722697316966127770500777522663260160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -9167494186058762782711416197868731526950703654260882121255438977570774675690419229368577432711281479881093842885598005160171151526094715865213356972245224048832548125977391550830194356553761625581349767776812796721307694954018501444258773587908446349626658939122886064909393477975696889873229834622935974311697455100063143402923428683280828083875533179408280094316058301164112696023740852635898817665781813133972695243055902684678374734427209038055117912657274350599379286536020378752698722156841461149081364827508058224590808402884955863692567163997074432438948007590409319617880705919873451179171876006053252621910872322987653906690012149783278399129222052067700632433985043539892859154735326448024373704342318230380510984556983944281290899903886845546890113785829412475801006316961451525764277025409063252375895400538565719003923025768465191882578078724804670579620469201149427896004800065563208717560820237452471812926834081219251255498411131919107254676840677196611740106664559117514604071066022931219801895468798085105291056262994987835514286015153806348342746055025299028355371753699016138416538095303923277606078780888654334551276702366008247253633230491475313437178508219795864840787696434588766279299902958951436309448261076174585917636660043521320878503454687074696968898062116639989103983168649133384624768498955759031011519447336354224801303472353434876649581095985745175720882681271353069360007890188955991344314823555716167729384650123062367995751635128374192583193933300192582974663997583021601450197151940542774596849133551315124401731506808236015025906554418550457020713198769306012704234903265596168774785962178092350349402081539597766234357778422371888135951212250253793893192735580969052412655219066842969686036154364306415741978616829562765598649303317237852118735679306656760456847507050952975274717381545547952628043528346430103714960094016095454464623194812064730473223339465123705142870032935688303771700440463024223735112509396389170242531455763832154203623384838731303178825224356330110012427357333169970525200259400734645836553043527820321365284138110732259613482091893047395396578440435854011546571895231967840790127023790826893930758986274855824203847416596057555818637183890748816091799807016441865939284320925083211884865213631991222052662278269429919035079912099437724411854253596267951640355609738195607828628517618534599479234615260125211901639577784797719701985348874989093419733548424678790574463429601436728017168131308036551895128024020587915333421249297287943630712916130650268122325685461442558629144246553201882800298993710906142786191803658304611024174713985025320774799719289182886368194944775743326418744180370464829460162760630257946756469225715705555119830520599707844902223864746558904355590843177158793366749253208144837855718990444852856655886521296547874508107368406974226896893385210201077807254788518018919048867329700688901746375917907793985367341125985731672665051505721066336775074347564229838913340764549387818303724302102120434292639627742413106990106872105590778239473481435807527068598745834728729182887123172236635991451964178098919518212081259675925341157882142624539131707149765499556308194743349212027665514234174870615731377137477708138104190084395958309972141675954784744413309880400623763395215603304244352369148015699926144137523945482312991641562888737122010652484179629250837187772672092131786558989789395192670574826669758418862774470150775502915266797421082712462663433275803675436478177216661600030115596233421926329124641744830376052887703901120060333403674063889013490053232759395665474769269569060397245457433620107452957641775869797342999036578971340338563588552879535605869734142177933201867003769019094305764297628199530866698407877619739869962540042601064000539086959938163667937727081956018761219324935505234241464967385486748021481230557720385844796535366596451795506551507006013251356440449706424492253225725385529979461991244423855620325228279237206892187585796005529139595261324674300261091562692236737434025044694983448656399563220576459316282223860769998432989173820221597579572306075050017168728199178691681860348582864763026608673612914909717609045903309232797456251395293031813227356798632453078055710086296927546203341935921516577772627615768103722037986969817432061295233255296742663987917742758360041377103925810757055666996677192036340611296089689569820798649197584876587230536829471348424244604487742284141482933025712705231930580725433414060905524797336606301629850698108665355187284857103082657258349774007488171808206949976835688462842738891722325250030755879460521162245809305575548637025868804023128207519457917825210753163920980410596612184163065031201705382562572975754634186022543877247377050864301152035459841401345528494322443419733183877650942801494265725971220532311452616033958980654828911291252558862179420419910303441302802220780052797790347866913500669139571801085488370662784716893449569237111695823989585964431527270911228143610192972925042188866132019643385213914319559003286529681768749689312718738278722550449836123554274633653631037484449026290212640476359078969344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -325904303251767484485749755124475267326736493586958379274633592561295574364111912327888292237841241725676681843868289083559293372966191219299531403685506192622470050069231867736323487741283615816114388088275471810852049386169779458359878706997348223117242290340766462446212773638342371583704613755107723815118564436943381129933724611373058104192851200839027241822082627425120498010549310648271555732155505332795803001214700711964568526111264970562853145603389148938048908374080936321509986955618468255697792370802612861901741915801410849749719732950818293760907907042782235214774117178878760051712116794924520735911152623285538111618626341904320206446192816822128613750768709657700846700854268105849298044765003043296922100296453931268547687306525115275551938830934746208954600513605202614744885136181411062569868462116404234222710065640319200550254223859717626341954358199337087627848337131223292737981872701333870712380180355348432312108319109809604072675390603355978599650020541982260848023431409989261684028686363816858659241474480886570710674201252475429583793275751270499859355345243072794069135466849578621934631864664889085126318518714186129152548550106542500477967537532653005856650212573294091538944731474685131773337714104445098620505547447662155326505487014919520458492790899280056412779722231981298929729077390841932843997579845868963449777882458854183980469253920646598670200232186298247042492573135954542282417887373473538684407246195571159414794631411538323799716095895722629672352262858828841942859461641999725291380531643007852692022992475014143415873063309697486442041833123203073170871008855817886633441577816783096279139627387386098211670374696161414918785549900443731472495732061225430657224789654451603469933102860459666464110079668723892506035185956004665432775546926968261485589614921090048531044042776079300576407198860693727781544518531170212765864333428776281485819706976203681872495567971003454408279456632428798542327244532180775188550121399273037177901048709512309559656112197623568081799417493979899493451132397772783544092278550106070267729558014075434532239988033923922207372859477261883799880040845714570507683442750520872146360811487150872939804325212015984769167632485157983240658935226949081552724639700265637079686457540625028163932289196674603912549175320223746218416844991730718622645580027609604810280767972639447729718302607087633182783685567314225268823278073092521089237382127693487464588781527282149737677959140219357105963992335870941673710372366841572018528275480060456950759313203317266729635343497747017240889961626344369635735439594363978199713222163304175433560175411705803045610772778413690536799088677720265529706994168590221252863144675539556506910969514468957690756223149607068488618706152727069572999792709922492241634585760019583296343393060599251486540006085569840678594620976353608638416069890519496584888533710680650109849716934808624704732840305597925716814844343286451753539284172457889906968707302581694148798871730531612042724543232050808233326411419913517374465235652796074624832789930829996805548852504421927645942418493139879690510732097600951496436488496857944409586130354372367125547759677319732522965703172670684032642535937146867680835526251784408945912551133845154614227731659614593751742334005031639226582339822002364462060678648592704346930043089479696651164970010900037907538413868291121301369289940562480109995048645054411819952253117295280501304385399926714236822533899734726144849181060174466930413527386715760210000716385333269692900602546703619458894406791359217505407094881097937548428657378132790751325192153136984962126196281821853968857418232119877461123256222585780248365958183554594046377831494219476099482631163734221345670559191634149132128803831599557435805453309812503892762562630474586953068516478617981843863450632747002058662129262816451969883587039928637967196844272658427505622096020712158067595408506261714477576281591309568284910549875417159421654659556850586562714213968299241472259380278860792344200094547735005881541585490854143315869288142636569288406400271793536918808448991046706344567429606568390354057611379850623512100852682886345592397249436339941396404800368586805529746642259848376022030678929411335697667691394248576371859680271880907236761957321929737544388768329808940547828690031542963473292434173605984304085044301124749754750704616776545846543501930890869460009951836467614035209506536093104464987896569983134111448346553064696726947736750700289722848993025781243324897668865806140056010485627846778490726746380316900595463499467226658551334366577063626981837270940129859627833818763345911946279623287500896027458667176541024677660253890124731421641511206844752838119140825716171612102020375244278690521515225621073216366556142525158191769970181355719051303044028121010175201035801459002058548267919947295481183528899717950456810551577977260973724338093711706888315322597648087880612558147992824629492200487661675550176447669058916555259401912096618242670328205726955087122605789452011326255721358027988401891793965795454053478740842064798736706752293297846013132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -10584459596513489268784718603744107104124426967267828540619084388083834842157691127578414757890019601498568559137587125071546070199868598129441501166646002006885983649006510572247469162085476999422530785000098719622642166167837992556987962164557309991876883391327617243387425334124580392387481229338624419478911455190145918947107959355134303024334977678033116694733909064363403950356954021719830310264437121437195612152893882902458125572088564005380855203197255828359497171491775458663095112132907313758454772060517863097841133225596191945391015510009214266921171429421015071741147630605611675263792976565542660729622612352325456218151466512074351468918945705404479643801297961710286722927960965658765087545301547048478612653184425172810667343911980955122301269315132733732073954028397936400234066276213184840863451287227495594667824235418557066088736728743132823485807289418679846753860625098271501124231946556762313015881444791895478837132276215788821440645733397688251176215672138825026289112271483280587623646205486715386498410216726176881298703404128505751518321353317698395583201310281394489434573530210891090069789938365825067408271344636730952122466884405044841019982843200550761536877697195152672598814873548346005611288241946492445484630468402063421343132038063595307045696242391185584023467355171465434606485691689311633787373773953683624221907874844840742946782182949681084909636421040067682464198315398078796975075747908490412865240424367428046439940129195937002123208827412670382029401732104859940397621380691146141656317575282827343366620302090471026573841344551147950179122716011228721317539282306377800962156316984979443622847057419236100859197297571165610454909586406464356914280593352165126834133479069751272221931057596080909240367264427327403994329295885093572177268801076605941913646774044666520079756687209824815798035239688390640663632598565506055756256048634361369700167368219642402395053909331715433483448726974540320370821601963857157217145717779328156405456429846847859268351953557570073655364687838059649173943501036030295973178848906140687175810809907258418335756115179443754127097578124417804997891083493495382799266341121505020499842081916235951621020534105601629186215139412300948100456874774880064532565012216570184207815094528403531007208138665827814118739332742793550596767549905468293656624830511042447806339610080765991723022539966492714696286130148625658444436821965718393533717114747341508981739644007103307714564176429116856588647486037503945474003386162456089254261127221644614006996005123939031368578095676032649329560897715661700641686937924809144837504051048835407096259518105742847367512746072450972490975969463186561554292220505116333775476780020013327199328018621804154470310892931645947215874908565352968085963253875722607850825389840827999427348431797483914871481807263266477745361010191272041117626348301808835550073264512768992814610789222683680723971641460374305235827490866892710474934317253901168200255245979263322165328239852955838480638426796466480752650433099106090502060767903478666722129073478858142019656304301734959630808562484930587905364099413402328798921103306473130781518987991187720107410810948526171263601936723316511939528538476029716204239889618432772745131980547457459016794406579560122519289931395901645915791010979673051497341422368494157630745555093974482276599280976696592126442855159658630495961062035583946455005165103826140115293262343693803734667086706529054222400567297113128073961182468144714765203921055510343633717021981377538690848575792281410173639377697450568324946466894580326004288478177375620071729848617863578035465381164452774679815093166755129713678782823084329558988225529896028186698116111210170740034113202398438948490034868688578459925347751408762912438879818618658098231760825409297460603879495655166835524568512593899704486358285591905940761148528074577510471554403370646087087113908213933482565325973147926919426183694903540581175080415069026632691821391572775626769801481321370100815630814478358409760489893213155181297639645080527685539376431920502084672432734382657075132562707725322629686170587827759436882222270611432251967740671429797123837050085213852038053091936715479111407982449818678079474152129455824530293399096714134057695657021912851599942072749804473276160454946259501829774230830411078384673688729231016479964740654385379010733239400680783605827960653054495212780597915431148614663717704144434041574369581218155330127419057213929498253249569887558315902049018052510018125680295651066951632190946802649949413583554122870807552936822931415425370032105520296658085663593215041500309113322835654960306516036856415562078315330220274140831103494103909519534701772280458875379834226499934446856746362865586328604273062708336022497182447525446973417506771588271258507475023350526599931557176681021415700413087466658859135936652205655840407075374906141352026928037869214408758459810553714668680634066015202696068430224129699625617722117298034935355601740700230990451192540362415496236778571151018700750210052646287473696562270135985182616875263354272732021024092984442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -307736792980605198887471741936715701290907805172482492579919957603272741248019783928201144600655179735828839612933738486806387171755791884918593252583829324844125080615384074931624427317789677831436586603742057105142053209387067184419586405101262597207936825938602802948585673016968583735472120816516321118833928134839974423724514180397925520281669187480654705116841902209297611425397637764264755603878764752863570687767282160223282326891704059426065185623963495992688462895348707456034059060263653122120209640499460576872436748042239454443423543709914896915179633741549558001445663713786975280516376816361116012591308071756520997270899290879655201203077602941250552738412889359248952391836894084617339867489893266493379128658113061331688087483183301377031939644467993240979665958122781102031982666575010850170725119765252355238143080987978567602070025956403556839840691018147760953671089010466987175100494822783096282571698686385451956977167045164326648655218828301714430128573376371631781737015782324149788930898580327534988854795054467343393854376762829803381149709614188979302004617210458503404066795919088205544974411109963003353203386758722770758565646172626806195996037176655415059863760527730059994566275871241872000029256543620350126314672553834878112862610106135097195394233029962881152653443082543596875145862329607019205257927918956696541334344527816641374157623149715421261266997113566463266981491584336485614843388027466629286032010159792944944685056504544084855095306970627286848989563546400752264608559083086602071970988282517710596774365442415916437622097059561077620703416923559636468180418463409785435293124862315241118636725957120324338928438496426182250267230436494912164097087342284603160586168279638189580417415913898703658858385843172487441932114623524160888185594301388708372986125416369154512943816807655716169957945218424473714405038605019456293507433186711411047572955639035031427250846654654062474117437525633617206304877562390711404010800594535914274838836562000723287843608916402976482403800183756876440468133138436979735720466360937556914005184373991125399211034602432474374794177283914046362166402409826221093653102277879452872583033342782608654475685097709487532301521883440260343340772879866568784455698299158559461941171766053982621061962319734186626588290058350801065431461770388363254460838480331093206553400804253216578113738822425794850864888358263471634170880697157319288187264602612342324655112151590339808911090823152162518723991096811312104506007769396889318155561584669190323934122209896643968404656474497301438243057421466254755915711577708638716969906719600281697963910115128781111084905117449977198915372448594492379146619417613221760059677707212002179991451674100844328261283400884616759834995222638320132076639960590459415605623216323770454130351285523734293834469044755347937364767114502297179114505950752886525469452654057760942207541260253571244611168770159004541412546026160002552326626413521947470813724023838973061753072214242050700744005946565379041272187449796756306073232256423613427565406053467344927155806725318854138487726216864252553871348552094879700991426075321397321624599996830711984322651658050438354351211504357749484860512920347753822918894232753878377119852402422029224270426944470889358694718653160383172108321012292040014999827834085665618665295191196935743137481940116766112855878094553732740437080985621411228297088130310163638736034843961267679480039736910835339667063802976841956369061837828190071654614445249951762541468195402478908319116419591838579969123343517201418033142790478561448419164440329174882436696128382163534466795123702053027308859273074517033510664450076272918432206614077160027469749030460127735857378296272073708566521052129107228053628214378844075901716853936158801738105673492044043060327952215950725217624626949713177170447676457764709200430454124680021030285709401033555593547992780133635041729154690495648917271070064589455087693801750077547917202320396869981127418478499293707537991050822532339183522460083412005499939997821505793922821257133120802165835682262267159208823340646634474046361883780084633967444480100257460537057329998283846539562753673532073838781184195168982325940855418325600482765159537598924177738076203011247568342364477181753451835829304717840575235450259130216457488388019575377533481762822166037137265476611393064879022269691913595185277869720228118036744295836095737064666777209569294702747392148020812272079502291702942260071369109443596602108966182571657267810115438698657334261640305000324368759540592050639396711439721945087387584641066926588811558586783644206442569569111326283278987453352567040769744932402967089146314028855781425183012752673059809443803750897119076296327795534457846209637024288187390266272884637531895297263492337516339426154365192270491881578966145032803844485970334434174282736910991880349402675923072087760929279644890951464524897220021400380458623693935584201177151263121425464450798744961655191530005410643048168184574065559331051250768735514532343577275199810875166231439433872754284108704249179551958075182698987520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -7823446291498332951707596313488236861418547276874908937340480939683712187120727590560402061039648678924958303018534807808721367488050001899036523319465347966415269417861793872355187017660087771284416769572910579174135589979410586160102424777207492983317161584659354528599828163914100723308813964458371668497575881394672422417755116411272046393714317263966342601263693813916892535782767052186602420482786930542484476927569189898237970662512009285397549575511809421902153667084368131347964232333230195770765757150922884690707917155325900046545008661118550491597786956109477338658915636596179083723946935671472075200311761080670783662753499192933341120430195473068543534210921248435664203295582878568340140013353960057026966334656088411660343907726238537586598259756824627437589509013536940075051499511298689110111281908470765243239592626793712593814418691845062263664244390472711808906739373619477088074679035513901900049414655563202359038548545988511523044186765484495293675428369997319909651197422018769588024906121134501628865858139894448494234174321995054457306179634025284285298689179194571914210097245038434000213600851841962333139443129986851793393993759045092567023533208110296993746461231738062113415657439146822436811235752577389586509752460126455023029941905665311361304453274972707362097642468114667332845661957120495176245833030343800053857474427435329518474945930716133105605055114609696717628569341373880184337984460182687813949296436394776919243644230414848796515210365011160348054481785322705368422623402563955956268981742332982447497602311339633204049155429410781918211773755305331810332141298160662424105259932994028168698687013225342931285435559855143997849189768016026107373436574802496535034476325677629962216208756679133189544688655845394562567430749859566066226877839739610965053577859507003483359414669790278951164933387672647052109248966547174219805289228330207852144964540062440334354075370426887309480041724310723630168637810689993437949720654498683017272378311267392649913394319138945030195248721205814597789613170018249845674585099147165049135646003799216391009362952742964485206021920881276821651493665337105336547537907424262952357665506001653124993518402837788404006046315701308240011248271491465515709478631976305622988193922048635923290782489787490097858956003560108408879952611908677907228443276335736971068188150740390444769301402393683751240391025276102167524963453335577799411548073372741201830935196029229164751150699407549377393554340608986211895893509321968405542723764753999393132229651693837721517626756378248466783795945854454613250694083801473281547247427770488961386821151235888010269465645656374936078611872023295849358194425108076351672743842592624913718403120613248197309119851677648727487910104189318207056175972595836168216175548657596873968793462347637539995509025248012804654232975182006706515889789858645059175845340997150306550245563910811636323756812913394056214912130502109474736743398937834876454560849075848188670450149605499075834335366721430819423460838227605483008443959287308336395674933768438329054620764024430836971974406305300251021565352343196662790484579448479420114702997259656813950347411395565900380654273909885520772913850547023188713907076666882774616588064063384358928908429394846101930098498684197108210424483813651314002173242617540259785769024087248626642880630027969780964894172347705485439234930569820581055687004538464906452029005347788982761784067528891849528219165155509301932978104083157587750978077795122392225692074607269929217319809860654449022076473991707037441902380173975836718817337620238020516731263973037809728294845847140280163529356188638917237492809288775594016454975324941522300217793868987120105663907855506651805336348012773291011460821572403353427142357835940174485848986975285023598120308137105790035132180264830926480535705009912666631318702376423961223901241927516102742304402138346335842468405185774751851986166420623172366615863969777142357405822632667192675530628482944044175073645169221838380417264251977880768705604525452611884017445004506402587165958640425525121760713944029387437178367724466160082172600872420122606432696794790256680746771568991047193598046849892215385499977489926466225785188289737325499855575927227209448695420152216254532924702973848450896934078316530683991435824679953334760178878070036464706991803755599683318218694164454026097134568587041039340457702159189088944986280805099780376031895651449101593499360450596328655683010783482252899190964379207657012373457032496945460475306264305120472908683725320052117390804067213122584293263327388178623384713019004897470649407181338674335636456927722785080211744368826449096554037799489304499571800180747690255921105101295953776617753049918039119131040932991356869347492194747631258538062808612582628584695360981062211631216792100523192113304217055606644346964655531597669634044316929630884684632127961739992514860314141330280373091988896262200354097055111658972434236053917296405043435775710410124030022608003587818902148034027233603698269474804860135579597994699128855106305379816733311623181107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -173729878306142292215800470832622203075988605041693563725088733983346631297009131099911692064245660452358671791921100600572393859340932825021777427912701083131012120589944433576402969026140080854693283155599390992425368820794464870020280962823021710654180269597504389815388070100483252030133616758280201980307629673051037996098465246267747105455475456913280434798983149671151796411424222441554543720992625447341625014288117223764166706451089234944797889241294343123526193681584552368716021946153928996636878570966767627937346605836269625909874818017983514161818334945913504310142932510625652826225158976894140648351777163439464423997784148507315450311578844115073755793913685228848583443879678716145281711406210971401470584880003959621023788068101600846614469714966180674995782920752421293412838462313587932132132917522261018806910000504406186385130478362066818277265948671649290717062618209920180527988579169157310050868608025049111202935232599438032430109211185998889971487974699861523340887595405646431040110451838527887220913739243899537571441031705936036857570434271107291294655900988500961078087439970306258830501406110886057646622879536582638091478667467078583539727645545417391007552422093890713211881469196002350002175360379842354353573864309876131207549906642970047606093516470599872588928811046793308670348579452197271457863783283176874815003222733603566211569880120962130860876571586605237689811235406738305440942934017546217073609755445831151129750416217809311211993306268000817599501182288772510185673929226645009529765055197061291825803909546052361755111695268349904619937602435415525366561169206646746776538933953897429490854013308552136443596636526568436836101112018705840813789174987606278701596137067516044743471172926986818639857178100501560590868622311007121913648657722238191774764031381711804480474318304938766369505636153398391882223788608048725351063477291612501499328247776419068631271529076885141778202576432377026075482801295617858691799929234760090770611564233514414603031528565359710352754167345473963942358805649821210535458083763128225705512031592486800858977121518073131220339404696525632826441857202631456616435799579344603660255628492700084076092466195026343372929738050638434950876941184760308073476002424091939061735354718679548812792531554772981036754408969610853682752267857046388821191978976257473101651646117647748559788495721792902482008577741627529063723844611279154213524909393521518374871984623265845402016461425286790035403813852514068828949743893618431855162612804324039694071551827907011161187825393985831886111446640218746501126048464550483460026435579683252962128056357126622701695673497081158791746672411559279478680102009710370789094387842002500566167424950305016502406978252341747238078683559353814072973265591058590463553525840836161324564727250964322854451592035175104263354881947027320044418279750793417846791939703636654123653436095692196863639028869187662308289658763284029294948543057574783688439946059036277561178753412789203665507732454158936986569971454428362373512794546433337607175688166174559471517356971142643685761899560160061917595428208932210542635703175331389228823836192442202732502755811528377299509199493323095640764787550668084019744918237125862476693242607664316114167626532241915880700628758884215308129819848997791915078251666388806237900941781641807334570395115733530742237696275865232660225467157674332457270396131427227834912796506220564277728590885681487913330737362721457160226895190244764205327976315548385850227949531897421762077468805604934201858189612618462663206972188758731360743385950184063589551180447555160671171653403038677404172831086274249776769803360905903589665872719560927433225038839405323810974002181866145460836488370830346566572408237614110303446873238726707484611557289705891942033787661247416782838598454630439633360858850128998159977034539596274093977774362366398921682737801414086993349302673417162822559884715089635684793667330250647267396064264597841379395318026818381738087093125320118232294965340074470959438638156452937203987750501469583868489770234134753905419035476180307538942644637228877222772678586072036275292699346351922496041393378047243739870918219310542626740756233933652381736193488324606509008127289649811355062294729045523287914193134375703817447938131422359361567751969601401930889072259443730161972299563774614779827051818727651638945991049693582544434723865013951485802762363586876856980751935299025791325145148875907445228769361659800593637888863506478053521180957427535525174726607449943934091101429759912754767604452494203194065714790234677674807134085100843677197451176237008455375808094705101479457560492485055012167159299484292522997737112506792641659080480206424647835433646745529719604996625725004550111183082483692191594907697153387492860773362816457719813887932830244462442606867773274568253776612554056289180106695340440086856477821578633174718991683901062773072064250385927580862114420860456006988373171591130456889564495039359068378588043332744784251806698960991622949066330439657844894059473894163597157230933920795433285713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3299627019904540204160334097885616592423948756103178089181900031510898331360117176976557491204727408136347111542404487959380902222997322553588862357874025776637694670773220292013825736078319946653587228303049200883628336444700945120280413462595033646360158698003315147413458842728866905981011087074332301867287246035381386888725360571186772672048495472850639820443296849812588497482710088658247034049744571361912463957535100905767921861201540039180067159706349277092689916130350439070934860751727387266856362487839609037776536605843152896771386999932593753764024085995938011446745187330177638322998702558247021162007557744729715842578049496618168172385081515895999882749980394204966532411332432282190951670090623666745752528066985498650066965830135651705924719279147624880169275065490458187056110461297568861743172372998620435549822216439434182690497173278426644384740167067689089357468230237098652169001011050853576285109233221725110520131319696440262148800470244295445861332326789428545778706854552462066082702098533364687599176854648619290578358013155307571284998609413352251116551399943088492192422582795990208169800625648294067776538608299086557371965328284882407657520279665687128566946118456086034838601946004900503780319503282840822939494331719692610139967840687231122464357172219452582747999505416488618882905060294145118371182892474836600779773843974564189705871837545846713542622883871559835618600298559252707286665125322901282980410155139746274440633511609864419345458847723262089516168926297043222109075566428420188134381132661444162956841547437168495300102249652775717866588014999338602570980177514720420914091782094999656629907593726181220923839263611518792852333466961229304246191527312336533379744771491634372889721264647821938775156663139772097388541332287704458403899284579477241689176222413068950891868102349333883731404467292138030366844234837835582104732881309847951049524771368404405483658274748021108002114407045325384641491677861987210405201463209953354319690557599468026103422873859558530234685062166480700129529920708420408684320344609583441345643712298613473390296707210684721327523125267650189445754485468279624402096034307126295911994493924037446749129217391691877520139382200834190736195213681967492901123835890835615567100264867785008574080617657735866126686371257842368581014805839506263731449995157627592760047194303650815519924989793701223519065093712797642967997241384504594609540859753833634186327021267255511063132766326316161217641871481848436704989483140219929639119700437171027092319156786650341647621282413335290763728566718488222287248038008261467595963283206523618243267514215770405121598860749838151331790229432495112404550660160488169141403992371264878036986171925986805270775293650261517009725223644762577417239790103846185858940585101689672404399398253174958236543059246540302937794603047399475801692167024808088627205060066182947235510739283174975061058897055741159074430411979775900614445161212742381287453942843208401419146376232626448908132914002972991317991737286854927644526575467568323352303420136287830128812053565105602263374070671775983529456289244685426650392642620741274094731765159631746818649994156610691294955169721357683695775666877503542734004956595283756842160721407474344533353537617326430869512795257058887719018229120284523156113911318802688015533478058069795423358324157357190621374500324646383274651192715446133065479227796547097476434141033879166672060498746001275062981850280745192188180942165271690954354354068594027377837167054598374759137946886112105801459287776575222855527824030271957215173575127859138094099601523135191482762151607118707721447882371576304011694448243302242981695650050123071369628999017828476811828065497128211114620617148443745367220672488335231130993795461189350388430038105140785289689330392260872059273014901309117523409458329459943013422189944783449703994285177449211372467324314519903705300811500811178953917775696563557695487576119854357550142783467317260939670286005878450220356190364113395231414917899151144249290758390387784644768256401643129055485487802259480962003273095949097163701090996017000360187739944947699177339480136769425984825146527471654211865689552015185713782842725796131416242246051240805882960831850224287412875013249214441430264232904292240519850258959979651528479144075058853008052562737468170577833290005593416428228126024138125491464566374786228905581928317230689484283896302470780234449340177720309802392797010309417749737110502877845092533238926829980938494093532744318980566404858863388284523439523665067106225128623060465025625756976743913357864800733667416008576789071241475768078719772183538325323131609031896997305682819961682389438633367376883584582257275666885252919864549142058567346614604685282488444667297844802202388476942355357142515741268999769348364359227461790700488361697285780607105223839279337238551808795980902401455584433342050500047286194695007168110691075037164097662014980341927077447907932705125515466386274785993021102321796482862581330358093739323492894966702711177890900815790430447751196463913412541284352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -48547092734866727497298665575693819712044718957052788383451103987992578952868756977832477241040702342588654368479382056653654856756839521410342079190113046814424172515126549283252350644604084721155651619432954173114998361275899136440453578180072641129103937823479880138110897270751611913011287692100704077354414354927845176708125604266825490039128416734175179465389962459446134180732048943907440265292761378038192813041950308570765346606491021914536338574479090164014027714992114676177177967931846864315908589906059110576439285876968439158923579700957605385354172240551971168866304468242025147323141476049942530764199881521873213856287660238707431745016300839832013710224563770228482467793289326908840809992543722306600936809686012735783928322436515719574138453809020215950536240130707311252144391080399908099889685322880935708846103949843044159000059769443339585423468472440505605683982461149736100699110361696507314825181711383781712479896963757654508948025517646946701772999453457260948094333497162435939551975468013738518392857927207048304865219520703293182213817254428354277034892977602744343026653173871298926112229610763562899207115780372027332755043278933579123531706968608753947526216116640022145164771876132751892090688221587231502349305721129797367872643070035795467327790686199604528580407472712308878728799573015750640350712002561636059065292073057017761591041015139255194491331765636552789277903037160984472682210080633434747704688880589992314899699065239416724215668121396926103337737315505503213179358817292264212765164421158868782926420879652560294642867614578572370410991955631456558043898465004496897659880066787296789302949156595191344782402744127970233666162056631946744293288088874292888532805660854639977571994427570294440165764702300489206797359530630151667794050496265905804791871667815398377985047452223786316419728136266698485010262156293236038250380140971197799516196027435309539064392315339865607794611914151483196254313954344242038846565548210747200294252991833911887628921089141366100501674343463188982486285428861135285565891171248429024183312031893284560866788310165977144673075081989123456653363562599032336387957948381770601921478651196705408051814008143993930905744169622596573869349838539795349470742156756385280524484846531435739029551926038250109136043709441456258783366440961169511824648329490637833568328861117722444133839646396120394552910511985246509078978482501609239368211487330837565540990756868507332383351823768443957973304032552793967952858273057585867834285880635495806601127493472649493163467270644415560726000906207038365796813911498194336761449241521746648464844532575105770709930949548683893440238200793764758139092300563564441020638729234300738554238421221906970741336478029493131096004634484113369478456247960406388786278743912516710524713542287484567172464831300600289959976080956350298786685750932294438108891168592044682249159093908784376748071741607396913665699593400088849091815318628039211502600150966823245914831778834610643630299588869273447789693666172459930952528355358197561613723659390482645265319022489228601002317474172612862606688585856706341315676718867035344177814993859302500671259549622726084253067367284091051004212490655508085808967156162624783232882131059106312835441093161425228337026333232093766198153765817063565246485475739436184222329268229281993542598507810238653896057046508927947410995042188207532175395625102121448112678734672129037057626533848102901013718873331315883840005650918727783590915939576962974603334433228344164509903803166428550881868162043016512476260508872621498599849346816076790183622658846495836188357057390467716424403469575439569215717299315688183547440565871491996718219039095370753553212594416605233375714434998837934454036302542179613232284349463949482812115614690129665204910278551083763496838482930911077921098423982694701236806600173465799245291744398401738870664250465965573524562789879328882972853206852867386218791569570794150773288611738210658960222464336874102986793374853782447323415822903342555441418181914008001642107221066423686355292159816512241128637560711330935567387721301211024760386979761924842323822926720945030201078379684202748128250406829743471651740899686411268574498595850660267296607722980424742646791217895055920831611788142789335968370469972374817188530133602666363834429848382669382455187793376748888933613210098804263905070225244922367284917915692165156718325698753543837875580667510839089046711075035714221363005533420441802201232063750694105207078011096261822316755562615124684867921365947560531261917610949809602591154496122826694587820971392058142164562018995551753406217259976549713720713125016543522302793580240837437597115946451161815535019887523656583098285960643853366538506206858203295452902367526585473773670672727364611826928033047864718155606685744644689710007700573019758754631562829511085660101635951537823101280673085493944865488652771738066152064094603612121975912928477684257580774470662262232437169196438066216887395046148469282069316899175730618421701971694923536272162346346693762929010864892883763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -435588369598960704599818941741757588170114011232945358621597757840677451224991028265088905930456215140096433568643193566404400023078468462532570109052967831168033148251267785018215378330451638542937642287161356272021687016188194560997027806459468478246995320250915508654983883130659121392972213099035642339964537658082222402981249684450542402689843076514053829937733982846096350758136883173847470440394035339629488778171632140714596437766651649424407237040222498958395486859118901169849935123767694905663925534207595118856170752152913430115362935029152549246288574063812170672556673297210720557206015496811321277493773545162473569052620696129989461320351248773462554542619334956472591543308844857401849722566322423499855341229935907897680317934438697824274708494259399094425990538807101277102526632449721642906355966000174167170661827781982608771059993137051864655100353895701899129415259457515149826005643008068840947905594011863895940441322223898910643357701261254749739506121619687549662262900315430217913623172893991593592716984206272936746900977449367751576666582160334560274327043906066067485209257001475959292217008295362968591005026367215738991523014608847158447251391254387238392464395795941012517906285700252296596114809141801127996264100775019162524976504362027958765732548522169560716428973826218680733573010171183134382177366565248514829431429732966523545421514327947545630229415706499210296857242211699163303568853955770395862562622626626928959055101906255595566802983031569341490056241516021110751296447112158080139890834226126381978922555887125603800227731201953721194715977850362941083053226745934809367323455282730949624517626381506909937756553736989087520068339422983012651838990713538945905011334122011339011361295313089888630629144739215641629983980107927786219590473084551577242857740221859629882774051320177675370011667812558161949107438665174326841253043238031426814352421144925710087810777203163419751137758506569923770868174184718711166450742729789125659150445736361795591857569034066421742266214842094936680079798898353943138130431118275017808410449759297457234320085550276546351102794895291250854609379474890365623107468223120941130853518172313313156341420917584943396899674317783226339774798412728428499596338211984638995192345820553877056707158361368098209155605640749426171726264649003751479572524389068595849106089123554560477601988151714353063779552354732949631175266429777256953402441477242888430272058533138886135132514033644247713138865727616513033736313869486281915648526328597806290269309782921329267034208591860260612421088265254340597066343898850360809918339592896431334704589184322351548347424214834779775502244017800580934768828596528278044915477702036630203073078507478634834443230710432363035450888329975421300792343679578460393121057637387642524639268286402502094971997064783582495389327621871044910735210967384464167958792077511971759450695574243565043423407680598637023339136562269655523577259409653542925077532036103198454910937002807058263285526363046349209701901526718226479777530301636188071970472526556039623173839337165737520515600761240489203891001173749872800335624365263418899157397381128277797959750735437757307605827862093033817127824942845723818271175509379176517626455679524341404031443107998248071917765700635757487842454184270018549938573326304603958891081635992739950109297591887985928499844166716292154318769221086654835151939274002068834440368942808901090306332527924090075494771331637413854511567864141648229037029582349960687541214382069816098608065812870527690077696570469590185155412375670879345441314002377918714181244860982422508990669349625574191609869939708806421595488867480320961124937943666507472725437448457702201584246289407507299516476740292771776873415237128371761725425100771212452864328008078071416432879183484147086722808604380003194988716878277512200722002461707769010740796673280897846809776474718059410844406185657302363916342384582838731113785954469415823051372685942975243842658035605954002279360783506539855847682456081567533769799056415408929290995605381648927540652443380840823666615568782972202789533401161640725944544680675994724551563791294095324145294501396666661030215618393509179820909221434984617366339397800977122385753405815008218369621431973367611471554945178815356329944509382948027823023032172438034405057458134212015448882071122838732075621186115441198162596700031730838642932149040797316434942544362959186901000537176516397781022420738756163927106909946014811560284696688538433625949817271930673636589139378025705015822086347864910624822229486287529741257541980349022208639200380709923044039960179020538730793988059399270666305009270886736266240293854003830455642740698432731074137072580098774222075748425214188360578948623641721256427186542880185227801309712367108597815396887275657840371051440777263103726555920115292566742147732008964981858122869037980219724860044716000055664264042563053031716412121127032486589866530900467987943768020264097936043192196031055845120312105659498352294460196444927836689293644427248950255335144742195125592627609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -973803400893532003626449669896429386361544958647911320991021395869738032845047692342698086340678658037682696052705372110670679968939980219587694809620432310191048827007752828739438522148104288874533410706476068324510253464045967519727690706863139728463853337840862266580993545546326234384826564407014601135686184048241059609309575878227671080971498507595068316884009833261869184244322370444871748490573982859313749731268324200403267247214879831598431360230565021528161884743536821500275121931199773339807309616332610721288268363581886333270425430723539924605231326437666737458473379804903004663104392268284927629487536832032116910318107853952160985712079748480409889136733905473715315979476921454490161136799858448175420603053753984562354466579688779290427393399789134768892181793313246700260380626919895944052903409420505966519306539217578359881734147465347484104048666028847719495017252414703731256062564064950978891190183548526339357594386432216473485426212650705087559178920858312859447616933771607617556166464816175938143643445215554844941671883596640758758304475242578887411167658646016619890457243147026455591746935083138115294330394310460026737242891325081864685815482464613681847354923529943699573228085055018454370707326083416045675426890209109642324551177371218890345516246478587485734904685691030694178897405890226180047161888902105041684485717891507620872900772141224428704510074510983173548755319974469250796387808405720854912661643741141216681335460462403442352654025719986247685769718722596612553921168308661978769900898852533085759984924141303724554406586988034869783874481850398625432023257196141586790319569990400380001548899339163088000158383680208252326410754812668218845862016677129978872523172770011664447092279733419718325948172218394531139100086174022423827974190276692112675204217311630815786396170644823024894104647563157107673489172131449264823334158704310872574473868037862168960936570349568411881765696990373001144282101355216764904556822138723156951565415780687310201066783522366796670907968907726508988489539187386510924231758724113076485357765516270960360653094664936397129200480646744094216191114976418868341501732893546583037073378153178694371785626327048800952875136170810118069160512939521800392307733433319497007535623202895479259599591094859251132757256846631144519240018707536328143297101862928722309099260250333124907187438565819750588104287359711417802152716086051960226594455274403423028672207551548399895388382208824717904619852592648180747227926018582535083732063440520166938234855073018456713734414169689012618063554816296921203149106216152471544662083220072948292390251825425026331195072089318071317435643234071923868595873348170396201093970542430901464355798968385650514045838348101000456957242148994322952592554118835180587401706064554310375000940161359828924008042074550349960805255746070879626781987163099117848495892125752863611127094356039555034171431930687430543678233069052926155951437074009426599403379541964639266559284048757679606028030480242116611238734387508270994675565256417088263942221126616879025520887572691847083859573981341699607211102897362911334720221485968026303965717287112908241352636983382806142320859603218404404197850712929975196215078933180616595547384344983761276236171946049359067549612813362784705846747846764928113968240612244339146091190149490953727881824712178844860412526689399628788993436901824180695340386162995711327262774958937315157437332369071082449534776590387496773010550570393472899085903038219266889814491118467478904858861953149544082677354055217492509503865119221547569776520656179333211829252104511582568762351550968985743945894802947936554183789467165748616773198142762512193877620902144054119631637604431201233775602655126892864157296672493080068560358242535533779959727781431097229026173868608721796538976809134700460492596229556006696915174676268411099695238100722283314117320147915831343605747209451336309061630981326912681084690182432635631513991145561524105147887749341821994161795444886192576721169429942508066843018098887916388366042731510177235532855895564089170215633291502142591043990514640209902755564152711170601600166710507718450005393907072687757623483624527889356099868962300047110116979810310946820445391957487160857998196436454908342835369506135153138431408355533485895509820435044065756994448312876969547678112938322574634873028169494196393769938533194906146891587307156713509991345295025607902964589122012380654673952707969256823271628589211669121476868833664918946866262571126723631633077150011205917825578983644797316673539158905966104856217901494659470114407627364419000215590068348563610634915302707075933963324025269115961586033363727855587914133622982383686820128222919190568102207997486608063755948907956704443768502480432122789444861812931283125267108423981106426547037851216282690084876568918305545877267029302392494279226344383435130118282870683038065383036690295607567732359598839845610105536911345741377390114367988114531755342558078653780209594630611759291065262160183694207043639654292541598310608767493038557114662912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 17039864713239498673641816097822829245393691746910894505645362856107507355479298744147651937617330945197249228785943657070169676538771721056847330557830030119303782713931089602822606088776988441364225862304571414941836241437296012048866750257672426704112375940902434597374628149826521217628434056147372524192898529929187960183813204426604944513934285586425620303028929756691298876594190462779839600605347240203825834687259011990035291919359594921374920803419862798819515665313771505666821631920335004570609695102034320839408849180705932042375955499157404807248398731859487730880189270203917901749821726388472354373373041264764991145236725988752789178374770207840232576684193128734984957358274375488283460315611791780435502140194407083345005921783498349862089572840724037866035041196720501747891009238023260708090544052619318375294944150766423425969791120379303666937574624307398689082815526177922898227999994889112146716066906999313057323344309514225196790451917942662384857849831125587779307517549020292059611965248465653629450253398033193253855531968662162843786810126006775101087373264001396588167849341154533564927599572588426996815961873228785088685896375700108607035580047299365998028637901495985066467171336939264302657328256826758074565370963935824536187699523252171609551447818512253985506523663261110346084155449633377334783847578132820004901752971855749750597039871330748305800334134135336083691785784858307705506688436210877576272435346059670720564021221688130267805812911276356633606002810365676731277934376739892709600449488929867657865916014017035952677861216439431069607807646096006871070505932167711145963772674399853781208999631070705383883339534231802852272381002794952156767356489191843333850979967158810655610773553796005908635080831881797908609715785952001193693634047605420845036809659550228905963871281503551520847991165827773521075692120638992453538760921965419888071595927203523553982526111342316922534065439305692534842228485099986330956837811206591295413588988389878998420885439757936735135067132440648934065978261343946618442575771207814617936641898312941123220145164530257726090982069953136110576362745094517437367574141289724237389761123761852443539878492942333182119250154248374903632590179336591782474230026145867985500315276444837002014332407428978216183921407165603356189373079473675444441606152943602083795859951286669994725333559507061010091363011145521568523091983277280717705202468114693728647499558835773090213832488486608126363399324457776358473073686834044094377296411976419147632178274851387274387025617503830910835459037632684420010480209130494719614300560565017450208084565896996263350738541828729553254382830012902996425846566346470324556489194092446647649578032034828216039516525452199726075588333617893395703958654413851758210481986971016384558340185601099393985188247801599031272354697408434647688148931799164868741174140884779172436524543102650942501787362004964699533247265539678721956942735361751837851603933660603475480224928729746571593098205010543082683525819759718948181185116367463978630397227681812691196814882619949014569261770304157809963369225066668261561854743291673778633194220665392193006886579130356575678486057958533005447008413363676625474634628683685650324937262765600167358188995279232237696468631039419968304192393138333157514697823612235605991808658383365596189243329674846327480026985665638221120388268553607332258681631252414294473805435452291724865481361405035495671098933865143627471935849814897880457769283408690988488387035989469073793710312416037887721191024999874241656221159267027023930688447556735254617490493336653270122487343742725736028895308750266537085653408852154658841325465847963411043033261561670876065884577723809874984605234232205102695450861788169697916436570520414528490336509737571142267749528883129911667740529817825628234430939883882966169772292139559274119196903883133040893328970090196705592534320581416357437327508288729994036161225599701713740511493084014240506157342550358374335938641788522133308950979906269126737688331666309917875090296603109624418881532588898333652831019832739087617204786673956955295971870997316120844008976207601036088143940128212339732183547805605013737032679122254772459887955302088975172031811498390561940449283854541368762375420624445211461913845827333082541798521222653859230849934771301262160756672167881591650382963668660137612950178493687561350295948929949627594359306221706379419257945592051915584754927605337553589170929507668825098612357710275775974985903929044282535301577296736667987841602486617737053233183803447462071203391734085730625983021982893032304349758190433984985240106109237979753171619841917157925162559276632362762807570622278839423116916997898553269494450784873182797777357775735579587829193801207631570740053974968530530391257445605461343388641049975484104406072641368789940622928737562864917152842628579663968698373216929464239071912805108344740654810826854161369091212135759354230822425748639203807281036528204475583770832989673607153964696632245456121493632755617173414142888561221024979353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -34038580417169272373350520831470773598317987768041898476909694459099044028100221220742349967397547142021155532730675335408551592657977226462649853385881595909129626487598377868500065414989376539243702226622842515610568917263834588943884092824072290161714326624039578525705454311461271472484276002590840905334562954897508539544738341711241610937110169279160763767851284918196739050478585480798581820108157108628390091586001544132277769978527442310115214649342039968475492850942979976525026489552923370936565002635531857756372881330970847992730271408450621957721637428371845461477403438863720387257155124880503837656764087563768688546986154549949301453051734640610193724781164403765799520319259612353978652053842006269854156463704810363470907761475563171306645311641852719915232015777684629223678968562974938977132057000432929036333783240323144220389407723530052658300938906684546154989901853103830806731929114787605621786068718426301390805698521716822652538295326823356504924634253196318907764615202735698736783827350720846639987406616902474027104338667455188482409334405680147697940229825094678652283951746989344450346973653449969237690369389027341698810884940707609343077047182061775755485042854135412758067087128842179852636403162676785510490819370362096354859175284507272206142306590154153847638554006165318399209001365792740027720908016382166642269827792139932410764182100529193645202927238069752407508905642792915670136760651118110921519108939397603126388726195245061705520740315174175904965450139072256216610091925716508521625229699327636814139170124859975019327082547690419798098280055088538456568176877827269121856867939652500398843248274192467357887272489125758199548458801190535321720319567019766845326477432764686500692926592908764781000589697075196203712508844688396342994598993520613291875881918176657018375544618030045023387905531378544307651695289170100218453453444704021727315063682761778618119847111444914202334916007416246804225609541439119198362761341528606415032330714590315556752912513723565559803995078395775500667284664044793398062789117286650043906877892528513247530891344353180045490608397513013256978520801265702819182549528416288876896778283081440807099825608047145865537036804645807943005548142180619120640635910400113147799340095879560453354674903278901152263761697542346449012815088923285983081507920429836140546885097347567231377220017134098613487299653451248056921768280769536779988311893006653838027894463444529510790692436556827185726277024477723407765789734631698256907805189162716816501347501665710757931200584522685363003364490435196416351746754089572430820889798087252886975798611972458368426388234025834229403394010221182441381504106161546325201602801007628803060733549820572381205229999354287662191036780941184566644875250031257268238606529322835387108073789687469175702225885475217267637684896707726473241845666960335024836458846609620387663493978520081974183376098500454928615548605915635007494046207708586107471347310158799922679543102470884762912517942885691578367327779858346335673881548316044966418104903871764867412202271409041559175829566342611794277850287430247998895052954559193736602257000733298722821262742124530545198732686230128360541427881154646619057771482553200217563493560168644361596814796019386289955356620234661709232775388584078716690105010082336269695934025914645021835400413378458572462128788479644247961894590417548126186627505048519979966564384175472402780032621618237866056242284216254972632095071111887670876070897674084312957448464168966116214718843060990067328704750721152125218737344017876849241835030290431830490178478465757263461157561351576023596064575621000341542338907677856611091276525648686231510771157498242134799370924207375937394861373166118589625407730844611515264054932053416664020903365216251776100779685217632968051462772179770246240411145863680312844012317786914944963975288406971038324096777583868784661827963890356667615011784165418762050025846135058325516440963164457524328405007475380398033708811228457539436063636182758340573924608330801973808453769699426682849071277616258259383113409990204376926943103309545559860788772175144496637553882712680616372034539510635592182927015854454583261696132808181601754640031583544989453985295179196460665618433305092503808027432381562406352776995905185996194027871872248140716171579759299697037614250779537471758281898401666702033838264256286664750644441306600283031564070513641626784219166724149043035574909544911264680412935599773000611366356824029710982412317850398531211924696168028649034336185845071887624009389168094989038326131545501063186377508394377789513209277669507052149083398205039062992660444703695250735121697099519905811737603504835606307696147438849573901682831368816583189720235291425068438331144278784606928221685743357655005810429045458811541319509213559867152531963998209632332428456910225542733397134997873417272454611209691694562996280028326495858054804266499019144395474009953240939399924599950798099984094507738339467758543136108972208688113512104527905511114114804317859358989881610076160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -2289594738541313825374459768385911929346125373985785406101642126334555204382574820287568403614635933103877088631911615365176872964739882671309254127034001015308497615309638461384604535473912599076406061740426914792095623155524819311540477612611316221247167000817167588798019991093296915355724944146664618736220868383745309575816272068248110078993895209585393768091756866401633063647333022418017500935617787166567814783482342862748090422263671294065026362054606726338986655428689378343263193262528105341123604126549755609635150353703147651397966521509587034562543660572281819919919347035904018474716841948320802573288058501230537834941340068687722835758595529738439666710623467771753640419739406948634928012556563994600041141200159666397403427781486384633744400294551643660606779407888383750016830285731546443300978480370494817183251541289857527572576353952733175724356075380919120017663468628813809197214189729996515294158011302426420839547284486553726503483830883932272258596889616409349828440643324494598835362937189702096104233711276595336687983876453964599224621228364986527244993795090270214260759539968185736974321390203660036400472343209927164241813082609945778705262718190294821244539722946749969992911709989782704941314806463861303116141668444547517478242343551490238954352795850315511641984489350862543974192507185338414286013152107689404242190049247160645373783588127234223156115331660858212658367024784188865016669452149528963269981354207595504198096662903282425863544951835374683829366196371839862920576995102724805034196218951969654843562944247430502350223130738015801643104599769882770618478069792719758763697282438173465189107292055743351361796395584365505902433280789848667602509074157907379024671435431951971513236499964239405133950225001845029592997238604014189963065192039207037783205133606079569093933592386665396850298053180128106578385751777648546512657769376355012915994435634488415516588676001918810359978930275731363463773696490802082717171042793937661108031104047526736034773667787117953090713014999780742225686180248387790530604877419092347605108155025295026430032756282186631312669540627536984662123470958940708033808395268445032037658501289322079626798565949514518357119219631372084026359508549279306167832360134748230523563343338241384387751603628006486959639132660008071086027794175495827755766912917771795023137230107213523103806065602035598614631087352271165957431979558632171837692053451025249058388532538031122397496121686576689422880243790754382171441578506678584114752768410385622630990104463858612789747444320119034186952809924997175686782232728360174712207703170103542019847904684158422977482216143630387211121796798435286488535977640851781939683219376811687609551663426573755229834692325273089722255537415409062026263213652237267083461682480106918007488813829411149522837385317476000514725740254325388792274291531149080932916486622864773053338417689931426987053466266677838293543590661091595128112890839855531924858472226544331854572383298364896735687313450616545089020715300699769897638544683783530488088447565125608558224491559040478081306805341632764009331445931940220868572240829890692505322017131470289321006802352547367940456867726320921990384129009710643294253511133210581415007101938939379971674918323159934056289200911257421914055878842587387323311704983360593874427241791165615052428123931534951920430788996862749487065817434816355727066253928365639621789555126136221224510878787611361773644456144947814743054919407652466586010593726084816314274218606537927639327554934591485411833200937449884819167815933477419051691655816010857900139839316213629732573003682095444521434618633921336206721791778626518431694301120932581083523478917864628696533506865706935123664742302956798024497081835300137360248170248505789821755119647880323553924459363128611557564130798551260920985393440112522671049330602463786443244582837968690331649698360506658062579480696163005232114921838546503862978794439026672172349396757410202465323509062780521764601626289598923360172263766239074959898836653103024383320678413547579388647566242129263817045285209411009264025374812645066542950130794057337151310709304840919693712204522769782604920252490597192647990886230871064316601314227768421352536956098476436194513894726771886242806251763771076747641258594563727289447048290369793158276019699651736547614817095202879265683768477400502008864816397601099310820853638815950415211116617415585854383835775010890500301019234428135344736872879323852661535713592119208687369059826316785141424987468244831863046158196177746874863143360255254140887779897374325312363714097203579337880477192075759962411302603150615402047311759446499472333333985259154929433192296601125751039943022913635246583073237279110458529391984825050777373574082192951828877618730227643693482200952908212346525359120167081335058434668056908756537607682875424006553143597138002709895044847652525870579419323196348020092209110870515828651180744330690569290480577694629797942738594521054959137895021209752624698038983218374573986967822952708755111881364996096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 140159369358331813206561100790798277120552788974647542579113596576393797111783980342239318559682870114502570203186444537326976555037905852877707037594711419323723650628122727025129598537641876020434088695200369457064371564304753159681462877821674440168147968214180180230009187891589893478648392942927265628071170202695119022247726341873090385703531794829897238833287128505513572225675051326583847584018345351906999726067368391647038049577744865828799092266129969716185743371682522431570872536722402166713313756196340365791746405851136647930955202514754228334307687913811547926953826907843591970799451512698779607318005773696459553502900833531398553312982589002223565919915226667329655423945990599004912633719176944571070058315036388512318826414950020805386145289209411511950244035274323220108971651683586108900635900160697719140052712141174696373827875379322755634998904133095133336622528488533552660788255851997576955694815662144995635214641088550388940986339853142663537162871508961089930784037105957960656466366091935736203839333464878025060264974585796803329903934237592642250022812354273260130784485260674430757205242223919174342236084118645302330819442038870903242553154802969604824751377572752989663477622018188026487905142424375426733232854165908832338267587470068876539691734862135980261911826671700873718501724117346586591678194679941584717429596782419279763141245998166041447067814912535830188185638985379421496284440505970595660740329325696876496955492484349817582562836350350296697793416058212565504457858560285396122089811296927373032963442594826738089044498957189003675570562217037076495720663630120362286951984103006874556590677494234702180165333839343408857943952021362876075231499168587295032588415230054503413554247535191158613770251132492148844415778426900948689658181348084787445283652087730388998169412248970019083798907586328974341715219307937418892096002854910708324079597617991649580156913131635924853908110836763473046256524235205422157291879244977422289934965187257746288107846643853126285392177284045283956479126645508033142953251127688541018274360508007866902351703871209993272545989331365912190798260467848577389741267436497282150059085595658503856817248633469133848187021706808465449252246284822931862402402464173071212544868027194263724684086958885930328074308941589475031037079245670203593700196136948341734806469009961545211042602834314020083577681083113770046138776364570879515583497088860309380692392869667821635989623631631244531966904405748970857254860850323535486769876352464550881754946652946623781369380122762905803358220690334550144997040762232762772368262187454404713285536858654340743164939121537650063645133271189907215265835434646970069050249159671588972143561088406724839796848798551149328073827615045898102366932885249105730124527738871650555328625492458994892251023805702156379060153647054892651672701904540081523677488064622156729664903920566006958576009079071711889412125077753310156789415232619017295503001991434519110254729388772740736443115610762419863096897694328068660142064951534574678059938984696226581026413581971966160408232623111745616657793530020265776534083127069830416802954649600096456361571103866681628190819809418204838943277210137463738431111333414559149236791334038079136447932681929260292316058581369209707299474029670544795039887103789433049104863998681586858267629157581454041779180561109611546399815873351057424434051304557391165619131465824416052389745690744606752920406059954139149708833174367860212360975098851820617285060514344632050930848060196145649400441327912503121412065250693366308902333787828293749443698556459329645889786559784466518059608735957699757079071584916977401446456273311544488944197194065966074634639757880145169198044763302239608514251415809625303251390475295746714016318395328172712765927541065042407363776949553948864023997621638811751704246225059601850200892848375714927519954443716697465060687332550834743631505219619979817971987479281808130624158281967762795375960001040280198063133025639304699289192100427736094429324330241630028751472703171042615809413537626485987862811084391659403672728202203796147736197044791030288027587385287659208360763196053970350129291913824657554232078328510430539340227070796148351367238702441581363106774525380152014748677550360556084983909060710709283686157490469795719235458369817418488969478019987096338147164772011932405969806389100421470745154851892718524765870251737600453111514729179083412381715661731733385556903431546248995629773113554508229322699233495587276721317191813276196947003709210546681336131813221908873139417190254555754778626008290178227364998288201141682198058681966697574485293846558814802874694093687600086905918687966230036370955105974665513031792338984732923788284131609047932635428902606656366978011658976806109787251710821054744198347212682104199676033748357074165876221996471784652531569147913642431324851366291278072284826873789500741758797494843165663847196383740166724282945839561835444246831107621798626615985989088433516954062282276069025054574209433769708841284403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 96365852408327057171752586507411709223797733467119630597501983719548078715355508636602789811196500882576666233994694533888333161974243070174422890967306959006918844743459559733047250496705519069148103054868217772199308437065598470287504076069001445850823770107217630409154243166053624692462320215297320796469462808495439430311339594369806025267428237129605060198169169518342747751650219096313226710969105626686119934211829657028107516339203702043687932610467901057237524208279320077016595985296975049914718763615024937951524108244817921234866738107944602873750662186244240820921346327834083216590123596486150478325388423924841859986297841340984917957253631491452900919051511201442069965955705031529275197336700712524090217949595858794971611377206699545728686836417535291439959021161483600412477758246733519409088540650938477912879779180691568804989777613324570153617892377244795765445494620579680017588368832979998114919160196878587770582326229610310349955044825519747597664286538002392300229070577322071691874390026191719289488370528888268196495126860347982627091778336764963386620054060587388375564009287986675338113910781585052607028036345591794999208293092067120723936232828361338670638799629219044297390357933820595544905427588598134532603073039276151501704961538832763937535084535333421606424260663720471355395192951381333470704748304146907949833096800790965437740843180838371306042247542138490030872688472349843980548625754096063852406965537001601442679760546964041100104197119571630790573758564868293319387015072881751406321039458933377705948158738044343004851930067656958611933354946714862849300332124849878652348224890560630239984036551236085916320515509949699546881513852785280924237477404846243399954303066696567219677124244095592925475713745345041181871131871302255830364933128824882600463684288281686797748296516981663460101192133282109721302637453690350855906074692453936265623386319545966276688070888789303691594128831670827716775288382789874266284649389110685518430855097338299408511406719211261250194060248648035128203843907693804986641513109623237683812784053231204917986403930953048652245019481155379439416128178570979364431716244800985830724171272432438657169054188986678384379954381334636388940750637599012086547309574543279840214670989785837211563089913617374676499286011538036304013735214775964565282715003938552901685753858088436699264200051834046023015616541853747579752440197818311170070821133340008974169015185118420910554735421466484980470737988581528548580940560436851839372596420554065170084572678587933833115235949206506844853574730550679478212600851087921903096387748244478075955474941434752016048570291922686368336673540930535615359510222324963327843757427473482099965403554037245142376645137910545499919875540104630313594516463188413584459038330214219460397151571099986521265672052156474814453766899460712210617479100508801463221381863576453003092980196636782464510393597137922883714576535345585940387262789198296512869823614784000505953098717733847177730249871238330924464096830216143875379147986969592960042901897429242801654174890861140948889804983997906757815153780920707743080005952425759107305591269907531503644388127741439392036420727472734473263667305203312911079187574072786695218858739730664155442446617137293754932420400925853461846911869773392564054436685678202429534501530824793425574238549799260085343704557473822711290044162849974275789108056190034394833479196409896481437989403485923871496881668284001100085928460610552899945995439813414402394637239535263363606094115934352961381882803081647090426652065568178232698819253932070984523540361915525876752080537305837945540531399771964876991462775191367063092550310345816537084881426681135321386218446045013291452395399454598368533054261199196419478350648326704611127660714445376026175575151041082604167650373217560932250696768855213869983397847731887623356210818526195903481661352578926126435965643070064183433335145267617492388709036319541844333255383997296605638390425400536701330969024980509222851645861004562482677630662803049897225265886324460314746043868708058645392643916510859201641354494341335758404326333749539697046094593665480832791678377801021071013552121071466827717359058939758333936291889631254493185437944979657445356797582428990984487473994935731336470728613740982891175982802479781606216014426789335382967108572209133002024368137209794321895511520249898816286610991898992003429577209935066668727412950016603177253590426490362701960683591317138307404001101364252125972162957423922726402306833963757955146937927223766301362768351632279029569176209534067434429126212384403529045924876914065921870113175098636873351801365776000090371137484830740419745595355213096977542743796403523769795790761270643957286589464230544386484102190466543214787796608480530821428340700400302259109879738672892890303353901781646948214174219489375812553272989035067747248751045689200299292189613638532965430583738710151981738269442593528092109680655964422142880789532039409592902616070604484599545861831569812284767914318958808419627171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -134473846745428770535973603662672265874687547229614357650228825565913965905693036277362517878535108205688242480168990893944241619020889975002355091366008569001486806897085444618074374933999335323076130048196476836969580807368766512792607843809417151999170600151515034155947326781136081966495471749104705164019325271488885126912795961188596678687688820125320562969318993726693466762117808297162163635813995303623699603855780341893369481921485583863954615731137879415261256939564243000455871411647812510078774760700919831856222661107190088058994138183240709220609858162999346482518071627215947307266994838318841183387219873271801891489207458923864138631827716776642842385807367247410143324957127084812266922657367694304727819917916119795000369360591234222835646044596396544377003575558489414824962137339017858301575098893748957761207617865043637127233654604174731106151753434716378441059330180028391487330067673212226239798275944850196428733834666557682455943455436025392127584999437998510362267997051582325995606808404657928992064423728371474935416986244321294908522505997964276042892660071779423444590527572430127365914678039211396161896280632267420979044063818470840869372790867706028544195630197184377246924260406983675528483861821108425110857695642200169904536366537204219073814361976383301744690669548093972980151848677772647212291622680784912216180897750951365034795085969743825606518269855992166737030679597147084737431466108237667564911985005583040719004539588266575712579717550339458799774148178301567113222761972662844607899405653000480139521661269788365466802253999455289799420886296486589803971618063112571289942303954309899995688236977453733564922313405704120124754501783748353897898878035519251221470393220102845829841876414081663764441095361246435771517341006222816281299059795821130650889524078060466644430661532417749832252106868185581375584496572529683301038683348679242257311753531792143276029147700180983465440448265075791586865093043026677808415069754737441341067395735022415333962223239699014113091907634458206536041095392019265953673569099139446937957425936242787519532342435234420278167817762107320390688006235624052287179455630487416698635604376278965167574214954318083984681097043294188385200598540502900759516529381185066091654968748391256249837058015561502181690467436648990295677397919070974317840749018786114301481815762839911240646752909019536765157552710600451919273748269276606254428390756363642195705260386544088494486467297414468116354611564299747894868590611188828294942336159661995393915170258770099296178409524437369566459700307523868712653143654737843328699380073619268780278956357799542306324815956029331977419829615327274954318976791362226954234321524006128235341582659916674472269376795736897488801260123243613914860957314291519805802116063515813308193020756978873297324848771938459443917426505583943706054527529964163335839095672152552686457392572190131007278834622118917532473200617130994875574317931338080187616136365349386852813870042493432958223765295762691135280798975332134088799578571146427215945196345998684941840492489876119190940187614075818580716163253421128362747858964193466340350422533958361443893212162581416631739139728275542170763692794850443064122318843012069934070117645402716387921905297863765381719836141083411997516915703506474325674476507836231680932891150972613421682568954670497465225219157542952241721509245440246375859260516110556310724069220725767702257985790705497102637585050347993307390652256556465590772126154421092945516743039037891980875667765599725511178128455326807064678167090998052094436943154322461665595808606713625257751233801082073350209081678628271490894087969022688980670329545723001581717516126149290301242567454032567979588127799559970854928808995782398862707550557261604329535949471964883161248045590269596536560520256811251406783183492835508284537416619026061726393999373270223915501705416312340006195981505893601204889343597511114927257053994363790672655464162971321029866241700010482023744353501362846732798729446756407577889314794450728287843951316603746739530269215006727627255792190035581937438500484541619582256557701377615825142678315832355427551060117452392997106780457267378212614453690057832658169096725915922537211490234303219140254312016770765545890428615657160198863310331945979710782391548629814955401367336125688967563160994765809939349421740535074901045906709122555496678548582832358248988517428321404833483877999839014157991692080080831567999133077495154849754134297107582870675865767894778763531780949371682417058883697006424451811086421219852050881753411947402238349646349781756629936549464926627084344994511377195822071120087001180287559229300023762171074831575470870004448545324484059015098509326764951953682723296783746572662014439266767967936322302733572813030222887854919724545468466413081732789896394204507298603696795491595785399130576153028046633404752681693115044386453693346641689010294029384141604747036479516271027708308161200769181601772873237436618725765022348426975140532322717332993866678127439118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -2029460752069493001697019001129054470429406752009555657886064288453639915940069252208862554833132078488354211391848525482544524977537427328232762263881503723415889995720440172672061049877061468913508696794516027978351825154523711098909461798128016444581193722143383973724936524499043778649928770172491249309079805288621892638897051072829799580413822992162315690769875552078379946226999166565056238460750651957803335914899520456136715330291398338399176140252871798688424484365832819263763083629081413220255598231516379405158679408085050412629052918827943201058683318781204317332508285894848696963404715744054270809717658920590242660704708112458687002785127761646309863778653997434755607590568984228204854260604042036167321768654830833110752115780436645036494818315664110667864664546588527332388215155848925981863748627196320489340713920062807155738687805109168885625131738135614263873507489096650084739895583338399140784664862561994501282631332611673234190091716783468535920560551986084342825911254644213561505495113898397430221643766420470459164378885310079351370745946378188416055051318725136824023957176939452141213678632843459425147445039146521513210284893304367432155260728608590746836407441356320662700287506440281637123802737353946251954716444121627283922373116321345168148248478107688330201944555617780512226437687529403877120583003698667047022603239398916923623177457658711875377167985471675204397200052028191729610154182064445973412317091703818416456296364975261174674325436087247981094632986232451872330263150659780948692366965177369126292419514254689015830121347737890013654924948452726436327711438247199394489030319188685988847717217381637097107157646327730872845881575536532478382848454214595377998698774285406194830159836595217301725531449367448299078413437866200496516828897625763181432944752836694389898340697779809694657195964435654260385328592970127159810614005321335728239048629111843420186982440983997492908536016896204892677211858548514848418491560934667273816135541393500808923010875800130271151242495759204178546553596678449713967274203292785620740755016086333812204020916949878012961451071895320571177056800460939143916026866461750902100576349597298923331319630308271531897447641514896705101446180361384036782251011469742528160003512724612986514175928602180447092447963613143553327620715176425163688039919256458480983904053182022240223567302391226437377061589846044869349891078041769352883004733741532953723913854106707038153588078958549006706816499672595325327507092931620674453048104674547918926724096101036471861021293263131344292170548434914168675687942217620237896990515056961773658248155795846336645360120718192052492661151189913232523989228521887112252004721696094960028033516320585017752505369182618633217466702513040130156880904468608361608335354733048000406982085038185320285352506720517667013363818525656979914011700904474915590636053793971557161788262445867399669968045933162537097601313296993214334901453384008342923759293720512558525357823808110421315654935493572653750538370172306817672729056507960533071763925905378157770963983661663642829109972966104395407997014665970022438190535555617773369011503870557554650450750703489850067255007322723484581048886785843736549657479329999667360653935864710472825551566681973729324253748178165088579753754380682677987974954713568436570779777679273610188226588640916398676213469174684449830662368040845264322150024778176991314400293032564914204237264025026177070882349983733624718657596856614720156896923572078076130201603920117718088450570004831193335031457980029685391538347276260127737018244791439827452797275083034082231793348399547231172548394757474509177829235132950859312450956775779650710963698261824247002219896576964320421656764149223006566325498950342270619524490145250605721683970663616155156077507772783362934724200689393041588273032341655596828154729523707504441724278897457014812844147017835089461670087023402593557633877123568140528610295803085765524845681574535167143461465761248189129682526385422170605017447637870586524275198610617745254981087728136630577124581254579633277912485942014837439282122312101965099706165842410241772271692109058829234846203491091755477302852365946021233835407246062495606131118447718873568057245752786578270318087472866565464770901057802788069071042671125469324555684986173384514379873518932855607528285260508932086687282044280153027953049574368589823776505072865684343691631089635578279548320951566240594446259822657075032244374907974491728720822791243582565872988605778926965131211074730709874356854863623986598882589834675682727679989547886191021025433887769545416264795695748241008134234826848603147244674188703718818910864753323349180465266534127429053371964284790353948988221768818038715544357884813992767167664349594157898699985513904162545534655846867043551294800281179376157233480189038397426642036163002437707036623064035950941965356647694128900836732797350887097866620300025884144661668225742214993851367394715396680237548290045942407950630370164687663214122266633258746395648561302732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2558849320943724419776888181977990045250069159418424593370749548706479976889147816298396750871961002319582433632577063760686469700805259932892874716351822699468430270295329874767985550438814481078579042483775062162514721174302101038477998343555598426811869408310234644846285479821860850703889157590260895973613183966654799770934260392974387684458582909675351883840231823735545089976393768429810357526121125986061895144137610309302499989779850721593606524824785390936016974708030332185135935021874909502247075953130314039901779617553411709918705651639241436411524254241775503712427476233977451881609598877954060525134486160142751288842227488818702924899702860876587314091500855994270156031823168528979035823696866949857557784875674257044957970478752662052948362184233202732443274809850482380278567372231412612870433939589636197187510277239590167579829506581936175981785679595833206949158315701298174366974200081550203243686754317708771638426297850074875871475545438433056781050804780178868618729494035508961703990216406355193467841741630073805103882464949181055379222490733503250297497031717436839236984885653319710577611956892078617785721839845776273064285726103166091996039764246202582760772756407609771073892400746360747101625253906430170500078550242582377216514160007181382671226128663671286591449450064299835099641564943371889744825594720048734939454974222188492783673611076261431035822168526837699966505616955972481327129210082212555924374327121696368863668739844039080728149834958507949832489015800322236788678999562880898297456621202129997331142725921309073614378832128540207250318319448881819042799300652719146043552215685387617107271359570399973189863636230092369594179721490883936044570823623995323789256448602946001072442732235545750927209195804472413252493977954316042608826309291464306544568618539316087990399330732968678957978629195465236495198864680164123109029612792836456547226064880222935233039579781062439665827883808201289147560080257868501240505147922030736651416158729346639433914470455028051324525177954184532707002024819704253948799473341308793073909447454509486721016935122433933610712246979351193537785771733373085237332843933519739285419158547735290248193183980563560683060225982159903783633041177734278327464406382020862102879249278507227259007961593947181983084210935790763710640288992034758536789076296219343518001243606223130138491208211012699784903526834200823959873376263392256743731579466898092296532167911100705749695410620351889586785429138349482213897076221967527779007089954036473724633742210959391240305920096672927562895060980016692170937478086095273251744946869480449740457532353899499241062519530596264619836926886118894368298916860083358866712832539395450756331587825025405258594446765051586270222906589581863385742217751067733942514692621982251674069266882335470306477253928386275982122654566309129799610852892111783482456307146877573846722201749266521460158526596384670607274396411096190971125488401702346845446032777526015856343015874241093308616622676055710057669149096496455348336985691367619468331239292410958233882490993993161778180508238894664897638007240542348411072095335047383194779924521531729968509515575735597709915142822651013630627045273307625296815303666080235727076684881376800610129955381161454779555508114698802505693520348931048458600383345310916475342791240117800578155268974600559535769255342767277812539173884795460113863969011391592769396936586551069664304392574441187268881790731265212722009332783867789108237163409919770802902223841583730187177505400446342587194456983755617881039625805375984572474765077899346164811529775965405793296588096663849171403304111238843673168053154455717672859902072707357492738363907156170817963915265388524981854106320686957972730320714728093046623733996148983916596037599680065711949571356984687485948181355063788643704118156695939949138251114795828417132560714242745241223499962340128844424766315082977894937851686037811532116796133392448679867539899195999131747877601036340912094347588975005525906426444492182357032835170856765957549268875199114641847530550066040650397423106650601431169194433777527404985677115895919204731650280558422119115660427130685230412983058814552223795904050507128609552905232760275256966895198284363335832738454628275332584066651044398951496691793057217916781069933317443349716143116428960426099070009189966619428182442770361045740004862171352783089861870329328032896888851258459251926177006982615068572068278746167577175660944274383518064080922381816135477054273692152737689247228760204960152652132906902778903661036355121254366990385909418217978810684272012529188956653209474058956601335494410602194612469611621109008336829063028239329069713328105993872555644700846385926968858027818919329107674000792815818432490260915001329892915687796889602469862763416619509245507906520718342867618793633639667499104632201300717093959771694654488212327983859169930390868257783440158756926543858455753765537638463957885933653089355539309605910033939235318917958592173689938861910571542640133165547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 65096409711167090605891873123995600133770440518577737852313619411555776024764386335633788925396894361797109602510117261248535097694617930406832270154850491468883201908115808741369164685561679909404746682547637714935987538725791712388493799035251195468688744501241467946966880794292442415221223138914109725720727360341726274581746269108400140580929274620370487485952954682857171480845179451747698684946790807351459649070068701206926967046780262151645586913299962831551670226604742526971191626458155470882811647807752489566158309251271430128687048787915247806687457566494687115085668523099424664150800280311496554963911490464190579879179442973512416814653629435615574585086336000889755492037481655745611154411381162299325367108848036914711639568497447098891720410880843927668944274927890273723096029255807824483774080966043654076514833603162558272022716232057548230090717909407271289928079352474015480063113982500137341869206102561351003519187589450696234010476985395794583884185306233115159235003385773907448640593693917793919904430658544955261161186838498688060213211403584780382304124012465708786809844457363175616957113243438928560127105625694235408301971598444156638148125906964746812340127090370978847895704406822338869350153245925521225554371729712548633712766877923933842842819291631171539770727934154837549981630452965440071920466564187877576484837506794225410011657532502043365129899661378796193546172150115103288273381565733771184933325275588350073999760302644012540924453506794968309752628503104153838155549792778297345829425378649231398193721235706122382837060138053494774549653078507231588631400018500698809213348786128389398947507487440023733080293112329705973443110052422255502692863397413545373410696988098039086493506059011631566894226121656510620009132115833427833147791249154707133941736600069359629076640713752551415580124545422968187174972486933007237706490755507687851179011241705446910853542549788014735830788695792795713482549617977901795718580592849081238327319315792435966139395184019296419588490359290086343865546578112367230867431919578339366359997979688084159156122709275966221816093141618954218713640792412612487418832056616847907470281578410810859191617393198327708218043285824779336340567352579336015742248629973519755437579468020129943177832593045995528343380460639660514821578591209414255358287118619311680915072066394012805895074060791755791621943252039422883150783290925981667791657942616011390325581602707218920684467348367000521935180072437797328359285754094934516015730823958889360107099169484942960206554884024150890410579252349405057636337026518195010598026383450459455337254749561412678733058481936571308064752399492658573656647859270111008283713398509321276563345172825196214452071896827070454210122400244178436623413100499339665170043219628955228423696024426922158063985208646538395545756478973824868645807168445397011979049102104841897952620914488704328797572770888459457214214881520914129949374475642694463882167300749588532896336684564241038461644169047801269334364865714280243402519148023789699783797280052396558763278828826256781820125018511912199956253719400197061386070896654144012050057317614143629174208273612395160655303407279255844470826313176117792005047710278097582033381598622041272234618497704264275410321575356871252701140114810095557517633146516467689450865637692049211903085544927043341263410136407856213704067739486409305789554249878826809606465953233234406566060737828811825448293310601583795354453353650311362857663258078908102244784954442802593227409666456605112017861570445536385187674249885627590958009466210923730083411554288536411981114771166439784639680128556443935302474605953218238208745066905387162904728028630038319933569086208094033972530529042468990781756243983446915232278166190692162404372825298803702773357424760911121230451360351252732057984687018470215885605771738477888416273145934306025872014710920279412452964709948393721922274987636124476183958418174340172933839939749671672301127644704052336292269728996109751179222539933606757298036732961176790525788044189203746107119172827238972746725483949987546634366944500798022379230246812252266296976723746920549902944910911151389997896356450261924064956617241514062796559457298836859248114714760957939809696879685845648972661114503485088341372830046039289628770739059425829496425274207006249782337236088076808574557771621014560488325959303535854130007255916000991975246518230173943934009532860606197540946703799611426725926508260367552673036100417952682517353579579760607714345456874314522403976281427609311419787523315394659079234994510510532575765464673774055637865466928878817644031841640554161091985915257962128174257843038309987848153011491070693040354353915812818020925459487552284573835970736003427024402146203435621573999453792063863032697561394148619099521799653493038293230058926141594220771713114075633729538608614888662809398914935399901611286953407784372972978783764473634835542393926798119926422903545516782554930587596732491878799877723366582036223847410613599510462464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -85445811339813255250082448135505910986126059205293219924405404214682024099229490829052395271105939485026456310915124042924501235628294276368679557747943044466912252446316006764185207270110746173544177945297545620819676305812348546351090098616629088060519885871535421850836350748559576123980523621255220705631719513525630752176641288946713452943071212862908723504403470532502202820067887144885018889477329513354418410438969757108506678097527722517114087930612239051798203195569049455110264691469783969026739647186059283605400846108577323038609538354402906907851358717554153992093719284545846289352752879583366763707375153486675495111796477996974326833734925851319733790536976981494586316210489838411278874274845996779245196697813425652530228086086526518905733441784228328120456039163842591179932382665305634401940349400211778824453562316319100100926946028894809129321071150341824055378959021871182140939150469147769878613217695169109992903669819479006083198346360228917787359001623086504282661858555663625833518375818964226600032706905064110570133345004156176105321582142047552594047079053190618618502892400142408470983756985640897914219605218790606959337585274114554892586095088631391936242078609126309296866013190404745089644489170043627093536106303783192998638347825444832059633263574797556361208823482480783799127890409841052723605964883934039232455141571902207247778023679906250118589413564035706207196741650217785488934105946293628582733441527102165083527230142541716650930597049547631990760615874885836121741191635317783436258657189814500205244969836525860237762470503428526783901318019792695910662023239436012222237338198572717525756969448292044444155622548386266931326447350685475299122034091448496405227856565608114488070162563783162187727238811564519765413669356047577675186865344657500145019213962494647993866945218853766010743904696328507949764948741547101860310018673082151569559245764220762247114229594052302620089530623976911370348820798482621179291096856226882506033617747159128494886104155206756515985959202979627667896374565734447921772543030237038716023423484527892634717535354570754636987540252409573456837355177736420436640789927676498666911008235441636447866514111962441719907398017869736695889756424660218156485626654636824043779704717740633884034740194909653954406093011538267766763860682520706983506176484584636216161021547829646916565350039396431708219666090589427051704158986618517835289312841570189223910113562405599382506821302831587621643227897071127755465291263785906365005328896137863531017796078599749569599654111071657632051962055406942027032773378773278740698591902629116340445997861991208100122054481610756190032947816711240762561055790429451179343908005012012366940365512064582777774014192905426946726285089252326464534561523021778704825787992479250059124577747685829331813059782744930347021107353028208291473253122729582517399059259369885717659597641392169741276364173692923590996320454001781195540505929647560026000377273768184932928752924066814277516843606201753585993737526468484678066593934602732223356685975898559065446552776623101806144076504574116109961426809321034692650735679704142785525038031783798923684866360946035266890246086625019284316494816117253903871791214067106382143073014208517479795134576546697509447810659761833084696645623938173940804960534609601107248389130535726284727613570625314857853895824944242202280444403581888015944976854145330306416434861204230011228328270994397462733535491367796620828100484459152466903208638290318057743291415186785147378279763189270000674134512090628272070686312259418487792190505453926669572310116733273486167143070138622336674333295651980389993318938633098543468904469391999277799454397680752204474559203728400145383046019751172115254971000218979698586133632576867422346915967548928393484810032019762523149811724907377576375032561462949794317587456295152195517790279092503797025824062049455306141563592018925670247378765482051902479062090550784559736339561203785360746869610009066108296180748384310115541406776762315515560907498842313253408695470302494131029959464964349416015749929015452390962176927879454974606124250071434849689114771169235517155594714876617470400055820553213692930305003431203795697781025150101753261176613929604428249453939713771602341263375458872440212362329212199404632786915571471738868263354724976745562020486736637009377833635084601584360384185386483273037261309897124666929715477263623132285665245065925626161238598913238619763586756235677706599290836884192191679457921257333630154098459525512957145629872998540116416273707072667751754729193308721053155600731366789924446786574454390697978287468821803402254558882675155005023578537926915963047290070448264549350153011717946134902679113995696718503114060265993881785952640377224473173359230554570418071624584387311840126216100199819468155036440100774991011390250197172571097940980945128166811037670298323771178715262470917052458924907839315933184350464651344065671645921696348884894766332533821030198446883478419563228486147973012101529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2539055226773880054983409005654394951332438921737851417580773101091152183456680023125584905590363092845267972895689485044713189486288734362198791879184600256593867101561977632938045499037024800094920230974053603824819656584768538604783924204589393335834948070879219986534269913001427091910707198846102755366176989452928112256465455036430959358113987085653177055801525315973509726146621972341621539943392632996585292853853775187653031285403970400189260462763850223106638349704028414323782605204179247824937614055453568503563543937326935195396924057244975968213885057499835678075392654432884917480952757351068089709690479063701565250642105724507631142143584649921606370379589956457200749851399868242919295468606602415847050875920859989330981205669838490885391623899078157737948908600677443267273704499271135687755600796707936671118481883925205107520293391849511874632840401097122680158177341304149621510089784794064777067113497268091378573044601833097803966879256973521421112515974703561339544921994757339942698925425288502723491913974783883239026330499572321075343392804875738532310472752099228284031613860616802565842875563368830279319614764346533859691700046319552628972853978112927060065537598621859027267242824097389811055449218203266039175050243558202161708955162653768374551376469881652551363487244272127792800142349272804443378164282469331987001938228155002077057686466967300548503726525508555240200319089432367043440493883126010901073836891421520454746063275394779164699017188116672737308740794597549611843007518908890729534832154707455873963022035031881328768984058330365187940332477225453560195162405808369456033461740917308834752020582142503160964040902344061772951508985686011800309868055339451623425966234532863867617746426172772335526956965813848641085757720439174356647770478993282407993973524011755515661441696789007421452215005311202268080118836111691743504952848962632615076634840922157051531808212268564295298326801206194857145405922149137574546207150461795226183025182698363900461416325778145279282370994422351816652003389675732663847643355335336077279122705794683287033115567216487864053585507020696352113553474585955333465436225782363031628015828822173857693561771646270487038617711823935410314729743549708501841644658429798343143794112641538161176156496541204670742558593368624717672579004947832305472689289493042202489712939881541624306366926061673799701852908618781385029152968610614972411899700564609721936884124096798918899676217630256461092638801021428921581398450767720970916293251997431364467160424297800806287274978817333411934196783961860012959299724336413890689237981319395986294625041989111233921828162771203747898503301016557661349278705946178320488534531759423763211629699154499447034714853342114072674995811411370285796177527882713316375076139388097687126950070820160939468457699531126308567627770357928017742285666056429144420051413416603750232065594635757128124737976184461599647029114790841523775605472500822495332605797919874867394364461322011265923095120199633639198607364847561558584251132652338634008149627703624763655909413041531572862679705143841956722930426440567477356611294017355969089883905093626277813254292305860061405201198151779503743479110691992041133070710572333367586344020817483760189318625862987040314976002159152286167974052341924761799121493761221877229497795341998477764662682496215392393102336226811147786467227962341239326617207942454812972755152025902194410974316463238891206083966220201262122571327191337894658983550914306100588120408287337384629323319054139082132023042565551231471349169963123837490492061216562462012193858674727217838824553554593789583810857592646040779978791873127021210793389300452176613017685953740357790571674787382810279072514982150363656320086900691837711890215007258038978247026472899582022742756402800998243706341679653044655553609429881921853599742852190645801974570231983096579137302290280687854005066749324043317881295345177124295007803148569632719259859755828634717529941317767837266282155085153603036237063963373610180234606871909487091071057279968396174352294641718445393019448793607015457253705643472430544559258810527024452573759316364688449683382505899140473467986018167383760769891015750511346203561270441157862326504518873150978020883711063683882345452210528159401013785594669623660320029486807086977265799400968129517181955340671253035472518225043931609434519290786324709117658179286786365621247553826376548782625287799866302084791083938655633089702525815057802619002631140071658373361488466758724155091030786146650395002409877422322060626932461968024736512679169952840256864230950039835087735548141661971718964510065583873689148207985084518181193749082027256444105455026100735846259626238953442331194642600999886209428020701702992161927248852299092321836073034321606116470344448107550071373438028207771825472377950595366788123420969949556233965760211734978070241286624786318677315958550144979524951646389417418015538751476261806727665559612977124726714701193688195276651331291717511566904542919393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 15090862599610723270031237202025925027205261500096421501643308980931963323043494801850977211159109947661362859099811414621205662083945133292139251198756669079669606590064600580211584613132415150813616751345935184890487613252693583602056495053919866178453856095691856716637288701848283095736358679428280859946346858676141334328221363620456082775379733184387065642218198037291519511630591117075708342330756634112299071919500802029093523199083179155911475125851531502680839060791318509677983939724180664722063496074368128460293479976869523399538066582927356279320077697246562995167725902576162375368522638890450387860289673157918844578514408355117059891548411960270324504696704997853334230983953793891632431388683146084912306835957020262008103618603275003145668573836127085504798628203048596381737320746155754837019579969790043216169094067011130787043123190488799012495982769960108101999631872729189250833295165768409506190786015559293886130518625958505358222384781878474188192064572551499838380773564090903993247441748033358399344651768166699254214518559674003336846922917430565181108684993302459658207820286609873792577300721030767733080491925593589571029283959592610002244812751419204027452888349043641199101285425318107316000752627722052130163923622895105158380437898644441427830190736100414041506791751114131521308904625170887860548571624528892671233801457867516657410107333761036633830889749601338829247848528385861944161560405427105801789811370946718698218439990811477545374083724279904458423385834742483189508291088303987322039044614980297930237217139065574794484114687576928930013383581551415738475848695366356421303247008896455195492164573919015624663969251945745126444516875248183781222522778123287090301441553779703577397754031267862516412386392825349098651162760168430212759453005014970997271215456270151001736912372557281844489975244823814050901475194640555457215076079375861272720006697783053851374996234134781870333559116108054771072227147370158919855128843491935058759880715510598134927983106856508660241491070980450032493641119698695109278122300985218937619346326508695938232852854978496406447490440800112202100296094376171419712593164062996378648052978340396495725000163979543519336429974961285182582702520553582581912490792210709858713548679079336491457874570276743377285480591059516874479178691045330336760269414389872846652611127887821623987073918262639249973253916449032965395179460358656644635529188393765884706199758170921483718827749757399624524489210882880585274901582940398754594464129947964670964365876552703908382935161933465877619097519720317314022862889386967951396607655763819465417980031532446823841734844676146220714531190404842886850752125239073168301161552123196735954400926496442739246001285990952578648028104480978187684841808619691744022485354914217658671506031723572739766736240972443477465718963035171228934970210861370064855498969872853855546609897632722572709635668210326957311907395870919161216802350131962532105741291127190115149078214423524285640087568948889088608288834575007040571628399743400711329551554952243769193251005003619911114187473748594263770266859650912628995862616009205198507721693483504513578584026577995778464725830762258603568981363210373430474062646829288718541943807576567739994579132460281071982315049003374392595460047658180977005377439474996209624484551697819193234976398912269385259595828452237593447625061882631378412913516786453720698560871435684888092680522109780979711525730184125562777623232714231775751967834836590473699570082836170340847972721431971253805705434295094807576126831861319631616380599863996402201168754163743779919765765401232428002020242090345356942685808062806933615353006384061393464520441830644585611723050245057046272294148708486905199522613583740428107565765118269525389701219574293059948038511752745006013316705242529316194292051694624354556570787898082563308979778444145958551868513378853129567007915939209800678446219344183790897762498923927054037327827627697409774402630546188596289280362404536608056728920505896161594732600801025490764547886581274174717705045677740479056896353094786150935894567865228115767702025349934603889486910188533396201355344004490388009501076426385891144264462606129521535840798945168425605528589775471968672846874420127911167749876261173625447198472931953332662605795235115661465352295220177861486003525148598853820617393205925979663339066932224037334742421157037122126433279300496034464776030114833923936305149063404371934638005714134966495436834276630910459403389697700778109488453218522281057009468518012800088111157962477039276905724147439419306356174888611814666077914937011527679635600414147384635769345812341464953313475428408520175261948500089223416293502637383681233685659222745429856114871764790167366938812921665795965095632932999427413880306971504467480537812256487247016420127048092040125115353716122584096079690503389070860178442496412762612145175365943021698114416174113160323267604877720453626256758942594377711286754259638138424283110177181023229373900128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -12525064628379661352937841225183039604894579524888773732314782477921063159808944690464971706876122739399398459328213093529315910371599268707478517466158019627362253985382775724807517895867281326092390159989220013268291286321211043723745706910544215047857393993320198348316538252315930800934833042096466599188116147018806217002078696379962996342693127596213437287684058244988893889934764641059939618603876285716782824418412570722238569119642780261276475534697702767794922668823016849608192670094807411097975403312555485470149853558842588659025775447853960150308123846039899241551159519749153683728748680579668954540376269591481646523008949192119483712958669162767320993227047109666352680162657256357155405789609834012948538711848658438787135859066460260374359960052123281557764462354825599193755970475748418111402689927226303700353036509077582371763512165801870777161097433358025091170407987941097274737399503674350135942361553129495675856975916673461302536569400462577185806694676264119594671241702389111071607700421817110788392823281444845433877326442841740109650035407725101518306726621841363459978791900307787334204761178463243431658202723253028157750891045834539402846546678710038729125186780156551446788871546218913441110077519628356780397852395172784872888635000416965759514687697192287780884238843607606522252760693279638695150673438707817565522517919504243402629962886278544785399415655190399155291952949641096495379131438482780784935115467043087682421525026847384098099503595135570511089340342976414558441243508356934219518602889218599573158028298154054509295804159508735455850962028734008293069129743272353892133546539231541458955748205140224661099372225917495057484731735942187189627014809531487702419337856140608877258109249238205663530458041486298946476594924991012018712787900370491132702160860464235281009044078420371368066145267538303688368120337116527967336042277326342819311768443311052483019241572767047575712502426562668979243524833841879613858969217997173320712020633547115846767379478360943340797005410140429676662721359553105846480917154348546772262082865604912746154098442208876329584584865824988973260995975109749416827519305683827243323447509198181794515087828103955313928818747733352244459290806711546833387226272866264403792598860763342710435270010970995611000102909891174597832421593905231092375543591591569780409216075206083454471984473018034300335403908253286175129680403613554763335505946727631897123996354757354728739212062896350112204545378334132201730251387203392280911445603853179789683493612839907543750287617502221441453111898624341593043865574059474120696571338382720756477873910257770377467280855413995382582232828009048711833409698334314699982118085435770110885232174584205462524080574115486739893829291580301972168457861313343756636684285853186062131791773229136054963968127465145270983896719480571033839414741869936873676084168042036073793664581769357005863786718008637325744913004969069627133761701831044468718735438976465608456133083998215609353637176127799976970792196342085548605214728987016687176303305393543763273924807031161949282393405960075378595611822909496627631782917370824406941279648656997608607387179750368821042890625315911682075154997097793183943042755767854961472504879468195919194176383776146471773230995948753308615839992697392661066517189723301859215221926152133409696180412908409668782987829811397703994038055345593291812012111038445710947546275478442368635573251832464249941881931960602134198884241566062263901007961903647759811342169337803678496236285891146791621928600534180274586203738579932720542605968659663658243836118695484489831214832271202115374234648784525670555375306868857472863692963031340526954497474340638125666157140921211347019664830988266755724240640290124919020714863387055301327808761291206688499756739599202366031879392531425958281475320204811400767553649367923408512408473700001513543569796764398255250289204023413137120182982785776535123188733475789051432224179580285705267785216204126369328132778004653054627806004944135115693050403010524176893839877843311766787438996083693177948498804699161664092674871978198470688501786676170247299023102261140178725294545235213344634886838195600595568565268352803064789690258036539158279510715226184633925607016977873724668999614172148032542926022789786188951758836068483732686037555001121024885328428705911594464925244618830620137992489182332242023176400488481722479942468258818621278138698791031585637734664278285652359910995150583023681104940230739547770347786196189685207534206324284665798794001152812817951829371823392768921134959570838381666892677300884373623615813299476030077104315012351670007079228647613012509225299345125077367951049827316188794838065148383844482405401973546061953296848344082049586855687185182062897028131820207265118564561572934871813552304533235535210279509780196946126861941969781869346174256717785796271227673126210215349667275290609190189838341029034433892359827824790259262480151831362695120635140171733272792077149075918847669069414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -240467248334484290055455984940376693658088386218253488199940680026279616954284466396343576579938889757200986602859371070123891943961268653656063079118821830933961959179680118483041754008392038560174539612690513567766067110413985947555883853521855017498646730266813073730704161243897803715833613250362125621593466712352190589791904893845152816995938752789868614459866744026168848800109751791074635864641431700828702983302531066690903838756857649014380008448401081362464205118135629707513774016337870376910916075580302416990172576501031120495495933611449593858922072021943856448632269450265131514575479271103601912437169620965053339790775358931058454943595252256864971186770461146346664539802496400221200426435137795969631638774518532423400437380482264434931780358940275817901303814780368943754312527528040230581296906981281925742587261948664341860310059361691171854166832851397546247799719792046779770183186322847440896131186410388491975550255498760382171175291023147000170286242855917266357875600628629808593546023929206138587467723826471570176484455552737771925440606265782849295073644738411847223429347573748995129575124954516978044522115580601382481795905878333906291910255459391856746772775128378140793194959747574888580805060855999069208806392613184076451310724167398611998308500725767156674824382421281840570815149425924186644067413960319890477257678345603487766956043129073134448064421282676800244877726398464409836523070690578433607280560651774372353892575713069792031456575372195743558802200061876802038243112357438051522226692739788809641083499673441982446689789150593236049191255774309393677822866270647184912191843750026039684235093973179055357080514722042212072665826611941309552754395071642145403610431097677836531793422211235087456823246397473478259906486840884718217181146468317612255371490467249643888831840995148632148952268569089324534582889410477010588792332822491221039197261144882583514199269248238119027121570522220867983241877264853194620925090545465682318476428362552075816998448221489623558481598317703089023987193666213539493660039784428846382406089668674186228993850481521735575857055206425707541694157714095212161934165286235525136565375490846627679774527020390330267143998337484752488401934370245179580682908032106188514275265042425833774934298828838494110034227232764287551897634276718657235353918912014581465278956193092017964299459983791139228519238861986714084210386215948326755839335117615537114158959578077147644610973085457681715143603305977406661983544228884675394334590797303444686034064877241970203101184421249758132483105144773491973797603031888873752100735082966530927132683854388673527377860731759888965434912482555792516022875489367277763499738839147094967303535883186547391371395933667242550541945072854742654362426588147951338948171064831144547676346530954055311358065154936174256690532296609904850197423195287682080224688813938744898956609771129682132364344935378845875856138265774129397716409839558374756147609714641599703575460429144795809399418864731950536216037453847876440738322307126924579290595742707347064108973129083076516715854782640550883965034317300242697908984407365038944564982112309531234442621611985301461618727989726704874498071374495444970105829145749645903054635290306182544015731935799631740317677907859357425516639566312084275537989752758561468676524566039334083444929084611475095480101696878919640995233139970487414937724421753245020061365626036318549610310613230462825647061752653529856661748732291253925423941236569058260234898833240760762175745813106189604763445118576667004358613061964680985421324344720765566916429100512067275218745778676289617762090214645982027236145694304150109939056712314527948598536896438022315800145644067957803050186468044533554584390460925818624827044510788987745933138786303628901032775981974840281283535123683220379229813645065423216537287914670907102506916667240558323687568130140718066266700591941065155062934348956294546247738368985735485817464841006694558181805505882732036116005377386812146117507402042796205665503272948548919503462944709688011370603877012715536806938890308021865678647957842156050348145618690266178440373244365563776530024707599808199343066103874237107761594754932580174265182257107260477997442096253700262923370292925839283437090331725051991667426068111949441941116116361446725889224537085414083468984322600296364134361295922580569695652510162419398756547114845111178083418357203711082789098817379437401998900376998742808981041367599766230963362810130536357616476268278093264344712819115444013382306987272809566763307733248393469135780513647509198696655423392700943792254424467058672714521212217436865419266512510241416468432925848551421559362709055469672121085450524826299362008372426805021710829496252778017694371836417005551129388971325013508396955094162609616311457116093771719050299449275423106971554632074012145081012924447355516528114434130794062635500836956468885823839564224526080926854950006335952118106678852429762353221660274029621860094373455903221350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1419801788905757553080310450867187843974034625734968986892698602359722142691358625703822930901278726668514766148966847814635601689696701247144765006999528793740323913780782777196587143606791317941413101506097964506187325498310670453122920048965939034980131030716550073703881057746186217252288146811094570852163384265854433831027632552298487595116903977849380201994824329999425356874239669649680172743930776784435910167158872283426353577205718667484815089348232317512592771245231718834634713858316579226725481394850852826641307795892906508107366101393497774721488421901581187484994844597792774813012569200867794494153983977684238815832986876170894312052863956559987533183815469714072760118551156272036828950269811014191317313278734154057520547880140351070094836366912197921549107554404499897500032145364768774286922877676992367762662755170799366807232038973688483999445658971097258879267928860272043650284061979722367154593941297901736068937138076878565538878559884126182318895699150002120241962731930317611979764708881819165336367261443088747416332649080031944060046219135896467411922282997882699391502012787493199527449463179528129185526456495500332120597837128176305997131665045005163219517078302284886534318657309068693528373648464252725546550392542674779940255941668580394662817258149527045605666381316095900172665235559384598611217245430770188191299794134722392196387500939806073344392380355177148443594739272591609728240959907092209489924393582748716765877432055682448893641931755832518708114925303773793710356889810532121919843319962745647378420975890174946103099600295097518995630550281254962849878273611531846522334700157848753725582417272813558512081406720236502795122365297273048359840171444369522377961748660277245583717103049923768502976568047242670356778256366180827250170931124946812521810827973329504690221845657380741956590393631611003795424628885496046403868827610830741093860968481726344769945954527262177707542453761051062780214136004276259590732566543989566403405678370612814524334220956382048796811276865814323176527273353210315401481069652088512426987753677402773652550131622979712761262814593248255832958237606084915364863278020353256570905248792835584148051218724247516314589314688865640759553061021831539382800200477355004467260003463950534785135156013699413075247921232056181136170444278693780507170207771058114314364971985461656766048114914168575775238342878800717077331508465135252701817810870436316883150391220707028806783141651881310882504394346632386100395177572520586652111111833441823439556998394147047076937413153268914175101190935668935422643326025832007444364298227977585105084434398918350473615062391102104372388776686380023514233880345975322776759683242044473353674161600638913686452692202800606182251161418885134696622043738279689349356640424476944245440918202276225076743216253801440100403383660979908806013021659569317141922505369699728429650271305440002250447416972067454435720869133213829687238178610388517991970624689703434788472610217591754298447236273244290891963057370192698223083494679367603143386172917118396982087761648187525775238340104901474061661184972842834384401406301262248810551741731046993459889193466961568096249846827740442224214946588428286363269061755076502942288790927561700988829641648513214511552451306219270826555060874012608654865387971538727201567569274995670793013533561430128056993743603585915201720469575180322383942099959122922793884094822573399321868582875156860715203739298243848869304766428951424581267211229531848985839070137673152610362486061989475802607241217813539601286992652088330294493405615795135269288513198833885628371619085040866921846023391108730137128524116462278323054228735646292635170992350281580305705880046992313346210497282113893630480209088176098668242626304828780620888750333305437672170789963720909177060357705479581211230692815552733199036132045526431426852415486770837197101094128136734723882367109308751345378987571727525982594445470157088138988243694791932373451319865629495884289454689752885121509225278667448222789385995804695709189753826478117792257205901819087050464346269377150712161862215239499241299758064290330648673625540645278785231762609324560654217449205310550423948491393698217294819321413210431966655447407985515074076114528297330866972361248014370238973026561816073294311435727792311666648193950043338318240361599531496033807270212321204340997488487970382448431388340489907392919242824923825157867979583971721184260973825954820491146900248143885403706508525915056535508007986368318097226929892767367330198044863487739192700991366203695968880370254259918964863722928564440808833860255918639618681917047236137320713726581694734591676657543460713059777354076463884163538277704438888903482417594203668840242563151613127079273211007141028280575098899806610159244192722589691406158105239697827777124943456641248127553703997504613409545846669805040569469394061333674763929955373053025310038233049964243018157155105622104668208249168076437190533618156248712762340278966241198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -4179521149960587019361186537441993685776305273063384348426747341654071810083452751139662727721131842522105930944415319756797839740157137095182867265330931041524237845940674069404620633002507520452526335097118918583456312070234926165743863384884415914316965999368268045098178729263625796840883159804892006280696860348944127234129597829233198535229140935462316730851544613441122585820236807249281288136716732206976052657269088206778868980467229152961024179327417427581270208158928555004761960031048966260357612940365257136002749649647633127217641807207375784848276202850224293695397843551723934697967187601002028597722760191651795408778613210646485638973850322585135291138219113554643071591673266966269594452604042194783505465038628629762289744113998954742996098667266512892780911274089369019917364497734897642476693677649854491923692169828543674226550561666075510297197679111238488401642215664218019696033504320230936281553691324998198886682861834045125417456918755264465058430147375008098376313224197614516153848834864097097390637889745737587174125351202431146072551456361688412041210252498648242467316548920967866264702798349407553302479886653380473268586646333673135002057061446158516974349632764134160545946674982042449451882743554124393630308339234395807602172349768822312209790983915594303349439486170784831323373376834356784699876556632334658015519534295717668630581434782064195656159802293036494013943224686848088376771903501691053207803717274386783262654520268466024783158633795822790791461424231612924541180200313510277000000186019277649776463815794104433314627180508498430991320090226482548006441254873440053269508459251251189890326721313528368872424409944980746533427488581070595045394545806423126845887809523752084982354918162600401980076549763956331431983529159740522814187697546381531998244751368810888072818289322135843819101143862666545822586980622406259233096599250653559462370346955070919184943818385241725982174972044791210694012261665477890463069637284914128935561135423634717647473702085602624011460359692864019153704361381182575122939405215213744982463012147571595967355783108429365332876482916410319690274449104535018905638483008357322041674835855728077108468245366411214338332439352776645341372358388017944328803117023827025313093297864735036284957653603123617803909270132250811673594223393611843213568605943054721373710523839420271637592248568103541728628656208454006575887535711202156381341745550678856173926511946604412434391075035223233285198037808765098511670828989924386563611932100547437997501571286673614754524390144525290301228388463534763350843410602459134720959580092664176918063104467102730877444715573042710218518872805043582598079232526026963696674313399786065557598535050117685383158579125371594064184045881849051490850151756646558016402416400465407619497549888591288535356082904399571238327633340056613058739884956204105994820132563956198685855405944383425436757375905489093782135742073282653973347838093613083542708290311733091261106750054407010071478766910180275144219232783564447522895743990970449275121703033256270523008773242366407702549657086237925626360945338403780790736818165499310529693960539485037226065618200196632224330417994281488000031903320623905580710182470474532314956640768011518485593068171807592767136428732388465022436017095281589000296895446015412633516830384156359764950109214497074479784866123150598210818477631772307056362346583628787697278833542703200287318469811274686816176384877596108990375265069387594996659695105593401998200664829772757861090146449930447113389318472320464887660395006553956305589486377419260532190727825362440037360930595145528477328044274887503057195317757891420585616295616969704963986152795894499078208971392918689944849471160235524481619750287317857909618086411581556318028792134994455303468708736040789781352634260447851490069067555545677601265939440637659333245236909194165255106086627771097754755000312910946518238510219710350849948823060295515832240492805697618116092733553307782627205603601821097214488379093768324909469662911154079682582435430736340924950796895529608869684901467386822082918237312579994072302618003048461075983923522094786621981660294924248231004978994295208284859730478343782518475545737721236228859085169684822884086630193257730347119552031391189124748527878974351422905038071467431560083031265092047216502647178899336945462052892447636141338622231949001771383245164443102407522398662793828346910298318429233689697760066282610506897302584879630958811636898780366536468191300275464760099285074848795826791913568678955383546193663055515121909732314754992818646156642672842074843202908010473051964962333905190910365770989348701328636869598735441373237446944313646615014597013889151784494489004546188594617255790102689108457318069593842978494595385249893052139686147581256764765070136893914170643921079737449114561565093941384623048729390768802538340309664730880521983883047195101099912567928197323209853000449725159493996253850271900556279215453125408484333390397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 7282568730856443226374947797104444411620048176768768386329067806612247133407141393668807172724579726730531397407761260590294950406536912028272903814801120650800033389467701364246702218532258737422908786691229966784040422215149693651295444136253302998873339756228955755352486486382694049767316726047082710763419479876397320005366138987256320192147479401480288996120493040714677175551966063301363832599670466303417630739717063669432966943795171769898918605622235851273940953701719360664127682572315653657759639343046643024046264868507771086148998413506097963384395904270313216603618613938198698027048416305927174802268215199140113085004780616767998887728537195699150588773763152200133526148787884463289951916888729957490919736584231904651290097258096410042930006625146362351222011282274555144081054174516316727349767357932547062037388943675879983290135371452406046593959562195337957093005427605639939219202761045065929830134192333478658972521388773525175127852461900028980760676168589797453217775664934690737431166324829167631653523450645216146508918450979745943401520821173031900250365219190861606061289588269027797215940067098220754780334277267634936129589741295198162630816062700207033307293792982297528067745544591972135572146760689824598809234442800998161551577021927860649157486363406993830914546125766609367657862093493903442882224720104840627294580524294107395494267095259392072732716489994012717656187830858346747155279218543846507694599096452175112466219779406076368823659526848782713894943260046901306686337046708307337170154481807939696469462355844902894336500137288484303303530898938942758962764658918637271708011309915518638994309317857146136025831261800091229762934576012721517734701530548532421526420700712532400074294112797355534566124893590919972886866450782220725330284250227003981641249595530732798157956375509480674684391476871043284194252740384400949091305058892420788503566633231273774755943209129405510003864225687422834472106527735503426967899363036871234079941890397106342560120344648496415277508486596634020328901712680055868721446136026577017031478791389510905355764843546097763638203588453984486845860267981171621343118234754274402336000819007548633571473506779379931690554546299530314582873090369647619525226270677632639485201231347773219311596671946756089641105676856015078917641002830797470094011397585633740934812879412315732958691585561830632176086908918094339505788556245874702145622001455702378321061863449455577930922938441890768046716802984181143916658806516392247718843650814005450142967120264067485451688026258728355935936207408456673683916226181003534108377094258742472840147945195173058193225046113409066797227307966587035853076803899979654675077045352450258066208619540619489687675416302094019861661159497008696748366042221173719864174721924455889235611820807093471902235674916193425557921232404652876492512208585235244883649105222763631658703486685637277587949156432742511774336483250150230389348452067864689417415214223806313482158598013649523333915371659187404661978257044479729127655182883070133865778437425199788541395866358192169295331774837675397971874959354274940785813988008212635116323840957893965117000620713920251349084346126162060351628761985617635566331041335314186626373247420489772521472076141475856103348557753890848301511848688638653682362736781848699707413451779118299317900259468288257739980693920130632422106508482937722165073785722208225534134841844314836072802038830478374042008054263546656178802329707908942328865728565489763629341458986123205481009411660359844491425701024875020458594468022103164477622352978586919239048504341247032226384651908352888537475494360625895395490735096349721340787956282646097748297759001627425366466654589075640808002777232908767413795322272564376069795355159576085078814764060105253742309729801602287235143670152516874998371522632411372680841205838964441910787831562895440140802397227666741351965797233050489736819855947799454523189308709797496960620631288559555270087499368564268021306348022059977101730097073721646637377141235598116683525475620457992711521070747689913424388184196358283823779293339043831074914282945209224932747992987915195657425927268275902944730005776126359953605240473151806280083812393193013676700691332874847038749829134249212469188045956238362665734099437646578296533574479249367772440716615023472025434555394215539550289093256273840701101267053338577665743603177095477566375454024488825046080123455354172932460420372819348794926105365487344731840550228532496343922271236662110170985288460361826266009265748070904519449055512363151865817303082044759714882227519930044194250904179744058412820636014188165886869325542197878402899869197899875755559395772808212563220137502586252025652067630808349996380200220878928449503669711360829215109661772136188923682095538108918227653782166229032844211109893798016086303450338145566892618415266337723818309180627592452622179329591024564340064348682662146976011509404339779054201039168465120084855276434002024756517273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -7463229419424289065580930888288274098568818160579551149813835049367803790750612103651426094808704316233211787234214961333417606731592078598738532322512331740049269101672101838824766469097693808551510752518123502162406502433645012609043372943291210913064924149773523608077860749229064433619071106075294514230060063624621895182937815535803315427009691438101723820695320947839142744586968709152959802958108425151333304080869976347517768619618370781237871761195082331301054701795045852087877457321758744269458970266934788857284173976006174567478885836885081426088151459592175646857606974401247542744802305377238822219556528959214571596670518864589021627283125624487230972962346468277713233894547078905524408610121588214717318780933274564467895851874978091243392292499892278816460796358714692544017420469602624838189553514588451952459915731570455189570759292999184065618226294319506463984147009193386298222438137797982797296167885368072124880276296875033016883035173193201448161736868739425266102067356883866970563479264308234951592034280225488392821362600301871114649899149914509876000533529383928332125279062003157681246606943774112791801936464310585875443206832063047004566595010295538628911321482423596515992732879927828823489213592535482953551751875627296265581386674420693642960707262567701552195303058988346591842936949018687764767650379329339667746098220822943920627711012144117612185287458561561424893899258802235832338243733726106507716123355687682192719332708088846191653202497067567500621145259446814019751715165106927234781191201578786871008163108751383303004222330986525156048158442794102619333038107625512924602893783884785264559545168370969944718820966060182419399687079411381167298688657656379681357149860422862870946388019977079056871074722216925928762491224586203521588918870924369985811168479065154970701323692243344616187580144485525099731045368640908314922590321369101704186611707129931057143141942734148719937955512874601691902755662623016305768001677743896500514561354242128822747906092145640883815639394112472860810664472631826977405465229333680587216093684938631052035988041175154670813969643541393718868681762662887122672147765687904756358283461774261362583432541217989147548831293930618131306991113577474637836151596889318066160841216650259942308980058288029043231307215199362008900218462896200096604170241566009037098931649006680284888613682155010196249708580319880316522842650315945572919574713213017519671008544723995852497479969250838631515216449724903557417700758819622279735217034613657590433242529211527591639176220062015420672110611869357821994438053507049043645283857392271168834292234770710926423990215007133784938064859051545691719062909863728306137544025523661429373622550649284153654064838367458492426685338940544359381546434939346245482659392328336115702968345121287525805742584600141922689613464473393482540650189627056050860026133057390943689470149171114864643515987878149406349575420576416182675851356178967898192147189199603831708315599621928745677327895916067062384869623438577749111215519384154304085187947061722559682920126018166919014126575168742684015660414782772729052388731577523229708034702000131057638398552316268877363549887944934380244468860166806657226157705799060244717976412598919037380683026578572010376252850017315444071993284017539234773854813536502409973774891917944930093333742616791016035787628367899885360377293663277381349405474511079964689836694526644521455267432520919686091827236565987668544789454696620207248326126443561021177251188558363683506040094911592485500210661880640169684984208644333811824500210821868472277616349199865211860843814998001656883181291365418870452945485398723264197791738264646943127490555823462601961223047081721609298422198991098705976883354912310090623509615097255887109723936173702656432371786691135919109768474427817393060090045140041418925005423012299856631117355398540787310663059820021582931082596979713056250927342917524973436220902793960448364393138135729212136036706872448479071244389566871934335807031237532506036432191929545602546931858369206986954732648234812451387138926642373840220653406009625051775136304135551685170327397211598584668415684581809730248612190160762839397129326576287519589306845938036979219447402327344267983306381023299081351125250632576229013966496026426752273616500143095550993114314913773370595929638309745665608791845123689270283144884652601937163280539341502331470586534683534790879347360429774382042401187162296507164739158720829532248826838128833025907953873477258780869155900975569556774168599955155295836726761999046265772761939685672306734578867678806133616419514184554288244579671157753352145544116138848523437510960861543086858104220397952876711091411097377473174610392168238122055637040000269504613562922303731427791045409936706191392635825049059677744410043288760789913066062667802635710641883336583281732731841408203227318786393974523951068357690905301446993783275717215177346978649280211469178162709646232495619409443487930059325440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 4301797701935498418365506627168715770582326643223670476913270955243987243467855895524915780033803824110443243102752584015353830300198835283463593102864987510620356255823977957334936263834369972369402968798919338140768189763583134770190044573461111425278363156799391941706867071799335432430154964709184239602288204584372841565247023990284299541113846995468388295885478665143757765843321952074996986372073718680137730412868998894825066535471903250003572906488951211324455878566545833735737969128521456180319937230523200849818651630994281443765222563599991290800819892178777899309547413434798602871786733100318944693264278901601842385975526499207305622038789350473134778983499068253445350137790037109655524422996666181128584011824827573093415877528719169203524762318481792337443367184890750068074207168724788892908091549477181469240869305890700669284831486118320751138204202041577848228058613728832361531829652617033061341122833590952215332318776076863894592444873273478267298001746899987310849377241701666304343409628064074277097893764062626949381924723947388814767790099183073500361039358251622712535701342098646705124415217769562953265874023228721712211946172421540996947055218122716760561881070959533505862241748432160358288180002920224502289992915452193564723489922388214924436253676015606812165135401982774770255116709901047343445743366078605132249812581694891891231662383978284936106417471657985323083694969595158343512597244978300146732123805093136915996030588355682570480568824236791568249134047224040408758636058543825641074028437873740858156941101459647058968696029872174410530284417059412866746431195810566903142271695136617492780844885497901529261744767299111440865041255629536228322481113382183593936915122506631943053861891927224749116693748637223125564957738300264153593494629774384050676208398103056269526751651688382534808428134759456356257944283672111019581986561461843937197407236955158307236210927279574804840562617631565950556806753413328009177726405059859896744557617369356876849880479245537938909477623337929257474261582430113393570637086577234849053720164501589822483447751409292678796316136416351502597505823688477861935058869699515889820320611805921753609792680552248500695587557493069473072861166825324324699717656825460957727839315200479619297806094364652112669416514290097920550149497638058831942455751354673352332923424201440839332402389969673724174476556754653349872395718600022686019439607975894244799814351190102905155702060393878287840782915060209058107520172398637426924805816769788648815854784029749003374830002707487510604668659712274961769497987790620471989796788829019844056574482391372804483337678027112922676174810232008994440517947811539845648359880827506923522780513596956427784009489346835592841626213182076895387583175256494572265009347376065840279854453075983185120025960640357105636675354471112518213823787893326148561781064974093334597370248819280333239012512157063644616427047956197366782678294138338072019184111526108081114333185025779079366022621471059982388700849506381719067272822572021192466698022063457433034809308458618546984018488387759142258645883734079484631762312561258893544021912268481322518389631412821625112250589508077333800317879385341996116334284961764918457103395892112426194720525415301290461718552366814183284972158662896776342422027155779618306748366770350510722022805744796969762146794911558510291881917651375236030909720704454029566801502599823810789082688167221444772025994121770637299442491586250028489919197579568002142116558114968647731573191051349509948240019591793026260735053370500979118376172406001965739863923774071567108775664488093034474803963782715312309715289014236084891741749641649574391842152025222273516569431998420038197438245345187484228771491475081296030769353394633824417697827766153046738548015928889986933866415757339930562813143214765588202862398260156604245096960613738991034966505956148684931773035424184409477588243808727443961675697525674725056953548859100816979234993787247284343581837260166930551652199088881643055211689541325292819124837978705216968037406257247618780491660636345495978281579644956920098984147798527762201186190777022027425206241676837813730557670735550936990827067709981448773577766087975179156719492789822430492943769004844048428018208986892493188348720019410551265853579917343779227802792540203831841202517513136609769009058214114327134347683719265722505608238204416136855143313741811183571692522933706667001070796493222950222478192920644607386812230550785824419974494514828229669963989586182217306982916680447426979024722634411614923113718462138016212789616976499066920217040114315117028855554170871364700887623662165231702527675540156786191029398525154392843888597754227877005711153078553523133856259557660716515039435566149758939038009624245704830658706242454932212566678260825585969046676270042858512647273701372934336091681450437408165204595497095303784357307610598352080272736847832253818831757553376470752052793848550037598337492676771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -1915278509609416166075004593655367039876074329899229528732244291522429654713846935681903314152925411314722675832787490304644170389072036607564905256350114799610463914494136463882494763324178741925047206310385736605181779244196307371171758601391990799103882777492563977139528679145679162430969519262839589143525747907443957420432954110377060858518053489342151784660596503357914309024297568299433821540895763298203434705018856676527709571265615042743711285884070284981290695496813236164989354808745462249082855206596279597745535198636249677012715137251418428807550507204852041171538422281947560683974102401086378439716968388949865534010178309430309380273568076925320331143159681739794939520770690091689875214744763817571042712013870166926827395374300507066555206046775573770298971838416041642333147800968481159843726897159217191161431402517360611666032018807584412339458268541330972445656518865760231819075833930070243373613577234717022319237330691077653731528440147845284141135603331594101259021870755252391935100630174156770929719391004769118500629763275612467011713302519189711512499748785953660083526449640382026751875456739373111427484136858366382931362545830590667522802476549145392066767181769646085000223154914980897645363474945265302088967522523207894794689539651777886019948854903351236832838943641412111925024650532863280006601062469516124732333543971616365676643139995423619370681819634181870777533122676166746083646237157936006312608323977077344116680160506722298897223573320234916573410711659526330184293420023742020701502565317294747110449124697186463640581438639335096505982674673010896930847347618976482262530451985506117289242304528527298057873595075166455402509651984759073114955482294212965171983820011540729849989241208634621603326741486258684910044184699578717484035160944229043969338210639583055880499504522904289331376271651196900911438698475444398347658005700832729210362641106960850511277345012895742086248892080655589953971082736368755021889299856742068037717821673324342055857588989539094180963380310425029204825491890467305606754891357100137046320548083932324000917349098966590469877576898152336911452590314310363968357532480348142294991598937604505845454234511112777422770665977212392632558660447042308554264936327572384779892941785098615521954650555322359522934476074780635899034739083272332898725499968350215130372490833842947021008036387472127378915023828251160539010998957066904795444141518704958354806206126976649880893901646731961302949769971099686299038727812443678036052793448071112508051576080478290071019823104348485842256238304819416131545722424771592298913529902525510954020097084910642519646967926213953561662612431594915620707226046233516179448036391550322247292307041966270815922937762041361667441032786872021223624425779592091966887614002756316721125766693762101503587341933671047302279902421380811998444239715147545254747173816912765899241335004517108813317387922922685985579392419963170474783269829883258331977348346217156717092128462284394677576490020309644171572060522738394449507546974901796824498692818340982567245595912051557536571523390538492665174882613254881533360102757118475320547356316851310443233031880103332322303946526205250100996174188214537514383542187877506196810825246886069674552160433820361765269629419836457996323887735712307224916674038790434263569718468794627591615328847568306138606137567022539426640621412102255369691028159838673648516211875102236927807538106935018657811676632138679222610821953732156713783246882068645344700726927736907786624279976076497928253820623624264680320249402932407036026267300394619912913241697659054487799691939125286771717064496897498492226886187834400179168376212191309975069058488928397931138585201360172588504058073786556436428152526955946210283962354647767251931785276775406944732088299835792411229069965532294064342829077471300475240974914532209436179814182215138613143773541654425357788560928189903145707552599721449499746698057841455546559303907890053747149335600961412646446880209568515351562922022278658795055042376270275175972450844597046278862433844370393847019084782862777298260895880640604245109497952839432888444117732116425191537394862883888232010613717639853167379650487240058017311753511428427010669230609431298571160687131494875678110413050783746865410336245447377300102808922777398618825922444397972474627578302507910896124540160506753650861365083479788441102234054855142047913772090097885048517005550520843972447471418917427752401310201591807418080722361250826850819580659058497171682596801583609253679485836959379187645643581887573147326906649939803220812766059413151867716141658417783172343242650887697604696814975291788017783594254645288339152061631300029607659373080394682568713837378011535110243949049176026916385921119942496576239786150980621485008464053111391741379245867446145544216375525530901569271028702409233464222610306608162716627692427341130787038265676499922938657708075590746131365026798287160315721438633937437390833241292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2116590351710602212458696153350519228843929600707759803297674378708891601304061555234535101919666737320876834847664566845328542561478920948002186111007993838452898562606864257053754357383507815598085348939152274248154949250772708445173009022434455035236213966119551166629642564512844734834317166904149456920962203195314581223615242404931075569680566235788062150688370482800388085191773240653140356823199787700945387549164923794154298031709736843353866613826561479316045487646725315912369985276252620839464398520551873928522235344429062544507698254718623570093939922520606932225439131739952370613485955185928883722806869117861538425628553498546696569124244665576102434861996446200038399367318910437108349145183485132668628750659825901754588341705084196218948387656202493634713747987187708556168268602514473602231876376907375358893605069457273460474262942656340728133757165554300799086841604212488280549362462878515844599449220327619523500807779584954455374700669657882187873470800967669422173191970472138858571741432418291882310904954091869071665545692004777094276062105835788619746703153328855250702083764365695484645493281473101374227156552928463013042342938435600446405097562121713741360283870926915166502188421166566411357452951256518869200326925586885241197120350069173287791933432946220507200653527782170082317158217980215525709999328092924839550857155000954737326027837030292423772440140977056947012579777280063651317357815717906009254071214592754922588686862644680327705810292606577568502760508933461531063406218055924407357201878570287339315404718589026834921896754984120087684144899889627513956475263101240184913545554550040644911962934880983694933580520284873888358018828714067033182917211623202558001593031026416651965591758087677173448124129869494149131559464811156757439498123363521953779786025834187943409091025941739694573996848449511560095996869600664633889998638098354363365404689986028495365263898600826865290002045256000360697551468038297370102177810734684742722382315141323358027076776671511982333536209971701936763075910958913503892840210230916135435532578876914305433964666932790539567870583471598642655089534367829140125925854873648527954320011328259351387979871119405274970437990277971277211108181691034275151680420106823900578171050267426151325243366253510471178918456757053095652772868493447837091270931569074602647160198384297743136826272239768786684099450424069740659517834056304561780580504647524926267163616649794319400011818474464504303509445766723515672183268465336769736773329353993887656940090279074131627011070674886394529594324635823224612295741145999661990758725804743072614095814310809845610114417395747539217009224923064759752566757947892142304051510811485329705940973314682083738690994188980259791528782700576502867226663878861777109179097240831637839609198042882814370015248511179483640547111758962890843643858165672275283597020011883620929001595932006484475333913100404436308382985762765656398614150491754641289257374322527514015104657452394327371551481688554514598950152299753636666236457791272292931104226822204982671016851986518005211787103235441983158364489182696522474861336446176755137165660499249995237584476375659726566863304769215082933086332077600948558906637273876144721588940796958876232598072834904705750800112058876856248402615978660366965690398536381919903877159634702590185965452605566900908234357073063287982246702672602773126749376228661297537136863345107006254438549477825104256063655690799797571301077509768614248487944314825558396570266604230788185994411270252321280857692425764218264240601724115997650149313563814093998875685588742520414079442910322697966303855979835777234460234667081060592206133321717855649305017969750486028935215218620656260393576466519455079112077274868085629088675614991112712146291062702870734927387402209896424604476068571600335088955333443714660750404715286457599616215435650040451714266240601764148049623705330714913071175139779220460887654035636054938920510332863041604644773118153950880061858584300415939115980604106188643387847190917406465341154356158607163536857141437869825384193852490539681795266627601109627678453364455331459206492289831637417227600718519216770874107181393116158289786511459017136235337865365570765085781261228385019598911537102554542918417023263375420266015559539914179276301338142646388727643993581818910294172456697842650178250950897401047458328951172013550586690415190222508856430070050598390001467245277568263739136115722425429614476601203130618593540677880451594169622855344369947832538314293700657757129034092006468524735452854788197571612637050382274701076763951862682849508247304856131778718627832967232441811383940531605056239632047189593937428496002347587710038205841641179854423371679540203480361263756477851082979808680586750431844745821081829910349529832852498145240915502350967642673688384995190692527972850901993641378902369723414662619356544543560633113724641357844198516276482090061482236053545326034719786545511736478269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -2241016094851021614192444435216277613192254174840807116318417062348467557669751871523704557665004479658200182270801987282972168769320115169748042861957562300128126824388469810182838566456973989135176421551501609990486402046569307279456926873960146393846435184030749820260242236693779414828190939959651592444733110516061159080320141794925915635937972496983607317896190061548766164133306008392167055849077775750770921674412437445509174036734995343555029248625889398402675668336601858297709751411717243176232101863036195763124044844144493696755246175918770625707068423847977885241121091535283910424766387753066853628036862008873335952117179239186583597069973744157060251714984781020084705498169145693946423076070281331711003218679388248597311982459023816099052767448379721994736832587289246433776541850792683073139844183612333693317342997108274432420419454740761632317722744238257572747398312723986978866836597017762772285337632422936865914117642101207505715381741282482976029949163401160542471132830646851899850101845691618102957185937334602223572946022478497147566138985503918190176157949436919800231756581625411127739808631168950877144389309466407573289589446162528866421721635541415274814616499124885501607552117972447461038099827922382014562886329845512038767452828480281320113225873988529241270238852738216240547912637984095377829322761608151594487248750556906464597768892474374167878963183851663831635090153513633983238829401764258308746351284497552786650952257119095033072767864469823889392273824694519858493488020836914156969710515207194001205985543768953009726903901142288638924928021681646130554379432546651293690006374319311797176048180861856432217861335465007603302403341259412595261762865470795440001911624861854917278173582733500647037314195200422859841779653772821738207005667941298453371903712606762818290207710633587631376006284943713666340027727718295107819986035709251924946524929529029504211890924809956848848111530298697648069895409795663501308293679928200032979020439826217291086267598973796005764229770304498880759497515937237479278089143230875064952163057396662889107655608395129784785544651899308197629430127875129719347788021733272350617555122483721642071540019549060983873206501916934098705904931384900082133845223734812162612988296621416838692371096017796340120526114591526252633561272516334884200543069309006812977637325008994812737001069162452230406528001650884458333444632481208646044262739592743600671911285954155531499801534905929220250281448457779897510793600095048453084940398552991360057817629251713735761265779540461011534622362127813529857828697799281149722755636270717147607869752624388719741409138748164893652334829894518704304924042914146580070788685694146845631013339758570060091310919292863691515339985986808937068980882034869583556715277480635525900720409900120395486135683874657918915194384238693822180628991473972880692032314740414990864083937378736615459831711572616054841674206482250332803708671400384133821292239680786837106334629282495623246940503986839590463610112305846715158112112382266014145815064643950247954282543934930817340529469982271024408674410356931962330594836336240668958441531318158302759099001242634755403875635104650159711469098807785323319914651855712726922750179326165685782209590217285788166299190361705235214278644772483429434711841935609729842173441044949490150132125809969252385455230032371873867751303567457869321202842856050311216783237205947712498872496237197962215768779852720829375352434832280269730701512747674012291400584608944799487794614956141256746380621077009045215495866198626536532086282264019734208541490109969352904387389056109699360006026638660773855588105666272384952145226347207933668216156084803295203089041621486536296952169376806801338756044747127903338746287660870246920629723899745758708015007672471523378948978722063502527504542344489955055151785405766225449505062781852232013048856749930648711957454154148186575216649026407715682984581442299172725651268277902791893565941746605039913514213534193624274966853461469133955194766194681325207587643022397566976835228295058708946780791288654890797769029042105484074360904986525162976618821219121447943621204721409123734121520615409030281414334031652185364036474492385855989513662284570795560085653000483590968332630138954164563053251394089155517981730379702105641484661129567101485042292996146046902635747713175756434932616299774814835821348607534911506446519536624136081499413087209264145289444069096757891104329565595179164208648295937941565210051882865304126445581471065465631411920952039296529239037162467520472518918052294949871216965635480098046212187728801612640114533715131012145565933238186185796384214336004752587392287884753968096070974827921588272739664059141842185779305970928992901749905742948833460602235122917930890469867589117167664587981119216486672291929179390173148556516274733480091959715553913416169794080581031884459776512319258079981861273041007359472422308868641484287555901717462646784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1151641492556758568684047748529418777968210925823356438619282281272900371390953618296526653662855618262899100023127187291739622788744981072894026249685793390609543123604861814270126148823276435583869994309704961813507985686492572127777777693912852590473330038606179967174516965277192278928077359261516571931885349332712283326245150335051638640300404630175423447276428360118831872145251772271275033686525326781342153943153442369348133239974472444394635565260361814270726368898252291965550063949071177171997704404008382624282500511776211500487897614887946675138971391708700623650401138417071935404400304950984009809924468320534082447213126827424613390384650217312264803155418116485611157112710999162431439110083707693848368130759299650251858023417506597335379694081929570844750195451421953250170131802535431899268907192404139594318113347401562435448124378075567601189376443392471861431063685205866959630491465500424132090853279414371309561768149554077927674438847668098237191025398390604261257232357332466335617037425047490879298091798684071432651530822673643276910742394794627159980225371457810816737995250827763958473387405034494382697809773207288387372540911524264479042949847073059043208793785224803733981336214101854696796950619927862642180395255103562783884981126017734126024138319325068674233151257238245711837344743430733481708318582390804684242819601944730159107827145987584465162217865614333734030971871027115432888724072355231163650327237599870519114395787134772607428364049641277673530271303314112483573214508083746873159580076115905455883496362134879208398630766364652870232504065256465633265366379929585738826240847101458108645145599254787137614920353579256116903534880457741007753441428913999900048900145469238265738363487210451086720654227742907450444369831710244490153927852094703073854699256563951294968331858173476559912556064106331097328489504563173327194948361556329491769917203348246806894204987705631431019726093481593864519228601906567463131046421328511360833135004614535709518937729247853709523095658469968763580018065887717048568719045390993041689570949424695517179257226208287556559760688680661406591101901134333977952656195447374300471465440243105028090765734528953377180452159715298447417805537745842137757541554002603919147446917824126325312437639171802152981167007944721063743763998634650178136803674099652116703728166686356849850842082026614970417458252077332601320538234150158734912921412573097170941155838837978020617291480783497261600217061986383111700081446775442559337556606412654933898890804390508991985733962120754906409814295558164466298764512696367187277553014894086538032538566824739370119302356983234311989367005921866428132159934579516613119097991242644679338484710177192323160360957906667640757538468219328171918853285036815572624489727587665268431921475397127966870344619895075172824054743780730351090304271685465011206512612509104734635101766327345479963803161606980906608164421142757913263853724900093445146265301398547660141501541862523306050005592055884708567395812546135462218017939878860247358256269838388264478339490952950902004242773511687362322963237662468999674301316913114060123083236929155261568264870791046863200893067921803580436932871369369204099230743946345469910242458022490615757868034472446649607308544079639369216543731901593851783090918935787475129924106618099849876757988666189019481621203622415949005891844996829785745909220364393787440550995881064272820322376505913621771286068371840647233983092901156200691575298938561971194011825401257736817776396490570049566306704889760403815366104098754893362939764717083112404144871371169233528316281599204220107688384916014512202018045675612453068729612475856858379333216210527116993610283393422092239943947916007916283771463431827554462666608371288413189671097989804380714846661966417035967152857002457576399390543466759937338879726019970943103322355247028269631411231390812650625356834072079033739168338531939045609788961123313015865248090276990739782828778732588412531511447166368465229646852399774269961502781712790779408882878722490993082984527861398101940527591386905845107286888158957459103499929284835598920258111001182335501858596530698522311472033502619442123295839592423894436038710462273391033987987633927091020121756611832236366609190169847348423247106212366283464148659860737964602736140449818811524262637010831903868667409727187741990938510678412488670735133224818539851140048896960711035155411188209300931352436148460129150122331576687182348165913486929252648267362132484081767854351176733338859459569592725968718679476881122468686633392075534225330372214457087844271183675290538288579678025447094489125243007568203869037685843744231080316826146829602959462658270351434306099156306837726247795433041917530221159747142585083131792415894205165577597303991603481125008174980980701066157744904650226965106142722200868997236556311032208660686511707823655595138870909629517258085916684024873335274175827023234015567930994563481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -285478221539007684006967967267575139750992795449997891479436056815772978051797529394033017295724576978584667179465212878499428485641552434265793508743319228218872174140205369896594344369964443027099354311486017770593744827287544386629412924602449188626002771108149300266914900434257425079381768628771601596355212928250459349632471457561076637647556493772704547164396597442077075567892672286192860904982252847760849815924450598611548373953847593833547467700971755143420108831115888881871362680815387016930293769019420378959162193616984790345550941765169684959151584892493306500624267955974015227781960113839636396183223534431399228025758730557535481088615075325031576153809156357666433689645914186430311155505510841567423686907457883610787453880152431484902154246009793519996023143097071749019319145402267601451574097808521306503845840039536284595676464528037915936236615291089776081444052166003755630168255018679622704526461262072386958274560397888372371251262690349216631366674959392511162936989856697971156621537311119808497436208258226191721396808906258622222963936848791560703188967364891383629972617147055102230943575285213750652275370460152554446147907873567722543042177183701320801149012309511290388348674847118147010170450980171386230483199246508859156874221201493961689657452097237086802237863714091848168488013204748237632108810187645852492532217020515192452974381257254133166882027699027615487594623484830596328396111623601308188603495162515643835502710887918975681131673539953201221316813423364930262304107291408772585690535424024428998406284634164436659937661215045054524665560476545775065377695020251911158340005488914275141418499723290987167931222658411599657548696281125550092024897315189692718931833273484796973361742463562079364445315567102453554950595010976821284544030111959251177008625953360699285124700038058590564290983170516181401160600059207443205953925433133659442299027222905750850878642443769652727424447242843132238154142327625943332159178814047954691008621447750710704909799674501990613266584913249048846204258701312491598084221721112348883815510122148330314300735646361279863050757773040674767851931214670061562955194053259121612370968271980228082301918499994080276413641214482779374436642617551501910130676544659583990972209598578954615760181103893678650611934131592122765221867576638780028213652434873712723117518401733308459256794620933059995624866996699538864337607374631639320639816682746215429812594679866420905750204791698526147629381671783029582752037497198146353289352455025388053340127278423251625192957925463269635140931561541443526254806114756900335822093014929238378116769642921365643211294885994873193792587714920627812223119239962534412664266268768077342485147677314094173058073225313894167152191045449165841086205754393332926835240557141779114025740420527063111877676671569138510173885247717211571981852719137942224582580845838002978941872517164016014723591999541416855204276676641300251154616168458322069081552311058006351222514989025331416636712552649798158432833131847907261575585992216128201125572253555809446741307399194593933644784143014762829977811788366170643890178015239811660117942588218358358717984480812735883447108685659695392586651504863267968003149831643251190423346104001383192179404586706619849846290180901420274296207285252897707671018188077699555586502008017258277978622410992188058164158993015869357811058164974885010974186229809389164358809245168235972878629401482122329325854827662165748714922478777471186478516377047004681629080460673366690267530523622448481917012801473750675541154730323542915245495214552556546681078220813131605829894052990430376440501597767472493906113941464804002045470604357191135748840364512748505416067241045923513154398358698196054184102936513063405385252882932551790170738789556523218446908346854962419142667926699627963551228423981774429736323156177497977714349741263153564049095454112602221336784265826638267709039226541698478103686419576164746746928661064440887060759202692307203953387816629695870728377100540427755047942269463884006653740720877489238534424531441370187763545096469885645979154991763775270633849546237388733710632552309016279900572594738773992707818893072829808473609922003580769434081419788877672287003465082800853782684465075729314930979872641015116232282168375653817975756114480663473769662650249566088513743376678347999568422231340725224839689136167005456265684067604121773540191882719144689890355421229771957634291030513718432764597306877013536118233094286026427189873569716338703072914212436244373752214527082365845977272546717367490527578116062566676458326113349239185809172735005659665073932498018750013029970889850240161770340506823880297898094637241649675596726862677452582073968744117335276442671967111830750936234200294581881237953560403450712992305268140643400159614178257691559892659197641757017573863661594689037171853023701799103240887640212731330355717118275073010742878717567390562633886236712010149024235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 109185426722123008570829638361508595099519084926022093177429466534848825308274626535315642610408335903533622578075146808271610165933276601371398690140622564527828080340143429700466193203859592562681161185941061688304844720734566911723683699169073948735208002993818606333569384791524101919663400834327011847071268820484326683699555528559479284839349183553710128430273928470601348863846573792696446637046936010816631613490933591702759692125411953417966828527924635547577054381575435473474859316917830041020529738295250762606577762444371108225095294226539641912769318371982973199516003825861440102863817169628378000930592920665717323866719539775246766677849266599082308492776789232605926814107150424951468492848718393899764749880755157314120802583305440228867620365733600020296667099651827705984865480104495527303898198046153306826111156843857585993258072757067614239444554669496593932224254947414663070229452859321690470007768376737040890201046623255819683341087673956884570028867139568411071075006330916564640005490934657357091924978171824444439578659561206164641715823156880412748564260761390931084746560841782457530535743793593038863800802264551993626876473356836381909200242160223461215197515696527236833676551942670584500918429712687862754887853521386693690442724584652636433333404333470885845115128446687124171212796423784604826579149658795164283745592470528220468267102651763459067344388562889419631974643506135743115285401231320046783476721297163403931064439410610999605309533827089843404166635865263762215125275408758065090719811110985932649801399547602404662114748222666435334317141344492871596682786873331162068777252057598070936399417912791111082378082028161669697883540877659066944798719737552934607923546210928003474762400322008716813796964459798919626877887766764953298685079094337539698076935258978922184606015055741466760942312992214699806008301029507812743389340878891401212822213796471383428025417192120864856798145830567235037608517182943893489400786801992886038476056815866503724420845598696971070812503026611879331534646172431890916912029407682419855254786990297096180577178420121945165036692715484695677079938543211786423242748281937809855952565180510928721891876751846897538991431684474316011472767786239882048350056231875419508994425171304817656865525562522857122095686950977815091054016470203822186211465824076156569706705375294062210641835592191472195253073245346860957306748734158109660244652024561498545258219038217023200729245258938623214998668997666046045583239780934280732202540621271195066875767166547445869065673708376310078352916167679118749556383751381190691408808266588980387390975245825170266657369861442229841985677650887604659343109603498013901137975258471378424732523146881195223943452691578244518498559875226584534940018208892938092520079437233970505815417663867043040286957993016363342309155077497952652057186732387460582899653834375124040487639262797389828776822394760734165176968519151948702414244511957992419690916477368095193257715904613808819656248137208352462927486717306197801263646312265665714854912507609135254548244154223574971775047518296697258643351811228558602267814459283207157031986027372082417741748319040853272599737704250635050445988686681653754908970824195589175840139001778350794294960132268437010274224845162332517556125879712966953170565641236503659492919547367711550524062641683719819044731211289486875131477347805154091738605594107060622386073866066337607027175877654539486741813062709808281102046107680143861660191226746594568543339585103584970647813100583267333570636777361881103205768252743545602957210620751557596622218619469289359486825001030302398965890710278759247755844444980525664657327909637348642828433465102210598331392929670135787299721153001907972906696116742740463807255214330402543380739926993329311362147172513793168554050927209660453727868263278685430858706327411803283174691253918500816740264176870815036061311871862483974235622466639320249817913610811572882933483395856955639875132147195765161879787635671297791177675805824018591973189584523018033403391641491430798630531409670592217911769698579407509576407850878298246925895409487964189346126490285356866698750409979642203489374502568418810396627628384184301067838347564898290075889050197144903745341618512432262359098224517165789852157434828711560123665639918452149669346899969042931417520943791429938680184396674473047505912000156759411170120574790077056304070707519876097722505441140556877982087158485843436235805520295005173916867002373302298577997125781574678312968092482533997286766512092064944336419111606347040647893110977855062105345999656878657369846291455344829719505006197865886138040828193750603280139437429794092434773514644067736472719179144454039296610246582009927698163932808062743874044329394869546466948547399669310520267144115251733872136720687979031239840198831976809108887582979662474228194618282517035063287494902874054249850411054239997734852033343130185174751862292465319936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -88628952722523383154799183781751316534217112553786537534295461301813148015523833541090247588116601689957429883298700885821905305340819571324866224296681797946271375569844634643101273827047243871068838217285365994794593923471406802564825485429927624526796046278295360109339465472079229716869332101502270075180299415298628337109375739443701854691969408664715399893310476990174002067193355981915940207563862460342156973412159823738720865415600055750594338546292085238295201686560137900533628787727598044274686615181279226716590666247448897767966776798793401303642618469636569729424844822083388137720696033481851229437938221677435925786876257540574987792570128260020639942831457168727461049862608009845034534975289729715342106254010114299950796842609893348533608305741707921002676112893640154749036234110852714234794849483226009643459915216176961000745224742381708428546394370848156535581228726561506158612405130503631915436694190742695250855486271872913025528511761998604218288876824235786043565214294448325080130048065278142557590438434466060645533076530802907940841334300072237004060532701098548729648666806972864623186077526670489829370442482428764123038098249479860708284401238455872100380881411552014221284125359121936238746913448928351682250733566056390875194434210706024613378719382205852693808701205265884049213748205264410165512704744773283442379888780071768570029714840053117079574736497619428751293058778967214259873375640355564079727067335154041974432271445425781573305127257803445276295583302844167741705246818699179556975121161730240605060101351007381558017179535765369087442320129044756251288867104428084422244223620090813524111324100825705963650511376313394907510396971422405903061194165929769880690706749213312719100172165086973862948970238437162464289485867488788744137837746132755387465064084571679920079374753930064582328161867864831339475075403306584015533040704101754575656443800578788811128137509432821080064251249633382049520371313641043518935990018397645621188010863828172827756731761851238937771643502144857697809222957976528385568592970419606111463441449028368656698020609747066077493279830847285463633670806596265629379361496422137123936056935092730029163653946273510968571618863246259531596186671602844848296962026609168760305677985842910748235462289202429365517057638395615414252511563950392313864792125860894605484953095715781484179068206635836940125123459994592013651513569221389841592180756230115199491244424099349758733008268752929338650580155776874524802404491958297540391873665575363197451086632122090303951062377214379087694953696635118881780415503437203862087318649311909388055683331490812625083025230059335699429803868535061268212107960683083538117894571384768102418915225058312688434562926050575813486474657689538215739937190556753708065798482992952357768539791694531112746255868369759894244023225269203820883412551774679709458841667399892534325784586278299578612381593687723281462526881637015321166415009854869728520793192121830607879848097929818425104049892524469998946530380623924645174154446899899714899100396967875046903773877814246351203523243335981660507134398289708088989615126740318991830889611318208225755594667901504639375363923840920357582099411667055265844248630041635470931494666419089554740268456318756215456630234082220660887020589468348284489872463319989597073933516989418959237427108265755702374458560869635329822330749134367944806231199723561148121515577384002992101210514728944701011211532206812826439075544493262269528744528913907731950098038592554979454617011587871454963391894258957068120132172260639336828210620366224385875847281370455498783382217052529679633787986020562056732206935689040035250765746438284402532528909943825514799183005107025180181804810397690684571841339870154498893079651812699135670535249392037221044975592836329424862166804396470285908959680727531760975653725233862112538264002459391018691358926603618371881809935518696428185312313183370743532905677628967703277552153286668549874355143222406247580627772193398559749480682459323355801719760673652573042064701563904261235950920203917142784497165437236145565542286949009075662013484401965211396359053032076369640990353247949935976156940077671213412230929709999302717414272093122911267565646818227808972378717751990042445614164063854517623738020917977461160971049100657473120452115732788820700129877400836170626161438620210564480784524945077228402016617004452917618210318711846225530728969407145788375894035495529177354742617352926159232904880284743608609884861286742238916686838436524992011330767622455103056942641039825369695054278802319082458589862840891876730084080636869556002429741204125610764477191152459110946855101875884790731150230793529344810085577878452757009422834948369916239658412671345326168457560828105778082119253947312725284208497068086358749786688395027041861717602285037581631490692659332156933486208635155135832090780831166503671632892691476370827557047353525828669961229094092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 38246270519180207344679191528782626274192252810510978463674548165617610920205439886926221337159353026820412489875672687122636917700947301303409099906597793389559310498474568176242244435726205010689217541749400840441365445430555124377146084063231278357496479629218477536241935908229043993007797747060517028952050770229111171722345150586653279067711686024247337883131241113459978931154768204032493703004564021284524457581523281737554231972253754442930599374305397560864274714160738460031185729551640582046975484526786889332416763882308112220981169996799767395270585091808862465436671453278698317980559472721734561925623353031299998041937986255053214681593560260596182545386524805677579831996998510392752847506145118666671293927016036509357946443719466426163670725881988917643034673646007192806050109137067873236720007705061530296551495571270264328729783544038881463891231768889084547465331047524107518072874370081763151517260489178445285835117528486948797267748975434204188011364793332769405663752744624352302404149070633308761882316552873687620697511002600701112352110071432976087505239229412396583868998205363762447363481217993976684919794922277361275767553589970007697834755568071551140770309536460680162379655579353875505662175321930206284774249345346520036229441418101445257263395820517065374973501407337080978815031452697965482082830566861634433127599841941323185977134219626968389680542972395767263209106712527926219359289530911056716355121698732988088341172455180686659581254144993720897587193925870172370350820700264989993910975567478943602235427427881065196947539231609699567855302931174050814672040722961656007793527179483845068494395701249319960842189491167453943379127775731582333707694248626233716857077294961824569746416590916916342229527164907753286703535688117935312445764114931464771036905673236569581923636918905865574742307749910773424296670306104789876906378787408842092986730665693360880408617047545000034258239464691144657456594274296692409290827864753082056042007608926513795707573243043242781334272888077818331788837427965527209566015386888046082799726217221588556999240804402353391162044362963892893669183562710034619589684066523382703830096824971368281362076141994310009863327531554339840919296161887878489128653957609967985017564680815464881904333643312841200028168417771017530979651029220875518316163225330965703431574304367575264411967971515635976065144379471949433045151133619190897095790078911526878972514359796110773817913969004419583730457432995769999062331437965513252055809296181924251469109525757653351361731711818333593800450091151963123489465310754648453079596308496538419567357620063411163829348592595664037547765990638830059426637872074080411553528220733894462002662751837740060303571656255826673157752616051180127954183446931706349616415330175885063399354587567189344442192969324202400904231788865155805436868085012215663168424133185826486489358480900161244705646821716368979758028000087861178002423025050008724844910548311593245927648177656109412220354584556450408253411683211296878129514123835554007991613633371068123911163635310434351333503790752050653368790208370531676920006567434991987064182064150444522918304515737934344672766787438282996246495858410446237862567445244300773279217918143642517069451448086926813251898015903848635492667071439830008264393267847172231236773670531773417825628363910124478408077392842023870171333140770462722924393014195042900847804031523216444971027832224283571700443461474730231562216141399488263417827941472974385365433664894185249968712693365559904525198212958693449509328058155640112968162124211771099785211213657818437168356500637675540433676011189252576318438286861352530355056866766462754298249127499455382039607475658681457904810803203475261143647737475691804344186322780154444636361402150883252506485673228914918308871106618766688909753871541264896656448521146101627189306852599273197955793099379296480209362134974512857405730171827730856353426706123461356993981155566476714882966388729177170066418848348745026551941026852059851236019796368625401109973703118605855917552964554681593574370240548704510066032572337808918225408624691710266473067313976185898349669652056134404422159637479941640671863050201506011829158114450963582638239615605119811570305322418984590275044294046122536940904760387931946279789186505553399874802329493600606337015892086499933339330293689340609802542300019254469181649933024954004801256627868944668867387392162364626301763530380479293857958351477486264074544560638362466866561960749199907965611888929537639500530910471763410032415431044669968516196386542342961040537277607613564973736449646705591801602421868325765907392554525608666923958831031680430861008504403804285380210591027636722226652160101879184250253723778089794509239151854310204160183269291043187042198687311553820121494679815911536689418633368681560645281387906472582863242129336854079672741697807255330082284947962677530075922004600676169001677619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -10685359107473312612258065524985302541576838949526220908778137812043535037238622590837410376024242123730128881420016196103086822858474228374781023585839669589651523424792444487506629511532589927117817702560128535389143780518950940369233634635663558692915266827642317594672143467640656770813127993426580054727433978907888077542126498992341634116295105211515680397600056145970834458829074517929533782083378791211413964700029456832627147739222841057131271015831883722567992678467538059159570094400948337275626713716583571557301494950462609507063417934572726246215619061833182899061531902674758616172451894800134073666501682038914018110420130735706125730315788496232511036367144978560865538988202391743545421968987522966000528255570892036079197741497725026001553630375207205469881169908798262767264833599703866750768919623062328488326933252358058496017497765919286316075166611498736766351262492061267818563737192200080215405012169584896762394548019860679084997762058873493657795332782132456299213569648947935165675907823893738457994004923148175770830229619927835667190396940805289164687063432556835992639096245183189907466366417331412136263139156942676669158825947027313126131726767843998857775081739312985057004356135012484705644619784821188282585098455906878699405473847938806921703942066635441869873541101864147683404384450893962962161324862383221334586335513999429397706443671564300824630112096504273724954311025278121160828506493022297738899790226326029964396144087196635025085962296602710486861230075033081592570179080495073500640593872283892693378534482828753422118927222406445728910065894632660766745372336285986343667045647710347068977737222601917706059963450811697411555111178778994454475544157090625778679607530849047890086943345018180296228155296348848325330087321906945847001794969172858649687253433698236642833950744920936819901747163431747709092712876190366383029425024720147378647698112181180112570228259578219226262005648260344583552903316885172552148857598609991080103198432755252666352920533369513816162882038940216096738710419859754390396151029395922124072806953670475841140812809422537467378446984694961447923617132536304649596683949415388411861604904903266258071676564316776893057752207918269380760293986903015176694539244171315057058813824828440902534364024679446063407416963877151652231651351700736345147764473720725812797791269319655126967628698644403599134667644007002387820041349109833725546400047596931481981145395680938635188187843902513196231306700500757002959210241724803490614519997058754762954419788116517949868831513286607054844415566510768015996641000751683318019340174848129403026051405544796591602363942256954675931205898939505929118870319564260596062664893348648391074096140042494996349440457104102457892849681007457144105493028868763943307672855164521674584121469473830019251772575603944113186852437700011349316900025359242151550704345559971632233336872382224085258189637608809619145483835216295603460536226352010444747556648692352460214331016863300242832153813464704764940380653244816182093938187770764463665245436977082631320790269825926568285623395235938831685286924039745077101603271928835640721975133394219718287538022565026726890765473446994884411304915417777720070872976232630442591267414383676985333149782417223909453683928899429806289404567204147349144717265191085762227855225563495186644108248408716126524722031839742177241859690955471001231373811954751148320370462516170186792093507347081996135367682629043518547891872961370755096326380587309409930169654087829433544685589649042716484568238238480341704076429182194276336600185920983131995106410595947020406574701191107997220463467074514807651630902400707202791430313695924478557235785786839149945748577857204142499928590861704353017456228747019938226132554396419652911353804374249824088833080112176482900603534165129160537905535232376872721471138672145534742695948851544300480542010428421488225611491144464221697442785354950661767127466277510039726056899484144745827028288225332165106474502434806097028206634043074391718154733946238900617793564993870048094157216090785910521472022806399759059397345409053996506502611923429957944713805705312890585045507157910529809669595737346378891353026513465826455720827739895020379812525573353970417803780577379750159105837681207790755314962478252711593860494075158783487109995633696657346672302927354096436136556299451031776731169888206927308991069963990627584882317354321599212637936738692242434522031905141188640531400311298931508262765376509671165119592711379071588358604960118563691452165090925272733263543215269858821627639164960446893290717383313575595327325031992023015882348486859547352737787120024802886809125300627264578108198301533109309884492688950686259994141493056474336087430162477342744344116387183015678238485949916214780417509970546176602139589935159794940860808690240559885001598866725971124066334556376287870474877533731407421967530161852086363369914529768265482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 3514021153569497311523017527396029147567281626561931895546313414697973235052487079455670606198713280327973970023066069318765419297291386411175033226984752729150627630313938998405678937438433932328077135163568125193719328277592817159650363853033009961026656070539152886814475457210748811684474375560518094055357693474065315821444494042593690351989817151356879547714522329912720140803101323171247667724502068785014321073360133968328402843922307055629088549599608921035082895334557206257261610491738072289540026022920956642816861201048601481197244518226079618019079076286966944274241555521700797303515206309914935687047352684438627045304307338090589851412906375775983230975325689748618111170539838295334677282884710744781218321163770274528986545341430700720173181402580845449830807147134252620642346005318202318300567104903440353697084667498106899250127241519480672108077723430196744694455959749531794745499539944044150595374864942092159382303033412745792038217677439767359221519558790725935412079816950745742421126035006480100021720420095971613842813002412988765059197602692148103633752190341799727255689840092055401396519142584588167131075296509161584129537606439211680641614317848434205499712712219880726708997587392464197397365547405934697445260964682174548622416185904117532803741176166701467626139859646624193740973644198900395026895043528451322160842023813399898261656185671028834109056723592155557090582479228704731683112210100693017181133500596035621424574942872388168075249283314312932373629395036112822993064035886097225372998640724603866231187689377325299681257176220499681787872378997144449492004002758027114199790638418100558709327414418498761899817931781768347373709154184797315316411164169663206393985575598145752301604269571419320730322505561756609007469318247475284372661228658066231500969729784739712652054714889012109782022954504050831688110871236338189481601604058694004406680555406522497433966133237130717551299528799129163842025869587285226549136141829325103822891373435376937379887002191939493365262850563736359424877001922424363891221799614941260819238434398069219345179744758443219061961460279917461672377269851193471998105944275360423474922189760186775623903853569688146013139352145942788176398910326672968999118336712167419150419183262285357256979595281832756727661005523614290434600455304654307628345811192750792357187152080051375344747561702346247017422379787462309838542156847415035605438515104616940705864378027938413566921865101410224390066310468073155248275788796017953619333856114664192772592039778311760626703343238368184487435234867206465702773022521433484967683086207938180828884918677266338082957875323059927170236487415126049554284304563889013748531256020930952117976875758306788058166456691519124000801944089292434984164267482183103960913404012257181555555063126957056428906379792438966442935640786390641228292953633905033887505197583619157817342738534276190599209466325158810666801982740671684809366782256155467300299869662388699290769050177188774147258465918579802474127794443837182078421445633066234458933797192594606009803221315856222752196821714578406704075662182075762361553077151013054234729295921836760290128314338861888072149917371425209785346171841205284186742035277342963138546178680969699100098512096688071103844863445962431308724740922893828100740214213764336630191657216429937131064158454576343074917053151695584392795358673397575642397081001742691116207715880802177435030281927670650892630640487141959604923492770086475999792659211155409257395129175227109724973864563445762317878614994052329960321672980182642192187613174517818090220843208319444826821281533745133671555581208642797131070270239799119967450112893404559892415098689410089638070697368605893488015889503289868156248263943799497390642378751180806056431234748913116086250137159733369155592765090372087634192738097344381452503598509551831651900291618161350413409744587268740739335477485392469892057470602585949985752478558321449445595138894201696725310809654670050148715144137809740895988415668090533469477942798948307217366826775363142354418248672853463118778108326474100276148150798597623987439129365633366042342867952131823688843089279602762070734656127414660983130672153242642335720837160319008478136528086180573741172333696610839964701079024964806320633545322918119186706810735746904111806054425733780834059427546259016571983727059537010245018071394370488774699189336382715354548082719070569411725617473028977165033910374342831699608315954392973248379459771801300112933741605348795344018652722779568265775185956888999880344741157265966315642681865929668514414728936796023272147216451422105459164147960149822456473970943877178268161814027960508320985563701274852453113126400022158429860378761818682732073398084517989143640417294258661886079700415018910848136987042409283822315463223560399194798097620716278812475555034722977415198034128820987775617270018469088490364069607788683111105155473342464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -785980947718892655443836958456666704440977284897504605126326018597494961084633746957068845437152237861225485755783492281036384402646589770829626544247946236554619662574584937509186061000635700607087821366476658279584095257155201765552068173593638564073543658086956055383529911981175246945688507615173340609137895084340446930304070809840673872414019859750173846282711583224267030752936569977772199021295935209823981146381651178226363597206548895139401652990933603160156763045948303778620036682051435563443236558630148052029726192777130080983087639638954948429327386132975936479163452551619674330952549477771579898049519390454031912476134815909284733748681116877952342361868582176858597679219187662392778521173700943336350254287470377464387773327650567577961601892753025769625924455051935680426797651974667072871868116062892674354512196107854749631642281732239169578873369621135540723025618825067071900215552362622560485871866049792597638974351812216841810733539839900224684584565816175238154826796536250973590075222764749886274506582295044208117937001489522530356092419080662897714797406592477136885443993675387393737816005812353435547352790340123638452285591505032641470336718859021640647201533135020826655799501692392250204682230843924635030203843651029664838362294065919905052235446032056209888541718856787372342994849316370866402644628411392461333372378364086774937324430418413908392473928913642988081919877624029132476180202149393798241706143776069728461945007969516645109960593208540570076215737106996588176849522508104156355687105265334537652451753779017182844667461388565197837837828367840492896379891272687971283745539788377202427329395518164469458659382377567080904088877210630468736226207302840877119223505560320009742256908229558149250329772495969944348741877789504868601769574631598603326451469938210388471182956030418510216265813627944653170788096854599086079786607011304979718907140533523409086092409700321058407296786374479665071483267998237615474216222244494829028772139350577393727957974957839681466927667720568635005441960858725079556342123053600003470435631224113972745144335391465292343357616543396869959713972795176156520832763254701429019560108522839104426845424284296505736700213872176382285535517586265488947096601708829477453986785995353831338286905604257349514712468129373281046472445042462728946375458719584614484461174541452367590353140219021054797991736041506106176116744655682246900493823924468713560918400790979508978317920877590067559548221791602712671482147270540953695008897055641940620260479519337262055492413121415074836070397374052789240146620511377451989436196276029530065981329492823639644242776213191728157772000874828953208027295022006701357433583059999507610455215198317643974215843790753766163064511922393391197208346336605015234585366041687730873734901927193459378971630156563504878258836231833404021855922605317153928207820017703329250961924257639421255531134976957412645334397665869775107669169841068150814528837033783775732716686444475756790026712826492636295975972569403747412258602941434324050659043455225178312840029099579941264156698594297561650266562853618934122908131565383336038752132379598793166599709169271242470626547305808393507436214797640969452766308989420284609406678410781181522160474810121160096122699733255098551183181462671762753219046653421954343760272282111223589936271008915007248793570722320346033599223571951120022627985890495493755192428639227090668088507254319830061975843832212811142031476127879761039508611479955777726441256686781861319141037663487313878559887271139028635155580472135913255166834673817512156958247600213560698317372479276162229802580819070578094034890439199640040206169713796830857661698452111592688273901031084443973669086925259270247163170060541079311606598786913941381765738355038386368540722612712446806387046714144096545339335025181377235150351099320690555728413634208516115678098755476657564998050151795107867012105724377630827212264303126699467211009873562845735801381476696212955240538810945862564158123865964463239037640897664402966121052914374212011328482177443280603444520354982759335435173148972856615916532631539949126769561066759911999235306147455620694134540362771224806682434927939633764696607431139275690175769684981890263737153252577133420784803655932348465110615550477533261406742712297314162417644184402155206912417174173001609087996378120566009885536930155839901799246945441313630643950918883239858907239602700208552546680917091542381013011400780983200058258207074581117414935543439277734996101959125827506995362850328888310662652420413339466873221131099719955681438621080410928628576630413100973630524448709577384125149234548227135555151592172918408751074280117464971366373639686440812978696564693964993039245286117992511498278766811150893142099668677197377079028699923777376307945284147974913066547312689812178062628540672617789786757254294963376882634310220166725969372815264479638103124869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -43052931595426282155926783671053786960833997568688488138458289650744466435603295660620362128826541883013812701495866265574263525103922225850674607020361741358281921281440148792586895825772283764558063993269782570839936462900339450724862171148472258712888747102001074415497265244437403773008258110537695466528545390575647349880989560716025836268308593165875574268312252863887036869020093197405129862910467527208908215763970288133699315072583382785383502138029397979856268612320962523371928109917010497056352640637961722607572840854145617718324425982944087882063629648045619873134064712574866202633315002488844242906383639107875971923922421473848028666663226363622904312724516847592851966001583297402903735281616030595669741407000580625308419958514179109113130886754835552364674338394827461498530100114057360204923168739951365915720137669133258109657065948624031015649724033940904348817285672102919203466836538253737226314714453366444042087443289523131224715286074702365068499539751487110937735016567388670967199572343327994364721321551936204632292276360162011441833552539922806496037800506124689320245416411902548267615076722559055890892577968259930116315718833997676558022015374872881252812356948393049431273339649284603291173185385837375359031353459867035060653275162356848775965944636554954570978607123587140848015721385830317638245051881816697894265639037083414275591038302042322999819476462989784380162184805217769571278179731329014009789826460162758559542538877204361166972671637121375117162441391925687430855291146702984490431940375681089078859479957497231410934085782078862063552753732583282636122261234851837476255507902787165834290785885636948667505204095437466073215188650527991595287970063140902497546915431260063474190741488000312135386082953590820593884242466217558840025976994665919405131738751808492411037334604582416646101379723546381330320672618805957617121505560352499342223956709875100080542230529951035049292974846545902761258701351909927070243262924811701116138762061567673321355338855784272148283756091264866209093178502441995572633133893863589677056685869079255002496888757987755284624834655216085788458652727038815490281356478483722243015725651652273264222418040855574036594947437789658626222641109155625993392881926072783452941549635047250673568041918197630774000493839694372413321687935216539036048038888234480935499771895903216031094723305329691801079659289417701541513023934488128509560549401130513699830812446845569090336491617422676566457147143290318903451928193585621074080151359208002654159830517605169080903883706178097543688924951845355088129741800918815707935999421987607410241699755938261120291432108624392920152351246850150057878471602126027900560253855874358363597167619536018513192869880579461936148190461629976585606550569369888742012207724904237079977217641828151400356728161135796105244914093579579082200295125162630717002116192479305522988414824477930554048214423529051994437084796214224659871613115020244704803741801136306770975847095065703248843161720449323088011953739147025495688110728617347283920368276602355192800865192778989402046673664591826615519623185563812497407170309850503373636641248436525604076541608094888353882727349309649379627840473696043161979863839014634882844002183893960557629099290651625197638230609163830872017334464628506158211960463616926390127790152005075798245147305568842624136870195865258894717573541530307544087432268612170459466307673840938676462376874356870472386135201519314399691050833257581962225926145898605620311448664676041341689564471863368777154659003769582466836980192929846887293859472592512753756536809411320008871771351922233194860331178050948371870101321375672064490878020367199490272138881330847500840031585266192262229309099668811959808662852502354497448302499326355322917617268667624819756643712513717301950435665883206921795307797490351723830085982023433009191560992489125219127753728707873979743262985398429954788351985623384926857440308557429117642070103930637592842598830489651241318437121301563002786438406324401539732828652067919395919550625608711901153386525998204237488069340530806485325811377849323522679235783490016943404166208094510498149558333383710796467553327506553143957479737434038731607001368154550506025538096169114398764413687683933887338703233254380059031765767462865528851380510844822914994786121853111998828957878570690307421847335845259387625307435715206559730043849479281527168753915170377556052166510796085789282498993090145949277272881805225918944997142682260680918528232714780385338731006224818302644526371720126397151877004710223201868882559216804240414145717521640063527324067561091635059269300987539647017787459965948717803952822741774046368397427528867749015091796093983711587790541788785629174886545220119583162742803598625802492418012800886682239552500387196883689801069584902317511199232172541896838602653092162144812061114644799181168928973979878003328311590359374208434176000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -34591399823044970489854521908620411644364697563943690823490326344285030967252088486226175391119509211532563572484241164503567189751274602040924229747156992050503461098707322401445636040677116510169530453425113658545809579844769573763381252155658103690841764995564445843252196337578031730099929757735931039532036426728380665268017435138605028266834626827306275417848293334055344858230721401841024591620141620276050512584205305171641687800439933786285781052165151077483737955456525536910225640215524617944941406817397851566025251805546493262377379053443368960102316130939881956614047604013186746904898746397375490848224005268777379947245769460240156411887010819542068491788931639463809566544153337353331193855512504893324793883133398416502564660626500540886497691840603809014685807757421087792551693637627208268260518970082709302733602617901320186421831115502854074036590840406652857874613194356908156831710103962195275477544542892315479671083025154080967209015226762205522261217854654591850078792982537442989639244777307664120425807098057649469618210640543509501166097101045037437570321961956192129073031113935427352285345347558531636878857378487241915285703373940841130214303885326805848843034609153140507460019683215309745407920985769156298962350403170958405648751553618628895422948834463954446163809652209477180150491978013295562612395104910193564836191730429827993779199603752886902965429256019877294541650313072980105380485232641976626152273587576259952385327430288899763255405662325192351921743631724332868348538316159262250789953127003847901535650343503358699764670608833259260517895613347431434607864487529238299904961566525564864076104119959151338153799185013714641591338768290296007159652150165215326865584724337660904764884686396770451620952947479765759643823105999445843152903249319559101077610211162181703409166626329284890375159582488338950980038291604032094899022468861351271564668881521013627686843569527956653118129337315044282929909456955181571084513178417799657185796639425467107103575472699573894010593696401532318464621342910780908355016568107442369431261321098656612694024519064671474513484695605634298972988502330549931308307669374946034240119061398005983529308477653190872718476230960195608166552936275098051912062707440267523710744413204767980423227534568432521450509117849430614382814263364696149001690403055729692918613104149496855731642897934189660118037784135101135326282536190432806026774620178100027702592373694958540391117660162684794139316587085844628006798088170423520352862509819658247793074604150100451573547098920014414006689430198564162995619417157086235750746185614104515478994010134946535665929255593222887894002262299307041199558584417863553748023139147456475667537930613481348857128326488746215586629132575987420027015800385880945530306002095666393053719159153072592235619701713275140416399871305275729971293074716841578436336563826194073479718553681121608064995413310900050949805607134814229826574338263683585162449117899999526805116869488576884988776609741159575212508379571568048777520155587414025598638044822942642752553225317726907849030110025326245787858078248908047037091118221718855886800581174488888652647474197082455933036072410857041574409776918692055932707076859553599947269874287072597593108988028539245075513026712548262623089816666035119012209958572881167485876501164128848018736861502053325901780137691769505803436688005390042506693393028809232153741091122952822557487173320486222575761363048045496948708628019833637897742049505160729273899734837577001425354440037741014816947210413863841558453402107636141959639196198729748546898363253430911059664312825981963027226564230557962548114472603297793291053566893715940433545436127709688281813149169431750680431358226352000207746933656700942519068674864436373748736551148465734684189147418501031544400785288082319255723938853529503895131113756039548179282014268934717124591309917456337427837531056037481313097529085177897072230399986060520106473442208650670464404961353222699384362478361872258544406822573777170487698934699456108585206882800398414228189413366350133494646315869887051721290382813217684160117806842928229689915694090012646241179476260311797268863643716046606034015421546981807229361963415025286621277078959034220102071842284724322802366075369938426211632680086828667480172277522559395558881237816359487596019389497212210158914171988567745682732814812144427146024363403189194055845949192702658812280063160927430536371493513073002059949103866564456577383143315254927755413426373709763007146853723065283487918151667535642688362563065744878068373503674243359277004679130415203890668311092489344324162973147369491672630917058649768237981447582309476563526877512593241536963259594575968505165741807885824120864115058385765207926588292900905279969207110982925751703923575632673971415752737531073620804803617962896153689952610302401773037558542526927538288813069604517399802633609281536000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -8889869065699482837449815667734528792330942974308434330741924071140112556833536368805941738109249262697072799724485418759513956133348884259773106785929920175467383536181522330065171759770339890511676101014522911250880089605254775050786588116516241214342610499432661626621478760163431530153013136721682422035870347566547091071578028733696371455928860627545200059369307881097556420856129320495452121582945719642972659115978881713630567420398963059325869098651820982353720125306954142993135821182666821560211164103392174894264115714127925211223979896349242844995203732996668322486306449517649519385667899099288512497852461809076115540603736714051422424470624150799739382273082407660561662303841156374085992998899963233502122002028593478329956863211638684743784383299149457616622944734244776295719509895900803448930464358456571199556880598811694902478501791801336620042649094978407751585840201976751852684788451881499363605330197590672300384036087038878081187312007775936313950720195721258526400107508669663908276329539551712673479775767284228944091629902075540667400270702309117290730105411109367075309284413719215325306755336603340617621616421758583996862781138622209199991944271271184114240542547967855554053890296030188535326344715523612519370754570733954732890207258130698369600503830707607607031878340237608153022541031505613344534201897716392277221681021968485505935229799874734920392499815489621658806716188412087341065285257720048501049733644231692924003469760939066377615692811657015921296175423623767311547864515525484663804442406223807163112303425077503865803463440360018819573305925967156969592261348122318623102462168473748491803578412196545906225264738770672592008379713504963545676031528256677976406400418696343556246653961133640023428182102429501563728246240988888886503939485072402620531459415154274396939954409904481627434589311941198153753316372580260527969948891673510554409213964120167121020923507559311074262861501187164471113580125376074671734820322405858483049544367430568913774739109661474896540304200860502440588148607246150587325372419966014775618020444405218811157932016959805766553007904799477443725948220580864109621521889619797408513126711209402254076042358969578719619117738025575673294627788558405103188822004257410981887799085414846910764485283488594429405084496705374848360119359879866992898772859786275932742747963357008555134155295232296622040992701590532570144178598375547973960894241748597834049496387297681037264374263352213646377570965116947742454158881721100631549527042059868639589650941210344200743034368868791497337662512149493013170920468399643901286564144412578158172400667221931736577010736774232062187854652625119917328019018707536408037841806231656551441952191253405129594124070876860753960218938740537816772776766010446424096392942735009000573733330063285130495405567153376833084579622359525048240553261305047544485974619926620037571082591425407509208044880815586338751286246324490632867101884170475634786888653307352730595630159396546321637309708109426961037757670320678652639939660371788107852846657144756117886823049756557827469039232157612625453955982953925438600506085642263247786224628320133537992020333936739360723078520116287222080794666018792403252387080941237468947081925504191035081738991745730807917804851565845374926413287603456358981244376396966238574660168144147470592833184799548619729722294796044228728741114309994330433061425212121958218843480140987161576694284872784729408817929947119456260260610763699851563156471483216920093202034197396012226693074089807904423183034271214757450617189270441285846483257739774853133815727716315050001981494734922058949879325776807715405835264992564219021235979558753897102284704897298519346809550364086238772699479808718060141382468863378761927318866840540441332906107593058071381800282710380946843709007174557952642252139524869291778267396941636249404686477457814713318080681555148512551615166106137800690564046831461821545258235455108674179708032924254612757789058755476572971366631274842878961359542579771889882219716015335623925929877255063302570572250954957696806348583092397039021187470305223719412253087483832288613467357524419660879316767382400710815123887685659095344210859940851580918821972753103700971773080236612783436809700338113550175388081768761311228061222482969799753056415724700400245728335009711803503292891429565912964985495159573437651217990988523308124114347537652816176536943474878092134953388847538370113138861159960746471215532419039911778119269627801089359150330998649812803425400368672493633044287631374186503963065657242689264633792973093656699641779646253570369984402018411728700008735808886731485376328548670015452613933288952550562991026792753970355834042327544332524168538327451398414439589774099801007885211367163622485819197013072180221650642176419184649571705425248637104904734454370166044502963703960014950718548203999005644671838974581606255885182566400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -1036305661763933774373023433010515251921432437067099672515848606199618347034936917364153057651467049779554058975564229860054970865540584827513726333925121274612348683041857874747633328003490397417321752917797084553255326379637973629145938707053627496078944172191135617566442650235422188506384751312796859686403541461038764696563150757988713680167256290421322730831625404946048812285055436781299334249032339885697001299735013859171670087733484769384194771373315478827602077240546768932082164763352133013769121722599690271528612734920794621511190337780485295025394402005857680041140054691123764559132394472425028658292135809616060605217220860111317379010417435673639597149864502974823794910807309939131987158001342871476261551179760598088733270547670897071205096954484503465162300038874933430559222606058855310854179949950336499063216643262144812218621425890783148967388015427206515710734110799683687594734181316155301840841907971614593389153440150881074354826457376704406891884360127335143485823924667940257990074141562450606141721608164719805808459987707192985908283472075630928618974962213768489996020999763356961200428812751539978584924930347175938685568975725575152509768148717762935192725260235089127940243112369788891415073831010850577547305959363487764147445483088490648684238452862203460171223892204462676662803900628068343727399572060415936764196903619015853552172932891487417602274402499862921480107425355571570627337499152308428434563777347368394776359433775748457547478661007049270293240702081099944906359881675062819885947302470518597504160665219592339037279015774181044075189889535690893255192596143769822059633996258375716227695193541571127408369863645238200812064310526268312647812524739925103378169380472346713257538535171005832242312129018979690101236433436148144991799522083987229536069037329675586149766492088478035445053768921358418913762045886336468542446506554389302788952457193501168742413218189023210474026044447649147000648052691580419055254429056164359794707510201571194948947545638993600465020916056982568891224541193096877445678687700097163492208768409669704522562752680925308792260569324499212995078431014883223891542576539882593048586992300172833740210951897797664521219382891098832141832113404588676038172725679363275261415196369849526684540623777718359033125406287045077856924696247178571846716348107696289319477826332526904997691996191724218960018458892765394570489753532214377148219323195424382064189114070288432133240223307451763923255766966181061984410744962993471504593851541279561150426860627736475711232747434138447906821227474950494454350701582742617721715149282223128863598005800988886355928131991048196547378274716015758290282036449938733535339078420180005889788458214886850226823104003760761336017253619028467022975561221854469392946326382938740182299308931915300799327675890423919008077989382370099153350146309458442781689981243330470142339847217278481217607650644666678049415806780233726435468873877421984367146556721467229873020100273350764843312700051299905620719161206145735326374920981859430715667399476681417892564575399042058553474166838967654280874572085274488916051932197695967190415005328652617479309172813323160307668784184483376099191989039569342131487896380277901875485598489165096967702220521555171596932366198769825413349689845047627907950605395560698477894551571720944611420915947551967952758737545189061889686585224687847785834487029592245571051753119676865606958279968807500147913360343533537914014595502602508242707790521708666478808813630606781091916347922627036056578294050244682267144552109809953996864822409613524948583031675298848233435559673043669924744757835281073993967230166144728504381266517509506387365301356778930151173588957816129074391482332624142740332871600300550052461402378408574697364370686799469048704456783994692045267397273308913803846832099913016592296912475463720410245493253127264960569158419071865829067104086321862172255344774774167618227733770438853896579359967494054168846174083150990453555568369179504840592279752293996917913031490763353101950644043956029650451916608310574992261952031904630717012304118087793475582854168413433648655176408998021682436149905985263598960435649116795371608333345180937635805498102607221287414793240619053044256008856607394000165527988633495704866576178166079948727831529884151074597486410291986267788998879295655924852769111204226004664606645336111386753603119287329984123643851387450333766234750144216808482466457427148172954654292185423650417827309363457681754418749939395808698780852501574357348996081905218634317083736306534604620173985410109632544318763638080003056989897868073291713226574850747789003974241136595785873590072685712906357277395617187150193179664346447956214698446028697664244171425131780875028095907437166784164855271710107896626579108464799948693855449411606690285121110994283662528923390042180622612921203773422967524674820139100978282496000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -57637638196081249906356176298326995221467668932238822717897843291544658737292367477254405035259222109132490021323787901439574490883075370578329203614091952596129080628448086512693081270858809339651982733968341493784667017918702093021031588221649298760389808097721259181633974278499207979132582836905697644293683737561135965448103228217173086450740812251495325477015286154789459618485791271999636995136231116152892500839388233843959114036588193738652661923203191874577798813194083281889803880483276897475517332741785824500557838893510845605044628396033207371067260234432972072300139138742326293356274035562404192288109729431186546186633925703016332651795676648579840205496184023998179113629888850407784247117218150274228105176608437033861726842609642815268529987370128868796517067556352514498012493710806229710751257589593903536805658896122718476148862628041595684162790938106826351726132631041120236057449750653020781079401354060647311254177355096044398607784383797909910571108521949462405702130431670183382643348229720253472390445237993286915018998873479557502945346747327960107119339876396308693780256811432208199022447277547383269535375900885973355200449500399563352373620052967539170213294645051774228798914277923090976363241031520741456545301519953510037922911007390230978381885191515642411485636211996565458170967836094778181483708223788656091307092218899788620309716182119688780141519019119473667650858462335331680540482851749102655952468872349757578361336275573254437820420355070278664716436541273626767507590143726994309191809711443110342347018586030162161660967622751464392282249587459500406665092041534755308584435582945636230118324410318848233881378611063409551596818080240163171461000136441322056519394600247620871823659287196921191218002384239017438315818934828082311811255925665743499238552095792266264770297315856572289008841718371463861431374596073270187746347669109121451640355618481568656915046684524721790987443614104688170752952142273463103233711739210976143389437797275068303947246572055495237286057558577529559839844070523539264484968279740518312029725847490375210513920675154384392307761675371888951113596092837175223501064496930641215708576386591519346471824466045418745996818259111011834668687210345014459143781120210713342533769611763495791266336308710704138077852445208184142865870284490242412204485227109822697064193915656617393871129342816278572715170689500037025401404398238222828329354595354141003804729913244921191373557608758363779206378658396740049482798297001759262440533757960341843474107785681067555746634388856066086476160995411932121796769043177364917770843629295141020630086002214710653817688900977671316417860039422768779253043842957926441484094153732624855722587320581929011027555419805051695472250539702040434013814978845088350805151545767581200310384133848987469942923498045817997571713494961859962828061306338301058395546055906102385464162106954571774269911495142125241788500233305198225900289755564123977996882529781476273811337133201604196844195945579117732955870634986293806867064413586205037097802608410408500159077456222896116731096357892799447061958081074616239335085742025476273202365461689251745229535553665401089593313435456696904476288512247861369204464205917468442085453496688221591014338088030392176571858753583532989436555803405935795182071688847494256495060719283720217180011295920210265321527797898397582195907783416791353694178579086624117669557054068438289543658790219781359535243338075887357674230065934492087596698821466332416974931084685845960337724183909910934544386297744611378076934309451608629766307823924144775018780168767112606850566094256319292590481007482455552892537468410236950341545230384366910057095412070567185072376445366071455543807881383206677013563332980167986454436220439177142218266687454714318354226997843178025600500240321842160798393634606093620920225196158602986376014603008714771726543229759716075246955836676173758180921194152747464928800509369908733926755473696544960659003882528647838024242193929379651420968367273285531585108780603145353180535301070686164309504748792288741825807123937331299148280559809625608994719943775051194393415199886485790931809145961506026407778181108408903385347155117690024968637277866540957775549505785297536152601457262908734583188435212358189606798096235500973543621324683597877772115660226316886821163091139939090250802785844600362252162790207567837095928582593259515497001197198360397477358959317141351304132053861291643562185999961798839865999405435376799576798853208110378081612247762440615105191807065021863837038230076578827862611987407514190543095807641316128940391492103820984861020875416730242322107746575706738079778214491765122088546845414217262430760393329988501602324963144874770888605753199014730069554934448303392749033733247513317939395615958923114855017323390557938361128233687082795367404798667231819851758483953986602407415647104401408000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1426105823075421550908828915104987796283831378591869165611668492471869379896376307504601194201187385365075847806345988034819506023837854096835393886788418459978689122237395949525572857237710460813054205007057084727505935756176669407404062995841470967266299529031914223277321219778143620526362331329223461428542917761973995044815922804216058405530170592305253794424270716667032807986534959107874179646329869134375861448805555752467283799573951998135715781710901786446053717769642416854405470601442361481434019504819917853928179034590387338503996838534494207967977021162872905048040447102571158469978686507499588634200001726003394386806493686973107217123321554076086837516558161104103576981232677727972394705502625100729155817566359775576648573760781167659139011136565458990677694975490258238157300608420989293856984684150007131222059002766881475810041912816304707597655172929400020198114745464451244249815565846287705880214897935813397325692795964237739892473562922223217085687571444581104643600422890147880590385687159199170573953552470282411553922003857308062876527890152039558688841362941639236498243372554905159873868708362792891265613306494142656441625631788445312588427610027336669416809919859271385484608173626671149719737470500116463672361730822188246908556407207036462558946617153745933764158148668949759021390702796336136118879591151827360310825343699801051765336256543993288872179956979737585375800351219412235750257280980749362899704591044086489685366774662487153342583323375142237195158237311340863937188295920781062229682229290515614388565205103636530841386079447381732520211935271570784610822202306002290339772399360008859793871831516848406838311549898131965043567134144302291997806324104260655212076530472882115792183690304449853091070166378059135016335579542154444940709871345047111865453921621861466405949415371007317957544373235897718790259014079698565512110912080004943587669051824129656814480771155425374680742874515253454535205886099854175437613225426054255212137061661607523969011484983639422408391290056273284576461512940353586550736064812356415878607764905843714659930621356618898030308769526916352238221110664758285264006368073340610913837006361958764974636467856228516442932782478626700400824676044694311588563873860077139312613687161296013289791021989134054778899592439151744355672808322845110554279811853827478368505620044694451312638871865942450836895249679999218332830392641639783749273036377199921314662797137736419536887593450882041008726973382102028584129543970785658527397719484642754745672308791789233951886039907655318265778785000142292148628511486818122457958646755196605505389093548698896692614712455625582910352842567627533721123827781513900329643261105005288181746081144731521922512742752473488643339666957113862080216280629916769251699992867785759785317684159680733464721023921859881443468746032548630369362469434811576616119940770462808938082024411538456980698780227610048091393339713605579614660726390017851759695380281174227705871900770803887463311217565017071236150820238484306193839683365457624458706734495974899761508858076974177018423822102392529546730264798430603215901845920888157297985090371746680989314439514033889190857156677115864373953372659624300549470472186558059648027197971140785872914365581208049440914328770201445160802643794390130383992427827184949222738820757143190727978980035150905776899039146396955489168173552010206160573457293117965757167573897913909856026798143500981448556317305844769924785295741989315828055964516194886065506393446616146713922103101216959645296006379091590314094206170336959768817715820134628336010033443955064590151984450257153204457160314490173098567843537380333601379581352828881104989248615063585073501186188832257976950936368370857407349677856545074416759897488328102375704557800351230940121122555083862663586931372590388318464362252525716752635477155170225861048857056676249148346134272095919759880020993965848237763406934469750570059509594643673940671733048076133849079813344526649312346132596769425677423079005321809224488993607813874803332765671528649100920898560116061459720247431124407227325799151377223386815897922572062652162494220230468558261580790581013684912724576736447800653159799220663311961189091990101678879710156508974943925741003020720333760677589208307252869461588617140732372866311986130445889208832959505505705590486131226713856773979306661918614330668210079690291048177852983852808054239407866291786021524182317086306483116209030070984557735572678515326350045526228804715158172700350296497757051771756733488568645989136759204191664795264596278053830021459148528391266143553207199337489667177276515795864844489994832100881922307510320019718436507973711205242846055232851588834841426670066469769300434148147104607018654022953642927264043138701092365197085078898744500640613882318834512117979257106608160776288430880203902638053570582179049685836957347699752960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -18040761719928677465481208154950803285637006085214256047989385438505460801588736515954554790830743404999687821277875108950852712734000233759983398311088689170881840438626870901348806509538656390266687491284590180258026867023713307619618068614970571084000780839484228038643257586517185347890741882607566658188735756819570008454105070960756174668308817537364720446859228819522171207492427865198016858928037176669011575437018000506422095581958787180770729266400318390732395251540185664412264503571104629141570703698749025948032437273351474161230720090279440709679467564939254432006728416727081020261662837998027483761820967655764406558287236179303267792234168087759743422864832732880989064177193774628366069780463671858205502767833791495228756702727560373853799746259336440264497308973563984855538267962755064392184457452647491225518855027420892848638437761768234419562530234251203678568418296309438878564273653735325634567477921144950151275523658734356017702622991018693256889123122433470674493442456250323533690471713207208324181677410632338426512546996899038960339198763051067663794468825491974030921701986409885862461423413936612337832760312719335981445317736526854084141428887673991830280558078310566315247899928710075488338366036004645962167420410923634360780685846932835233675826177637840287640628659132491378581878396685790657727464711491180945160250288490290875856718285955182015857763179687231609855164313259515905431651363567051210321616890610309347341657094760677310432340489376414717809761073166111353180527405312056143586071774243842373782931850711664687232450654702352657457362818447024364509732032675725302356876956541547095844219003743403689251888080397002428257685948309942223035473321352430419631079711465979666915204766195870030315551653337791753541903614281071508590565000979408019811412824790415159344035050162974453118614387284743561254190205934887732254352887371908596405962983792926967226620543639809640112790801291689574880573695893026316397397446177137220152421619290251161021482553405463642768560521398874307812101214747790747784027468657004348940354982833404585281044522638767941796743838736419691427286466446144550466668999063539692787230115004735990505808499388774562557018249454992899631691028759113511663784585087418775640487924589114830256249023224393915660750219201381908615399306051400923198526187669225197027183666889628552332905652108832567341373373112154821408492974351030827801214258791131652129790329696056823477340508584050521241834985963309048912721140698715244547670621925455572594230377213749372440805986922282040808566506645288374317959280383887329889617750412421440143700702796577308547929930898813577473157758815000609025552826220577096958340794802601940098256242969796791877835830719177337024264935518556591927953106246826031711399160837780407476135442920238254470045411139928633527098606764663539426147772901352538600132519935510484774006812323390715953572493473146331867333413039446211839632271121310471581078104770277466502164711059122901983295657618168789839473557028217262902507707312941412452584269913686319733584569564448764243171082176928793867799115246220903047983052569892484540114678295198902639485185612792372988305032197046938153051447788912577471879238351639296822700975772731531440536481138453005354688604286268949789966973397135382150509061687579311415375112888186353074995800587948284918956637432678481928489146476812471503673600016863061996816920732976076819348608386233367100453302911679157438108244850704463102773230439902313487621776927067947287310419981831772479974555034847520498984856991686178999031024704061905988804136486825188818848540367083426747198822411242287285131218852481438679113990970402212061172157197496390459367604694530941840068505957982987715076006028306678699030221683736533866318374417823464733912152782208237326749135090094536613916317905323008011792300955174200922379878745026526984534307081326385597005498644947747500276839593979566327322139979518842906837137722755718887760499551985814603053576584211929405928682846641815923695473285992095766819379176543422961051033931063239390583492044625798606600952346306739158450708188096056583408226768667722472302841265168044393149071059416946071053011006808009665561597154861392411799787155199940287050813525960222337930956351022730205751422818152044404423773000100567066710915105742425416764172708476924445181069052309304815529273137861997457409775507055063935193189236769485637772324763783812233450134931242369893820412738343248609419259356484997974869730027389443717835750058913130212189554889904482247912304724174854673660193397538939683976505748484982160993019106783329230161002943309787270129618236876661250034811401025742897169509844435607785302328186473327834072673699118900753428875612643514368500258279632358363612254288385395576009587146792075033176332046699907471634163330026649522660065568317987076560506695797761376256000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -484377013325639758674372586457413579255117609062213477863296633803400662973601725075662347290579299255042141958846145182828474341246792197397517356379963545144847618984062236189986558078029231716025774556121012936949893581842210202211793604498456039589366040993328313912711991364438991942996666370803534941037496170289199489380465257069318406924792038569336694567607380358618823354565048492143615898533824252016501959788486016311980733510625937411712550020237623057515221149181311370090196777141132115459902267309705548504630236402591702747972604759781682716044436629446454738170435388068372770037513673026589148606836577904947533790311282474033678306104046742809938508002182878874596222233524093396132357679045681909747882875147666702865036355496535468651305848818102162813472492831574956103911167289243201895247903231587191136015801368392686993276552417130191508356497117174334793078945295171906681307079738184213218437547635100566048226264977188754159743761364999534647885922904994088582854764455522760645810416039101561801296016680008810097328199155524565581671553908805049517866112151853066607443021352907509225736384995552190367893314423498384316091326825132622813762077535523670539432021742408230865533916721511500195631184297971218115026684115694585898233753445395133760525252723071463862303199681159631802224916780085133159162804853527692199776521493854660785020862056117142797598836111075329857405618241291570672784153194121322869578377121809175991419419026267503893396237637491081270782401677216616991753448740354509825349016083136777571493783046244092861711275390439388369005762676421291142141138734255810848171594778593896954112569774875209648696015395373256426757847728736287976229769244451793911233952455219410583715431212902478688909385856386831378812074303142083225414751009816988762075262609651431109004043388542015611751571195811986535844780915247359098334425987419066830609014514259229645575933952769156079201487193207184473379408397812846915007871982978934508690506888136335341440228257675113309069763061120718932901377371238655038172787666945684285966778994425698633419941459674005057391421326638165090383317905640431682486509456219833486290798141560945064494605647556415798213950759065908158739987059482039692972824574287187031478004586407840023002437328497827763606982114723407773529416189486757345971686669607864262995544444996320299656016550538530924238362447942642610200072886427680100501911903125181484466533418580572098793885687072969696817132809658380039792546651563191301551870093843318313151488147268207281005957575190494676283895224315600937857929066370350349729438136725822880220229180240319052076626026374330485137079208004306309568909088529997939566100719726760599759971456701666250489342608395803291519698554217321390685539715478104020245682008090055481354838538981689695889757248411691594802267961410902863450659050099871172360141791994338777174532595809713920714585716322362980927512713170845931875977565528372721968366883162964802439313348072040406639535510580935614689601185911489507107345638947098547803319135063255257264536440699230638975317528064494754462984526416213742327353581904878633804839683125837699351537556577148191839910994623769398627624365933564581222231685538484859961500891566770838189482722326065521317385332445597915824786680090392759327201901811431920929889772810376555948763783139758477836176173533303627404337598215856711508147572126622197908662591415085315561907204013891620069303217295909981908430319595749398512841178186535804047288347631470241943487610776105030236178696154403717393644304943014766389731946302740538435033381653231601548289396264857495688633307810054821045130490181796873314709538497816576005150244025887229944879257235020864890688381606177810559349192323252414034091354832334340629080185606241265303930911023898462573537489560652853320313316768354207514922381993492079666409354817854866335129835742440915812768477227138307543566209300145135471439314044752391566514235480010613884753609600934512535948332899548376540617025659705376531040107759531811317145961417365709259341877208265248866401833936366877583060837606563544233110644169887607305062953353108305328177714271094397943607760033378710791244517329947748503985347209862632416461338095059755052968247032418400353638746044725644728145596374882429701569758794075980883577865939384677408745807247617996718332116281848164891160727043288155280978910514907396805699863505820291459628745701245057562252971440064037515535233962494985120017058077336599662239451141485406677718310618383132683859561326716534266750228760756283269227995538080391425336581004889656536788105394848907169473384641643847288610505193436141039036151163141608925185658923457788642128061866215125958259170994088982736612957253228978981172540031628519667526468151217174199781903538614263895459944879526249945310535944466218826529365636871190607648727341465600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -12174855793714790802631512076665537214306766861854995736647089795868400751226899887967757076928985861661952795677300084808864795313641581285930546717298624676675905713107156775148478476142447073857454306747669045935377389289579278187894010179698256750134550110013806729119039739600659706238413563777435351617260957204340885295818623744607664178426946958392937251224013399059621582399002110164337983462884774948419176212064061199881153476920393330622549835822399518541478315870963568423422288407223805200781803700024796386124505630361636453021951712529115463461514985833955378304355309414351332632910974326229908169856547278436484113444615753163731782476543954409209787971440900688806122050714795264398766742546674855565488405534589207478967005614620977426075826555089389561659169654639735143868733973523238119477058278369322819355919038626591325415743203841505037196285650940928188141394782607773886572681851398586183270205930733645147497638716494651507299341335980361908955809808075242328959766800446638159941847622987054057496611873004933370056833502833948549519264142271865337970967761629943055198047163302046716419484152909566856778663714609650780056527779306682450962001448630151643035975326417969440707358488030797597843283561676822596757877594300374212404496335782821552003543150143125965258309879257820212426114408818699767183228760707235715091438879908225032407182581957486674280302351956096882373066176367841144963867128164826984303236697990790917078985232440057853111320377675917495411352574281602105275419713476558126494011255093137495530008945209745065634018403630586341822574339476282571958812516574172546858523079106410408919321630704336882351699043445251319469801408084416805144503354450081569429135499414925339754991330967353063188780961467913412100997767992379835579243888000118230833515210616300312790899474795658216651420525115310294854054299421582053400248111305890330462981780196759899029449378810203990354077414587224596249012429824423286449387233425587588324501269218043570163604217668408712134099848425648996152539175119937265499845976889553334477251096646680009191674343818863594978900317276342091161533928323548974211598431582275760180814637128983185053441201702038738469788323727020050195670969768605101076747796256785689462407666034291530307319558960650301601688539798351243469493178436376040048252817159266244994515379075943611784287484389981235132715992334469877322527438414910690701023029604395419639802877243498686308452324016932267163009233475243569466402034365941313152205173246294273033075751502183741724788357385563258570981585399398624642300598481035944702671755709309322122933968987922300097503942345905446285469461101801953773277202232264363271108729979309242809852487385048268882602477319082535510241751644968550826821994156510003466809518630854062163600702620011607019326986210633224079171989248892358304413402738016867909585213583000848437842198768954530895524149746679750406367629152576227454071837330211644983056490100887500559896280752258599174729057401778463354755360848783800186268471408035540298222869960836968796163634349564175122034610213845248231005974463037504584087019180105922443488725165282753533303623641323593712330433088813740942923756429509024448176377537563816721002285621052994448718066382999033318128752678726376115653066852831452868911800245521849011967903566969448092160452960656408359763803152015476375647620123436506212811587737586454819423369533104222317593323118373455040850360764855140612004619224767045154526555329087195085247098600607161475802130716340476872681764774167140861936654372690447869749324585602740000757436782112192751405717365883258910514393701102409180544894011083927710747006442346322190147544370598733467614162482277359716809195717260637094720356838044874232340045588508366359784602714800476127637232772467346908250700311641642103793987929128496311097448959383786365318237088759010000939379325946872583589170406541760323579306840300972599283523901515697252989562547669294288692579396137997381973550345502036723595445779952842494570252792976400341171597647178393230423863057134280265122394522276945193513224007268598290800523660072986133702851227018610713871513504215744116519975461105027535629667974276526213032967765787648455575511820085053535201269045535568434109557341740602165588847426309579029663138655293450478924710204321353039859714191154835323231307371725770783352125663643002738534337142350314115120692625231353246627380307433540067924633013767945690609688493393199951828235129091203624752939769956768508391083789704726825473926849652855314274372761211933447002487292944926338507358259074954861336509489320789145225386994801923394008853942643129917657969218090600592905417275983300603706826639633677009004922284503067916779552930001254362212705808318558295113092179342933206391541008535601908535976096906879580040184197824177200821119854542997752758927360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -274516879916107527995859312796457262347842999548550801769233479141066782953695888967062863001809998670363073999694525326962226155684451562162942866384202886857657263166903199975349077550885031365045099270253970256418117809436286745318256646313947444695068235266392162701428522598258633870367011658362017957116306942675884613197686150020845693430111703136282595676215430698975401757458776859919098752990398387040607719327316389030572324823106781895624306042642604675395651830080483394366316619453965926584472417260762292633804887360491156076437158765753244409699506019042207630631709744775362418919055876131152835710811509484310869645410191667974236298449319734473728797435389299072822719841053234122381345552643481820819380122441745177070464033340806190864497887279995353045275701213037899017164893676136437706942308823820065038759141062917038099859785868886703681083300331377270117732922974520863933472636815661291717836332051470902299493608220253569265302581478051985432518152080296415475506866861184677652268637243856125230022095311051798259846711999645504653109512634775115301078513828860555025059664205055308159623388225960586432857157010855789614518186608423622690120785328265054415914746691537478942258824648796820295538753560970809908170120493716421079563364641502181663649544128478512245464213805544296785788161943648252126358279206094338522122434673489243490632066862856899318672875214681720654313341979175106701951158817476804137828635588533142757577770343497720820041539869260459431908226250626530000064996283164895659142471709252828316847848781740784769276276266856705323086821703244729775794888642491366674466672272379627497818868692475233351463778007547787085699877744229882292644410878388685043376578761388951598993168738401040673021384646329992818172582465455966942631622088226771140518331394294459623737037427257526628631982561747078030122776135608678071430134604972662833482108231024816252726282519917159306954364660821063013453669944049026498959591933142085145554438085750052508575156175643904242694660216262602989695662217784990033403245517051493225218315586814061683837610027046392681547403339888072067514314954951613263024684316579663874009995939553633313880314298972794202134050519761825766577642604080054532100804867911381457484805160133522378742003118940758468801098254504086370236146033243218221472704782115287570994505502735323577154197550678486886108857879838654959868237815498810955675279223392564385763475338205726397629787800037519989007796167556195796239842393200013703626678760883566283770392526561111231817297938903411045854565329252372052764544777459909556807725845806758978621353464010979826594920617563663219333368279240958235966911411781042932349083986235355735811171123419811318213342683739165412888164632995045818190904879290220960225424157382449246596086109018433177995348856958336040111976298006358403189371202433559786704975256510652948009503781640423373052700769779362766742351518076310507246273624091381545416417707584000823980116163103392447696877262114237421029644266782952413910486405370033401757219139154658521599972084139708176886197843346408857587164740171926964493857320796474114460016134400737793194483946516764963275054469244929464645953656242184330166323972767807568051474016756851393479261495381546274090707714484822713206803490260423473694089907421581909739270415563614092707708607867868373218158530946174770586024351720737218773999056335107606367443655525144855195315445506378808099567747561088548490795014136601926626984727657863561382386923989894563548144281846325135560112271992126539205427358169087650775642029467903644430612481320077729565880018522817704461153219466475647811859863255956021844111176431925741617523059005731418730325859206407861989023482935852691592582423318896963431544387675973892133896049112699576774432087512800952443944980259929607190192028193250984476805435082479015592696934579226724910799934633218301378424727718871494405924985527826417178471501250047266826631571128472586505705958286054729882702278470696399477732680545590524435064464692833568117300960419457003357522883443454005027206911910096226395843019200644552068943084436927248248157662247976121621344608459613406763535903484151406927098205087467323261309894517800337608834263048539840031216516894400969858450144561499189689098485216372979356208454369541131721243907810419449878619897959119011648215558429572636686372215571278142619494172308101954300023747814422654106135703481071183421959053338811601285046505657672360942348258285467374078899871866112568372111294063645806977763755988561943718184524905713136166764609236068674623466799603541573308945325914502009914212285494091480935789380128998631914376510059219838742486590375001670015422365215542243067163333207748103316064934608002735861251163973599932112557541087276626587201288579069162243273022479404374478131565348889876189414693226741235712000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -4624552849141488470167197542247020654657208370369241474444645099985302622250023284966929937181483449132984665403693275543600769970450866285297423055940302543196149186187423049461157494675550586285785569551980729813384730340115255403473306943721798459772305981829321477535193956024829310808251813088702559559544077071655857575699649471372303597979803077662846226862532427744972154350674123491342894412553857702782697668080324107364032107510703282832631891857294171107601989645124949995596172502117561820391133643011743844818933606131544172189429594838688840966474783757236740270188691134289974540280392672462678319384592105501702306414753894085114973001725350601933582903556796559466616280454071654096394665454469710610639307419444639149027992187490442577813107266420527327491490630620746482786145603912305985751976310028670498950091750993703932044264101127396856241496258612543429116130225191328610884003063379296152061681345171551722479543049434697487869533013025804004226199584347028274497054854157594651617361492995308269892014145588777574261899660395867695492836819136271528802558836057396109395661354361375451533424016865293158243563913572161644252344616274887126284630359534599220780046512835423867376764354238409037307182894176991796731906716962391229341657829063727919594473396332435327368602721344522075896833346767001483276202320951869708753355138388840007731157832103477664091066633079084218343793058524537546010579346938487529326613056261014494786822940717056892288267101332907849267832017287448761961338352015285344502979514864151373454069466090023316698565480125426247570090783217928338050808557800040372443452174620266139944952481980174011840402262692352380567002140411589686123864833696804610664845482568953614086887951022235700606994053493205232984756412912470332057927496504966228958789036357086831575353814041681718784692781843498132369322863431862524561131187468768317778585944015028368582971313371938215860227925517077422537354333381779545918313167853737355025808019421526217705259010976658093595288505871989577834328957039250321381961047337192610686160998533188893800327943487954533934246587450303912359286196648166122037308590143420612775437546546487974845963623692984130839574788982310907128449335724238405965634711991665543382002166347648907465745190922167205130348990285668307154383113214981574225722862039199834017334002770626068845656989164804629455367053893688003513809531529341060513769500666599509916600795385456086158381331924830885652330671526916860270921086593958619672049134605500329372767249326042373640612906130775486481415786592560447825941470047492541658579721262851854327732448912669179192825281892733270628997165420698904215841119421914171774944220642780464863388098766378517034380874430092749582439416147902875139859943232613721684057648890360901204145391271615097292444292888317227282766162697518215245454624935933000066612326375734786750697573685816946682428900323557467222851690101490935095613171020205150710945438974721286937515329365758971029115499503041823449863256234183105814569007825516365132111063375752013600625554700689923038431661308652135928163610525810110293301722892724562725143267626806144838450692355716874222038498831245510949409146941971531655793242519606509354399728068903519764285159698356782892772430368255479146176701169577846788859843493220907562838837972873054971539754472095408934813477401217918167274978517765815305373704507602304500635478750063445467018602579177200701435365829578695549806781042881443090579900154662750732341359744445145681321362525020628922675958477798808727499204405167430069216976671480334144928380981156496846957015060753362976975193980225836991914478936867196840209722930676850193067831621444343146780129006114149487800876800628913850058308785342798248490607111737171125852547735967686477187799191696758207093464623483495135317224546993344473766282469042531693284875931217727273676917654473654952673650617402253693487968559966761724228667500421018232401692891003585866587036535412088189258813466275799980562836735967026757042688877133653609243371534795306424956786780705048790089751561892872694055551583957061731068939164740775303067868659057195424023444383982711340815578539229792093080851126315627970951784347486578145812800785880599832414513110397829743442609202400108686717864326883943793357548226762169339896862775197910817213787238091400525142420445265116545919408057088174773215819399975534441943255826503517349096578085068665752008252100183690199438627306667836240664101003993237331098720973724530895229214528631237745363383297774588092057054058567979281355902366222328840035889603178604120109806120658506558272019817635279888418331067541646943645209431005548418818687769891596011006553691547305669148672283766358670810213342341210635479539837116099881161612200330379023965509468014751909050157199756215981669597144833646866436256799129600000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -55366438680202667111022699753629938874720426038835857448064308566407797224598804294071615990964791048345676249420106218198183709321784601804037198139478751598177530044323684065510790291335665437713817054815808147974993325413490691937695556326260658918245155755484831715135957320422557781086850686613017349156843855350318497810909229987596201489191271141782317504458593461105277659382110695728987493039216339711198134801946745292917065480014408178261171203443796042325397608825192847351372382250218289245365011008028411951437788171250858682778730388802487205041861134969046770649757653700111752185272837395646004039476939040474593202124983055890176935109962093892297328575668617687902890771701870191655970739484415447780218286113337942090237659400845652713917007792202390083723053899082815632308238772192171566791075101957060231678711603540813642738266032532208404245411921196829600163501512804713659305301293483962474244675739642697440924475300445441561127316734827850260873121309570843701739354872654461334651000234743716500520441661464397868012189754802728454308231802234626278748137320495023608859562647015478705593225014640826571833655713426646586804549144501093440543368902087153924604101967219581471953799791530378495575997357506668225819218022464808523845906325692609068356461451627664167452979655504011280054255087302006296807805190082478144358968038429037623428742559424281508385581536300476209572978816149504026656776954645432470273876577793827200752882822507335758258822370432566764665639315610387781888120642343525818366269808231291179425024022488405277632828225279901127067793928172615343877724137655556417071417310240468344095150728268918764546343079178018213733342259863562242627065368843721753894669549083214965326399553284525991799598099023329286740010302957038924379141252812475450629780796163801486928118580308785153218443285257072396000465216892393441485318301067802267994221287199215861331447488695864682745694879844572744487753756339347451101310508448493973159871867932139067760433613587181096575300890250442459555349790928305053123087701317231757462745794391118387015401976105649997891712775781704643257682770287858200359915250414970429713567901867291004911457926536178968614070026339648905191775706791663170068242381929802250534533102100505828785313897959327167347120107074170298800730105939520075399752500614669949569141088280566468906719033698793935058032656588041475186567901238495619441616269247858762444274155343164470695831192977824982826963417682005647408130483666021472798156356740022558595048763806377839181218197727997226143867896033667668909091050251201646109812692735665693864402803658812722376560425834124895779955180717994770235311141485669101163683179075374704570176218935897458380677293437337984965632938824068310666707992457448957851138476355945962182288987514257504592344459909368418247174613833045447116579543611220169215910864833935096654818296683016551738651604975298752519718146268691850244854396797251580233000222034725746211324557272120404943715028863605973893093061145721703632254690365773381402414497703544937398855614107786804834349632338524564967246645182745550564098698820707904256600368729725282635691966535611633965142113811874172872630785555473992032338673362345747544260714651305475833770512684836364743028868504136890578531555885032552302306064111974364144070290338549720588524079877955372522503046303627605047205463848624379017768027206946870036713072303957070379903769210302568248764860690808775668078644577877384825914909059896107493110858463688093131544491427411304495864010313982659946209597664335860215679096559157753803716714445182593778452614550308799250762086625069570073057972149865678239427263940417288749498467219795672168139172793105040131095604184354983599924924116364719780644449561606370590430022853188369304611939178544112567348858994013123744916346777245149266005076666591794822086086169686411774131167560016776930462582350318411335127806425949281616497937247019604197054766260467940620224215919869988756626935928814559879009909449132963242860654347680843800022157515563761373991975172960931424140176092287835576122396143123989442186149842766522323259252111716996474654763659895518631941267058778950474291041358686515405568107887238943840938043783458586934071285845379817782114334329281222980809389645064688050386753581669859773668126714153195145133313193663578633806289061723624557587071805610722160641016946366426860756981261755080128342107180842102478821851209916167261106469033142969340443562439052181401056092285910223505429181733754255460590009962234722256285009661711638185706930225127304679946367825810611414453717195628500615424789804508084065930057563738178806994431504901088025266245777640462427023671732628839193665921210566803652466009833857780748873387263035274819370650164438779014812601959651459516630589369181450451474078549558284454461440000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -475271209587883325934830219796470134404907076269005301297999226235417978808489234492028293205763998838920849177278114086513881944587038234221055318587658752914718768244977436156099947945743635336217636377043451353021304604509378490527238245825913190156398874377874200338644605635918138966341979761847457257606657988160032342797707581281507501074258945211856816160070921208417766975154959413060630727895917822162913771464958895041518403783533126024165793689878903693511883598539222035599368766273907218634259244268934036769524691554553709953406968146028507747223056889124341034272838712172501860736613370248152644766022031464175244549752642025151757954337630088015230473358075978674596157753998135604417108194446574636760054577912714545728133716511183133718045072062595186657742283508212916096217700519011776884733693673016394077549689400324769957054803150072913849914122646422422567791846493707657643462908945690033817849641854529993347992668837262083213351411138212667292440588107106040287459807505113219529819446347511050263557380270965677545040967158486476211691609985203219028452126469765291174490699327629708311962886891704429164917969235138022800442212022033135674088293594692167341574879551224611841578943497246552531763612397890004674502711983735149636731363858697828946081308658969875525528375059023813348322349353865346324096625869763008975290178781378178610052476136083076719067677608597576017612517321484782387931516532079870654469750197232420279148513609389303721768399979764863047697614509103898286857733375518245662981433755089750224263945262939136397772956561624911068591082857070952186815009484093267862253021662371536696364669785857197071233919994205565478801960548052442335244748799429587199445829562858291551282594802988300125602964017380070000289385999227190823000857372751180806799112467564684933281667731560960936981997469267157787029716213398009036513805811111605758410382423001561193887570056842330409649697000316034356256833097179551588004579267575645558714634169825933559927312815594809367005823801277817969205396410865669386200555367679872648256420082286813489276793834777026560053876154518306529994269593182264244287196424092238952123124049975437309109140109955757372135108632465704027935725041361078511563170934712053129962653571226363238331486802597550332798672950519099413227052417169628111278799393071933995201479891488423856864561721455359943885572175183080592145308041451277589509627414729725472542623527329391468873216846880226852300741181972152532494636738651585829589343962310255282780889101606805892555997352483523145378215411609016844173627493038992996752761970750045427594782853730153434865152902934929079025594292533391433281633535326079188439443539295499177439720337263861560142574793831547903230669921742709452021941695827255824964939796727129936389446585972608716111401221494550612134804791212384364135512079630070522938646363147096881868577635020722496200571728065421058846706974005298336466017071324440418255211819171949543074167487583167517835046214401214246690869940878399406302112338062112564550201684723173786660355144541567363296458280691397745155125929596963356630840031182725680336010676672588436252562367153261149233575419371057318543569691839655173307246668915818294128700869860400630511622716462424446332037822779664778818394294935604386119386494287131999391239102769501864219427920918901405332738078122321082987002139023788712830363570208604218396851362836020369477044791360538743898585868988701670936716965553849880536157525457592106637211391557273789931764902056119451781598166020522193640244177823657279851616385084426469009969343074868569343900437265395826581257948467012374696836370136630405246574823240957323038675828499543019169964704582510092708140894069455786241484780503917536108515348532694092009440126581947870147400876521728329838759514339453418188957250954891582294346553708772855767275876283781392223834207256329689460825128985366236316160744562291808208543083588421795854609810092990224624402099412001555371082894965900582943547116022424004708004794180975494814169039942616650257500881516714353893709336483476720289471720940911750428267501281596060158644519087655076315462315967624604405675059312690061807134722002940524173151902248464400944354932727973906676531374601197128314055762570649204819071718842919447110759662872286587454437290790807330235895157342116917272630834754100666678760123587521765104114154651663322714533834511421583802102902085787664937421938361597756131725502820511780165322857660178613788354940532412935977492098017473169319853816391704646944659905366817497475934249247513762506549771589457014349322974467594826708254691273129737001057811712363063056183668367679504739142066233638809425563684358130436998558687507703834801061046048997765971376181322264012882218392193153105626910028661718583966892205798305059925716177879302144000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -2944249570136453617911087896039489286093445001606959094119570566719439593060870049390949459779054849245991779084173765760702564983851798798455428240902601322697569444604988314858702405305204959537813801379868171308886767933533915138252851872806982455786392556814400257112481006337872091791989834089595388486236837722395538974796440032521149917546908067382909091221405292100774520987442543583338254512069831313090423485745740519972725442528668824613111320890965095769716856873582147797407062152411553354220195615364775796346793656284948888957776630122520871737550372706632167417922727622078134528207211893198571469671345296559842945101988655162043224385541857697005728737877497855395861775188284631250807014978238441287991520386476261799586035318500092499073996181099194974639222171188633495180103806319878775062747726312140820381735247570861322434492071741716411394422108910742088769316990485107831642860861375555711342682904319543939639839973596367118207404135461693924660161070351079037069556686400265260338709471945807213189061441327459936708903929637373125045936929708184546740394512618465737214100439806642848963145462310452374977727794556524144250420505398678021384106377479274731863503256080298595367092867456124110549301925906625133116606847869276675429776385030689258717569381842756699146965112540667306673692194838378493721387351914666792258029912741420549674605694863372672355332028412622965963099004160076264289322634798466081130295745943389910657071082981521160126008895296307579884681467401591922837429587739856572113833961656184856356320693966103758362607020030119019612628402838379178044061962671522475771373403090908060992739234383637167431752641887070185386983948713426107525391514429139041032869366808250287470608505681571406268902480388634384154196840089633037000254789429870343451683785334060825437483424070007084860022647234488712615320375546937530163170512607380029333027528414683331232799719821868834193743134959389460433141092324942334068807610573447168748290531481597028542957787872855526933553975741208048368495682660828775278900073023974273682755434510868145486244165143548582464234025379915916719712941137993009325667883677723800045483432563426045989710093710772221284648362666342380557903254238544803334374889921204701714364362859522854143930615289142706715353776325169199820182532911850645177461453115828392387218516454704638434577656977965396066395800828960464640424557485277131895091353744061394092319523259567869506078725497038621662627374662872917712243449439182982106423319985838134719997234545139188519145452395056139493461145274115666886893614321370640318985753923347231931270332263735999541574427979278700404832846996585762482159672696897609777832973222101987334797759774733722135763138672594142795199965902385538095791586811739291892663986034612674412440034553103345776776268226934598202211465161289238436299957269409527239982398458666417450079140799964990334344876736481641190330572880263856946808733680701973349455175941734121705566524243685492133719703407983944771380486932171225887077212464812411543295754259562981297909311343436407064083246685418648853695434707893393151326573829182155594538306268687375144426969187972734444355180760697977102924413654183805723114129577956422184414303020283072947625974040713165104220345280242607335570274228980028966785430759460051604667365368422860815735017323525635438932764166684999977051446414285512913775800794132690124683374323139873754431043350914646952227623726132791781903146257184281458860065869283359741662540562219456719520855130673162328149733154613613672576626794779596258248638669914235604222922815303591921409087575544015186079473290051170375705714234766465061737018973025167303811251464722301419166795426800083640858868185859929805423280453639922613070500965985957094575753442411867685990388422003030007202172565011008506618980046082813316142658649194797931429131638879638360880128481971475250637754540494117762023719413185518271520724377113782386706537641849583368681334491708766351207929087229961228282196982687193670134646749070696732689775344538674282077776863478782738711732819056286321688182934988038663909869355168290539810869579306289304150067304410296547009118132526789480841173122169285728705425390233009214270602398091217886180968117545669128182930060398249142956323438633961458387154457773571931122156930452353939403359409239191183937574798954138445424389504990215327141243030768154979347907895782627045805298840418441065190299977119908544495088597431888355520516519971706744815106129297007178150758673824568523977362754184643622389578577987975716603976228795353340026705776293422252653860445233661938635772917729628525439414513847346771436003207679693301904236206444365409759403319535489060307551042449929618185078566397639581107501196191430748379991448506396116468134891957174591947194283831696229242031308800000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -13085304546153310287221663054794945709064438142119049835862357620617878279800407995385161022410741227377300408161478421740008693806370379616466948914805981327651020732345224786658342272982845950410627013538172035967544862871316710196166172020414277648497172908826864097814848033501875192493435664222437386163291173895816735966376458001290732812739547696778844774508675590858280087796984591285487046343662694553238843861705797306067420633146207394967819521908938830835783473001221785373919101500952467205833564124900108387810415899954596317475634533408947308572111973785465154732039145146847217149534921146207650343143948280976298904034584043588301126298434703266653046895810457918440410318107987045796590424498869446643477304034554739481457692708858599101184129059347020413986861401033678869979245608255463636779971224105198021929991128541728469167617603872390148692234183498759261239165489447613686365275006473526601537891775400035834680983301596520082735463943450990776727503277146373232125777504546118867680616401444241694566119754306857387376436244946822422082093562369428844623351678116311902768684334788189602886513369227410485319881908841901341388675026777262711958587180146644226586639599701656275111203026659360863889046159964265726803853098174292254258573384251660528558559799409611720110613553218759411472744883332180520993492984130166407192696964006420908235503141163627016874975574605123053813691734291111815704334721177385062390224993646958060803041944756296553072767986228483681040440152530164592403623629367625750416318966328494399673236288381131941771142065602466940566739997806048773797454990140863109453330991492240604313888554832623236350684556938000608994790783279271613496828119754240829728647062006376640764470244387586055807710399419164330851449935129581880646194168906292678819311783590186924849604372208495275898048358399783418408235987177822502175738328119535376268441211862492478253522016803234403631681345604523055772187382844459505665025787968943651381085327749126703528859616344565870352053496517842321971699226868501758157900444009294359955157648254516688753280934064375757314864808404437237265777966620453746003299612580043455651372149991752858613719904831667899579629993988717734070200295258852873730327326753602934646726078431697307469653216239345664942067584936335570133674044483928976229358552797096610816510900462877101699899144504397635791442570577311362325031808829893666479026130863598539817621116269376029750914832802953653282316267501579174881832581721914169521247394692385184783611689482380441290859640155122944342157705405620137601257082918012354591634025740564667494697050683813663291791221745366156295480025197412543771337177078826489349824461345515136242604068433222708436155367679591645741102490414292047918658765494529886349265551023932031395824222929004454955659042902631644341545583829216337303806819719191236025505463655900194783091749402163254812393008196170093198122841524767011598360816782193913705137039227044608930690753259911770291762040157706621018465108433359489982190225899275544378168723740459428075331305135382541056301691823115580055986096849736787296055348696390026583131387230164597827678131441170270031679528377416336615275509837605975318689273915500302084839708863618735510122409650149915181542737353102454540841175129576141292768924591079626627746502763441643747941031180831664871288764791648981570005184976694940758456244778133376873818066853186467917930426037125898416946275910129451733768380664158996808300020378050610697929717360145518763061730136083753576771295429551356548621695856882938071744445397052020776608763207279785891876997034456890946240416665053072902749929526314534185626400479995711870902885862361346417453574960450841370861736464370726923054604632156564391840799362749313657411480358197703864832109147813414076152283680252861075857113688182910970641636877952422725571172725765391096712847070181855213312617451674352506523683484274695190300828851475267854563236024216772456802358065689447103231589837718896538771203067794904439062506449173524567055679248073180983343774245089217015334772648859215680264519958324963384914976293660385288026278183845537268259671927954828998898437637778263546366449292961350076380929201799425677499313356177217039790199579118697959588688362910707309510065492269097367520038425607970710509389568811799839357556589233191005135893158767331440519530613126112282607306412845629660022683477133966971734087656200186509569544423657726420013838799649587132264109553823904906517769955468964919503230738771532608964177663703036925729762992667065177309895857257923309226792865650362869331223215418337673770993457352456572379296689685912849165627727345531805683156499570436526298600637032499103712695319458512709116804161504380001709565227129135587216117852023345529936139852343981792508516374740887142400000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -42387771638804526657560872781128183966932041349825065367372640141644517260272317285509026475351740189118569631254201101461398736828238874319241931356462750190667116206136962924031428934568353335521555386316906360625380957988558826149644418694544495888296338055248912031294542379518354923599317773811595078672761960416350544014391655213041830255191341431642524258135373477148521836220485796874024206195063798690468988352877509480190033171640719960653565273395231276954489330089562003739644088224685835826046617634413270632689175840219166695320542886644215706041453459231635637599326711709553266214820509591786386513582116896591757686068131614627565643633781447958118921998048800648313805443478298486663748954422530804212108163852921132699801017240409260184387548855619485450696443297794875855641481392334544374836113421159107615442252595682247526329290948749809379163485646941593365055136062652738801208505078248881702932269158011319925847205397810785133170095283554112081042907303825155242876216988171082605403765242231303166454348629884776743552932519205094123264595379884714052950836983910124359736538028534013548877057902814569763121102108128855360614457046891033174905908314669046058850085219881798810810202571806570472131298442080189511147181106066395803702269826522086484554807026822983542339343073628983723509248777404332653034013512065254817822566848799131656983858291020040144687868602819734114437784129484166509844487352164383772161915146755139210985995876344080967495745145406726139838882768773431674766460449774189896347408190813997363833097679446090152128551471031937128178488362237028111009461809376549854834485298744178604684349985680072535412070203838384436000675233057999367250523384137455164703822116836585874577392065037031575042850909617961648927377312575460810051378665365391300977000135301311557176050894457152582032355618900318001522647836659656548563877504080048461993341550354977769418661369058658361105399854308639197649236631397379749267247723720383565893239914501027654193743288431873024548091618878050001062350916001607471331905532601388997865749425337430710506736029648788277581836390325645461985448284943839428572664288379273355245582603811770764120055102157359102642711428909212545156255335349289808943963094603814637793713796544968791202074046360516581111555713692980077641415015816158411473882160474090808342630578236641056002324862437846288286428049609853969950799500447824222694527078213913519907806502486527611268637949550006297111081319691580170539085836361964990894908815505678331932617318652027973696436090812622066110057055880702349007385456939986866156686408013683950957098414833239593119643341557314032389868140437131099462240330647983189038252154659697462935263767558955327368200810888531966806004450305823348008204492797479527028569692495230301702384079654560361822090845614125345428887192955478602764064324202810888494647020107957434692532435041575926371978089344611301952675277240259061992005913447668606464999768758709790308532761002601695916847150954285668423256738688356225381437692497294970021632681992459649015629719707973122631654153761249878326814804628532871511613381627920797925002651831091618731391126954405136455459890088647623469026917930457954642130568777091623154544212650745625405300216758594325968732445320539304706160316077698556369259715921980920840423992485305604647251830212190750868869631155025745648125849244724594141036725911000316795483969653881139490366964598408046471572800300255442843527950638339995624104908815151914434182628808919201052946948777680541040289088458776355229225459723998925900363115893968895123277420330798247801494114022871909970574498745699091529032400598771705837727647407863204813153726876560626842959882035713319574417900589587431489525006655793891295497088517356345850769042103180440884677854997376559914220199695866856405064914531062568029108194823519586882633195561474495579730807185726956237774701823250719929336308756164379641884265196978845355992475146904963385368371750072140237248540963564910658900315387451619313567794171118790785520592094976781083342425359843314665028219818891098730034317294837692257960199364665535233927581019430445245657689581295610057136089168873434655450019953077037782378952040966029641799329860031401834125332425351482841417269602882443528260864762214776400828339208221594625352972378333666183786539156396201719817481422314979965692913404041012463395758159442766352292524885759671599588114779542245241196430167681680270646132215771875185311953745616714212007878187382561506824037421823846325162646967972038850426675896207925678543213873905910906383539358647227944013949753307917035686452718333426038467295301414043028547470411280940818989102002909677865818249500726874524516267442635948604095741231848923046149931621792617214621810631546144744661432115475184469982180278272000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -121045776599146817280703717407174536932044129305584859138242123176376375356584212929420617961960306557971832908493769315981742838879819263193807243406850915202275492179404447413749452422458722015455577964037168533268418397542220332472394815546090224007605473361456256199059600840917626459317481673501823322661439115300273952189496192153154737337658990760093400708318221731436035966910567698423541785116182644484298494277285725276388402409765424738619961515402218896972223018336465176156713386353070636019223446002353535605409160174637594040007676989206088592112480145001177519397063844241560432601289755913784754096017816905111952220746521364279674027628016317871700628136893608618127305756966411675850459604503598032767747177018268990451093172144512171434653221452787811644703569177341196923350131546098743169818206691625361674639670599582128703195939864881983127822362360294298660143688256249225814154874880612410242252213534919178994694283205890173450458423089772157443696794797505252465112597071011574053624474444619839529250920455323836772569063226166809125162159650252226792734250334170821332725569829290562703302273556516335257914587847398575303247180751485747636133451581505707617861603493087863314208792829745877601535370449621728864617040653056594507327930750761367341439419056052151117365197420873569767169676729891197426130119765113633306958795673577399822082298008743701533085549794649123420988021090260545453214914545211650573332327291451125684676532902844896154771486986090159653873538594712269482097623950551782136458714581989679300775358443410541388464538781298512041186664586271614710471705587090481014011115753122721962405938858846141631768601274146924114276687153224678826594217399140814055170046634288472938979076604923098510622822302800657268889633008768087028733790232673304566276008978609588443907797312275250232642575823776116956966498106500973838911033999779238919736474921935447944307837612063800525279548432038427123634034658602496864370998817274803324733525378324131698528989836839370974964979515577258807523914647123756776995611076558057943778031338076597133982133882775205801261763048188098589364865440817095574494934524849374514003409380039231219522929224592570944378698318235232758541270093836283963994682109686474536329233837489550796552591946896665738236519892646814881139761199743616276775123093490588352818281733165943463179015725198368690166029170247322167585595859182144574811694057422987153287520630879248961688272595609956192253685390680913951365407013107003721951450896994418133226459828370078960166723151417112794952234096158794377415754318275349829529921137245142436346977126082590505559282094599117313175425963396949988938627998011387855964071792231012233714680574474506969158288415933953394247324002604909141364216408506741294124041189939878094826319285257739377562285471467765724158259347768785408641452128164805436129535937413860839971000383246732572172281434681953592630646463859609341324480354754208410938266827677025863836972922186569216141812330689816405709682627362213025968482132100970881832288993223927519645620905752487932766257018088179761416588259630607976330664181543032067619542586328030440444790512321964765289316559917349787746019239990384700782508205369448690644418409126365831909801314998353613471557779274575018933920977887600274971560365511839752554486601105461482477404118543679225264186613291890682564098757501386487421611177645352992224015257975950666235010104848083169858832066302875979843546926536091333210392930335577404152835418080610442834850572564206206934170434346161664521089279990023567743018447164728734953850640409279367331972080267947680908856222275814747695149020418400853756480107693789690488330525639229695961448155487006581040585933726895762228804684383051816887619492268387995885559035943156952443182603554235852790960778545667722735891479317311334447492881885431525696564161522633211167284514231369700684665546869943835919649265491688430411851050182631201149790472184676949223559566112455426982032381161641819902718900919257380644834283024730669713188637089026189980365954627085999190463315333964187236131928175880363657333774511033446170336677892789319718631850440116762707298480724673402855708073142307757100272996424544309809436373428870323859892517497822837017286419989090097653619663956636533845079037127288404004222374350133114517150530256034382331191759452875036376621161018750751082458985842272149124894135472675966195991814190375359925452412032635939862870562543086581447139341688885263624688709486148008075759749774085347485172560815258390794571554213247781296936889306947930385172620204342103150560411164915586084343658119289508119277610586551064468056366909673408916008350290388052021303490990770697204273032419987792003829728088282955052483698227423366926695412387260106486278780521272001010073600000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -433466919463619160816953399944346160842230964291124829552389956181859838106168426937395260583801278636074128931071960326505053764230871177896304617803294120077409531054492820173491192808254609850757213218958409420111128586363779156328691214790519835445818386745929781603528112626428694416960363176930864750890307231580309187184274938849559291651293073394840907773766545143378887949731590627160719411254630741586883820611259272981961701733471287998102284571509068248084825959750847287572639580496759205916980678768107738488757759213287308505040646364091580991933052656699430260668340682338700782640681027407806361184435345882597389050726987330895405394993739853551952748106420652735012308574397137733286839561395888065235075835490814043012502945410204828736649288153544753293191122956197963048672545152762275995516882832074257591199578550257403223444350078624872912893872298238158608793183846115541940536363387474475817674099141559151388883897988904957603938108803150132487767556886284545039964193942002638535607020703915138455798779820165022134524872404837851046766424227743253077228724455027974884475542631877571995881633615268713157972541502988658271443258505253131120893564534044149147969003254445097382495469453327213293368722333201061698076589410621444080213234711145809542432576379147198508104785172800851201950785407097383275455286309495702825174744778734767062614433382299695905587268264745610671104068336473606791534587875532673137223288520476506015496820707968610709655151778707425776896140346465690876242144721707852100951432168590872329721946341037726281487550243385155361295300938237309953596617642153496517357438925522650624831978926631434576970093847829310788563148271466085644786689645706916293331267213027609390860942933482989310731296327995089518573741510730191934628210914860641906863324992831110549695456315262599334109812322792257407464566960642560113992858539368236289167068276903682017002061384649068720451697507728573391261512788051678715668399385787714303930287953632091145118746191986332296858412535389907639128378126685673905244851758624652315297731608453383471352608317237034793415295326836539295701157540827008133326848380533335677278842787855847187238329301995897100308372121876186933940273796840697839307849159523338575255350335467648480252819396427571736639599239602792735382562227560366460134424685732464339330007511811384954730121915597451846462710565263026309035397373651223848545247921690875465809229996085723010931778648550685788723425520952909970277971339728590641669884382403798254908638710154865349415024305550795143094301423922687784134888386708852369330178214094436297866058673139203520250750245197410573648001260366755991967845681074266083038570571012794105545765702496967106951089696256366288395437753753493281100810884980895151675965642876041614839143549718309646560082430229243195335102019288430454853668054621591431409117628947247559082856900966165654515622623815357636646733573656314107745784947162530954244409802377916515474613129938250541481391001638034893541385953893932797619390241765365935268662511770459046708224590673752107842483838181005241877928213446225607647979958628596709471365687067127240280567589899735223869747197324019366198903953313221914562238829078879593600748764665749532618831737699312928831759368557681245639651542298033173373102914169860346063544087972980930113815585663530394177601576739715870226108175335310968471246730148472322823085814129031505013910440598141169530221914128111395298111517712438166344148443754776105601101490543440820530528773404005898425718486234917914195986840094389333876526836485286709947291355996037597970313838988476903754360996311346764427932111911699737373367481093105988198383919746590798360094154166026049237213833430819645325970110193376460647348437294845866227498176182897467143298244193379765990306925437681402411545519576987510578703571011144791672554633661819421297133456068535578387559974283708933461973429266009377751154624041734818019792570026541016612791692964886575883021767906964035066370583795950292052429570137729115658103940302522793783475156105455765246968326253388452601006955330410750331180207460357146746177434915641278069972710275209680461994028713321414134620823245796874469306970154746065157154672027888734232386593364507109544196917797100127964198423070808669620957304936635301928621010757518673077132323613961911047109622767456535339725030503529978033429491479638117508571212234735452727799153425962384606476036627729504459690306512892681439280380108453710746332243252526474148929243549226089369300605987543609168750439099831143860819885143597614514367392055179181763671805376078554821444944064546620172268970366523485119765170239329884357199260863360127956998394901679157413538681845819692185418966632871073049058092301369897951932458507276540139619950641807360000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -1530298896289856017980753791116118320565517669165550889986499936813583060251730390431810783649029123925751261006005107916144074164321546831585708728609182253054690601863373156413489996082569913959952204383101641274305072531586336985319046073864670928684222020154130805594538886397170224141011441811053455034007529630304972224274375475570108780785292280375920684744448120512572396695169903312090396724747250737281441382480867579705871810697231774774528005182994953917988807774326533142931317857770031076724468956730602085228321510695212954550011549102169494505579996718892476242670704838250177825257111626935408511646350634110620813871457922487900398341485927555602001031435149047694577982427963896652534328035914147065325891183861607622575723817915006305314887024857593756721912770768711685836355001414032835699536796291192269244525083956731924003085489656016420274302302574970758249770643007093393422353801691639223669736698215577077616490341497809675808356839348813427029122108109558426660087374096535496914189878337803500078210071389863412352782300238842294737982270999171127209438024265992495874600171106796078830989387445874822352341836753570950270848789306854242219055838064424515624363508855753123728592958310471581130257995284815677339902114066771659696715877269608961454631611801578926153285902146385980559451686895141223375778089678265971369117041898262051293340729002472634948235578368568038544322948349134384535354979749883750179154713390049808597836136048177949247082213420008369339756490393481799890000375840299873197127679195924624042005334227100574919876931039945601896559918956116458108473786929208197218014348006969654214452396173117890599193060513577498644766025863131430838428519506363217154835237219128471452997144777721665173199595778150523061728812416541264542754364916536052036791273829987225514098507253594623319587496879121695027125831458783129217892904091842298705358928759427827311437227247685514770516115090242101110012812160817158933779552157646149621433598544516571230594752510028518870095691351449868693588936394042205640903551461944285352083564521835040438988068450835909288663655633641334669165193477751567339892615178854142911376951751543698036572856978898368535083582732878656135045365894009615124243535504809632453183372901915539709265713446213463839398769259528657266445871435710983743016913841075460292719421924851868596392662008921873331674322116941370710963391960848108508520832043661010174815695975835095683091105709278638876366617578825266649098870731976137846673440021697650576907810034923988629316270271096994165920660952448659011024446337357808961319403634441674710812465979652745223804207318178019645835106047085151262235875501121433666308085126790600151360710148363492834023013855018513984244225810237986569545762225690396999692550951906826015003410142857389876310630785346278547963803939421336022483200554587990771438761662894143997251480940578568982625814975977416523846590022236334752455356572402359328512929714554198506222296591632248662634940657862354593233789947441945201977176737296671314545805741295372102741609839599554134806287957502620030375204034704003429205062159178866724053484460169220551096430569929077801397057029729133037355754080430134966560545341115920216597281591990875147860068815355171742439501821830118618808134665411022904485374926288485368073104473864662422734341963571531808670524101286407655502129961828064469771552987121364060458968376003250653417618033920094302105047949459481828873331063130749181525318812226558500737965457687479245164511596481242192280131350604509051978968098699166617401656948993092991982974064025723761433453558968267196034666987265004856790072405946499280830909991118518523790910708269937891860093995457147137877354294097543073803430909766062115039669948701344644532512546486427579020521510436731242119741109086566221302592521348313997937751806920554001763867315418410192068784779599103295385688321374991982409637945800534931345919134258567776282879134723914110203389835770406539662880421238392151760037743883655780548804815933228893405346526878341528801485065040201899558807558823906271444307709316300478553456583432109616124462520225397476286619120467650825085051912308184212724129465964275055364284692196930884977448129480767232204463474768288875904859365645183694138052964639730171002073763144181869594830643820907403019608542912223199183869340070694903498601311120140267848006067494828532415271933032228799119999401677559518011722229414727590372540534261287346324950513735929075088829928038669932594110881321316157339158670507371791768208689641236231324204417266323101230064546041879468579578265963583428993033307231409200033401573761164914636341549606722680443151999473816456880375649636757472711510224611387455550719600264460065359146005792477600078885846775671790086651904000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -3358466015997699035048788175779989395319137415355391987970862133490209114354186458109161731477671707432457426448209145544317146410629157998890323682575652409166473511077791535544326442964560770934815532724454096932364460791032723402927383796211241839758108450329228277547973742900363229845399570998645681805553584613521338228953535259022329988767593424005168984501575855542047868390834301139411082899300600666894922744677367533476009730428087080077525692386173676832219794985545431022455670260926465637848190204087152635779443898304960920227757500979255851816623990481156332232482784451490777372581449558569607039717572984122801309203495057910946206764105650347054403291329727192458124301188127004107960959401566835031643989586111291813339583726506902670077211488691354497957444191913551653749919326393638194970821477497812853920105875680822083654847813603879995223168556391202439612006127628329061625050324841513123451098999557227703503950096062567962829922735898684645155088763548893878305219421614704562080916615537215256963378672976570203464491011247907200540016798028112169170990233731737424180096401447011385799080083566532984510212000846544346916754303169279467121977892101112798678304106034395723175176010840987694556416600973945582936595542593444899258626869998944580245015861649908579924452677248748920294764712368789719154068635820900426509175178623727994640800644955099156436598854527100867162535951944246710484150418961213547040077173333454740797726713472310986177575353444136683421176707976095650471357623140856178064440085878158193008000218377502988138102839783413666310842876807903320888023300971114515456004520672489567599868066991723609643950547651860197458171112196426021328548672203409041230044461366555330507167696058337253120822436033679177089084287786955709397314413577349543219131711941707098917110753566088533910074403311961276232637096283419904932974624865970306133678150844087062003832908367856088825864967195563648863682563506689537722995353979742055466390461756653609146399410373072264942138249064978221016831544741240767870811703831160812957645310556571341141824747954123976015777583871785500695882876728093357297365429125352510064797690479292806584331420151924118858105394262561636133212642847685282667857736816451757876551699728631503734877961562073271202658750986941301382019052875987334944613405767663486220276545005590948778146600331546433017829789334977173086673455638736190321103203998732008467179833797025330689610796508721835269534515751030642953539153596051137750382819293256269592023507181608599336922062721990808063975534325121246925822177827468941684402745260044807130388669256886059299059953184333441693140984403923914001671625288743696966110901348792559935212512635907949368836220311513080904480852877306373960988677520142679480924993561355119929806735559942558864871394787587998683792009396287307526114970320944401120567993407870196032968825379622778068597865619832020083870090425368491479997033434400021043026098147730845590660380139348637394236518595742686718729536973224526760159958143297941137501945966350090893478185048463558165425303678223314915425851332511652045711410380015045559905233471708701490526516528857656329409395064189854680914901722942286269306912405935245734641675585607986698672063601291496093393831293832179542473906476572373301346818769192316997505102589969023037417363071352047795225742175326049726065766261547838599506501838065114523131852573652198337166539112495947196585578075235547650430731727081952267719393356394859379050705848199917211986853995934553286206116130795553190303680540224090263876312330390071554987837259683909138988874099356306170781366303722841825914488207226280667510842806156753817236477309259958292710484591286301379946597783832076809037312860630084123932771184939563923207052105487332669095158435330133351065273354412225500202832731348741226800172615768146541632388387955626595904821537283106304140717814482299654712321770635578921846585655465707406432156599278618595787100711995700744703104791153564005622187856159183313435416836461887891178170655387123138439631690365287759243694021742898187251275836366562157083378274112329465355179428896300153807143680389348840261015199678208072987703585742517838270632406831831248380600233292278667263798644479648383730337212347391517023418045302915073883857773748103628105161480012909019685601353522783500663186777924675981098935275043821925924370792955195540357132860541924423918770651641473283010614372665383564434971215453707457551341839385720088846535821330367032672065590020611451787563060300212542116493129044264353839557318085294266653103490359388534956117291001619309249492895788908279845626456227131913722006535901744285906440985669494306027056587702763288543553354348860550256618347241431843627161403551250555197066946940397158400000000000000000000000000000000000000000000000000000000000000000*i1^106 + -3435470985687419546757452234866784027695220085840753513614157923528861899753590545595274616730773338263395598970954642472427459726308179930076105764127017922365706012042683755299344884547167191117079721133003788691977997004620613018039325387497073588239844990995355834706292339318779176156559829190710255215818832574804062856678087808695769522120075815469420908677155158219806908875491781246334367341999835169621600944458162124404853636929941814182354748449555727710210117983703686491178578034050528983174963677635407667792010413448776820383497881639672236669858548891348741227940645890688032048414744854223255730734195285868225608283919390387769618625432795202763321498841395326933855336893788738512952847502833841513203963959139328281193550303560128210264221284534956783287130519355510996192986858731826279281504303374896679895409954807340925006762264369186818556699131475138515725951724125980508429639305384249114005801243712753972795665595216806404818019196778658374929052300297949217734989130779790056882560456052895924469877835749695238673180764703651611166596107431106718601689597873110013322110652806756808273750336426101558170345800219956240438335177869755910178491638996298690405622186543221139678163610337365781596118699581321703339297479003075245093445052339048396205521216926106621299987802116255860984227486993889868910705328648230611183511137225040665888180902386194671253368920968751761161169147725109406255090222224100061089839795116167812800807359180787441839148171943740895654314622398652421253106239515302155498848456764849372120513739123361214395629189609878571799419664632863779374358087572029793842255350985431705036943715232747074719736473301504828724287020221879169967788604969320022336620418996857621650322576500630025245528483318884193433396128332206808058735744108673085189332621752070208116122499882936328447806950438287895263885275245308362439156213710818394437072495094189410939309511104483225508436451578387452875167571606306186485261535188514026271006462748127809647180088839502917730602137062372503218528349774691940694435376807356966383921532258327907717220160355354730123268911677696763633191893341337059636673515472305236802638524602997992387854408766040138646740974816132785290540827752586224223187835266221215007524885096659561963451405572372320509596257581514516481085190829711349808739189738813833107479822463398845230647636808860536514936710711836582090880111945687442811388190639553369126561423496198734546236561211896188978736580794603908085942865395450673173054252097979195813740630296583251619006147751681920090772436273058901406596701018167767032552352012458904133104825791304453220188217485078245422208297197876790878938664090365613942669687328021370466020435538274996777432712339980745114898209656060331642040561741893805383872381186052612350485222920617003653855232951329924245111716807405661601026950568249600932403539621030731817606545455381800420524649169485724637247903042061712523994157502396897275380660205846741453139328133370628272847289024909759002421799923521485214475006410203177062602378040379129839967192911343302293019917072425628775263203420057478810624654919266306006630996618202112524397545291895209868280816160092806279963699708623976870191449707267416470949742280462283220021051577296306811220159618047338840937872195534094215282320333734300472789635793935951137112868743094521236538517454380204858666339441466687670384769830799116265489617378348025765858088005512075993051500625939966080841878697155183674134027704670067985297795785779684694913016095077527241989263850499241787147878840376803571621981573498275528593952428700055996199433874296059200573542075383920460958374107342490877285886245683993586202011223873450007406294335668542670223752909957990504226584440882399972360924913361805174778874203968710153277665765378620152334901659493441903632883502855467285795419617365052725684745296552877734183562125494012183978254677055390164291008696771184641615474739928999196986140657857382517226782973678233862499562568901188980886606133741061649144454224925904078054972266514911449350555568689545009692475319807046473844087991335300340660350770070436035987744449279723607969539162936871787866592232241410092302774748374723674483922810293314192988394497079472071963915984612289323303415190231654027718931193147983093895634200608008287924909900961178678945660306032796812783672269107340791164961673440828213563485876732660484412362075440453844627219487439924659920668776092610220486725876739782691857315071647164560307634134980172729446565413784145633071836938644290122895934702309677737017193447602029704801255530489386064617083430968890024862719759300665548203716789070728104464245266943132648650891548836262810510432052146174131500767202641834633436413260762297085100684479091744788500248002560000000000000000000000000000000000000000000000000000000000000000*i1^107 + -634806093048424377456831741449981407734656781837348794771718072955066531401355613281177150312681709402792093057580581925525515707313431413776868604826574855549495070283903638444335239533411564998490067297468004862360169004683246220841346035300199448577075601884886822598126672396179373753597723969912147519674597801619007600823286400849375578647421984824806750051904177339488863652408584123996467095036737747849151974306268773448991469447440453985094399025920507070170977418855316625090503586610931737644735684993823925438338659162654812205554307323486888196512126606747186837890621681483615851191247260846454737211107382553012337309380441377592621803756216741557365747636733175134021195222896213055982726814408061577992232500542606952719189963993930188843648078149292119991664020992523923227149925715179224543955706927105076834347850907203953607925292027093032837693911378131278922100128267872766411948174787953159033072622495088113172194895871454134854823498454307740729223090142159793672063018622905414065987733311125441274960255417785421251805399394562300759886104043123302541057150765029394368914935797823110701065917506603189773231307152475074909172605045989824397548554015731813977825296643024145351548124725887031413109715958605463424912166909232687445998412098269848484851854872450833821286685762242891243880118540324705749293437968599791668361763298265329882888504049921325179599734817760936764998436498339112081868680689565133489602979731171040991010767055601306988551050615267414318343878629538710360712223978280669133391295395718260498747688084577192154177932779624518695913323036695745680099498089042856627569385867454329283826003539320023342808095098883650228614810795872659384140445219406367658175920229238703784078845352862495277736274542873434060251623836087769505485367212732480830563346289339294109339389642101588616653835898265856423619307593740309068458388919470898207642610929861661843226853423997887004861484191538090265369091802106768930819669633343295100351660196390475886214359306684076099881132908549496530159542946117199182687029623088680383023131606530660558012973763791970416162809063750407274901044217459008086229861365840163105624818653171460737441189758688316103900687482480965450301976550373573216421632975788759747016889187304753665347840990387775107517733220071051344733817100807765614187647439600273435922357839785622027362032128874058987416297143966736600139215424585568189716980464112168946772340786999746896220675254128167030927629781438410627518048053271738028838740182048105490508731586244894298347472474493365832454622148871754188805125218861101416848364104798395600292475771927918599579616366817439765052589531251131879023810771626240121087799855779990933671484476385163015770892467953439411300120014765226814653227194862396562136658194392076225262414197086620790795450589911049077744443089042810632530897785118553180527788784967085242420203876602222330501139419573444310057825637677001129045995487565729669223774111412863131948447208534701293077881071131972913358117420478050295459543982387428469237634030255340605738348077042639955676897372704600252147544666121837183779008823269954978423080879064680062168637495843135487599999558981335677277323029819968516291158190626527256463489622904762255440286126254736094804954785822976582479317306970089371583721918238540523087761458864894155658036332927058220565674158004132078371730263788984608945384232828981271088565069497625220494480258547132594577804040607438938190321230264191984456202400295293471992594278335120819710810672480542244825787689820472152250207584398254623048057504714794823547798285153408624570359216795653991706686431496324660929948049737542040592721875261471212556640324037107043990350167648327860804898549926674234205114026665851266081978655850856575075761857874679116060365126099582665523657820851181299173740847929588433604498811880267813546979308176545536196200645183533501135754262511132452757799504659389753941212833119076159247347517480963844332817549240862665599814011687335298933891607741970401788040604894559536721224178356807109136760033404026731059907972877441912242356614116631737067216653015587662680146830980644037227332967317536706245721757825229465509074356603335291793418678149889801669767194068988463459685582282207858589610062210812892567220152715579107780353663032309571107123253690566653266841519397167578633875819854335025422726114146608919153839650995431188411094406858278001100062711904511405323367239877571351835139109458766789803922611864862927745229486704326327133911172119063805720754670762202273044060505209503789577633428232525604816159254767912287475241765807451465777827583806853656972351044597524014664281512744998163109954890801986116575447955676072998105090934663768447719839839434562088149999065264296034304000000000000000000000000000000000000000000000000000000000000000*i1^108 + 639928149552359593509178115505719715756728376063078327336237021920615401717595752372731823286798273167447726662915040881543936067387647931855002053135719017701253177075397721697774949540483558127167979280729151884680966731943958607014018645842504030619637884144953974650048073057666697905597386130030727204972929770964635694085828699273374815573813695020063901747932804043651328204807517692737219756945351384265279053429744679290615976082392003178569738970647752677149495247688082243214138225184726337400489556112434390341702577588729073711772840789540954372503117258921855102823430543934350261877931980253515169196177273035387759945652036201181081269921089122081065597376919178859768532039892837914205841490006691586191591673301606175227096639809793753011344752444397692329682398347130258422240291149225680589576729547602446346903394656682571224168375560239643472272589279566340949671335840389535171799875828820840564924873971670876561750884137998743144472356410189901076047083842791092448804795947986111151389754531555605622055640975972880634679761384947706726026561337122094852998569512459317999290715432771525527166944559092809331546488145188615119306737179867893745546763974332986711452434991116527941988795899674847297517184416600667812192674415363283512316400696679217072452305914277508619149309323773598984007279665348852611832137007537808831933810825564314586432119004859405888287830170020874991860346091676505077642951077823446936337264307737173905730255883850787084090653065533211640158891182253907742248385286625546824968683042446076241864766742355216870225311346897339538019394199541908617114593023185992268904841893729133117670153517629972629169227938863418859740386655433421271845624886236064310092238262260652075726726983923220229215838416658761841148459666279959221845915232957935836482883945180025437847417839060058643802963771271289655552915326056958691168629250280886178645021611891867998934225913451437035838120750441076905590424409953679780053272226958902862490022304589977815360243208839468297188425282883208685697196779166972978399806694621430834372380695207392203191015641985031597481396944866704848929191835583965702706534327330471953034929474414258509178548885941030559036906770132722848338976199073800289688988037605145364009373348166508179750587881748855760371934996048364132106302409073858411318360166473592247059585712184143194604886151624536813589270233148907601723191362497169477223783986392613752150286214889879348131209297445011977876244604634584410458265248306941714050362160437668026600389063898046859989467914375151296508536388099318594780106657186771289978895216049247894898667480140438891684256363553825129982092009750532131648605592961938800623124118188439461225311526984557480033862207555858658438836429059113898323659084846707292390524653749511278272233487934925887212599473269235317985726123116748531123208839519595861917005582516138931509697561734745803602703677337131551570120813258922571046272864842809335536405064842532306516576737499862292702418705895687313296831279728807626558643680976168584962398864427933182816575847368362946944842741240996920973878444328312801146243790851875220324586748662117055563171049175772680308322690212949111896619347933154963654933776243830696532486396368671731694276584466350805777045941936984289407851956346268331065564948049646199538198789726658715405932183262927689578368390156173749903458826863108404896527500627288225549723010565157622431184730783717355541149761711180871432451499790750518566223512249443254122036745245529095532611422130143997902398737158761486537347860546626313950488269129514329408289408112741233027200203871387508485696167094216756256319569026040084120207541842221411788294101895327245657995802991043732517842371890049633977228857388846754111298609711835770208840015739372051045727182410855397955761733091145092318776167212807555802049454087690026253104967288038458040987495077392725560272904722768630388909699523790243904133977286382984514072119867355798580213809851586161031380888631433829334186348467808080725109208812606998769086444762438862759854192378832984423933788671749458343978452455962594524368240762618626361421953942050257763351565874218741451426169427144578323791530886335272876336120073672023700542553973516326163393901705644558665156625661191388005571016693431164945356785810148491323793248041025148871899125378412535923108950611736979135619921416432575031053634428706879201326286371597331647749023828888766081280330798175677778020594464654169700174166971610918526815611038245990453912306763274383350007426914414676349955739029245440703610319367927523362787717840712795881535833466446336335653524267401306804319603775276855655348891061530022115717653085854452836705844347519391717710017444874915386993846285202217198457297305600000000000000000000000000000000000000000000000000000000000000*i1^109 + -1224445382829807025406681311250592293384132099964482740084096852121793347225099630172346935056917290828362565409164954165197856364610161746741557958748514986398951585138111693552284035301534690206785490220978314288660211162859151021858117468968775169474455001857958655945957864773576394667556731755408506440296992727708557433043413230490690531213434005174219467220597707435423916285166076801638301806599695352737812649561787725304447891154792597491691961183228653930721115041664077551790396618512780062177389650285557273377665329912076469054142820807156202822555801817907909840747295291879427535505075090217324622932287853775887794930521340038909557288709019873403279738806060655852141365534626588900387827106357348264912886552813276549494525855910995588425857263618226334863382079584593711793828131359137703949882302976335497293366608600512692796153434327222665077081393521687279150012092115379184204666498256969268080527135822220694225625126855527700870299121728295081773400779165322203629583104450988229152279381893279830150666684210845495766780259802031028186847793011521395453674798646748448572367452492478660761959261862170871997283134934026616461068708954257458805150174065664893525855923466632018054140917468002113355185780534945037227344920888431046113073524558409757033311827474621255383260639250772831185913473735915187294452358293616815489167925855558784529804559851113610018819068302495586838484064055161215815317635334077086210363398370581786375739594806414547115691178551187439506470195548571201364203545659287978839295749369504196666041609353794944995473551930843494835823329834887133811851140746969653863537023726918431467668615497803240707013430216501604801569415391765613834041548643565000517274729505098370128576294700639190494300802750406707151276830787635444682481382752262819530838122545895737265266234225779472033318415833231087518905017699614371726629186668005094086056972420100818520791684380839550715713659306034548265571634440531262229792508056610869670950139291263030603445263541259945200579042079153505888184159545484485175459621648476157096409695844165100654899253105205960010047370734864275635583691669345770315531127777264717360100527992036107309603627418163794803943886887564369282869866772379846095772187627307627618713161486593443730625832396976105553800855231260416553824055968357875106460570015528611221483293077846727652677892688828888471974516965809235279808536442973304157964170438192249090670189289253511231108967887495903583156989833912055590199442648091237205467061448353207847119289644781812260609867281688605813302915910545786332762118997016893791946163003807437571414145392400545172449971429706143044360362019105205949233643131132250060047078505499661950330563268408259046380588239028779384010378104716089431892000057744858121265821858728924148614362630694267017649713692177996274043875553694570564197912616389821974813475713122649502524177334168458855718083324124379113083230356961390463467872741274170486017026597721175964066097546520152831105400515611008129059243522582228243045093868248549527841048372576492124814328026631130657133002344451272701582707379664349795918587511401246912979122056499690532313787231411040692673502294008396493026172083726285189182419303240779435367084617150001046411484027622996394367396954935660044791345318342175953287510217574658057863830163090859154996352096106748879862482640607915508064692802817554719100559705870801932401516082901937833325173217539159711997521212102740234809290425464375336388002579440563767538363448140467112051322209093913433797494118444158517811265022961792897862644629134740608870657811706345247494137031082879983109953053982718655184109720883111610565913638985533083223382319631915215143240887738843654338162737074087294038701172040680374686943617880008310105988828588515473605354253163311937492629011082623816773293245274762658456742611263209876644840446474185344466506291203612948985651604098065915112387557040548716207685204351312854539834683505942361879551514421429757983426077216197880050929208687418343061418677187034029588980803939797872091974000559667915709862844649254565593315226609941381610119960423531928897972951784142120892470586521279291467715128335578392930459233075806252592741609990080884624801243308224553118521393927492856681663951542464588342106612173141278994522149812693729831757132497358772510246118040565634442443127448677367342827051858446093766979869820488779731184171239455314607058474734919489905490883160810396277824405495841544290174762883106932623971405605643212545337145923924428670457786256388883097780881739059584932432360247595387702604947234848563206809951573902559865558328943435282765814142341845110814669980127070213518127772934013726131000047120393541703454809376449120021215955076639788892160000000000000000000000000000000000000000000000000000000000000*i1^110 + -1810376434393089233052255558234408968983512662782030339735437737524675167122977317908648981199756853448259154971585598690728094789085832305348652544828653985714653891771383358073277782511683063042240399882459964535638569150371967679127803424602050080547162564030949749962314089008131358211007632436023840638529062297636247320383089660842873529655831349601033859908862683912301156264617117814354923546559651191146689083572147972788750675841147870568255215515491770423347109512175010305230759807624008614055869668210300283243482022670466052909472538129556157394368313922869061905990232436503588254385996986143495853211285836700710799509236070880860327689778116179800072940422706011542592012899915277722631925641667164371087756150002602163779066434123220442358508119143222633685764943422781538396256129541936443678078706063849203367745553935341287143132152896666918277129599233749454469455926891998701724531553599492935850362081871891009395630788917338842382701678348045398042081837592770847672491492249975166678236813392588763019460910163427275712801885720477483215429841082359167662670088579716011156906766186003665945500436146070501168814934208263548342359436695937880550953343214013386861698858616040759773815810467045382465770845583443415196701556728262444332983064092460595572888968530530233893808044854091376340485143846600482977623440825313855450789562303906030006976242541437063944315791273287634322809562098594024623017239553213975964505965489071592179396773619490187190630166518819947455851714450008945925344399012182630873191246460683998708914686583394307907250011133750105744125430908459496632676316413819403245049432553341341220012160201064915778380380158974026383188246365800013343812171235671096624529164796857664390650092531812488050774374844205837802789908822613188402796603645359816648453570987230142442287498561667286607604830983469949269268677983759611013120387603161111269860268600923207534684673266813277604746193877446145038381299018686568062461645276162033949087734424361371749884113763968828373712599788241307854277133896646594315859817494125950246626250338931440626311988587549341945915118584689267726212737133070991203017164336628407504743171560954510335849490829215749726968786703511492056028589533858121676696337356684959557654657765291103379619764462884712768867304489452471996856907849047767627288757431292094587934790577908621255354070014523527594952768437193642708491151075986862844691849633989319797812994078150662547927923993261785985458012300803805739804065547102438622043642910706044923644432949797271916412928453681428618005364139269528600547045989825167044037455459988594633919313009671853157099713013048890212850094260246324945712806730872485876825458598596371388300861113505302749467267779386093178970225111344012003594505348196783322815547712941025674547047846776628801854243477216107934777989502878995371389168506782112009247981160163467735776008354725817856167358574750571256526963288005779576015264655120528226712609192677336307983817100949793017542457308575823010793441565135858081492201346531828124894102717895692438576824325441777550027809081429889920295881926824179049898236791182154053795940753672042552798068343369373746422453260375188729061741512488831109522589473699847773641923960307147691511963836131142931596127805400140255908273733705645074507013815094177133144837952236761437559030875205235737427313154482450459250650333188811386369250005612992486719683124647526000100695539987644436478199379596311568373081117175651899942989506007224430687734760241998141813299438477710940090514782580102972622589310280306647421153645876653065431518732671655137385422276127257408276974761770283262756225091220139970695746892741079931979219671343680000603824333725162172846489874481183084399433476004501420153838481180110182219581701450718951121471372447858618782676989996720665329028045528867431425169243094499350917554977506551845990782825015800162760519122629828213102223541682332023118579772152958038108060701150485814188977942079099285769987677777593758580679268175915678901609711364255982613713694062917403960263252113120295185519338533019171330125518259101796541704433363201206823428438406733464102709482323961773193727305694936300985425174763434992232494844538757919014619166371034018878118790974020674158786346432411155540763336508463537704620473209767846775368213399521038717409287643246959973234786240921090411789849263637537783258780335171807468089859833381581494847078943825645098738134261192316537257568883256899569865411766218097169907048685959535702150093613958934065065918855498997704644971111960018183205255257919194635009434318969122599026647099127901989029552793043242597046778424842371482346216541282719840711983301585757492592276057961935189672591138918546656964082925568000000000000000000000000000000000000000000000000000000000000*i1^111 + -287731001824425181322673645239703062766233174915597087126339701625268267025451141705685561643422619741737510761296347638056365194327287305925077501305675556267570544462228875693486937729058493109351829076021108828848965865685447249264888484325046287977403635163023342607982269674020037502593755499234715067758770360866177850940402329100123483813904798682223627301751343980597120040931152829528949492759105126990925263352542451133085405750531454443929897105151219865298515730070128988404054070699977588575689926790935352794011041100212438141307918251105479238285632416844212858013168095419621926674685212938270826179874312353616875722206988188332861267205928274085449756889662226724682016580162126861454163119337771595355215834220539616664915607529427912845801841406626687175504951629792179440115703542371026866699285737458327361917658436244219428000316230424143160745813015022339752122689872309885819422499842202708899063746668789619401275072595536249415247252128987610995258625841300169173233369132982670750717991834683685467034029559357830676254663592640730852839438024673125092246561519978644380351906969491294219204842277119866651680562029899378543327222436620285341784368298121907952150564148136502319855694109209768364336078473285959151146016528340408359053927079489006473259027157103892952510903416814603997564235032252948657877608393477036898841017370261503664592688433080069552337535416746089778718564828997883594214636806044938517035493452800347632206259437347653013154644569101387269094468593142431470073054615247106958713990718552627189800080787251929705836011532352728227798576792430158069029717169144639824492399901782817544038911508817740660360855205337589924697026736263039773608595686297855658474824042490375848254567488694444057017214240036031663000708565234739082949145373667021759369060637273939487140538956908202370728271854094614997954014057726741704242372567919646885731207158107516719016805572303747544636927566624812244968730653738040473525238018961796195676167177010838716613501571838343858007835551270336942231927268797244139579856411372008503072802066797715619133328700685819139344569554610658439201466503672437223221700154243088061198160874480099043456206277860640069460478182467937226534629914406051565664843271541561155963510101217553939645766315692598597580465505450374255974351615947909398515507521318322905728608461130068933933877421272648185764756788529183498173023832863998541192024593480303228485925669084000251477641969606492620833983786303312429302814587634373684968372447248800825652532487735512985749428658158854360841173303911677869075219686809588217450024492037942516880648797040858310254349284836156511344520512102547458663452648150699119248787064818063950938345713428137230481132712042405633319791419323905261837891001637281973712780819459656483635284856828207204979740365869708830063812694919135637520311292655137496257485351653928647870213479158201997337791800464604939723579224018715389628518382413679845799793335525844358458805073627190291933477159430557993355367584334051384432164316107078705379853661000881344117253896556867626010958794858541158145101504016797109840181582553860418497729019852824929633225415564174490526783366521965799354391769213081664735591115805918353100791866505199487769389714174152448982146908930348264961777815686762024289113805362007634619643011401699328947346161994568511039821104822508167189895454386919869133892237954899677356194370679367377625863216763928992294678926215599397026894047250555126395039946097836918855799209105720840388933543004351563834958641037881545482220579641099474032141776670967064017299264986132604536706612802820300053877737751338509498073469576814787011686847471405362584096924561546810032099090773138937834862262260704959345387830540638964870175446172101709798262777397088759759062210956623317940409896095751040105489160969275414636358036860075559746468325644246411553698920407885559981225630712977457341638030238559587867397780690110380666033662725784936238598047163094685405975750988051958604236495503050495873790102536093559129817288627486097556466960744578503495911829157202645359224869848961646564250512850865000734464360745923301490439859288928107917851090478190873904547932078974938244279819846183489152009695859974480200729117019018381711638339004252323009373191990841046598624877334297748721624662966347531727842277215891632529861880045352802200133067581596277563161024074836424089524217413123561555832617948742311066230563439713818479823233925842818274832467560398726122648083219197051840099529778863065231715311903166556789243883051952084759252420971558857327588062132572672087678148622909235900376136327731071300726406846499942496743010847497273723974269429715405722618565385231947276665210491394182663372800000000000000000000000000000000000000000000000000000000000*i1^112 + -150574465540589108332035447058280093377016668632645126587338199281783087546359023876588778694078116097323127644277432926632743323045023820841677436433550914056793293578624123670176547498708794875781164828023050812486639536725260915261791760449881164034994103929977059661980513434636269421142448440417375944225510574384357494641222798614772150727091726575961719592091710652381007977853263185867351525107922978717366464794339856192711071769216958429188096151989603618917324970676550873917748385152588237097473353562955423177507700504801346990818911738990002931462852137977102634652999132400042435909667904842633205369193069692753758529877497752956043680751755421064938019408476070324256256587736283215302178395328039869650590551308339729955926083025696527349347925552939645824102238722937389349601090159414272945131699196993284446704985272083772768481541511788359525445336109197561033777149057055595668651867627261977843702637252330989920162766888088598542777972421601733452933664788111567350552510339607882507068379458551998339713920573588685727371868353446956947673375187977458828277521016947752498849378503514398624450468380164110169963400515941584257877391561373631370295794078925825190819965940133653496559333086827875958781104942221153394186068109293552507237716750172030429720854380331138736518434000913588003779592381548838512435297288427053907657275252234072930591585980051087633300801660350624451702382694254517604639689612615792241819608899348652861726313671400266982192145594540033111200207746763697167044469838139845999015786295726332667951496167964206204843141798659202690799548488728350520633054988423460696838700600895849086455575766832788466769232682050517294840747457748679065139027607821541070779397290346546091846508664060344898596904180370736537468174626645248141596395244694073954951581605569578996998283508782575289259198990039152553546401569415528122403077216794205064558431331115299485481508790936258920730334550735563754411570948504095439720552364619422282927789860478231390436357659743338876441758686044413920556978044970276069763497275260844935035209887907730665886468085166540969457353232682755599414674712316565330703166779900508816653111182265677750541552160205561627439716229882690117883380088301983047079662618683961295225045251540251643478812052419586050454251417349515010830573238121784637239773356869020061538231874176900576074855180912337303954664552371275874561413346543629640629054131445507869594143662771688678883903022927409047399606461701274126671264323793634958545735933271962462619326002454449433519316074533733320425729034454831337423315660587231596929491312216942312584900912209432334330772494293638089636644072171432830951412550253040830705920227252159076962744661094625013844768005659694977262012023075025758885134645364710145216069054695166620954324189897962919074200188233971656720883032621516505978014314474713191564518670223975896171023977871602267992324353750641099046124725837361897598565006093836467290183677391629902125572086536735646827883599180274696689465608425758903600317114037058159196808019305541020411348810454515475492338731882006568972875890341288571921717721288928010696268671098103888462080415915087986475880468299584362151500895160286907643858816173650931126055558302003983214284844812907333470435030452508476865253001856057181648510663903483008125236511875640622710277941619480620626143666879406982459918540697770790812515013105394525246333023535826242181744738438859536558115189367297596936444572494256247187970984171584544314360102047393329247461981674386954463958851412470139829903663865279231416150687478919149177536447072176026318787089630499548217838600500079670086716294812230650089412177049283825437706693464215660447759450754127217116896012273979102010822426272661590611202912166804351721541076323573128509246031502124496808227131803115755070120264141052441185481203274306384378239831757281272087805443885573879884920966905553676180552279003129448693661884266864058933898658735931476829790163636669898217410529016605326786618414492142668417748478198471505107388464257968246176172144223635957871596346923834612330368175040340303126156247215677638310765855458151902831888192145144890918034337038973521200315282698517537603204318986908049495955970762754613299172223344284843620779943313911238280157815736031376581700557498885745573966242120032439638637536693970455830254055928251724464081468568120804862989714734041370013831160468486903163252104873564156199013881939299439926557280654713453111601682951032996816398944294305456411577703363125579156415930792095559899107461080806379795016425567994825141805889673072581999618067670884461654587011498244734362914597303965878729325476112698143824681361052882733154500925191023621666841387828510720000000000000000000000000000000000000000000000000000000000*i1^113 + -687125769393521706663280466420866785848204552409749108174540379145432079517080499659488641930113150136796387895370026169111955272213235956650364140601043621038009125275663564873551618522828606117873623568690852327928797675205647848822432997504211982420528380920488707312580970539669835883866359553724687857517428384722952641738630156920838888723128540610242922773901642711991754905201724839874083551228810279872761284118646368888464880182916638960916757729589904253724771340539196556876503895796749549636311145305147173860062679670543434543938523782728271034854154722352195240838565407281585414284771655637890161256850296848686442621680821633275992158275552217563635313707484904312595511997508587494873328379914616605250981211389286550874141204232958098860419545063796497762635127687101941258119622176895679467728773783169977667861620407467698252717764579388399011272700392888527594468215411013552220148083464339980492333847051375149497128197515278645726767001677658598705737827035464107643894071542830185896673998606248520877258405469425319762709432138210160249306215901128680048791401649262558611531242826306337846298964700743380405653118342372401096075419577542954565702536449227939056200805016410169088760039822991107826768025519802458130726196246405555253929089690171228935511991037320687316782460769500036533010192667078471714529845557541090418289282689478223511899690733636294874928386801826285581905998003394360966940350221895537397191439911142224736790953268786585124820788676421275409679505945042390823614647528427688065297419029068715280974872257796745569000065567705783192452517179724768271509069099945589099435690126716888698554260159228787919275769099145709321050736002819756573911243521648569520494522639073988827497859805011262380455019882227498197195531692710157036638895261987455522585374980578560908176373850223295413478933927023387449602995570491432303439320194219877626180886212051583337180200739087380549483425305639384777336114808212224062177694642976710527843010909281478696216843499647022577347253871286540593855615745809975761914995634268580640860177595195633617372706229759408854317405618666439367590645489012043828439329019433508799323002883579746788605070071565140582520297784611211743608166825338364643745708076914456533164716606365885324248945417728665574397646950416942679726894567545425068151341492594980784804409733980615983375300827912466024617493856755748949284739504197261852117049776478831295209859746890520484529483920507192583823006985490422437072831240879872019622860947024673411579535844082199653092637996124478529320789463917668465397768619772769108108247336289606654216885241118448846416079196951246593607059275032859399688882999610250799817572373306982105365319761668400904758116497726934494905126399484446782373392843704479099490501602000315627309754382884725691822116536190772383065382971504495776303735685493202407398171840875685949394368858988782010663217047803469332658254406785765906714560865101862517141454321406905583817677506814494038819905924233353801375819641810051860048218876025713291878656000619495789493446101263238754575126547762908994553618568031623767448656236493313305596509446105829288916839745024163422662270670293410361650608558377474656614884950191410120034730777927020250890993557832537305073578074153835405846816306290151799243496448616920974265560748389064743737930987436449756834934351878656710843471117891764698409176620039440135441950515936613507620561635654626542982478336630627555562594731097990379229803579346705306382927163964056114151285395201225843619301118679606920401233130692580257955665698544656988205535033451666853679308869724875803776883424859842696869486792125861822307760506673847908181686721879421656344571183947054653148035866793999399699947564226425434287317232807199264530649804324860032149201893687044315747625798270969377685678031232742061551500647330918773584744274697469467117121870758978276867842837355576099435885307900901461481023561212748125112444959214459703109661959212623217392153360891873514609518346902884403132542811281177201809636762584807960137174368375395158459775919194584172617128175242583173264830675560476541177238012833587707390277459478263163245936933414108225533423479475827314355979069455436948815937752060823839463811134629576286164171666876638007645569694529368447035032323884468020695211971291154518003114965013567879447878721197223131061712553723537417538373243166977410804098343011677822926614822140662117517506968620529262647992135381799406924329161984600061905696262148476821079306936960956840493949950828129086037058392298888842082638759519764683689618982596929708009731003579476828656043726546833866393047296336515826644290320493045825405399759149238666615192087377665409178140672000000000000000000000000000000000000000000000000000000000*i1^114 + 57096001001784169928446795987655338388501970336371351313080179974033553668987098071526558596384786562530651807676780478464314892396938149230197101409650219358286478337419387974806979718904255523944442885954964878958830367812900177176518840626619248852681760477464325469059806238530424886821807570730921295192938584327163373430266367138222725832226599350219679803318700629570823596658897783643511708796277708078408554804780891642984100872892170769161910305214588411587000320824150025296618725121852278233258103775739084666359676725654720518294419875935055622413623786716786880878697009068912024944071825976256571037284511610268072026811756475947654363785878487163624141704850216476311284846535020113398195616058548268048941748268394168212055020427692194605188310943388959946787779560075806262113080577148373812759182307753329220008944295735958310639833523931097398143544658111874875297300068718728114808818476378430354635885029926457551813411170310683604984648998374089726576029416838708701596866446870711137260284633079270135385788954075561567856783401738739717625358540674112370845628981925893784622532447344574301006228961116790458371815277403348621588878725561513146916127896335168146395076094176701196353033360594397478782315756985273366336585887310994891785543012328431132747130943606162600586599664887133570777756272967873587002898033332893455208572650945273334875242598464378729077100662402022965444251554909968213444078594196366986857787948123714446503609212535966701114031609917013676774238406813941454756497975410363752945785669681391982496491059171108555884861393305289095946580572486705661483152423563846408114435187006043017490464687949758202470289955318239439378720333973728064533715141007052635215895155168469981022254463816517274942368835642697386306984400754336581184493936947345836130631629088574488324442504464075006906924562421930075798801606798237416522169501844879342135128573240179252026726972255121802644452411587679885506572246191446826088149746972977334088718534060888489989809233584415934607058249516738688674305565297314682746277459095216223530059719496226157016791048786373292805027085785488940939323991336106746427659746531270779932045320141447335175564869319805384966752215106959761820061191333032588400569636205146058500682036581335782040617209332281146573080384998285444361566049734874666099726810611641175940101069402042679288603750441031536805187618288372069652505396867961429593014503681093501313704901759110213023649623616660203423353650363506334574994369428715559270285575188861970141809859323680085983857142216163061844745916496151632732790823932826672207877514647264367891406065827801884785533716007087295901353964838675965118308726113552016686383332668862075583361866209176175973103293769480784278007350848609485366477552928379198219853815688133985484902515985502624497756982974293741510828479596264489830196793365187332362829385631999021605217662248430167823142460179621868724604418726826317103646268843956466877613400062203918135883423179804013914549665060629797050015606119747775434111183269335354346451191691327249486109386157789880048436578435402670635915567353156846461235386396860178526355605291747935761765355522024870876527803840229427038683169276595969029912938044665404804722668465826861398513192687889350967870289009603974214669816805999166893100311929580370016727186632678215553216952207254654034447482530657394139123138675398117701592576689553265435810609972264662265426318372689618430632022662872120315942102350226047785588288733953323435483073760856386478400516945670340381265637385412112258609679061519140053091231112934290533320317619179438465282542359261640187578428145784643955883288339088221081111674783295240902649968988675474066712399213643289801011309239992796523811421774103331078976963757441597767224939258438365694104292001879365056801903255548341839223918439957781500445300444290535051944755341929802622154788504146863744437685028431006028006972935012431749449150717324791835138272464159318824774976316121189107832941622354181548983064157136119002923369847473231885655373577922039381375977542640626619882390865094118254986065149272675807702169874610563551345635424431360180534891418231884442664234804498978621877628558724675233892493111537641376479449547547828684166420436287806573552632442941528492776856035330048743445043442723793139972085106308080825687445596240674729962985236158734881915522705098140507366505453327224124308852242263465585133707159276481629999356090493078397966233473909584202916642328604340758761820239332593936212735693379204282720575441495476764136896510122842749497992871648093509678107452526377550924135130800750338788058555706321271530670665631293824123363983558115093247207311290753261467658873523404800000000000000000000000000000000000000000000000000000000*i1^115 + -44464098964687507057519317969516698433786133648776299071918146806275299251492311621265011546279276038541093968409472442433712318563191129157273073984999696307196816589549292959950200757550520486927715153999045523138492613140513772978656221556876055113443473859633982512345206557863975662752286491337519745749721228006056389837802981784293854422792144247431159661546924810326324927025838458216334757035705752057919661731428300018525321537383917291477863819546068715367212237534130656583968346386148080565206518807738420860163484741123220851003778915016643636807975647334314377306664973983829058875574563835734314944206216067711485511082790883975201530885898678012743429983465413757294833288050981440815909299424536879348619725562784834378208819034304997776125781622068839732345888573890727406297737902869867309864248734522103182117224325498461511213170924869388796763045559517445800733587662655281664490002751704914427928775862816636775885101209724209270208331889286620136838105993845226145140541636259098571587387130917631095297266744099466333480810132297295191020050218649707072599515277311892725038267504633601747687503731345640428590674887254448407174697066719621772937485757178930049831554891382493921071216549675838253206652841392920873811738969780633380254186570893659384149032336711759030750213054380000580839878309777425928264856569720570702956676986604447774127961123043071075956528854191188300298993239683271334251467920080513089150078450430321980203640358921076618684120936698816049565419953699034869156521564896027887473034463420175371975901200631971367681842516697589024569209999988504171682057187228628861641284156066977924823667320258518994367998647078578542091487457386653604912577513609408444969515232739313789005362533048158683952629581066635451354185102059654284539593399366644932641061024626906919896925592375096885166814037194102115264515649734052909200764529125198847394668504576182040023949296346104380403351344668540311363264005689290683987810144810443246592519767906157059018544209228912747612540363270457806937058510890415521552898447096770022168752055231880391218265508642678005239902521750672437403812718130140352873048527092413215900864965223114146296941288155587605799062660545688980728739544111561797535163962189132727174570001943265514930639148568746153481906170390095913780722911516539328977998506404582128501632838077612062706002402786892104696795734771302955968388921647992674852069442927167671247246736881413599449315764238692003838349563014549654196448358079241428560504953637302730877222358887819574583559948447671951482614994569605009789729990395319786487409026048373656138674306453482803472560105462644729494777234450119125045367505269211381702614847687472947745983743002443118738792041761415486360928622921313057613518884695337326637675052420500101562394047958526125605340005650114615808265743606308478290699053797000405581644403044963322818245643758504949175194883228231762584524976420318026661141767410119007649050367027327130321206145915058541545068374003307350127576255075395926276970892873361162521548749887440498404832569498090244677948711633695113544912015670520126476155912134847473363646263693245662182607638077060826558907960957256611890538588139205576934236909243651317397845943879250422959458702286927852431384367210916262359066406851256797229232269652102634692573244023404105222098998765583579062845459987038074470310265383752790866794895712705125600451618685526814193842314744472796808102533491484946389979758856269336410331160111365795247716972560987351319615550166992967452427547795627174099617491949181773032010949095559485259304315913356519801608566401531500844064922018992143352454010570041853721165959615210881241085471735235504179593762451682923847733612841470807491050373948239946726222413733502558177451232165921117766428418162512891170255263164277644065463551310582050469470632267991557795748141054216716994199917035930281012025697617943989328327059292572744969304976208897661653561952154356277242555357465565304332780459538777552471897018657704560491259867586111399644537827900260580787507126067650286317162897285375292233934777286665548563819278659693845741187582257018702514732201989229998736477156111805247275112691655436899161084330704134463498528790982910586235063307410415698445730078164137574509767951474659828036339006589915791926094546512201872274278234752135796517882852997246559276141300727042260865529323075884122792918817279388603177747396273306176458810090829218546143519920277441225938543377205157550374926551631703782783571835855866186934275305329462020475741394481040068656850391943249925916346921376045341607033610075135909280509082645951461410486472059262879137941021670948069467768631610728250161894522880000000000000000000000000000000000000000000000000000000*i1^116 + -10317380738605395890761048829927760780713372153191006144638389598814846675907339975266247286431412647204271490310994736130107527072638407858480791709163750719154587676270364771143036086034154659184956418524608444995151718777460764671024103220588558877178603769982484404848299306724059832777730255999537173313145155316352081223251464727142756872798855884594120764396515102928719361492751721096431618548903250511499223341145432476670678194869031699187205201778701711609182777159603670756726515411230190192970278995232051579353743249178974743744409362090786419153071034978025873613489631806975372209851875424904405849945529925425782942465837630131269698808642696671425794897188822868665611506236076876798796535514057913476330586083368671392827386945084580315436899820945042645219597235380551771037227731250523830870342375253928750940051084992862665425863344428169993503405168744816405086461447969856417075039039168036633592115590109716824968541499376563482476484168024449097187095811137612147796698942862849871512766975281104665444452794932210893543327938511617063281946806778725032094636615255853680174553894849053597416644331892409306920651080864322247176313200025337029012993651504424915950409701691501989828745141048246959443691997253316320655793925036993640611545474992665954366437397492652480763427282649129242159361614580743332746667145869923976382804293881858574219742549941167643726358693633223391081156497149743543525563469423690169765474747521685505980611481115170927941884176339069808763034594091012219354967847451959976599485400064564510354446197261616565199422664811778230877202317734777106499497303529531246056141197016376428899204526229490094383479990224130333710082198530544767914535224959715242400137182312913222999888550447378366433579791226785039043066868423988746195271782439948882863558730734003025617938911447850642842498693003169933614062481770331703071717773533666686686576661825779834803049059470353213111073415870979004993333054662614040590873768674520905869091432370420485110580936928968117430505047668319241665063970823955980463209613944307473530363076053466805894912483867514424063892075653055820312988813915600987039521336754611483393066999968196087109094808259165413406686663971649066301251669232053467859612741224308446255774563802045303552412648353922965114655115403571776020358489663313209125686895558568193584827912932108508344586038902965921096001474687674190230964304115985789629073941311777688575256595445440043135435029156281893990622009707319172163751524736638723847331330355781905286721479510915193719010686199615977645278079793626533235756613611872500884042885598481702730568894098409720253620257792050490276840796454629239247741963026260624431877400952396557202352712617231907180401593682451297062123599898252106109596381447849819558428136775602357250546739225403449504080724823172093547802615603637394795602421538333686023319256303012955183095796134079122908593709066874422031501809393649827409899572823653794433392282372472117017375056745458025304831817229648281134464521408133823609239177197899495932308257833351093845431805155060869542706918787114947369188227037562512067264396541691407800918184542416252261654209470587237771048888312545014127882851883827110675336221674698566066332189645866964149691989783939806482704450717246011165191337379545372453194790281208663285006927739798750611995956040557135533072247955098091244933297901775236619912103273157941950673871109094876017734961457255503732685246944071281651885709350376776382634261310929778512007000573840575818967378634246962307858199697957517026107143488130223661893752253722076156919540745909596306669783869817955069094979631709484861398519503564041543988205115888743368209320549584739196807498453404439678323036487184325239375535630451040056989941049121751950311601505279399224353796572720056634124940132723045732867184161443448729103118470591596717076567246306374736936697360146648124581933833991554051603045412537292275757970594726383179695498076558331761634570760202491448565994372710742578275700392535988281857630705696596687010611860398470659057965060821779347094672777745276409580492720617318304100114320953402533124437757843029483469888621966188778995320422567446795004283909400294948881773158263782549995105754971110907451371760999097333327165441013200844775248299575498555841735953245961303333791968885896507159893945833506519507657370015292291503124749668075822622499262899795548316262067664065281182182255410355233169732830617427158590027333365761806217619889630362570591132403282759105673172563756235480836929942131338093464205113426292887704437337108418866919713160663693233771203904581433161402634833467200029697796677957223579197477664707416615174012861159571456000000000000000000000000000000000000000000000000000000*i1^117 + -13158091621759370596581516010486367098207454889943485481074152043807837726447917398783729693409806507573592457527028527133158818105291017449258043025982199012685346161257527129391400256059333420552125374608307524078002780523117928529467756579081547367543935248867090410605673988736724019997025420796555437029433965288831237748892005653873247921656535704176266523643862056953031418933832839942100789671615242379419160763920161382246569138567125016585670035601050272483409681448653649678345261303479516042172192281538594954455367989919002658196374888584198153587860538247115616394246201138613194539217450012857774551991381512216608832248908137355048648384876894560154107090674109117718392515491601322801492366154198583398571724886690995929954598480183524530753267638662177578798460550378712196504964726999152433347802308190461540039128297672193380193931548965006655618431852003321866192562187716468250686255373879803992860569775489759562153765050109815672480106296128532153166832349932950263792594602976432498440805576965840023043504305308449585949393512422126493083438895874233421628101172953152700990989181454929125962864532468921637787441306771039868890244272221668817537879894838659244760166386560941629492021263879192167944464479324127545063714291572199218223231044965134343505517569271640449403156635780991758899299835689831437216457944537992638708940689274371484134696701917807353145347159814690468287536799987496037680908166297005296644732852289297222892421484417185821767917043963565540770099819774711542422899097979183968046612100612145440619072585541532221941132827938131895286657654230846723602476948916599573845243103309584057790043399078697553355893284819484921892154215511062538865413278140162566052070396210946775680843819301693530997851158363016086231812079989335377082021215193157611400373041997844320507239521510509092634099466800043859336100838103603691551743489181571614806410704851900545949697722047933519908035766084807706903226499293718266413549784208054618646443309309609351569568476800609383441512904527884654435932840812150483608605348698075216509322186880418033828549550019401967718179065055413074778651160597365640725634871284151146982956102494761321229822320091272135530013671624892116953254855786931975807167474608864641487110884421561838675537387626670287235871420213616588897167623937480589501832059270077725354029904384907465540008967762869704955622961362684968691391517424517028216157216789383499562579215782273499418824839712906081093178721941381825067710227056381600139755789356596662974868007598498491821716326342822431094714149909523801313383298182715988160496857221701578949934516435884500758017723038598367610208992650063450028616129812365673038356793503828759285650986956192298317679021748452646436504135114553042032002272717722536841466537847593182100321266661746139923487163682408372600503823092351354591808225214032579662364044311023283578138424345908781504441696253472924281028734245109775428471950160994970726324147768851252768916206929786470575255138333409928766482130896472753979118820904553702260166434699732390317403424523173235714901309070603106357669679149600324971160465657499485327739535252147224810896912331446709557237577548935804296233673555922972653046025605214882101386031139323834402295755498911548880308489697292695444276555811777298758525293689595499144307669997891097663518544006418201336475232647303799367372611087962705910255367896137133115133587690991185030137997335444216541601405459536280289405273380580560720213235339154632204798429648507144298656593082619196024668711568518519573104042794463126336094650167059613633782904749824247460760845157160762404796328613229022682263094312123238475304889638781781967973430185894230202641326218067975726203295242159998104780868005523526521602696826463389594821482694462480503871957610229238860483561937257866969733579343554509545162585411040438035730672183892073524308358636564336114803847491113578471921352036946150641017394446061927857190723775435427938545751265519090983222702908397546664363336475318354943164254717841939186000637003022214844333743763196355692721581904209982447134419565090390638994205801071223740576519966490180426038423665042371599535053408984081668423652904757858215153810675896683585104321073217920663304871425210225317330130652113304469694023835390220262529634771905114188064246460334770310560677707754530090951119758796963136362968625393862906702533234336508835953164581840200820886322056538494820365548393260075738117342791824630348709370356511776951186333268656329223492673755926482539420784494501294990610393288309594429554944690307672164697564284192588748747010731336829252330578804471612415577500002286798892130466805465471319643730739200000000000000000000000000000000000000000000000000000*i1^118 + 1637052362855162193435036761027332684819958730562283665367871922040843735406262459250203877992402350007307524633053681338058056566785639785668402279067846369366517934650514396465484729157475355155396648815069955588259938569242694044201810592645176155233130484327118013760542958493403428604690707745213788104195178597373924178974291061581789736325132894546859787855010831384210576821685115985875369249674380632071387866711594161862292576933742093158884762535397921793233922304550558918175878680404416219561363679468340903602673728307094656114957926124431886994293519156032155522651160949932679806258406286304646666094961455857053444647768628700000826829863966772829211059551375949340588758347604459204722010902153337923605746328999854087233289989624119154077250258349587063963902523441075515458915951740459820230773964566324374193079088633124687185970185140390300023724959649877669812519769953400706774035275875929284553684334212555524857634808724118221384051986991082038636184012880192526800492746182575798883349080851863028336440526645215505727558800899153141487008713258932140389239958648601599097516644658245973939192332940116632003355030605558717350505636828974999896136584885684282827549980989452529224966882266305492913375197349656093815637455084468515300442946138505267075917258605925338802460557785807321417340073022228954763346898964187285732593277201688520795684336697663655870897053439160391523983877071935531745420548859341873815252285200040423641367971538243616230060857862114268652360799982850135569306316917796864917275023426577828480645505317563128805358673950278731142775933969373472298931775765778388357049137093963669667720450338120918187378324273303589229794444875255057346152580770629331835238556186343300653075000072987428007334493699332036113711695208511992083005656899125362766923666159004467236994901437269210971954361118054623491408766797623441017962322865929782231057092624629971887616379303233510358047013739756128169648147537517086698023398925526096823501167970090909676578117157273643822633621844620747256685921785693408189391017206264845643817855278758311248888205387017098278708488892539732726173698254859016509075787372334609196272209818908113255248972710003496339636722091831375059799816719706807013438927124728726894632974584342812450344740810013335645945476495448298572111689851009158297355384780633864491161082153808277267526158553580808314000099350433845581999978682430629633841431850971649137245768455079968871992597227025958256049270689819542626444286802781084223023631604835955060545790648726200033623476045703258677792275552361565151548037465263891740531201395924595930128455614630670488589094921590611941950945422922172724327736228526300766698302541018618725554306055862822839962722594076845574484806171433312131855502218827718610234965776136291474288971110157483752063042609851602294990753263701012465946301085008312765469359511459865293101484039750816274165289298140088773995082273428539998422052832348835693143424213830006175580753521024514476877516391171607758139578530334218591848888080122855878097489997815033994107956150946979482603982372893567377210024167139211813227648829044373042668115204720077330719481296784919252067485623016543318081569671913098481857516741571050537052580055430085837977413683168862616329080675963671999551785294296771343573230273257454870216969280004290727346684555575531056430092085970430946567393914785017597978162086787553644603173304986251955775945540443779009842781571018116529997149323722426015460986152575898073670179997007221233313855906311910879762866653578179695538714438058489982506618953702388126053300033645983418474187798715748516766759355967721915224754129749749702227234556273011053843327569386270063575340303595706389906214920566270834890472854013725755356943156303916844805085820103556593754717493806571318065136851584090802628849802968611651172189760128652090178879690772626121483006956077619332997570285477355501895480711609138774071538049871332947585075769594317615671815660319019647691170322084731788731892631725098729048852758719847789947448799827523360173175918033632254744363032180166191971487842612339597209056559891497768419354131240578586595776881997948862061716935331334918642633337414317733312606515558326320058739594201531402361976874759715878209476436383536390843247863806136562551430772186711889916661103252908743195818327096132475405118344783892641460577113688007351041480987632388548573088021440896117824809702526757995472456323625542900424979773250806757017185478851360506042319746396004286229946617435581411668425687390369187961322653737556233658663179137827387300086842748867370965485612914308556778468003727039846341573306708171996521732271082706042880000000000000000000000000000000000000000000000000000*i1^119 + -1414073581260396383610072945510142423277938594450843134126536198394937623589543303176855345522000438501015994832576831226605060695974106037085236236273445756428699868827699972016337106797887629841044418653125128376710415336234446471175648532141461389711382447464879777058002541746420672267382104309781059804323251212328055128095248624965763813578011650533593580720419578459572371030650096054480324707846218210612500620038092028255353499426812549228422848210234258090666416092661942517210209105320909744634735037093829921288507757717598512941152542219912298058511693077627710461807076858693273276687732232791003540262364731081688371782960556896924345646645688634660336929217121442872196344566079614321835501794174072507055459158656576818445691736243048808317568465531282578905052965534023637684171245064054693518338438306185508834632344422767961411371340747054920513889623273266413842148253365766923901293842457160431574191987571955170206558154368812829657086048201854183033367177128567599099295982758447705188362208114136973710191790752135650836654798734672570552999906958157367202268369028455317632655275987230121666350848305848878878836584084073458815279410956062651025838142251790741094084399277453019084542050678275276312898400621466722310424148799470061067548090323290546037698381160137596687318137336948256570534980408826480754051103746407146526647853705533351463801046939181423547218400097884556302837736074548913396378411201143093480853049702537603194215945558796319516674228353613950220671207812907362413480742971186829813094511246455140472433024554079193711488700409293773947723912667052954161903957384507011646048919641463965561575441159570733839065181808075122824216495511084603864769659086476161745019048769652090861413029894896062924790107077457415663610535838291164048854440455170300460927794483417492194076627560008060536719132233037723965129302766046783560964465185384741286619335625462614872809452958302060222195067584055258696039815758801450289488697107861149261132862412348373195123060566687580492388232398554155946302010299389993926792435292197423500840651426568645507758594578850145077390931305625636132112983492239821528223669081572366641147959885998288616381906133727273823342690587966627223788147123706088886122041232553836110087185210084126993541652466352717442189692960933736611451685842222915738204839538367505735429593395439165254251935640793304930081446148007360661802407344103290012776825484583855427302913962126220036236156940111858405885688249690879435132043084108074097470357168780186457562876095299927320188917499127612014037658343170934144563945272913101454281197826302003358168230664835107359765354993965410684170537650533027003708991414933503505873578061626826485861542038784615649685388212509355369105010272664423676187975428228641342692986228879699417919546216641813433166449326193921487940411605617052632332410057137164651264849099994392270889744164441551570978906123148665780681140963721908032668864393643584768879519599513609423052095595440260183370481879836774083011434671796575372979046493586848716877626354711737878022729081492586579269470185300491767726126611569844856441522596597197820177878302306130531995007718607289149486517637460482168750288853720561697483587229287118960474784045835304926138887088461953340604989943485677501642350929935456041303272367120727745494911452347973663375199277913160919837848612677948761065841812460051473235959966884143895805422691157244188788752815524497388389366312214375864255181897890510668669866128864238053250963355258402620225772346195642399637785579474145640627785409796464583282959566566762461742087139002696205486945621923132012557633662105732048378782343993619226769151378597338400778953944005979891960368870222651776508667489939805509908762730618504484793018233826259611788116647270607197931611837781341097675130804806778924720700357434001323908058548365743419048340088009040170388326788344333276967180331669375011375221281278515605152775600518499340332245620896097955596871689277401673370672288096395888155789485943301312755350200756044240153641312769830015896808634397111577294169698820950374467995804621809453443395551388812991800442121433089044804408064343688924706783253627985460069446337929100825825301421144253468131054022139815009940058757647942791995530004519171229907678966836369466472093742481266423209692936720430910408704199181055663812151791759466944739782572588487697014152694005493969891458741857542627504374554046340871582415011852972615901198740414042587912971124045153287795183756561099559006284972790214656439427643046906377861928993088789600153616243229797888384256694229859104181135413686897908223045076369754716492525332631916376428344508416000000000000000000000000000000000000000000000000000*i1^120 + 579452114251164123298771226021895480633883590529824585984000922258187128182540668026110608272762224159131513568425267552176144848674976290599542195434058896466447282965361753255924417228336344889449428741232737660398112248629951732810558244741722264564481194388094098638415032354069647621149845388073801342341614921406134502867461824294020957356363996712665595893623463409358053401098906769586439754336683922913678028095698921747929507011776061415160878067694045451236062831658077393998105417764417312579983381186375518295656908380319631508510090732074667826351908923539411979908201025359737139770613593375912221730156467370971183877006233682544509375710326587355581601219849148625125003442289238438407030530245247437224387659186358148217946667322954767974070424476281821041933743583870772785173663945823406262490380869047932894423967006325074847859614589801535196140132974611200991895515052927619818112421812841725115540425368906813696127599015536277881634288321487281892204799199595437671349978058843838691005737466455237314684183270381232499821730720769964498851845609083415609261854788795357288480258102110863031645552681977566297107317962990970553268016344191362091642899434371391494118473615046225143023314663222893182601101777631859526363296112600170901455799593775567697283116609401732421521369970891549510013327369984257293413554454046423932367422186120484319997051416669042942521946750244914866412546566106172348125679068776209004902667074279384247094465826599068996515382450980348688245840954397016254036037465516763481566287257919085835741377411222410221413650491639240703645513203469955962168853922844981342284693107794779960366309693963662896188899481709488669369139417755957715164990838711890025786148989440723553576753676538924446098708006068562671552590102850676577640241614532760943980381082105306985901471351439156393466566776851862641145934299270140979396241836801823904605750077163017636117823665769364536141204868297791144969847424039885266228026402740191757170527308591563635915886545325064621159125078370408298026838282346051771019225905723889871740300857535906980916961285650575818360078742578190511143346234181107520435184943413893544232632571676379901434890131189349391468299346742398744992944638763779019390374910172341597338832699404003569694589721089669290917139834417264320941395997395829713441992888171413873228014337345775047123047773962343044082217826944026852905771048711915969870010135697120094147777761121801297577807878320107362152426145017382114688193987886334498360992548970502554439321030941429607075891813960868786962513058792402395770862178908882474819994554920318402090201005300811881457407646859930634501486517459148046852306646722667313162039753680746883803800750707311705121517421047757658570341052389104024727385083416122345706316443707243364161694620900045113065054703175215157686027642948740250732820976991922904217454098652564923037986985846075681602520678424192182304371241776107062177872558017431024819626808090977438119171735230047547510538405052550519125346032862330170884741329009885085450287155099669742983277918754614924086202565891872058031032369074634382717941632157175637255529411213398815306495239458165799882179352678046695582907694052574712067962339921115948478490321885764154832244914107543267284745008482638496078478892910164156167083106630898549213527668622427422838967378137157487484003093099576777154595766392129342226659532372114537037100121483907806222144234379011863749012653323079114769626290373721007332210317698955601743989300759699129527154369059121594439587488162994253182468331215158563324702998101444784951281051628730734739505202651329949128240875751116235028510200544522689445551466954243142644207840771862391655123691238066680428507997920357433005124979110718656042395434868298516359381952321800833913858752439896716066982422690243876898655959216988164091338300295819792988913952163404116912417623284503299242153572583485634565959757135098762348316350215542391388733576566437675386806770284043758484676841141720339768532768957072938527344483738658381203581139343852131606977284551414718421853420774372379283725429727292344737994931269844868352547655387263856804610326940296888474746801436785101403326878355895037169723416920238644470894001894379582489908579437611306535132238754232669272678952340018794101494130138186132772696269552417809139860837853542219968610218353673635191978878925136077298569364988943627485809013376907764926458291331408523522849971141745859384362841060808186520832686306403651020328280324493120828610115339295921603300111986310854029882714934260961305235327218566983394610960514785293018183229316642954894578854872682125717331568062503688601600000000000000000000000000000000000000000000000000*i1^121 + -184079773502473891085187017695898277677532673149652903469381030992660467775283732231075316400846599143778455991150870510086797892199202145399051371436555952996825361617886416667674117899487877957451552460006195286059301457128405909519944341189182367847016857778792536861997828663895029316876583999489687859974991271606349127579363565433671062185468661699208736958237774768917846862906001358989019214684575205106763284671439143822238248151154719209960592395064739330076136360423029812078632482878337806026197139058888448772897493455482748065935567925041580384814389542733102376590531561458137466316821612862979706017837302688310307010938620018706716916373969068058156236732876714836029551232358847987976103658045282579691168076059167835045867488193448923898471154696140653229682145627923714292595908243144652064590273930588647630341738982449553556836993517674612077662350774606834177704605304261131006525979136283872349570147267209301643307460568271604623303872296015200619931331929193440144501916490087911125711712130916229650197080332702516399314436923514955392915842505482390888022870766644150114553453414622085926303784700292301531436976830094200314889439742248847288189788062141724204389230974527793793820566271787746848584380437030255160113028729228973678915701933860808655580348765630776802428896719039683601258224303708935891329198242513521639595228892780146242321602617936719944816650855644768376975347456504438638989430369930684003293905149961299237023352854538361405326491752330727049005192925063531205408105299313559094441169106831513564275654685064103586117731819957363801349360217743029090873279992952375280537014144414729306147496338087669988082058543616121117078611947478003853342840256013358609254005837905189853566537669939620032105614505558705650332167815355781710673008786916276275321310777699551219699792762883640381261980835593465141767579985084823834959790251406181006284798074819278237289528700956688874714086284018098178854027340212716852052223862357135270023618645022674510563622615857996312987144609499964774655741179432774285608181673849377676873681398094778891448264406783529088539303042724356607960070526075383946553250526917926259649557620374446730961526154454306924317722669428501248016921682247885088505016079886967689426652042522349843747324222635764352882913093512264237273275300801671092550525792883895305977210122058201590219566897356818800957143793032066266530371851684638975537721189877918591397495375864607333192510084884369389432462274256853712469844214110452550048907695944371428888098370448813067078684693631654864931426879761320618583363996772962120230096031749379270734319457522511309792980859771935465678806688271452325613104886982626034708395587377499392321526645733113647854615444734828329939345203390069718510626110038455020879439292154439151933654387482278227786758297914306773664284067585422076226507980685175718622291853033405928300176571558972075354609190099003394368791893390542468087390243091981810911761562090911234225192314444701461741520603603342463486148649606948745500569975427647312607311450361470235028081601973864263317603930826904942626499839215922058100282657036562739973970846797207465435993309048892626975128863507989154990678696393367250482873368625638674844429052652343597677664151327251360695279927911056546741589694562450271230895003468702401881257001076928173555482222912365630641466004668657653182121450194256534602362551427175010504576862182676459135334880487928160879690383532694979934979078719153228633861316850291993821855418388548230885827901340235764460535001421015964172957031820439253498740634638072278164259578754534205428149435803405341603355462599705613099240441939016483984153839278562176831070492969106198015143145306767150662401248691671069016407214889536844745085727396206866434564011043177488136219718126558618260922402871140301390964486923547039708001804897355220259441580259809678635175114562420986359236758832652770550791430930126221287739448129073571499037078871101647716683069087765847239140474148203563591704254782397691111566001617721045246524723923484404450904006094165214742780383324846271064857766287285471154837225435412415590081630901628214913336811879706874732695459573706778820940387451869971892116779097326781614145349553266775480997458355993229630502910998810356784950741906940200967704208008590809293273219722060090549521372364315658628495475733429782434055254506082227073256163561591426548853117352443187466010792081211123928565173956500130577303223956319278488632344782654653480743966286482410331275177560945958854973304588143103242107938520098741622459814468592838820975590031055340886833793706306975943760629452370978467723744378880000000000000000000000000000000000000000000000000*i1^122 + 44061645876213924002596354301818649454004911565890959246634327245980274598162230371457877378917664719009802452009068508437153925076481750223896014123320650344688440628967809169469229526957150730443967647801784496556037324029534979497085136035721622239426504181418785282225991756767460166555805679319526446927209305270129472489749406862776392171724551564393209014069106259873933922291410862071728267145496486586513845227550092166795417021934447891624636645689183474689308165234150111901520201696480148097762336666386439609532542814490754861045771760688978493571486169333584921399561754585958193145408033949583634912826660755019667997216143317624973512225550174783348671889967856556333064901703276753173823134752776513857979254680221214550805611714590898824806860379205090500722883422015836672283740631060273635385820102137498918365790938399790067297666815488642202643310887676301211375955708005583676618661835562424536609760377511026764417715025279724549961013071450048914573819737034308843211714682661793854579092172922237576418624784208782972751653736872077931556985824332898817617655624335832308009967203105574304073228668659409566319276804246758041919208118267613093567746443530435624925189036153738283695006651756886583900224175577701879494952160212291285438380384941802368227742699943084312149643868827332901806941569104753306521175454208524019673639117770088355555343128273871788702189385326263630887088499302095655485801138309797565074220362435497970762611725867284867987415318678360232907435860465482738186367631225913471721175163203217914255946456056670064120513812823156705965074809658327020661731430938038806382121725792313923737214510976111376915522885701969732667376643560586343922037830053010006742147614493426822147312749500172108884814893865030371060098676099463964629642783812121669204488848694953287465260764088692934254898486049283702478346751761434442143664696535321784060099390459168875000865273727520833665736506195735449841685044666705567873620156848937023686492830500816771241291989626218103014497548986089547037135565633424813890129501381816564898896829271103836339886407320779130311071856880992394804484062878344169717199658179119548091073058899119392763764781951792567236558628990941526306828524971896390251671699495104446797439300138416608956348144548024585053602872949625546035591669859025850699890907992580105552269851520113764981880647418176509468482810158563916925543545201736086779722349106975671386491298486823577490353675446384778812232141726994369124772997102526933433037889499719053435170854561332423742657415287159194569630030331189445185931868141907653204086656264320033298738460983453987849061824472274423674577362237068411594815214083281978813143964659067858066791026375104371458383208015058783498896157055497293971071108849264034830001809807836939735128330995930452798716909586720796556294712323146474712233253967622585803095707480015161701735514305996665151650280385044183463578022179831654416416010276741152801515446698244488169823382802285976028815741477803057930919270533332212140266323883769428287478957656682507052064616768734969232598965839655084472180641552913925315361023649513891561335329969728572039806790386074092855853242149282690074497562831419468104226930889135354538924588826702378020448013334334712007725747833023835889664293165909671289101450254419207332860474855737998328645825831001585146188639118712378689073514686066699529767996921918378130892175557026089415807827255587095321960073019857112216091934574902547066419786500516246272535729082930000607672351184775213069539083958852935033907616133942116202846427033429541911450094657861099741069355057498094950834985453501273376374727008996586233251961138372497119165223432792328395221692404592401178789351872601245162268877232433109306704584995147841484883927627051247485860985760770020306636842882811592991270323229650343620944678214471473484680027610667311003475985163135284123370003324864317849491414794939283865067473200564773248464418086610424468539940200554336885068692072646344044466012962134273824170869957901740764917168112185765064645579527852513400368096611370443864906303435421543497766523977864545528545343843370428025216465381442604612520022125189318832088641653876159781754296947560376619659177124760223341941523801835515368094409140809136691755865842690337515922708907173404751984698067444193305650264615114917776906829587059572168734024343557180391568916117337946655475503973432673783780054235703343892533167268774036604721006817332445665105958799402074867364050158598663891033123178068678139817492751181753011635236502564478846109870543956708782120356572300575647536981904012547250037921195784828616704000000000000000000000000000000000000000000000000*i1^123 + -12640746216303641673283258235543260960541467746200077505316843253811508197837046741205989833625540419732920550303678737017496861616930455675942741661342873838481743692635651645581170241404004301727081693279442804155761254224802300803203792056661935400022707806880712248999271963734146837422857813434062883878802117361290316727035756021536497304748167979385176540902136332858878475114421384040053409825178884924966733982712215878793375299023285083893174406001178021144498750456454768040759472285164035264436047183488683259021053541763048379332750691964134394856104580170662269471883068375702787560838069605962955053905421747115297122906732868273333193341050132310511503301108509521486606645173876648727657871175406956815137552214009410783064592003776920463039961365667655953462864675395568688024316199215955064425870011066993385740587577423392173067140034145621624819894932153470968996406026417120773608914672179072852186954764970022989441797735086941811509118977738007403949952081180049476224725102289746348390779954383788494755489250884841750469387753053267986016496803193814874757850552413934441640035109375685084435113920693126341978287569118928037648783519816063647634799923400243223846734674846337791679466008521714068731032107845059687917399019118440561770140427975717010804156424827307065659466883062977161537984605124777187115669636414702301657509578575214076853176430138267894813006777826949033138817073785304742911175919129113015555258669891686275482850767300897460800114394120044689701547181151211444078969893391071096862693244677691015551808730241210631569605605573859265539211215235382254097844448940398273714572115767567448575686360214508943825274741305009537185912837209983209508964585464854753885028851545640021020728747281947407035220347879913656858095066349261082281634138165247201085403774709808845964837140687779159961994088975987665367134362562989850011397407932077091520276579856327112950207518774337546472909551970745655771718575656426598751516464151281336997467269101303557987094246167164779263665848614937439725944931509575954084205927078895284056829846946551885605609631304806667823965534761356267707799133356069504268980036826387561226324439323176568367242103276172941736052566548445150428057242492498192340980513986471596751405172502084526604795065111260795398070707423714805696040518175188611593632300366190576114960002856954614566299254171702842166359928414301567376177990982760135953445789060890909154953230590871226004862128917222187246674678677241227046354092958905765928573462001982900557054157758946132456045869323492125525950945762394138435931192078031876192281064921164547784261766436429618407936773819720538670304749304714191485158518234394986515373953768268524920471678810879880779253213789399737085910020520599498453257227534926556153399710275031776974775428913904675964348011881044724723339509695960166158783205465805940272802884514736737004338316178389814626919657232066197766456651602220078290648793644938922731230519163745353534196046371789053629947537336928798783632051450110065614834601202364036758059078580443718553915684190477793350585622110529033751424574296987216086010262804685971803173490125676697666340715232322135218260202619808364149446828485953861858170230417415459037648895006389745451216498977952511768451131079720050112207563735182307212471822146132057323774248571705979700603643701796189133965755295329887040371410947096016037273081199985202027471203496296870855364868967450600127060571401827034745118976781701871504402820675522286156727465697666022912508930430350498640735030042055664721557895479003488870741989865585546108434419702142159668378060460046943116813154374976688402667177487153931061997113770610464480417692438075963613073638779177685207066619107902749483120200737236587540555666548036579458728073140256679829526597162621171757778807135662303594798470463203776829854943464303419352685839206218742773975674533969559270276958886184333583255365686126890789055488233503398893319683871180874663100340238401449110369353966995987655536995130406345412300010195387439495676502714635907266359608831150740603779602762145828635994087183387931201358663276308276862522205362106219553864651656462668952897151571860027265577443835093186846638101032851882522973151262826979534818137154677524470015608884744403126160111451344677077707769919598159175738439441304990505117003666381747923382996130479526162847738496331971049421610656945436772820364780639783213733509563621862330824598323162592075395588358654093744431945672876750251267259122274501539455000238198555265320089801413201373112118445451625989415104253354959091852688533623429155932278957197557865641324157337600000000000000000000000000000000000000000000000*i1^124 + 799672188789597266219345553467201927919335027635084876715472433239135642185447669161704305410833686947364558730796477433021255304503961258207519565301241361094981084050376981145604210601299756343298550895369584947744103520292715003613627262803834699824998597423891235818425386416947453343236810185881423298415664956699476320152822349238495396902125120743235066085174498590243526673979716610299227694959679352712652514054668700496310625208730222836354102578047168567058152924178711204807615316418357134534543516662751152890877960255971813806351798917810270556461366137573219541994900444939857761475167064271680144456883172587033287264187303869017072841290637033679266051471672402430558830335053749076426235553646386726228364749780512058964201892452231691862664948527362541398066560744567036555620368888206579382615095224535517673668527825159414968469376385868799848356024108913959794403228139273417346669285897552684797672795181276954583393339961468684411854453976330583715381031704878466710721534708777546583028904300695408380352226045828556515753147538006803343985395193035463580806720969519390497537566468597157602190371809162604404512194466173673175896404198465299147599594771523757293219632545082654229950844044295081363927892717107395548861877425194128783090567265499777943386292057367795704875846854707480534853418299250424960746776661842713916180960368060836142597800519558796179876437001082774299240262012725337145008874205020081444100545434100096805351199362926812375330396324991271339899680713140896804663104945930281799157134754405818405497255027967394324191954712897213929620427208326024867670627683061839726515862986879233859861508244549792352021110349619299164260600282432467270538072841706129990699762298318042491879891950658309895934215064236334469507391191292890742843022399324307367570093026832117544748164389764349744894557101206397569822027788353865203961863427955707783229457654233241265008063622028133260747491562342072605682366858623263647418103267712040540305308548455270690668523986103574672764758527872355938885893562486800361227538072292195585247926156497870522314222304883526386653163280946683512797040038032555612882440878443105535540528003235727995901275152691099897505402809507484739417234267655002974616697912158217616619388528023827492965684805077979153994515556265353717622769514095028957337557567325209120929789173874204526641949093612513312570430877826980725695183923075614304318605574221992705187571229158222147496325260986999307569775056600036514196425277214608942896233280989790167928354658922697082245507350218744361690200039886026571593676113011871009305407829972493739233244361869804265662524890254046588671943797462955214756725614535470986534842252517438680652946371105285440514698873308930425651843173656349708537045206370987536231175147151537727320311193573967069593690585928739447830426485152226905787777831661064669128515195895922585846565732063998720113978355558455544801062503334929412560076784338920778709010726076210800828956921558715106519417184890639553130986311263944894059772154936544411808229824230660787331327043925839902344159868199149742022025499994931816726226050487914965836514122252236029261141190092819944350020722549665053777597801839518715168364738074778116353761142129750868427922569642795239710162295894395979570853551132639901349355237845752821712885161305859152321997860237189829931739523708618683689646921226580268105754436642776888330460474777581899919392133506015843514342533505787011443292126128680042378123905779481764673987664936449955237097692338713363084840656377342932936141726433116002513192944764186373989725301736380740741859076527065788443358649657759506870528429855772885179393931011516297469980837385159816432914136949339673721055348912999133608485194166701450170683384645956977870669619359380077105759035513724082461837973756897892657750516553333120394728709742573771948255095685265386840345217840037670131969244526808749451834724034297200234975145184536278569109899008558077544118792902000652494987482698878190205670223658782041479156861280278270897193713198711615004098969018942272082830929589714151626678145585226980183633626502042267561785679995382858888844627855542212141662958224027291557966980712628520563853783437468376942808021929407725649697391432817446940183677296731480460748466856834086253433658716536769763813306173109530666673732884482023159162841153279617841641186970144988572557549396228435717341069952541508495276156198305147280680366168136428568173286147657198952268476606558273214447940262766195652348822998601579076012355857015189243287592231104456851212038727757340477643676372405882929296064873027904471040000000000000000000000000000000000000000000000*i1^125 + -107139773031620654863379631347009131615241667019532294848352229642041797256591518087377150972548633737694843308994323520463733044007083464236251403277294958537138798588465318118684696158439056485703308114153566088971673878570697785446931813069956472836750455983537907575108149700551476709633815336028274566421354357988591696237189533935109540222492984457872795174942020513420974162167657851657725839784641059137529446616481051959685048533883504325421190264318720441990898862222484687383618369499211139095196676012930336600688602298115861754040102858503284053905262209675244983621257214174373239582789039858002206422984026165097125884639774884468873575453740536596673347252989881033425193645710904536194352173212334184244417714812987566857600031394753606884998646757237656530758996599548759765447128332558788060018379675168026935128653355723048822260788653049639415337511041712253923363737234697380024691969858284918561793683413247871737677006554134177108055623485578755110485386685679142904738350277922272755603438466299259716552629924244207754585177777739313269181925099832903771799354223317176174192466307983552539542282512587210192993520560558637967351066561604288261638778002553356153243950899849374422197585163066963373916662585433865272569001048248207715170893272491282590827170502789755142925461087891734538048905787792110671805701311982671984384634334055917017644057647775627715989760053907116521070746738051356519304594246492461817236112625960412526785365707283746431483669174659563161802658004438063365760194908778986667943115173465308151130784998495145761513210128314582903313334600870647228115991686673200650399324925849484797481804801189393313945707514615623415497487246290942276315424190397201946151897227914977755680154635800484636169522111551978481270798506483651801580211179852997144639060301777893691819403991261999061379804071298568475723584241940878728477015672235434456067350680086663110034299746936495891833487267467179835246537465855118016558805149282081581936643471937839082142927727055462674031901240323394181333924735708059448178690593899583368360820139437381632355429796249243583612510523693340636146021996813600863113883297477194323014843703477364151722311825796442573084999373235503719433287047494088222331524053430894815694425764909168626289711083868333365684770697019135164069384659458099133188817820418568971793985649940745743084839657646504432901769378116087553275582852865259243681134103042041264344875266683127274209474876406480958169777528499923807981609781326306654443750797232102466769409262126540184311066930789396825279660194587965554191714675591003615386554721939800733639651657698121064932026455286583710882990738866152639466791439614082747760835287864397146468348530733147272446138898883073134106147073097369009891834783258396084632432832497446920603620827009176078765396040658170511384637819053906255512488245244566332068085748876017792415839030467382514018082909025112326187465476528522683884330702291047199986196552564118574715426243387118656910964824728338910147424076071405855533271467820182724309000659732466680531155224928353263723041142463360810741989416057198058147301000275954670040714734396190353578147105312819205643659494725404099044425875115390475218323753580984910657899208507207406307477362249057226542496233026643095761805716134324421154084552427761648202839408997736426376245053542236448505073870758634018188743719902979535004731160444644771267449284388992384477972877225108500826140347176915221094152411212203378400546974083313612915946890877650399174052483605045168255105903711901273078608426596882859707622998478888078036296732214392633236423865991372394021985401855527910533960145305033114893531240329314293192893652300509714352722441452394064013027750827790597576088585211185844980707748571292798039647011238915213079058309289426250424972215598617071034650666342635451398395793682824569705467168465906666704450218976901853699229198938336072389227773717358531278124046839087429410631746287017010683925719269419348009449844655920552467015762227597896714787825365565234024234616521211434572395945413321018461390496973519370814493199025874382615888628905363842640137871839712432727395077371856212605533889544365459337402826003907952237644284164356509139217179227767277269215169305963022471425653362705817791117236211113929686029543266797257849654045756142764312453168716544637113733118343172587255273182379386001835298486663417821119816621213345763014999400589022630445353868788898512725187210439456442153348600494854376591501752622726880662069799595030324445617192279201321231972578637121797839247632791196117948359038058992445424859258814464000000000000000000000000000000000000000000000*i1^126 + 2612172826605320169235877171984114221713123934021476299704948649705194235920132155143750000904602048661667878533240236433622086983911175488907077281213934782052100973790193045623137745045727461303166845985909476323153021562417550008533069927065979796356528882193623959922048808426329173380184729048046359033180032180882294877602301905608133350098763329988531682312547529629269639271735145778401302214695987865739406880658597224667126290635226342751863802284592169158934998656065060465396776984737189922507122577787904557896258350216639802454823283757491340307483008231357669167287975701208567566428264587598231339674394842242286865471341526774336403304034668537020871170335420179729748540610451506247161241822487025120178324990641039437464205126826807941192197988851116900103732410491823665834798668500431989360313631072233642190705632931511008119086526686639669568602880937962711611779693032971447826761250719603554442093760756743358092107096134342336611919230016460809701714763492536062545174496967009899256348074670606831968410551751636362856762061639258125244825179758888291426381893555433076829511549052582776168775723888990233549990322619941479639561226489242002025854450898045593418676500189968778126146489267491638398918448761878631784735505617345772687007304833106934336855262899129881022849760095543288216736110810388990918890467980462090834319500305643269905720341613497191856127989570141781114166525112726596067658931315164392906310304108188905929451342700264157409152296642403515959092125713839193149159390474357700721120341692800597372425553071107158008590480720536299927645743184706845110203744530652542378570729000128178658400129471293528116895955570886240956761400833249231835554250614395983004153378427361370991999840459019842016915054098838733814212081030391844593612659295241436268808432029838076369911519436926965352530923019976509671282283567787992134618819274012882438058836160386479315377578275662203066441225998370564541183943768702318929219415612061730125708945117918176267347232314935367498481003361895887997988090626242120201937021597464865102350243825655270472265966708565987568136474126188179747991023527643999955731467239838536127153976366046983349065223235078004249048710927486042566682616175981375126877621000568162817371287877276099780935660750445957088260725863747868628581119745732641599998786104047191229566685651214619759931684073085817681660494783204304377536358926052943797130138595927810620365303449930471459630593229436661789160689592924350817103207904043310615819715773272064330028811013756098354468828938406723094679309504707881295113925341302305451319973737122467976277049501174904089891544854299392814852040331484453870351785172918740359187650969429306798370833137556221685797891896535418938695065068223077961996429747782553440506746992554899618873924180222373203865463078841124387582144667048064070445794564857053123767386797898810323810897200948519215513839607161723526725527110525963259798219068959058469203589918593509664058974732514956091223721887195223557941488402192364171689735521658815282040208086184876660040209355136691104029414554116511674772091837287489721234041778134443023467013302809776332363791237772545539802095161568970225515483196789100395049510476435011011649748757447877836929853448453152041797871218721727649367017415889850460814986028104565128110824841801365287832069777316554686888585618292171282141987179828893082753608429269621459787222880998833483495715712694932518874406483110844792589259445051803544309019399245227246953123140158984758074080292210048435629591345564757853738720686452004033771656893583301108218778370055513321267914990558954120217135404767534340592518235537251672925395265262428746486191709043101147081120815495666618971780666982701495433179386195603214972585791683526574800889119742546772042482246959755603225093763240550436981395141989652470182234358559041640792317632809055695881521639496069310941864788188607341105393056273211786539227214130371150723495688316214550029405378919586126107136802034917292244851087317182154980542593036954498315544776289275004851663482804212101660530002933733314966204666928595662886047295935242726583309997036721964421966192486956742307274711884607682312830525386029468724192900029963724780849480223705951967842567436620004863945067595774838869291803797784778461937333931525292354583345418161873484007983084215646475908139049445129028048624569701721270189762754938095545089609826730754120303018760038618440690990902823804239563709811044787900431974992861226500705102383182033522442360554371322147108760904448969502801036489191320236177628797135009302521161067017912975360000000000000000000000000000000000000000000*i1^127 + -28366373281468509635246784499378150281666593870736018071857257503471400568475695995006851519906541928472367509194471818617526303697486195747579529081709155797404450021574267379095038150317216003411061267005638200202809360358430781354127514119740896704220267218905588808965354889637210239670317311164635770272608461925783462230163863645847319962733534416909160043641915399868347571207977149073818922655761969794044248816292769601565716113982405107962950092252171361223876248460386333085915324257974166390335624436511668716518114432497457914886846376753168893659434095123217453904231652195825105513938496341810216391840083916682346328098260507672243097843152413306454605663705004361695775050394025214870177415076055079138526245966278016754724401888552419334653570891985100564719978486646342444964407513777137727488911342531363856051838797662675745908046589560797537858376244681893298491892745549632449068269598446677358113648350996224389725562521028897590434432644658766300071611801187017559210142685006780986040870691128182485585823354035507538349379136394466738012062450298578224054365491400463141225626166016448359923589427364115346143240386494939140404969781096270874250971034021125225007436295418719840587640090833327196743326860792081404923754686834471486246531228841400962120139625547711459420793638343433464484291087065889969955350440272050379251506928411951966825165322481287048293409576161146549654834646092375274274715145409238547227000542928936967561795163090169060679430547237808752253846418765001110624906767008207083569323073482846013693000639210776566489407314578211134708935371696605689781878006565936267433248986906574757382771936086814686182085045598240140828745971629464975146071579680516914505220613056301658888385620947628932056338375706289757993777596551710965028411976059025442043349706683904272207809384190122510991725098756755310941634413084003188701423556991050903137809526027125888277701533381845872730237627776367367163762766496528284464024025140471791600343191217839332938939775427582691079278832704093590719238299013353650412489652118079840103409136231291759756711070054283815960235462526191431310774937994830514288669437136624359118311202490381301701497050658807184878654191528864048320525736140190402416757940611079391296509337928373662946647692475932250064542095203052420908418629919459976026964506115781910005592957010187708898878323365281763085357598440056145384903627495357177078110529183505613781838461069077052852502259786217076577467022003675484774911573599855433214033688481704081263070271606511085158233169343883514836337936231198380421250393027801394087946794861764029373026779805766587851268049021404488933132348405814223642332634294800848599077340282756281899942888308996897536134079800654108378790406049863586125295803995253272679912588189896479864630273883113792732328394342855533328977801219316600713553793403351680101381746659584800643440586187196639603000345585442004769094227034630056827491643807161999420710713016052609963574461020684316163374617638707208913421044001193202084124821967669319274538677855541332971532886531438865974524649917931707572248221862782763501580070312520026839704525959086663577472751116095217797128459794839785766120430365187274560628581211467520146728967067201552906334638784927914258641868736672984700507950557111330679404817895572879036857551620097566111775604746715445259623816272085326698141270137095019761659887025376037683876204330077904001248448626194829665232657140516918433102748430349704206677819268763927780143576478520523302542861469920858387824179104349170742867094579497590469460903604785262410035206214044036172703347449759952325188412173222364398093442804595274157712754582856263794856638579328430076216385595971270835120252783378913320607089914912318531531734502560120068644133828611074370887073165041291450896465466239847765230816985396337293939000510042182915265754502617656967855703270519772890816308799183055206082205822424404009550369403987300778342421177045093670998845374894744448765022876007649718766956780295077524754755554852513865840269762264994448523608590800932112193661538532543647017434342493999441580446827290705988473825851765753654834714497190314571980580367222163347782028343787714188319514309381352045925846273269972352131936405225579128378374488884810346945725400176174736560166798011647059211464939595714805784753821113313795271182003714510394698691766840100694354628346527118991626290660819344009194501311704406272426945691847966847951528024108950249466122023231326204687176483517933145390751926775906149831084447380022767337336231306481895982369959094427212239966568448000000000000000000000000000000000000000000*i1^128 + 176994122623722854032714617253136320588969409223264491899149022381810918028877608404530305278315031743245970193117594079673273148152633924364272992200059653797756466823806555458456686708675684571756139777272855624424298487452057823688968764259815350034912869852997324975035051785422444525894518016902383321707646733726539483186171324584372269608587913659425047663068138367083798280376198763810526875135265905492578111245263702532652660288244133649893655769702484890782283848666623493359390859739051578079452670348843231922291852784728403756546855018188200745755787794836419590810386985453005094169045184749997406378705554486481037828794985729543355151554554640627432467783287214047430560403007122393098643214578519301653952147729033074080160898664780822628293992852959929744172495489911586773396211791274253941994200139693679528069365993276452445754644539026215936930199591811208694493493085914725739480436415867229254281486103053054174987630428335158438686847894535796346364282556678773173340515844830790803012990555280744881286437711304460891241404078814514926701668984195878307831948376651212058719298829495393733489476307575125649054987900803257689858241786006627143068579225593124870632597510748963048727686216333782581452606098917945523028236412675861240072144367796121473031953134595747206826558219899576933754384569783751256638898246129449323331057027565027321407902270295069858784224783233549156838296325460733621582633956596677143798753645056079929553493549141151857780001030907580783183074008408996065187014158923404048356802487736698070065381226311538468732881150328089482330140613840253063233153356227025907400629975401945229138766662115122314857961896565070607911177026523817132321418373619497220808109264691049776365954224531621780754868885300626746018829827758125435375748344089384255677077074118981564192170578599836738025693716385239895291110978037655336691334792568341086373705085399611089543041630012489886336802005041272885145975355821827165497594763454032775714155174334492218160876341594429036088290169909232121691406602110626297171014876307502159379275584192437018935903774758722621248935552019106663436511430135395150388654183963626940278539829767879174647586615300092845752888816688343683758271565380384032360676522511136644088965581970754156776342387725026203688254800860530156831497489950565616396768906008427176245922031501341193803969387194800929250563721792649517671293242957845827975396019493438090028125072126556413567876526095558147964769246837007286773864067006536682829601800437695809405225711909293073804004691654757710966326334990377609702387254878803346800293667857216382873344000616260904364272881422108613980823419541872792630251867262638612878096571691359321104852172264519449443537703780650636727468119188182599205628290780050821934102669376527685116486984240711891683964683164661873395854718633660895491426694611406063392760491959124873943247599108633963545510750372932163019097414891908226925163642984000665349030481701226343189946619614632741535411068643827812338414927808433128916028406912113293128266321094753103043335262031531065959583412081889347774752997854213057260142867196927691194598306919595877832515071484357008194693360193356185369851482778919576116712315053057022699291763536804215189144215942771362657275695876859432747361846563496686315364916473454242454876375208220634755843913431986474535118260337015285897770103628723372393799623520780517541805623135893946421337085330164285912312950667179529167011456178266339197135628228155557976001784696088105093082961011664614735432057022495640815928029939437865037012385527473979910828161068606193683311515983441983457453945407415997404865499819690579755219026308626728867667141708796051613243449714428776314404922829005890459373344057565159288961847444612017789438068746749958061769699921707826432723321378818361335426788610092998008920248636571235936649485790430198589827847515845404311771415440129803103399566620404253270207108258128525716920841806158629404938425806297976799178906854202098527225867437984906633323481607413863194772788637668409570264817896400902623501245354093749316945099166364194312576823055441083103151329095140894585333847598642022472278487370133010096109735396965664271960952451158659869885170398104732240076927385711340989539761882687405586154658827293072643311798253150417918443803832984254912626399064901213421416319661970931803752445999465632301680050995400122769715007069839582176940032870861701024919747103336028344055993462160440190855020236332488923237934146224038271495745702961236863563017518043256784111842841205871112421362769943802675200000000000000000000000000000000000000000*i1^129 + -815697843474832159348248828407560514916459911166416158753814460213448134476192154274373019868895944097909076295951041081576748702216873516007744210215320383483899986937618085397984578600560856209588423830773573406274021307362107483699041512480087095179005481721853045695702050024133211257853748280083325669209970336528153563998775605578690457450308445359472648223206354953588656194813597249228213497533420551322741153855302195773898596206422541840728076188745406630251760956910426043858707599802571177529254791024897206027978429304864378847036539957458943222459646409411310717310624100085421350540599235680399530845246007390459771380948613759860504406255400791628967612895903033761495798644728010853023539514323135720412274207776120518707449145770708257865672605464185068598197339187775492443361873560773063724071077471816781107357535143011685655519311384062262841326784227316649215179512003978476558005187166515032168136491582280975488174897974380820783011112134167545461772051007405230709918038762456393729564537696359160825442552766257526219359524984375689320408410762380246763122491508262286711252736161831519244216714645757854118379287866287293919406710652556923084700422752115891491559337717519347401776470167453253018252764395945482448849068256225521327595696416400925042675978937522550467964492532251861186168937500000681573618768569746097818474397823486509023947001602742883565200535765124295768525524927528154449440225368718687748299224941566837355253443293919051310708229585326000043781591637297986860001725601566142123181952907647263272155571350242730863055430920891236098200821970860872356681402606882678650695934497602087305076816398177744830458276815201142165756059058967026447680533735607251973588540306571044460258788725778295357964036357290930672549580317403203549340209557542017291307340916694235921948232704283574006771400723409514902135353045692210972766504806126086705651594196768063226765826920079773757132049351371002577214366989799002262214947154081654372140632042759707529517050830941860238346539771106157907053104763749920796431419372202686879362758962640202255195277037586408669328905027499878784318821610059107626825150545988916219515764546207016385885455021729870222171756648542760362015281084242326100480844560619704491447415380028055583249449894459067438606095504852614255642342240096631872563165452902876841980687477992977474000026828701413378113890696929132196805642077837751494661719434816020371591412527064068279920262843784969281406561185272860955211966636795261031465665161526265139527032106553024608453669164445018849843164565971546656953705915425378831584068181503674999389101147833509068436208262574127483798279161395581818561907316623272774698515634843107268133079341013631431142606007131424085364101532850988745864793747539736998455783619300759723051370112123785099755207738946761492713244327567518932660633916914493692850585004195011069456379155971789694091260397066168937364677507829274995230678632881423465460843564269476203036827673174598297743046563556080067839390895343264217186871957417490418286268497326447395822375897037809672448489102969442151594313464670450022402924516247092782905498565159630076654948175268438668047391479540477675344286107149880584184923301307001496014550392050231651123781011219826794788706528985150835230081219693243962370405823322315767355404128004327929876071363663033408051160983522379599796275988317958806313194476299308164446297116496963332615405890533561829128459444650631061227161987485186296380914567257322003779673159209956156799919896954192356569399361273181078952520327701831696777789964684171152702321637325270914690161938645515100585834632653745909027347187526624012697626902772883550085963232289026360690829396624671454500014928446201431803929528181279336130081806706098607546515729817166815098105914872813400214842724161323189430857338029047728852185359936481465147946788057997501872234755542349181555170904086184891302869954785024390553782311116884370777051234723124789051489141363012547802166147219601569694390080670529410711251448435488112263801260076813201166612281994803254842625786883100651140970692330013609870782692214659154134797084810431734962579517187079731515942657788243306582295534542224485302622493135230585597235794328595239710889831846225379174902069281914279294444147837879884480198506282075203737098115474418371024861007393008072558767597397118775333999401507874515553431662452877209677512889125311416368085083361165442306168997450260522268437410310613445473095895442143934737159563100026563911135667042475775129976189705521446281203544274207269963180277760000000000000000000000000000000000000000*i1^130 + 3667769527336210167077035363495914194676259623895707618275893444958802790341494438819887120979058858283375362262577197366757123150160001706477582595435389868105085811907579430850918042290034860211708460381776111811553704101965831807251324804951784457834844928083660936029062059019821665274417354242293627768801088551763897177824788377536963173987792703799765798378495592604874706917132515195913018492064735005970949390208633250647099464401507839711594313238809023218990877357385786866230985501077998358152416339258610323236389246679815868733741303911662364154084267329205562398993713270694452251926134049923634847454986662124103884242305139886074912212020926769665798232166547002066525591880951271947554999854646759270300719401592013705757038045612614620663200186595742197602100667516282656619655186562281746035857618501770501024842002646638272028767400701778041099705430695832168055434558434242755933802656960519763087408566077825562538183068781308383531639490861461524296065107664521213279128018735791896786141415095762727894573522387455545927470548123305718811843149080218161090204053021758081769631894793124247343830245302666433423825626156032595130417255095896256229685234123211919101248191310715674761670061214230663222192022196976296969266805963781499469090996788361238928689404867367586873268399435978241768860167193983784178384742631357878152409672938354010271683723742616875624227116350359294371632908494382622003481443334468196849830501298298785809570460429768397810707084034083950176916537667125815444621678428280502866207018224402928851684595884412594872883890362129525701129754375580750741671692331466827062532654602444168613545863541184932974596911371175660024828898574916192078655635492128489463043621251748879874025958621273968648025158480727952725062472639459898077132371456041735951885018456256142194383580473157508869963591559428458733093789687385424396391242848925068300166716783618821978441053592765071740055697739378234497946544639853984613318822124138114074232792945115512306464500293407866975429860116011943728129045843781997783538690586090062806635299677746709540032858430597502892638902412969494700630077462711259665355032756705315861196046977932950238759915543449128720549034983231084339476686276039537566794980391953708994612501507936762658830873766839756100280683860031805142675129017883892428347469789918836341041327375943467877572144948564178541388954078508250231299490338998109746055763950455701277958292885709526978535348813493837899636348109823033498148989206238101970259459442556973389922121464096354156166191883561729080365274624724721370113866333947275486805008989915728133708653734258073848607382827015433686211362248766363800841427042007420585264909311091653634916834063353699744655043594138901983082247476873184386788080147889182258423886849147073964726265250448807752903011529513466762186235285676249555186869547696162639922615941523475607654138662030150019418188537030257546630668169121713303472759142428922018820542731736805228220883836182638605847777500235305831528395902382604042743621095296488424406890164768579266198023799717038143733276301478322458554524552206738846261324887924044430650879194650922456675451942021644174710225936261315637680093807826967261478901398859418562667356768842746425655432840886470143404308909530280602148413644835960878877765009144428980868088390118457428763740606300417009155830588303685547011129914003354803980144174411753722356393353744817271817007846595383383433449361847227038027685834626522731501835028780874248481043100330877919017185951085935760176099481323730795481234835366667257781784230474374878057568735203453040898700050409543557211444630889744459410103092813048236107183338005781995104892992158655329715532666350321164788199202533919862776463161582359789348138363922662981212932361388687080016416938962485698921716876352912093922874108352806856864166045663270065105961783817978149820129170725484786480015471321767100255659050317117342934962018571581847024386185018289519891109914272226098249184219987747823304241515207754240105775339427457093801962071197282906742296024218667990771425484319174690774271653626768171947670828243924603027512391517458548944668439542610656784919608964994202193684413812627693258647389808080006705626708812178482375302661887750563605796409374531290477329389743867090005661510027366772447905020213304661228320764662164720986797262934437524905549588270565937898588323092370877234300423762353253524698903040704199377868707328141351951215971104650576160881412798046307835116544912719327021501166695935917044503493605394578218211463116357632000000000000000000000000000000000000000*i1^131 + -14683374460206470796639954579036240693102529508957910422626470210869090842750945634678274398513859917395559206871681485384957060285292264673759354666021317017730523224608884176223400310963516680127557217637515083577458908548286209667605333173177949715708600805307868205775277391403155008020400846210077913641387448791477995229402250476481022510225381385668841182036972813484244192606967829546680399666100675189196364152201191306897300214641372256537253855985943556924277481370601003449210907486230318811460120033409733601013834196707366438559484706203668314824852652933554419773227397801729590663185735449866933463761351225555567391675330182209086924626953074300278534230931130636392081392179616344741993666583430974200758826395137524836817650037418180228218432752440016066426040508665092694685436150298161865824255795436784588135698815788092765680203608206451097236550070897277243170926251261794554716252768862189912164528456408232494095296280071383047564848265053091528150934271318324437771966095558464533778466180160750544134537875745807453515410229801873606151957586411756033231610867696958234319085766726522016739477306537759933660686283662908243550400787938491224706558734230158396655457796483348061522902465097301713408339188314722473617872692212957280454816662590926894496468215032385060095825433043380117357178014984353745134159877098378681463153074280937190122790154969380668308648455728918088535858662307732652487362450929328580345557083466231355763443684098715022538140451838255210818288539911332760991796725902344110433640359757556786871592172786820063951194720858674473782253043818603656159421126811851392433608591804079441839889085876824027521494035216794562290075102399692638608368992671309360818389040776121931357350222761262185959925725758024574848701693255595380484958127907396026651104210215524100015726793447943071690953757198521166771759403364630830429808957359240284287899086857171186935089324193450324447742991659300277413858012626697793135268891873956568883078174205046128783560149083041763776923154437258189401468886553309714691357954259725531120109715188467795114231933355694177347336244046295282810998988020770799578484790102543921591294531396008215975943893958219608478435926541824704898905119750941888878109857097327070618777586324625684562471100665100269196890689581454959726072560892459435533878911248560687527663178504159038456774750198225655937564976948118486399865802153781064699187871094231208113589574439738885072988796580503769795858477277796442144528892364605025381066327389200300973628414808620123196476276940745731452508507388446932221101173888212390762849599829702115074593990884583476440192437274703757819375089514049330081233767771469897478380158032265846831825326518785410637490269657274724003115647594532976068544164309715245529284551656891283673119751312758927629645351273232394944628020726581467538984005300643682841677244561792889667754651259878910527305527211417735212411817785257937904374357316610422147758120029324224332684314191859668871016386940342047798509283245462700438191001511626577579472872775424006187328804794364354606631039165745208822024286163567127557971148192878147123121331267736399445172552017585188943082737989204349056133110435387684096728778225869401375117108774844946248840246467126910930867145451908860724995783134939467085649840306096128454359881439288463754174621229522404458490647025336564257199170251834043937631598185011774146471213082784024397882043983441390086080621299110863046608481312438949117842113208247171136821012641376435482282245587260667836686391033206829616249056554884186492209427931382645815424809669285104989283865692631034686342773041796721100385950399780384817386611005451975310087417388931307393965809245743771176749196678229658396122750871974168904086042924687831316108470372375799968624620962927732563470584294958802456994849903282065881230292681882967607320009611767477773765555976430105027678729932524997044254505508974811492917533953824965006681799203880047264242175026806042099522836360324946183692009715484469264817710839919001792628443586310180006739825466010849525604301295031102811409209527226736811945728498536447404657523738134247574643958449028222244539052541741833703148268213238337000935355496046862064571401138714843113657058098688309384151362998721036544299193013694830052596506671752739424520321415294482608614924306695774832731244857911657309563712900217906120391595615459138036070101743995160376697132565882872388868802424227518727564375027332078772819358549974434673919083884154025205878092958461420665900065903369904553826713600000000000000000000000000000000000000*i1^132 + 38007411839353814596250813198462838256387877167229845187145916977791008053438133198979509498328917503751844139658517344431704440905267173933365069905040729509675765090744376755504083627197747454260662282450988387560458369161447599526947419308242359050881465623086149110849300612011405225453553739624589864361404354814132688317456098044097508753531828604253753247172639958552234821990917091138887715393138699898111085091134525054502540378074031213376365012485590923108604943330785235538103253365190887947047940487792877535262925135688560864786036514727407482692228801062823758687022780839257457608559016406161314733836988507422217216472259787905569276674016267421165427589503333978782247434343324027865404223155778663344975169537695670758608573579003489532383806785350532857908459124037265158677050143433974286993903017084947393928535024468643910326369584475462355973243592210113297063526761443948115307294814188401628988752688438269230449642480585097348151407521344764872486864497167756625643789790243464557996382143566674816348004738261796058959346915022221549242923003157328566722820190887904521140738986072078293047822518001013512883611526114490856379675792113017464958847964605449334075633013228108773418495892874340667994130052133435006711562588776362517992478826757176950290241335878102554356268440550199263909841065541734869159282286297714972913604467949798237820169334987599162955250078352774090268974974479150245015389751175765288956284656474321321482762688315589001689604216723990715281892905020686292767517925799308084387839614969672144795125728288922971276138122415918122918050197257764462859754675525993724394247783593846432924633874927758249281217023703138370580730390202992432904042316007457548840429489266882072179705562472609173255901707652724352050754998044084561286728078358982776200703107974349381242357043498129313772714120441247195453194952892253788200327094672096296372793277266007512774116613579232954833917747151972969588716610316467841327730328436556517764554342237340922180193993326868842299559572580657829214791113913980703967138613874251610564792670703377973919938078899783396222882803010647864791709287029611437733770169088230207512823811306660803527815054783802299388066094299002130485275279370432930660314510165526506931693862951372367745334803731181694766244291073335647464982939912488232629767246162282219698761876227761626034087330814417792683390329929178463320994242351508806799844305938129559256472098686436387412706650309353483719307765265770300266201730496386581251897280476144532482276636760782204415062351126568367698216228186178308740388915011881403613084827497512030721040991582487593562480396855612994952027512185380871292089109733517880418717173081054983184152133125982935054544925066716724025551514418637908554972471541783101997722877050098481645190515796147904018069072855730660010144713088941882815620227194128085568974600966882477289436896400510497461655951113840728564731268777789981523152707443475821044130694664252336989262775102051603380617998093888664693425847356790275782355545268316625849557106970447180131636541417888355974043222913705842205775566603921255891815448570717376408013505570452296515927378383180691606922142790335936947084048285205496525028374776993466994417310886231745799042292935925327930799907957288073165313463441612640281848460966891329469136208651573131308396713111738969208666758705110888642103902478707151918803481320929454890037947807196449930991570464176244498713744921250998100556998023038383457236878170943407975319655572847127194323180672293318936280059563740355744772312838089556282861123677206846177790230383575053898108029051776000338283864933091665065046664008738037663319218220018722314059426045314708124478125715689374856478682932515562163059997587256297830397006057458352039906026723885580378082194107654314534414655876476044588239941948481256306937343621128008919806881266497975579134767678597730773351931339409541616710221738950841428829520052156492438972705289345916547251398228215974861670975480820050676130928605955173506322846271635947728664856047015987952480190596354915616965186622159475425659201609438917001550156352188385992207307264043323823047870216217712280083457978564367647007019361949126808919972456770170599060884138011817951777100304774536303213900023873199438917300481724133798035231060936635197380586838641309732978138462703523439281527001338397220064985512703505774132245892518747757668033315879018828694078435710207248244014674847462312895879780951300335743415761267098898107347898705557939108534195515431980933266192465920000000000000000000000000000000000000*i1^133 + -50944783101705214658101210553339581696975254704480475748492360216906609519188648264918243560323186712949212694093921807723558653832587819325627369091755344283978396117249814156990920048183625730463576171164339795097737606769916759694212171423231563639498784728417105552008857400041337976936741100559132287664920223702309059990260150624596299723671395175056904727197481914259353015142947995218522665345996434399382109808353146152782549669704781094930963539795332768687371941882871744351822177547806025275815590874834231234009678534558812599253571202515351884423745339040012350003593528812404475094222064391920210694704744694119780004374420227300493239027283971223918679083878741029770323620400719240643422855693799948739279935266247822877167082466974002785685566086853241785849178494854883019924314397114214818767003609177999991942546460884939084453675719038942227572448433210022101313039902128120623351585412482574407782529621324718205942732950444512135126476671583585551387904543609139433962007830446725563679540642371718605451728894474254336268036359163112523164648808613016166150997908818931063360903701537540702040235682247923831426404505493496562155689567671705906599392062122585508957636982514627259657877125491862573120128920645315624738485508809066868894892490017108659379965598234485788586548444309880077851556546605686073684198661808345901548819566233051687658366280397247026214220185606451926845973336132147183593731495364710186711391854599064666092790478168844468651778449849868309209963532291465358696061641697060338744903757275041162043426956261837264828793318730521358287583496779579047177917123359682779461883359361518086340931065628091883384532582907833050136341205334054007400902295883747460973285056850380050406470773533176170393747472701946473647444604053370057446859991846736198835217786382945981167502804946512896419569349712427186219035127760752601362320472526553448017020237432495555612198517978725867742589569507358848770142429602335247859417250307386738076349819536967261240171369617124747648728124685876731059583675574635015586878229120894161545034149966996470618706313026416082404115816383167636326997266678456344905075329297411854771390331644451654950782594641339773623144117286476283958047867050541901701094840018762974299680985694802645552526253365600369495199409165381566743905359153698360519343477293654426816257216487420629981785971687183811455600919870174547688550366966424345449272004465292409227726876752120820223524196834053205812973104106889554105305575168000420166517279652211136280127148417829862346317709938016239013032475482780630449099278259180737675759074297104776131543408809025219016777903324237467852853407468939976145077326522544082901441063719383342832631221300765441464066889104651261192678727367938951079521555048991680128049950676621439173585678584739558066759742753367116497591473839611978871074376770838238111456790409196391869348496586155910445626431530775317055879706411583389016142793642334250155712967202319685277702816842340959266602444803322924957119520962591298337113508982365832566407903393191004056831125984797310877688757583760541108074760204141245446648442564306637719246282434594634588558937512582856266055553045769355853161056679900589274020410634981062078418853595077878362484064532071897153156991378296835384643244801774888895361218412470734758660073921130966815752912112373066780502506317929259865413392817646414197164118511321242567628458817088821399843739689464226733624373418109139881975104664935012748847172122319151718416589189259187273592710160184063777353304620378584527628963465401216890228299605458750031449515018846534812567643564109187558264478677812830839786324856424768839645005580298054023482004513343433117955879163990291879301103161484336629339860999364492813945469929930346730150397819749464981262377562504261771029862347457618032959076182929563575234577392369361852080410738136372462994595372123496365407238216369985480651901500603845075948786448848564424592470371928704939166271160959522901373702616600367415711774692215579243756187125572942198994814813835483928819609878891038993272897371498669783287706089641451296597524254567283565476019875599071352772706939019374805769363946631537732612866086871636494760020311052476203005348241009926213041568570554333573210758120839859224601184923379587765056459826383632486911912251140946629496207549240515986933785690250736182523410216066912809467707728820374983643175115467455940976119317044103265556653977996510688452533877899511917586617677339886821110954943737248565771306569306260635648000000000000000000000000000000000000*i1^134 + 32481121143034335570644239589110593969534312164277503349423270313711520342819314112117466751499540409165915566159343346107123089506044522513697141705566356519952484160551784895940735273382450410507188550967518029628704213858959915869482856372174075464311837695860993594606186532863715134105109502856993940506367600611889320040943433401371745143597314006234323247581819979836302071857834246695818725876159520873256074306362060420940953174762126481226502142715734857385994851756366526961306055894485124739672737279042187318927691664277337484469971170166522922938831130214266866714167271476640270523142466040902938760433620401328928097393755645508093693581717037176030118361797995247693606929134682539381256864589600906953706804184553691420982149352187794585769421351362287393159047898509319066970429078239923219737031932813812309023719748500115822279757658521575406622953322986505872084689110213220794352745123415764128166240679147264939700900745233251484954800638767572463275331448537462982836398548340106979209008089840898830191575461371137017864089250018092232606957187149143322961980190014851880619811626164195184717694649947995108506556251429129833793171553517776954047015114500375004359925752194216934949199864143899671207987593188568131885572086657841829963889700108219093992412673320565266803141571536722768148058271528478463070146077759961543363359127559316283932266123686410722922824641870686391794983840894906474294059595061627664062322068162165666092430983112041781301640177698591014406167234736476888943669651778185315700196675889345005359442166408928886172356305766653388451637149083572340591709867542277707517135239603958467656290717813783554011364193969996431775032964905759321714734551181439941633459861384026353429724054684157686890799730421365171590017520182306565995749490648163598224223351127930879486634206130827912340665068301618465263694103336500392048178462733938252046677733310852940731269645765310328405457721608315447936276307384400586805021491481278323927255994589957602714585970572246672542673404686739450294565629278540957785077145134274439368584397855153690182149618717727329208012682436459082596443007068832433455832258470536089602958491105395761155510375468227756565309649268989033657067361991040637466945067287694862130722394806691527161610867856598491552810562224138963248834260869370521283473251845909224916856264982463849818194857664460320894731848166400902349625792455475019987416579199740770669748579641755779340095378116249830159927997680353583517132512798589165914361663613549907031883744530583388445416305074721110783599261023954702185998334331561977770867644720830946576162221331574403266079555849471099328446326428590625738462466652517206495214996163030952994879843626797079927825215902391174368684222313368314295559523281266604605908808918822041336611125279027197299866596989958516070626631428048168688108406276851879000214960307101285422719490425579783770272983457236298208600863959746294764461379597515356687026582883520434333511155001142223640509710784784948878164916920647124403403314589738747862248032202269887109354552468262073312803146946245134510802475486570894586174236999835227612307646384326445735184552135388726495709836877613129141490670497538803051287855134171621070375334617805242780406776977087772353721796023427112683118480384305427704652565038284838294512120453033329609706196282734135340647032822554679113105612322535507980034362197677394859967414297848391015296909465267220642092279187132579653070719459117214843617404132811056217220887864467334937960661422049452681825807477259698058356561959178568635308694514949548570252677113607569933514139265245527294784945701188513484956011401538100417607067828665449257749352437686589340184568037915969652212914536356107927977020899095023260728915003578176854494635924181038411019741314888689499025271291070608836346997375759866059942589906904180679973115161222486792557365538904133039883972433090961737014719051462111272330578275367357590695654351490176485038647678357483599045847246456554090640724826943021977249761578152392800846376340553102489623243051169095136363254250005098325312376597140686017408218546511482022560026808929813074380087673007806289439427899939019411922803658016681654214938618891004438687661343242384344670273070376574363299676364306012593928326353589625260032472157995683636228851053255173794701552417983507751683901802159228438488455929702536685497237061441017510027497498677897731911001467677410222054948364622858698845494063733173704927415248791656055940591765041253841301510553600000000000000000000000000000000000*i1^135 + -16470444190668094516404032964827801748729346407016619583765498037165210183743479558865317989954716695705354575882209545537081893784360863759034641099103310470176728505193091566416841201425879862803006511378470029326385581620847578009066948240928896371107091077755530533946365488771916145570011156539082232335128094345621303551451181918507524540660020266663769975615120936958161396642402956040205823779369742252950754051318099976560561442145389061587549216197664653379396965084302290640742201764747478937471019869446803013714487431729028565327177263769128137065300054124056177513317919783578976251135699141316665587844403569959935037786557370445932725793739971179472110608356645472081568905586245494887412037794704512793719905269830955257477148429993024219351262701977397849922018883953141093955109125124362187077364967684072975105588764126367398436091531590252620330112592686097704243684384364661772047917832567056004310296506526890286532122196341571487619462196201335071737220309233697621124584354754531773101620606286947640310681485816288241452436955117216882175732271667208333284004150247879951481965988146775899156245782079508237009231333335590333063092513831982645648495412713455844029710014894380061089373643179676658726670385356358393793949694579665979673752022660353202118162032704219075676751551120993189412477841194280292008158420770819303355480818452609347488040095994556193147610127073660069881502714920347145293653069465279191205743727361863125430493579074845995677895939517707656168097015708880430334413610839724799204131044376512493242256652014870507869107483996389181676762703083460424379346963034236463050908278048713824867946340016019874199045109991281667899579728583129996085473413533193085253720701684425519361975841529214099774332756494502154805057522699748013369304335633919639391092929816799960954749905155035000954658564612111557805416968852078172187038346878598852268386693384070353411898680101495533762337483507560572784581770171798432102895989958271271169157794638847984185698966795747272248074522998480515545083173161272114690184090560127115050517477385240304987932688001949910635851558348424510861483791520716929644766443598485157056083987594524557778489550124732998544921289786081789175465331289072466534745751320776143366087205553684367986083131900254720579428142864344349262156905990605123272725921329457396737944073446198345749875470656080804542346468375537568482506516397606748052279041595656065121319385788450646187933398720975105642532579944625474917889706726835088369431920821810140926530159501209222895787144499292303586290576964664306747261281054550381162366743209556519147428980590598713058464206636921625039418717652196891300940055099860268007547440094748367285818929353484507605845373253568081024737178140226381409299612743871130396604991314341859718701884387513986798459920912064688575554624584510610272278574091355915225475855938741627346109572750846727882211130074815491673292477568727627486825749988523182189410920029268852532393156055492365798889796076758747489285584496560723255683703790301192819909249194965380643661828508983947020252163230691648997527249129925050709033161059540578848118210005025195633932221611314855308571797435111337407646618935080432277059358926018067533320346295544504780557835478003251544245022960106771792654411624465903802671530583882177330787686933522051529078795452766040671964653844729922522519087067111403260150286637868011668995946718566360435556450123012172139671898738859604896602976699929418456857841427004812049449032106830888174192161768254469145272630598917823704697904044762623728358424868031216907976929204548271542027824024108735379058941071979555137539726393118029504854713282018680040784704709560302084877442852512466698209022557697555997316729952755249017424467082098648410036008239345380526373223968389345013724913381250927172511043174774437279107877764532392404882902682034367252724440135961218518460635255106909801874746029847887122938863362671159363014126618396386185311422961493788868760678121700296138063650300650771122114690971024324800015736923195852329012359444773846627658605681511573880177615735931202991098170384029837349913852083794857556717439302814577971548614289118158397163430789078210653877486355778963853993189181806924246093237723804320177363392617666420991601945823363981090366014518174428009246716662226782597021013396604642670832759242919151721719404169052356673094082236067996715162280340246341405364212173480260465493366601487201536647142521453216405941904581748780383624283483579351040000000000000000000000000000000000*i1^136 + -561269574376046531538184483274515679196954382697098220391276905303400587062843891285584112094079644481116292795249296456098570359275056837000836751546422142332502672323827376927378816008982498363243355888436572464889493953220981476054109444196601116278840433274337198010499452073836060043745652130301058101935128554831591802847730177657117323363952304265322375350480856492402562653630645521723767357152350381709708692283967901684480061188644377745362692543403366656974000376530636564639922679148587115016796416981101642507544512619866058290157399238144452964393202936030596457456718201612675914179102904468685888233187047736599308007034616882112263867629637114185904297598100550821394539034540133753287671386342849701280850313950391382825126250170510084632835864437570115150831307446724288747045323166258046451952794261561309448267137906803256861498284623753280324531311164178656585796538418498762875072973135264272942690106907867100825444164036886827489119311170933578320714445371841857331394483976154208994791508003001288622651340289390839636894321836425868731528815843857190131337654230721516256548896485125361481705008220981106730469333299795503561937969338400193387497012606880825713894066177138668536423785774521927381535942778706418356571294123061654240978022093469757788941417515363596996034155515551604346544385669836816530421574245674727394687962004327173344993341282350507522836664986160091642553413417298633451853676947207437495600382940409726199278982439871574835687037828041141296621778207722986869768082120031427443226113325443252216027597764909689037944084750516852771973726431295503629640042307792525140873860497164833925777938596620881130339016345660380087590949116399949886589038631056499789234904832931099436506888430291338622450500034164411794551286410665465351048488059982818621229396349842100296424746282508467534457815027193973104492668134470228994522817042968663501242941465369489972272734528649811215349602043610514038373853644307729806076501837250269477768115562038957606647177509857135747862148030584595307916036187241575967943316898121919103366370469410584046984799669821542266731867077165565253067371556087965795481979368696065334108056852922648481201034040027182356771846734319555958822819029023687049818006535804845927750981412079209644830956667376667495263433925261663447732022688393084140707936103892591396544010194433372411946364437988216494395936198632172515950402430088595333688064772730704622452970398986468743505004271889819489560650301287597468435387908846822936269931678223623229300932492178040022707116792262631132901288182593233227964312519674066684824500984412329464747666611475430254197632498659144685031544911666578164623720421930317074159634565364930663774359326856885516322743874565565104932270006555199325637117967374685178067936700544517951258853619767987674293479767939459873372478733937636485168452950756539697819788850120549546321109419470187469828336059036101757372549169464123393406744138682810077918680646192706942808677804357146868753431260611689700594120262623041028481754856988856451443063027331163395042394646169505297357164412387077950463436831150965482045387435619563674264081164138397673012538697227184454709505581772498184433087508994593676699000939804676679363411390495822606442357800365920883826711844243269932883548161723403932183888377247051419920122397903954090509346948464558396385106717996341910500497986364945185305407116740838017563628316012341039065821215115423997768689504848894816040481437691556962636941943283696729749303083026381028501423060649275314635401612998723622736724480771317121235047772973021779735705488478922619957968075659494194924362098070815505092883314339165666903363281104919584027187065997138805423554869350824931383128473473747460843357379753063799816776454224010829773152391552095387078273847591230945628563416429689531841717251716444546628241128460441893215821892026075247144250766989183126740956618095284227806574758303807882737454639245583229703359784916011114120282163282302428890893761318954916318771546896996815651626293820390991703206667404861427037563987877692359936381874888195718312497476171141557058299772515936904295987365464909450517654768119659013007465680954607204989453580431579756345971155686617887682247695546461920905532596226074841753186934219108025561451310655592019099471949867263118204056426206185548157066661936484747503949615015583921194407635614285443830067534837465141577855890507366936087643216970530072277929561797848015153786705615141820375471884273433475809280000000000000000000000000000000000*i1^137 + -342316991011314224520009629378524188226992386574356817507481379930089554285519331906640571369920638518540703491098297321867478834017248399444862600312056902179325144597265957656697614779368916376797425577017255032431806528388817182853594447605877080226624722280925788811422218515496165116211264399216159581365428759090375084887247800588143757658493351972237418292658120475442310046885230382232352618899360382183524600719769001046930289800681879852558685457567133064614067779195869239124517863696959749947610554070868468479619881587437962372313379848017471485376868237707987403813580244064179893711407746294769219583269747680653064119354181000842604423878321154176576910581001865180517909361444383773916327378975860328382279947003956554230856398859653398326804501796590241560376134955923683384645772504840604441647385427176412487276421437750915175388858879788393681523557711719929917548173009747701870105565877784929795618572318334507769873466968461464499002380930550644075252147861234567277378136904230827232855725948145975687365959445667232201983375647466897685916153067604631990926149114605021065811603649612932701960700388687996890497919075868353381256025644264123273686017517509102998393856924622738991390333373155458728481961403947496540453373604022901476973098852213302857115531377991408982222978789016386361428313446537468660459244136132253420014229517052590431298340475205827206400441908054399970148832906780655647649138361064059522398100879648283235476666887738313357958851030502912211331353702764004613388845747068073856841449561961315371697584034023566847142608027828965945187766598590531969983053957072233772492676324160547671324243723360534193422311294895992507637715529371165824655530381032277331887740112881095096414719889141530865329092172462118798819514363755432159325644833189604573289992129910744003894495249469804390111030108783975222274311203992980914970753816951484338403865301236800920201385935819210587264611423002185189012377254588928711824327516753843186967270927987266026186469844108964227597840026788303359020616026258117456642719147501708691162322282026977195895306366197339992068055545002743476756380631429250690935845643396381856110776704917804555025962292033468601253369986501236013045703791699113730844347030531526832011818220993516499691845357144455765437856843041152598567133983194725746441606224269558336305691158356488498560158355205657240168123636278891605670924962899252396865444521236315452200218708292265358022253119996101261081136524469408399677757752676976665216584438960482179467862786442837996499167213439348292181488793699823511072308543305424273522666145954823811291691082216360632750124470585693008916753556407970888292264795468477246946009289810082509669753733565052031167020247963520921137969743107225537878992562802878931333545449406415889077925211175584165957376992522408029538535032796461587750029689401657921031327791348555097505238720758139879207471110024311404607764114210743636320628569596776941244860618272620593531743907509569092738140458611674583445407516879359463314266178527186699180898457186686681829387734461593025097888397952178829621176677561884842681396521128365650473127783401634674645253770401240780570250510580669617243377508032593970267702940872106373389388337269958056217971987492361102069676103170743526294089016339244495158365377791566068348100694580566130053915311648508734926218853903337615347183679271909179417009140328559895748214623045160976712446942947420330492845149605530385279902978776133393731620316058653701152353061203894492467373771484595731638915877642393377757243322458276177967657864033074332414967687905011850881742551008368192324931715207687453675217919205279112579918977164818211272860281972876813125901786344597021900889185317099815205074247933283000352505975944067946941718650285362633253664171227935235620549027877329213068516934954540257236390566913996719880680632217424264781032498818920989692686588878280275512128349614931053501374404624066256086230037216659476612824581248990056577047015921933840167238760825363721310447665817355576034311512005633567583319885788662051408646234166768437562475281686320634500345348288740432305615801624710912079298007428667940408145548068925702322231093182287907074076306498197920195749898626240393598133706079324072148649389575331163380987924874069525538859074125796974366897921113297115076922718260149428442786708789708842169342657089069573571828147776331867546931256004096141757666612571071572793275005806419657623071631201621464727621415731200000000000000000000000000000000*i1^138 + -18254136973627270917720656172948978343830024400397514184780177353041222975089770398637699829096617532349532710295650629603647807468661789950925855475030878345880151755326958914535216603862479725270208649555077267838180959028940610502520195208842867736518575541421119274999924150170528983297171771808650733658928279539417121310212665379798742211231918121660374839624550702098689780915121164451677146754088004902056394318372639004069531214384640497321247818433369495472021970310673827270632649475227340659981663138905641954874872859018194090092241221587423065604869564357587087210686935006183269057488126183278784850274938652487201444419602948292320497475765291325977262775702790457884805640665656120185629484671115461169822088752800907828928431994032211040801869047745233444983920746328342253275454693489108307574990294564742475071859188182305403609966049747188301810638113209113817480093063819687492118847135614419508978527856073733178973568251904196435368128163119323230299455423006028914907362762140820218783566333658086553179076765766459769006431580098837185263869977170396768797897225553746982486257193130790760785341686357384434194803848020378482918479284458870967295833934680525474891416736708440828274814878671613488063875124698553673142577133566639647088767634792960277929010213191900686137611694424496594495198671563597036175001235563295669173487013222923403731018052769247549846813424130353845470644997638057173325751865364715265407693861916679030820774436584389967243784016302241710577582869769637090296179750039731039165446468719487184238120881826887395587601990094242401273210213276874280164990960430706258983523029706250006251249744092098637267744753351530761710223182834218366780929053998042040129321244771512865019553929243714616661351571490478802644884130313929049887768207030754743167946811474966942641097819910048609147631945621233277354231654106391664597037521975180635290392340505316907798817455517089164386483014995521282858562617297369904342111709586747506345993072382735261324246147468401662904421628986702522682601836653366692674533886229491973985798843137102508482158450311213125566456025143575261914529261701989158378021762116827849905924955728008866622397585741860202688967264753136530869150995926562412791667114773729454007218250486891223493499594621498129591546361746377549404157683371961449058784745377228322049905403190405269687121534153450391689152825908455304789708778206870903861388027463177683197871567677019599859571950281386773882256635280791846328743713177355879774108270198831723216466049082637552491591567314144392555443431079132385863486739010723537484018364940845506480523120667995514037976083368052848135042375849020891209753826747997466746066087585092097356555338470370886329366247267535578185679976866316696952187733053144766258806855491071743237356026586468254638088233867147729943404098260447962728598433644259444430578309529482015120196365917153984111818020554891438160332596223357748884614703033869230549483008463173546490355450733603048125333242986737298506200456554901382646339616601525498045322958009329492747758712238249965876779406721512736026912917327616952712990080843998746449933579077107664074648257830027301731490518988200908184474684632462557760853089894562114659601752592900029534295123989862227995354661849453979554395524112593918410192116548480488888560977820947835392521552023282513943243882987350817158162454307614783952161525155496125542094567046546191868346635320163180575310352569863110465609430303402459463775755305881088625097369635583819076407976823315478285483188044822970389393914441630981794561802137399593535463160372035385084280773810499163965850543833845154503778515441958982232789706185265544289145429600216846674383592901499649426753444374473781397178563971892508458753098095616233838993003226761372711925182151241960675218540317792879498536338536566336892891844954579810465936364968455793912701667782129714843567880311430621553639575264094669603090071480154879348401227123268538258468259544657486651031206710444427022908711643788967006295967225553990896382420873792950898661913920428759157441526407421494525111039470043039685627913756291255891246181865590045660644032887722376642168404366025297282636625053530607107047296728571353581375421828569273837222228530710028189189158492803073210968102327000427257141983025306835570202533809321725858178178253174688021779943936493251722103455128799648619537434012033019310155305878977392476425330145254594575440944612501048522618021193313157120000000000000000000000000000000*i1^139 + -1042919196387825793799593167889504391848224448595518222509791509763629547137976502659464240303396927941725178794628109776935335491459741793170252723255700445962902730496529332985026108885694843247608448087383943746909215196120607076551401534264544481139756904771148820112142979573660328787256731153911432508560466928233896589969843704983222178149248609856168653666506265478291756632124255493999675585938110588501374663078566135719617537250841464104884542547935052145864852547374349976892328834978395086088327083744490102787044155057382934327265884978397858697137979694297592876680524945731240164020752442554625560436359010899409552055070567405443022912209590745923962061043083102741537688002328171409836191161386473426403402173096467677348164981548756303867769964917723697829659022669187680781383844416527183524488834212823359804688827181419178937371786522614233713122360007895745802244690654174175712055842111615052009242431490603565882585291759510255678978159214207685969103228745759683839981897908654394171333173662529844494428942583875510665266879783743964765261016631290369475953398963520115007863359729294323717277461762457652304947571777742747322007596240816303360710150960517968434109901716243960428076882652540769444411944961733972725027659943259882219460473882434452195773261986408853632858110640506465365172459516717215411985369579938374107759503285935976709491995836623197319549279203463162070821626987581878361945801269014581239378304734525411683678015811765065255669040066240978575025839006785589061276535201237703715962176707105250933551042902328066709005588468861500853084754303407097193374053798720735867116241899145328932339260684055565563405098489287245359891719535921670178192320179701740768329514887562679982442413538301894218717442957007902000446222748366112401149005785637751221381438604004047061544954862848405621810872387977460107400267561854812622540733613344011196834328148052977197702419794589089995904490156524582760455980994638913673679262755129571965218001675183292796305228473985557608372816913973167186003881676129869267025199122207052350949281429147112319583360356418995374332252394853403294005246588747603364967814396642382494129522119421676376064317785484662140138048612104150096502841217138670508317685937387026208879959746259670324036282208379558989874700719964654804735262632787992083203786336485433559073120342710273527872472131907393956566883191151223713981466458176632409751322438890533177627142057725467099466693526909979550928519696058231602205063554414524747196720379861581175166855544123231371786495106486480981072552193123458173896182630657784247157885541353028564943349613515905267465250803116738509483956116189123632009393202831811495432568078763128367154818835684499250336806232026708903366215913988982117622961572768111514620564155436314381113117023228958781497339611895463232490072602188097597469863670264400285938912124163945372874018589900381056653620432983344627387567861223251611958386858657494360963193202314808559653367569850176673492596304262602976444285949503984917893333634774511494805443047626329416923615315763724572573558339228570883441935073761267519705824058923790417326700769574113033337217274228935149511572742375617036701184190879258453316110785642416625033013067966590306016348072003965685022759081590958929545941662615599643258294065295782239664055142683719576684016425298312977718000946452169761153142292549578508347307425785468573019745648125603215349111855670328241282342923134737048752321466140271632615384067165639266332136514241114403379042272018948236605781985334815196377050801274529386584783288996412022521574138048942650831296576606824850149649876475269369758326400064429050247071013823380023203264332248726415579687924010889871992005505720432288178352968001942723390800504138720768733617758618587685654133779567355587395395100254667066195147357173032843479802307434920345063379513792829477596221367532572360298285416986301015976586989053740827715131588031797622203592196610595265040671559112328496455797624691210608456397797900609800254433147977931233889739230562539151477700547452809251982096595149551363844664801711241865264121680408132343012378799002762316472328090891080939280185869275512071595069504511114523258833551201826239052378749860322327542274559343460355632110144608837132821869051960862677731282057282053987308504713314932086871993705391070593521837415366626823040373270276112513523412449209413999465056112379419666799227753338825320029747273823101346906112000000000000000000000000000000*i1^140 + -23143173640851449014211762268704389768490075885520270300423734163828737969091676777065932803905132521649726181545923062730312562604874697854113128772121464359708111314844988921033706741491917480546886555049517661494122475906971921250706737573385278215794308826848545950234940049239881099292294326850374434833992842806194091149458028166388990686006896913249328285253312652259244803274408848339927959689410126372391715276645607411680228568551649811979072035398698016627734913789405007600970405138260138797143708871125662168097329170072010666816983843122033619572415775085391251228539695161772051617229925334408754742708085160660791820572326773537888230317066193883286721830627442940823847196341136016963119461690603620756973315039163324195517942427543235853363499892454729112020136486786842332868746833978980519201081492916151408071340727124613380459647750346351669361803781228743458530880182439923055184363468554488139096695586987054944464967873199387020535036028831765325585634330791724090837205436485844876035222646729844197670688733114416033522972528312949909352799456800641807322894564822518202831814103905292103803641030983575920147619860092009845064902747126474339759201638945538276210376571060273056802988786224912637395594626632952855212371164391450573317817330655292489412249605065334858682573391054158609651141225163091897157917309724046122601501145668301082276883931403511388950568981023202871480814362354610891871389117375474272621820512921041512824726006681309311251837157916857645548170571424133464970274679264521331040874274887915391816967123611061792608626695784210388537113716533820510268392971460048434630751719030939024353297920567618066828150091051202146156938517327077166260720203061243391001955369481526527870075774479283392413564572003234427640527364892464000197034329613974561801075153409155554686324407736051200313584423859501721014585891879198967057027723851054225593490564241537021656992114662370419764024540809776899080886584442212595827114410291310032098087647858076117021766526641672663918598685780906599652411652554608734997254864470327214955200760114721714237599737678539233542136008634448645025114594590242674813471713928251709742950702620843726304846546903523821503997549843639864825354726325806251023013392388480767902256987283394671120848496889453012663231438022211093757635196587445164476580162606006200785014553816108532343071173324631074617242561542796667774703971650752864810523619240988244794194908885082255432001638650135605923033340089221693992226370791895171818129691015960090546777131129877519367203044851527653841989404741591868092638130255489280126776649240523061985947928599680983545686319006089806922620100831060963722647053294210197805385310823548344003961049968173820405978975731944093347396483561021275433333085715615512559906288893791811432824535861216531482869844941037234373938696062590327774091262213741511004704601638599140548496265221617274613263037620152444278134172321993438849358699406629897464649695185220353208884273760895898553470818688166468548606241736885038142498109331174060924372233263414895847248189602354551419265221616932529216289617726878282202659159290028698242067819625351557441281133043425567198404731177894796187483668800437524839659571469646349033000925170417621087375519056225157103300217753908920169496473688866024447677549491149069009032083745191549695578246353753827756093758208671249999170856453840601123584707141901527749984434920182772263952850499620643902818955003307356937982461818780345599681930184273053420954553669815768176606236476966533384567068425174706099161247126325825940771176028706378258401215678762417283790476143382778799864718100604716394035904556138347170734095072253637623595503339685139274526170092947039898641301757125150757505722713613050386752339692982331983377571255505638481310190152087181768554238735913538749713089011497181287742795190892404198415250969097156169698699380775550280124953678351800829120151213556597567197705111370916738934110430138067145506116006753983936421985597221581127238196380629689316888118319804393713079559186201205263488060872923369438568898041745151422332091543977186064795831175385912162876969355320645700311425065244547515493579738512277121513088852096206814511310526452310529839208599962485705012185826697147257469594479373563161109248094684526409886066660526626787863260667653864646369363458520632830038868535835254585947018042489957246197926435802599733356189914948305811266429175652396983534590361600000000000000000000000000000*i1^141 + -516659670111055655989428268766861957476432226402750297243783589481961987592905212583078428808502141911705138839250815776016301881520593469266459528916181271093648026089325452690468263340363678284321101409672572614056088286912998133684823126547092397651920841173206055298560226978164267163080184656227293991637417712697063189803994087602625765450046150437825819303255564575648049435950782420723859665186569949762208237323809519410162632469460647657464975407389920518326448004420911050707256633309787126352790945852748069487582758612726917806186853438027559026833858313663844947985574317982960481975924938210285269118605036341541344973201559094676270805618014408797540411498285642881421930920262799219536547193219262880106159389046096133485150635548425036100884172054393469144802365408795548627567907534833723699567999309836990959511281781317786203105817215174876563491439294741188495607245426908665682313654766336804066866750819614007476206951294430047603935539136223035115494507789013658163107181276475771253990403808190786899065839843132655139590758205210489806194961755721770432320146059118706041753374050050557754288888609245960853144121934854966652049225729070632068478572344289860904322773000260243957286365006397042308632290701601903420392623870761850705205591782799788425844216949819008612274915767526893886322384415779391615395474241254774357991119064025071984897481864281956874632055332882256953349440009873139742159994282540165940575893083979131900273358406559960420098466986139018149917165872529542832600536416594567498790383084730382447857296740129838855886792153683318923450662066179929931709273270623770452778102244360003899112394715519109943653606957353668951558955835600760748119086860089944590604561449881166339963262619233504333047830486768305104165091522221598232409922707270723407462699932739351241132392172777407159451859914255162123261019846581451063952231019576628498189800274917817508857147726620665690905659241115028532818806326775536837609850121455236538080518396780542974499756305055469620772971312158678461024076332182457812055786700781718962224042347972191830343233812194133084279576089252978156637874762416372692869999133569199389345551540100851390087787071455307929062420056041091921689436057576143177129612479641568940004066566603127365820766867971040686271449347420409686772565921177311893733059879377114747337925212380764369990330964088895735474317399391572899103068094992986965881886430858289348766950633849983038755124502295491503634394298580736856054566394834623875117830084876765419535645284987379044287936761589007098912035629124974889837168546089298979952452693738932207215075792714417543340702671076261794900366043723490118656621254195264928568188783593691588263077983669178678303171601353445105959340306867193441936037335744877647294176886792311252516315180283669324442464919242754308256119556010344796442610220209184651423681560954297985182541552922046359509333068565145695000130567208491510239528860347180118440861123245363869218116472390903543161962393471913486549955493236854944848130381330491604594022418468826489158767598527373829640079077631326436416376535652614934453429573963817353007865469468611887666982435479840951515993294769102418885056028042461529966958924735794025927556181280011297774154097125617646276042474545612194677186163644366448581108854085693398110418741006131428341036654977474643912704273191453516821794581739618271609045875662613694099485232279318097549973083529553524707040734453036961621924485822462265674522277022773311279898491027618920720604789493475934173164411078452829862478949928161973456821281073830582967596407838965157607269199923006195051866971089094668778794574909541504330048577084501913026911060476011048787283316415487418895310494542617820394437733572635931825337318334583524245729556015641072507919309248668647429128600562547343540827496870822985314883702058628961248314396451978572342799191005942940023955969368721030044605649712640981859793945411475643092405852680526240571797449508570708229336437578469317302062146403441133763243901587450516876997117256363363741095211953592333145330016536046529561127647180863705082517015343038108826253432444839479620612920598037226277331229155036626296565156372026201079162225458426344852898256699577275282604405125097867985422164853333775540888090920097322201523230134513384983063524041872847334377551257111039683086960386965629943688358411077780326828602135749525948114572120368505217681348267868160000000000000000000000000000*i1^142 + -949720777847795288365191440721283873215112583082211768237843436039034608623876401988219724268394116259295064173685751331661658736046768062811462461067589351594079580033327692911720188026731954004836188934353976959462365646712871360408654948328968825399259403748385700024638159291108306235374189905800326348868082987633564834692404048503808860580423298702885266515267803581443418185516575262943647113622637229157922079518427865877108712871066151507764998108122359675094289220470942225567245146768456683841838920354024110506439278351181066769897347907332742403727752014695674327409034002313686850600974862691701406140772038553493376551607250209499463030795196571975627979628201642140108931344449797993858958069353443192142047690048727927393751090586744472780240955839329022216867218893113971620712884105330901180631302130994660732355165353751273988798659523515467195097240914921255663626857665516926598930045181206499327405334193318805689110037812350974238581417326607597364132891629686623697088237605530144517932746398808925575354449314612954332267837015637820454074849834308859240438928277683839019875365162915190435002796050153935598497903321180906461062506562576926478694661465000140237126440815115684095188281615291174254904334259764700019877529920196207539657392289288173294147988303036116347302944275394166375492574127108060472077710281973120299080434808644527897895699375300043831357356764930566493528154938622884970056392199576163069954165908412496004897763517885370793716005448819075100238103409832074353401873770129815321889794551647837537296831946605805054172081973383019016576601160117119165694847333323018296508671636968103774261295986641336810438787140973301066610930187660051257941053763288680731026106823414965465991676463811898060264912911496769020101602909253317620335736504619940214401858835746216253036962115364367106963736760853118955275402284061834836728478947567309866989019607182810801369450294354941355401643499918322559159244577337383402878154147330554997754657195211725565123488713822742190096775852967992994998564480102905410189706798961051994910690401648412159787277485926148973504327691838572466019834802897598609534550572464221322011001254422236793298740005907315344245590261873331783528284163885387884530247531409901161972742259880058055992827136696606752484395644092658573666753623303065438922513299612711742294056065300395968176244827664758605314016436199888149509529657736282644719579838703464525449326028240627983860689921737434900144940473115662096280587982136148502996386249497011717459390053170933427981126068370198715213333227650789906283291704177905785614258592273903356902046611610986981847802720726187040424848704841073917040423738172770259206307509368235977680351023048790414380135984242936888049722953007382957659793617207794833725793992264901415477039121852354480306200125222682689255048942944366252869840499829402718613095629282018816154531753865830243163007439330569094912791965251244029492315952676240114279573502439707836240591631515356659970914695698213046991520035170613047949175514238467080835003995582420860025017308190140592202581043740428493376691553546428823517632433734777082843902440396708324365974755555619824885069470983556039409775286616336274501164140160340144589297300301964195782511647076605498643851579810905268535360398010715031485223140438807640812620180166212914627564955851654814385588235458399672611945323463833759237937325071728997566075470828559903745732626376355056130475062812469995796211276376749566966857487383571685166809180175903028366414581058772254189234177477267200579999152809095227545800221970218095556422740846830821858394637233390573197894917105529639932557236847043176263118196595457207413091866449628925824260424704584628030103531880928426020999054350653854740869821422365728229310036756222036439690255166968711382016146177096360424127771043593751245256431386507352354742901173374912115155145917935467155482712729694907989902361433660066546601539500146723596704144789817963578472701355118098976674249211230570957116133423910865778267879119664718100715157934463750584585850205156578442877576235099450363787093000072095461264590138312995362093737139709102071429110622879716157191267513578001650531552825211429631631029797334940265397034282836688602350455266491575789136007568476919438042958998740124670896283348807344708376299096547427616161995239809679315734249870969653312767967238873538546761972084031417026132357464891326464000000000000000000000000000*i1^143 + -3454987737013860477562998171631737729255537958002556389736655800489437936292455263490463862357167602679082556159605722650905337697673558810810592996964513117086207443931402768989516779706441331678820507113049189729728881313354016829269009023148561617924442617238692857431817399215087486326988486527112458611102346364776659361208224386724183611636099370431127540659286304579587929920811945946974652996165672212519897004543129735752814837850956487027862576931373370889302379995025238408298514245584906141313281060300304945007106339835856259456522173564838780004162663459596090965177811558773548452037581337374394877794700766760682072576070165523364437660265263352322429836352615091954682632410013423449971355347361096319377074395913784836657982312642568571499991893373631493761075763004677415535358371024667442383821201975164614072954700978270896291514075203612222393111200008644987859079442512862044423558906215298070762951214326727887993242181699136305931995335564158506767589292019369733563621369360843486393304220276409344542471893939771491845022764400439251216493203942380024513761310986355444631451028485689089368973778281065110373067942930870263766189708354767820031951842395117014150278423602713193484199126914185800255851745014583241468706689137976316900341991231896823394547241959473344512252086206136230396643753104385167297983983843461893873782996420545177017504660626435248677165261826949153173014486610886322740295318444679236445117757806458082651302691530710363673233939879340747362618460881681020166129886224571560821920801218734007005007671037990539104788834325994678545967118142767671995295627222193455461196980091945873658060995499690545440950734788812428150084969105582385785680543733148325685659298033599828114294590858774082936486391968818487438717805681842712606790774267721275229412720311381746766854249650065761085071360046594265181581798574927168404100980094486509246653643769561487467159531527189978722585722858680786216586571539601918551881413494462595141448167479640885515920511390846937645157152373850413641696485321246835542191083424179896685945380848655810658015091303700566858250176311639912161893713456281729121553369549761911709140197401467709639489393801105882182434803726768270341529891653100981262599721422179007149934759311788669413062694291370788825528385558330998630436532729974370141032855715376100649547033574288460505956842914672485296753157894017447724358754308894844692482695141917866479793216228785070146244667311805860270283415958706748671122890671194574240839134044412119610884416613142923578305750435175744713084519320061903059532278971813411157379982989997318359248400344361085687093256523607781592511799332882720849875499872251047194050151240244792144016930810678877179870755087541624429007709279813239761627131235923547673229548090835298178629026831357709915793375763263999026838033916148324761998625093300836152713328888382186834140261851911691628471798050218118161225034933658315862907954200466414717955469463168242599254319215541843044553213499823300903736216052524084297910120925328619743817778120372708951486294286413524313979742726152616890596336917881536148668122969480077556279618583188374674958126205015130127217941881096382802019321353306513128910955850984316089723036933945418237518096318672572670711774688343326347920806055281353596411795914820884762626463904852027527908814331652420089534771214043204086544676620708852855844333306242413231935818867971015553820667732851291044769831490587325801838507445763467087281685790122254713487602646222594317127789969069345384304974661686349318732053865943789662000047853256790981347000486237642498759354754834286842303142635379263194149628268901031312224704574172289907500922669416513857866722177652978013862622650217494679067213741310387212607303500364346673966446654218116286451577166997360269634360676321588748080410180918472330228786748124965365379059496383460445614694046491451489176186389451949536615182679801131608894265539062377407671900346158931350686236765009190949309699036659064317528021898524057174170898064728239981814001828879553973248995345794796839447903834199455367944057488990603129415729075951073489665263663951551893671946229383704019070581423626146225334670328953179000932015060382886967254771119753847339978250903985832346780173141968415695628466081304818545000163318390409952077974267143611637941001232986832640883987481610655607529548435225494268675328372562443180074598400000000000000000000000000*i1^144 + -2062914013935666396063915574587805688645690513217282269536544421771699032064112885140881345035812513141687256055176263984643057360959952690520463763163852092900244127253736195478842134960874489335766539697445102826650330302119090373610959273668314470325926667422903694186681073807054512740420323649392281286640523617150328933390293100635239320928314590697511112152925098357149740553590574183077173939105503723705672021835261347480894362419876434637234270423756955715461856189264160899880058064069897176909788604534764967331851378361681903888389770085905806698927152462786687341206484558918550631889228127157769857246401053240652212745025381832741179153235551759679754878211601553058746882785556293004650413360893325746688577437663527093491565597985714476287020239617765476121902247125477160187660974210305577243231059788963474504848379549800521600215515026346366007685777977344552040480423571472991893861486784968686293665032000105421566695526287424647565231085477813975190213657255289209398664902080570747491495066784621493483232394061253856433179741875166468822903256704363964461588892050635869127634733029218072782689871345840844741196863589205020916454414291043423499560238246901861868485293861256772199755533502164927315661867025491341019124462918896729976635068726871324326476450007579099188640257876594503414174352408912395499031239577713109601385196034818945223192780020027699193495164032532926368022128023316055132253725959238888598561087180204178711813671195482657065635682055143042797944039678048989853376589358943368002433537575413927818441831663333379717757814435491952968760492878817580378773257569039588779847632706601321173177112874815385104948109216886000290519541996810140024322952870626482138732868045185714718925526155820481467100888008129969293276937875670214171785446335886148045707312922566500388034223859513428862987710554719756094837473913659095521005158572187676963366495029102008511847276141422662867187537421044225501045147175223856684739433221598464921508144923862473933649502799928278592211921132192850085608287134597282133544752380977868431293225583697108047225565828628105710374510586961989633830974225090376557087092392916133859284979114407921175325746348155379332823622961266937766265665447496869704158612247884311554278587862897030010703128616038518864753826709431043926131396586598973768602358879318244742867903112993706655639705732994304520133432320466448043530583365233065151505983748363066953410844030945523207024905791029769209948639921046639839495471354635771227809716943700973808269401131229429624664664512223750692491383899345772290659625207819856930203199974185668120216086446842660404611268789417493053459923622791206384168620060144975422946935669033212537490076140265527051961052019763074971885763928150085072903697724898363732000844806454689801242794088199364342214449761790860372842368983819440786111080734958280175841654024581718205647432023397503962678720391356353596465199500661973260777084799902574627003180319919540325787783810819231904077903519785595919359331305821322351117006978796018134981980287055315355300773153930043013841949842022093617501933324241986248657768150019078641872004437835847765209447217004514210621505840050539919847420985170820728596037573305851335705693616936767573202061226842387969594414882541330804336196853649008336682525194999337833100074149217467350511482716864812006734874071083436421408759428601385353968726093567937050400444677686783000439642976563363440795515210135491161983091779743071581782113199642878926931357650328221075813738668691616115824193594359069841601908337471575705355208498169170674560916013859555533287278377746534509548384929705855013413371896240332790259041693307842612469687359538285811216893280725570835509780461980340262733252161961495218052695270416086173912573571672375625208468200190246599933357955871784081027329852174387704640709108273044901339753031658742222725527458581415794526701114045100059616893305947301347382936542780427572524286637998353518397989254750463525065899169647699108970925910854293039966910541875108636009147662449452583621846877988097545313302293076676698586753574325290314840879769870761339477750429781613108836663568172102936816560374783249665863417946937795934354822635168190732111804373399071566905233711507795908425558229730452826365441280447795945504087393637643134674765743077954010047793866135941671647693825760941460691286576466429222089224355840000000000000000000000000*i1^145 + -543923440314689822702531893190413862042954968868405659162416725167589121961382447029897194012292023362720227144016320562829504452552154257230265302638682886657618984755803236272523743796205056652224850896215088978736734874876662105915715891286843433668821661735877955720530907137266906312422295052931853860536595380869521505188311363427794105524163319047559145344927333278390715678150413409690290914336248963303860047492498133550460647990275654518270092935759836279243329871428593706399368965813701713933590452032319777298718401903107847480479169705623141020461379254823212778837908466181281918916334807157038208667994522368948421797695309907682125819222544562759249367645522028905061592493759001964862550516957300216936482388207465802408748085943227332949064827644269053175495205750600155047812022211320388777653502129764000743726213964899032581145552267699386440446840176377525070481605812870287111056326884800215285200141166890165535008579060718506219396639265573745963278207353744422690317245626150498802665346948133812673766184894747568720240719624574794279831832620871097210526286654347160728366776424148769101482426551877145918222606533009351598892456412833855317680443819120950223352253159408461346391836276846571568648858788775014482958872177639367725989494529034937334494638337900850199295833376064382392143935399124079840285698751821442767965455329572524280919488162995399295285634582809946229609984354904794084106605644761610447862720655690189991686451109369253052811306747830037181631257097301404680184697439696241188700535576298781098262972275646858073968598496021930319566973936116620258836542078190630923969566468003229535037892738200911775557591482292834194999734398114292491932329731183001490244451252641632643206520276283586414054354334964416003261240717798664208461382363197265320284032095042749436153889231563024744687192323345938704370669964232018510273888585061128104232452515091181929172147478908102715130690829115704221886514332159845260579154066992843102530443457445621472384584805270391326740807081600659654661486711951478833675802388603013877843290282558926889783788659502366138036398570985176827131899948082821886021798764054639260933510224530394859783474420581792345481614594226826784150296539318258805596980035803470647115585093670803748169291865681737328593972674462606459620122873848515095035339291835104761315251664402796947648988972391442526270628534692077258259230101605722577107479201595160185541608277047870617600337999711155865823415843394624148871239079871545082280921652865449665543210884993153314036380094669815911243443715880321152468310512517810581485846183670151568727959119521087330849681918821981707915156608422390916747314386826944640053746092527495154737118615414638841011998363830899608654895505738876328490327641576741018324944794285533029184064137662528056658585314714866475174105591001464071531966515096493714897077341097442482349124705872827802189589734676486056707770546470405368399653395200278663903323677875385424494730337808077606452731658133221956218630173676266577156696547218372293392044732334859414328450588827040320837560728859629174371452919921171817532345247380352925031792295056049375709410061581168114540379653479789576119909024775874433206815703142371488529411952999742844710804220368863768959818038800572186647691738932890354481332261975383087147389730800731294161643849699700292028068018762537731810259114335065484730626083903641754408087726047978024325966895997290361159313028311536518845997589184781253408141899499235654373956872689263423368519551195218365855955045492355436452628467396277359682653632662534824224815188486682669426361408036709418212266176612131580525731663323390458542196699448507856671510927766215987504644747186751468617389031038670597790866075687801252294521311684812212938813801531907730691923938948883432112606513957815818649309109443451092793092305922930250554244666456333740648912383536732403542395922055939087936494775384828027704078114248447807577358922905129370795069803372442672731856471793230661609567684126050163176413918024819026860766823946903487584239402981006307883335978879756119037186650041766278024259030108972638027815120813798021005631074040840054115750595185405666959892176905577795665982195325344759353446265648824221751284659195058032175605628594947836137073669480448032370832923397319826003074528957719709756457473594502590966978333698087130120942839136256000000000000000000000000*i1^146 + -73292813550064144228781209543555350642478668487722240671051185899861841381620992730274637551933893621124943730837425103056739556431482823189613671112676444635431915159710280321730920034733734529594081706844061493207228968231449357436365584492551198225533287685878561369185617733321413370473320504332993683484004427311928932248765321291628521576322401237958629012443865145699896918128516774926955261932139829277965485995264289554299625331891951616603091377202254473312831226852596608669932785210934713075356502304921146742163064503956083314208788506513896107623121555243812175016376141843642350180333337548634182589665851230944237385175477339212942389305440124253137136712043566489026025586345992217835298147932754956786039257019242844802646101868644712485396091861934823843531160597241921193775123056059485091888861878783528307845470322242199193824688559837969055296399943026163353136449051204872642829132169635534582514743648377658423200370055216789675245055081843116932966261178150596376918726300689251946909023682352954870984577226721210019316629309536356652909443427372659943168686619254756076512171913169049857763902869462699236923884783472079853870814775315853016429018666246765913223258224466730612520678313095079161976796704088673893148539978233987178240654971451347418468576937865485353521510077073989941317297955432561427993548473324799171695780382162511756936738103960146676802871894232231702653544146818317725008643810173106151621800831579276509714730186636270242330560046353409175425270824790117477121611629844309853107210103472850907530896534402774160259747779478527801988192410517772175988692751998262309189258661513055987020052033648942796902835928398662467356034698167631998558992213915219092504724236992398584420762085043268324935590599757294344870197708617114818772010665544713060536549926772636490227839830497166017632851799569425771108600729447887552297846415937472020096528599254399191567217087825214336813091981018214506959867276464732213303245192312138195620541151655726783332460078990975783305418086588686060046390384705209959578214623243307706275546486404587616837389569183808415165077943007187611571531262296443725835932354349257441630846102485905012278792556720198185639875287880849528099888119258594581122253700781467809763954133044190401152469561304605893979792620069760452096123996988050526608569879579228530983457140618101282329505716494012903431797597131416829871850899901721338488488475954511817268690526821131843271561120749016313828111028746093780867522476150287274663054671138140014593009572111057664228068630173817519314072599948469041324705620495472619726141268619597167387372716900708449638561041042191896559809369240439114227038078967749704136082370498095031914334438887937029989957286950950942495318618526961909737652406180362162620945141155379921908922993928305299527083632370729560925672297641008473354811236081761774959432029747256885149176276567614670681513768849833018552040988382021669885908756444884656961624945563236708329173915810169851958950973357291096964696638869493694549105630741716377487715574629490710626132765540706394544640938115903247847012083954478220056328155044993298013117539377193417555682519979255567844432814057999209285721485017838946666039599834373945561437902676043969475853093825634011262124391077188516736899800640718372173485784351077312974807770804712111861281764476726606894437706783573863674562289626683257556754887274150448254101081113701847770041112366817322860451200607894333223751458074184002651202447609818329836938501266665935555363772381382798961687680669924472225801810151703886726476891589093953709441563734066092318934950756037814807489860189692665629023166092850407839721127640415099207377543131554370553944788918205668812930688772524510194946898859797358115113799941067709623123782234646160413786594869257524851352099393347474501899270204502397630099131917298975050059878035664285265515258237615665022919470483839411453166860388812401475031276982942135445919503778371751874829277046922960222149513576972935283459942426703392542067890924030584719655516125251119300454355901932068807017427981589093331674789657449625545081405959153277626127204549253709365273566753352584645923353219900792898423927455034408395757055108356302432005137790632374137589042516715283724816721968054323205143373225733994346942167452746363107167747782475477301636498597391825942809832581391974400000000000000000000000*i1^147 + -4503449550040766738432960641257606964427917172617768484207792453473457926998497738076106876364168293497224046770859448246227880520913301582994695097736897437702185888920839474468664816672247352624816325592878113427369904131787915321370673909787493204450710731859622190931705304819571853316006711096630720652300216148073247255712263246404940686678433256395844784497868558223166821838306016463202417183811319024546454899648274183879157643367161571633522114586148385712576237211398872626108871792167432667845326144825037554503671698622310376684334294677176072504305074454890254781865588687845119885913845142919754418551970319202841714031741127378846402947639517363458881148697685377801450943106857661254801113586456850214200461596808336375992053745644321843826319540594648563454552546687058845460047965322471746577400952805605328773710542953574851752042480473549478717537004320582200160707545124751788864403843377575619398410745602466551381347520357884195441522391227012160004062362424224024247299629488453997286812388986949232099919717110451692931313054136786249170995523728072366517803903049858036940750569391723778687143070096877000416734361442696681578194262177890982473885551513559507238431669437833162816772158193753530896496900127761432818391951495118347521624373486182075325235443302526443283530552778356238136162315120900592861301002634148874034844570135670998540745951258587316473866954284286256576570098205767650514428216170853692113146499204922517753354888044802076538262780815870779534723291235704061116249369059130147001814078191975905545426489009638618456040257060748301374720507894800082400720482941236797924424413128443666391850157066097892127711452108828918167574448330764273790593849875080872044477056180185700695649658837778802903001597951882791502971307219386230666154405505474649230427441037920167024867980968242762107813403809578230660777481435964108338210115546507281794110730734032785507583598635629232461479913497490861110493177388576638322800866745038618651404823890596638655938468279561697291429612758532557026106714491410783162636234876531857574431551925980469222480812269171849280622140036196681597746108137075394307423629281371001360685440272956479448562777706519884562602495638105019086588116431460699289524297721729874784172314474325497281893443967442963896737579080477010288548053602959902235753799097203965014881105319399622227468756948099578551708682888838224386149694883583254597699401513429214118379764131141114454767667006308290741564393669949101254753954096442608317263635150158803728396513466161986488360669410101879211187228156249259467490526231577347131494142381014988973203685544313617783922002222936770472628463786678346938723841396064578684258173189984127717146498650217612611245991725855887934599329348073846272739286897790276479798203942583242453934476328067833723369243203070552860570867552186239207297560029528274825660373780514874616073971213943926497222981703642970009506209550584184514108864419074049675454050108834399297540256073628175060514663415807538692878808923365051643335875214981801789792776243128300257065246489008385908942518755322275344555119216471797760135807059795947967433352700199483477560135681795804696690555444586658746377563873617452898290605257757669859294311977255384403441867270963581323449605841574680258401089011891856658548079796584179360157369854962231288127928328169240879444895341188730339286148800556838534878123398291574123864947742358737230267876886030735376727759388274955645211472556295352242634949080655098870585301594382437916384636884900486636713195707795240447998715140381357877351851580444624720491216346736324870763968791760988556698072199243900599123202482060365245075037626732170045669727770932693089674694579672058917826847398591172728176816375800577123574617363094718088067347059242355672177752578735347597329963823323640695491988823056764267105417251751000050769323332269122990496740318372926773633797829698068740601138826118130328865292957472457503866281929233160885046780096775163591177062976154132107991604307047212492507136648288718487145935720943356770082260085724967561555050691337825315792102763718093488006208388279563811492693199315995994936241405851516713003258961131338030165549263625603490044000043386938565947750984255596922069815656245779060123286311820163182031108010273060037207610899151280687758485022108724535143153191590171770880000000000000000000000*i1^148 + -57467317473775835837941202423492715306676496386202286670605848335078095433427399507554151453081791738538655660350608875049667705085373118153832073811976556017704411887224084552227937847177606574369528870338575063925062822914067486086869093141960024354120444203079636492719193760269321308168089451560340939708068117454505903722058088381437409623146316124007196153707029067078543690440782940523671552880594984744660751165840541299412800918333730752714693649069308132590079269061977518643520278816470902040771576926838241658722974571951839387913182717154158090929060585176811327246095825756493917798782069883734724845006931326538542201920537828302416427924284276161116434069204293360024635672654557432109426080654721027402923686844924895817716134598889284737988238589321332651157219942127431316520032335622511541574514066908506590487871844781575334120120016110922865538315781659131462237884267374259834701722652165532284595088693307103660239209612750933409721688385221955817953946630486352360513583099537999247061371821121543091233673593829453241506490920358478469920803475830943764543780067203347967406118243709918967375104828613602013011327707934553630077383503902199637201289629654321424239509445009155944639121807604582827902400034535966513229311776440298634615975155751544996666091434813618888380131082879697607318523949834265070824648166422900012602111526451789414885056388406866589331364525844534173174460251480779095836646546539290820512981739997938319075685623786065817036529339147062709187560020321140525275190785106545506772536648178051019271472589178319654453920706338895076073110375421468295249578019988946010363992534616098735027605956373258764460747436826262389976204053592139159025583286591818509052990450134626329667792936318224530666025186433772077863382754131465051962340120815497801830285037400261959975791858194339832335795389115037574484899576670492703671062216102691614952016512970123906401591570041695893995144608011866668138556138587082967319997873983207274508668122141900955138679775934676565783938403146198329917905604447935615992790161660652421393500907350822703090469682602307385373452113745831966434695070427528993196169464099204069228310851583172449126920190400859234584219781175595710237464342153263180034497793571942850215122299550229580080228992894999740352537994818780597864007565918041293948328554023055650353344727265799091467769101283048663725522073211397489450403779794125278451664438679983465036571387081398695864252440179169136558304346623329072336750736859464725152089727822486617397838350127395038328788142572451843075515886538586432845057344842179253181115183648518223222627315025773072096323569696195495821398466287704657205008794879935810955841524729127977857932718466107217943980462982592416957026814647650057020068379921400316705553458239392451185415036644675706687543818118633118650067055868140188176679929909039708325195841680541741373788211043541742224498574286058774778085699084454320404086270996317957369481343353767166479456023409674361865049063731825987930587416645412256937486277721162143065405307204150853796558855425801923307294023435701105516510069055556688406029684875993082751509884775596395678330541193146291278505082147355890153088636004828093430031961184444787085649082200029356083495138538884554085758075846782454005899236538884105204396720371174185453596309293916211039573604732610738196284712694334976289388445050041686778237231150200755852241096982323038176307107573602440393753172574077737473714578138209431263463086461790770978215521096796661882374828823308948363317311248886251425419799296251153759785733013489858773292315248760191705394078655139928469119548598930237688669825838474635963597715685699295258889255505924637452614176908941562192006726442893921853201335609979848357327988900063677894602114842368622025356569096471278976374839069905209358001923499853697894510891797218382538554456508640648669922301383241286142256035643092007813901525921861387720023587553400537981250314889901600256968868740391854857561505186079849573249375875021474999225481279377322891299509523466101367208018023126063947649474872596310164716821675714884692419218582034301451410349819798240812180616199568502648332621077270205341942288141608601928935039739820872582218811238679623921694209723096952740024750447581379226208428974914416541377404273032768902989079801856731906048000000000000000000000*i1^149 + -37330089927666326705616569344977334891284561611940673525598794374514217872278781950406507412139613364191029435146240499885319777166929738109998472392079363179523840240073222430469388007649659776049657044780469199350118727066865925794343643904656580995042617682399576423304087162159262508532887686774361143237507195717396471421221201728012064711113925509721361871486488496179126312866089816804341454409972063947036207015568747155446542991730206931925389848194301188061129316770689789691833464805359416584840723468015338445353702679521093396734616647612510147736703820771521208629702243773342770770982513276842954515370037794423004439541753540261466938126275832090132591850502561329950876102724595242060729241171729256499365863432980523905326459157591462983554420824696098463315491950345429975361065793411834905847072776235051863851914789109328780839082830753662563971870003081988871406445591892348864403766247239883654671989004377029989345748487661515817367768954543803181001426872686839997005446175993326981481198830433752916256252929501193171922955821815980696718590447444376111588725107602054723235840844699482691158693981625587876043776655257297313609464128644696465718652880292756998310305850221436003695667634297195661020603651109082266419649172896266378494180552287781777637963334094487793480255108648146212370878872688230850105985010632708218421302654523790388136139859905515314483386840989990864335636072350734075082732949987785700176191141759542797509724282446367183961146121057249592398707547506870657957735368985139351356432724053059228850792336165555626414942299501141268489327384777424070124123377839474768309875693025043173278668790188415600855752672934242251668454947644487398536860474622168540060681751882073935653699122101695705436252084697425095154668814738075664210100420402927846605316226656882756197737840546074425079796146874449941600177145098345196114408077024954390290246562672133237536372875105646872419195959593004058097591407797640578959097453869298996030743323757335427968971259399541800686224357456207868078559262318415282334685201184368928633146745138613871680029730633400561936737548613120925671894220915178442367800080365672634873783889670728731950746470389100735450504091981152567349071119681108248342152858184145750368273905669894930419041454766896768063616776211281956647954365668451933090563043164109916514033833803656414964233419384216338469583048785750209890471847858028439710845165562458452581457064616968000514523178255762319398763424513629406392708488617212817923067093324755522442967492201797328367474399088881835996503501465920491193929845159073417191302419068412025828914947328702961759886790134215000221890957317547710312035166975647958207915741674623427035970654876151688998237805196416336231703343615271887315243777299415842612382748606875760079939847005017314306964203179621089299361301622779804494486536008445499166234762415674693966027198672860421726143951675685118944359023482855300996734713852593790321009375414100188646942209381782608565971122609823768144365868777973706261867394828811224194076301187429213294502415015711169646569028281052500329450336638884165202538251421138434761715905849776712128197997796978238749823863800098922322820209120678946052425514938306743997716600126317751392495703071375060655472849880358037495301106473171941796897138194837464845421787887439756477772768217176013476218445184387869747523027487615616925903633645054790357127608975653811350854871597198973804086071073033328613404872848266928335781055486633438005829809754424162473398706103735642018263921357832180157465524835654872323752710389823832202961069591069053391608287850831093552833024683987771759981756408132421323453982889763813757853233513220616011516858815737516515593903392868191686021781619321001621699722809066980914493550180405912713905550143051074003040260698640956213326692042954030375487644861746754835652190435415411043161513692578079049355764676283235263774735381244918223466713495603153692571283328277336359390797543773686984200600593170215473544048177135618589824355706587673410568444129202073563161917393695734720272847127244367848831077443438955649673829041046399569015637682745147210968167209554558915953678567426323817361615479763449235843557057503959296546098378340141770212895329491748055837965032587638070109079456059440837021453451836540883828736000000000000000000000*i1^150 + -612530469652562376600687173631517146578006980723350895176837743711171680803655817849307393876573564793580189421607829558833576725319763195421002589093104346887854969735110702020079662133757236942477973348420235857619778140570973206656070075086059176446733109411015313034992156339292450934756697867303931867035452846514949784821125642463235122354059010253278696807943262499145973344322731838261961332439079554054220024898076099055604910861407538478786330349889114023646135485124712658875721550876557481149490980485383968823070614537158692038308299739978001042926111736338656061549224365147937227977044368246301682424192167443059859515829224615033629903145756707763743784888434160875541689458267177715947852549428335039989295453545330352515455451282655966341164338479660889980483340897438922784386065533043298205292987844547249114643903379735718295982701527043512938190202172935217311406654099684180307711624108099072815284203630972432963081405304762714952670634678524387119372461739229999587460100828710539502926701998263175881215098959587246762007209119241511426643722530282653461951768792946841103849497913941137066337045138205903250526264199283996140469927047028697155578944502438378224025479364131639227530308903677134500205593813881410999796843449842851894245793474862473957712329920104740201264859210265188202154062700598693654066157929364946569728268098224050075032876810565311592352824244812741388911901952323462144751053326979906197184017293826369092765667377757716209905381185905409202884054814957804382123146784621264960506870190253684760440770259903878295253149622362127785392883083181746205349186328964771831541902774456365886813300350930269932312232194907280866783129250001636871134859152388682969218734768116324010183109277750197677316024971552226936638379105076663427877851953764871168291739689551840729060801072519718254116457633351045140877468319361835032331661974840297612434246611397435671234325131059269179837531724470956625455226104623384111618688585658920192782416423416723369670561922839008646503170817566274856981609826155505912295379293312438752472750028397036230914487071168673934064307659285454391057091242188474090738730929934213157564744545163327257228041980885651580332406682188322640325596229725756618392095121421092183429726525064726116134288846487980372017054946272039732054641199049544215878331824239274327022713067994284676849485567994866720984738825872580945136050865320973998577261644163202973701583352445627862694487337837572281658452697016553749137147322574814426446823620152420036212133493883824660496452481833723997740853214546089483960547726839544222736539549948724929090656637737703288979023462133396985812916583251521289233428713256687299667910463857784958980585359988873016764413660776082471188636971208630250133512521955041940707567082498500257628791693180142630911453626347191539666892599939664301372246071055115071090116925012073626113534364971595257274448014924793109968709947853321281641135343072692239221611459033187316593885539885139409792883769486664484082287952641894607277151238989821326222931455196539987486785512857614120531562754772242984315232498595179371621959220399254588127724254242423010710993481071062246883575585621218885223197337210335493965534669617309555390226741471070755290683949592718395245932753544714647725654070328924378597655984214233635031026670217622253119471106452916105588916052585031121163653197040812845741233568307349903650338906041823983796806677585699229224695335535409605680371881282645537475083227218111194977984741606375872974454552107509682690264764838491956892435079652266505271187344505101970845698247761050279403993049524839226293118034919968119237326597737030530877431017871974769366938343545042807129677598422926610044227894823314003363247152071364891322431164310455661278785984402317096517466757510048236906987291175041983614101930508649971107422737527850908401416399787904238231169745729646895230107692006058996363119382887899507452724747541514500419773762031363578140791937739027424995074604111857552017319152672552941607243782359700658527238489999071156652154337391302638076662019955776618088284673514403463307008330448807744165108381038825341103012592678400225899045770692030318091029372349214178484461216479097376089570470569389211948601530697341468517015532373305636228080317825392203713027768320000000000000000000*i1^151 + -2273168754791013712401334397735637619461638409015656603287939649586637230513006395953618902856098949208641307256269859303532579232613485736549134949095364557597103115329349850596402769376579871740837045690345264464421906008069950557604208311654379176629992685518208224713321150663190344316532122495907475001951913404339809303026021610039375530423326650651262900670216879629456308491396190561807081545358537532957416362555049541895192022499580831222254869694713431174099313742011712137932540556268897377654443224952988879060628351057119624383497569256014322036776920655557891800655498768429942351432338077561471856785331834022145634148529690189492633056620229240707469115041220031070672260178108674189912230141808213362384271464895278607030925468880788041750011160964858849966611252929330453419709555644087074727143676904428584072953722283567577742882362756846797899528219268735452416292139259271140652919695747600046305900962650626684608462439911395856022571755123700916072724911377688328035420724946472030494374366287071995126445203280570758667832564163193019565281971286749815951955240531078445526998374984675312552557010323949782215121897372742076734625358065314635269082895859425057356404167865154644916444258263333360752750177658280277612255824935252278581403795827234332126574383458947644238151245444851845032869679879590896699435257082454426227221272074363527607931873498293322996899079509610527931793847970850259836485190385246979498550852472116161562322811025623502757664770275339651671861704773566362278964683296185414929505974840628451125860640893431805074547791926787786502238182860164177789195232745424244097510254403039493223014682991863380184394305214111411847835289031646348070210529273978003074966731614225434940955718987590775482343518338318984432932952543358562929641399206392732158797721995163821576743545319833264921494294322388602219401874972283981906974909966997391932383305822268071600550548453228338440489915127345219324667712863192200631343693930689511750362617841111022060781219428359121220288288361816389714675399678554452801942889890404082753044862547010357455693463878728491183881612546701567915531337502060295338682984994850119945127518846020345583314535799151256092895277519843671963545754375968649745096704808549334219159980466418672577270852947338667232762235751189473374695339474333489439668721685498332509990702906393449903812591273157858937407677052152192231112799437276640516742993719202473293418445791617554917911069703533336901842138755373674438277710343786554275024015022435115699305570515520234175107316736351958394392459431383316077564916193479859112663018704964570758912879618909976235006396358877302261045814294829097959009560058349942670742696506110743239385916845928972572245736792115564310641092586601954419920586343107299930790300575437336332654503056124729090091382512427847994020703268111467072855659882338487515580991463189992646770487001364030272176983982664973479446691676179070232096790563342580096072407930483090173577805077830458538942747996284271506809084523955993397214793163948783769427272031060154754384015224919152373253018701370033231935737261633842003419420978791992693423536729802493272925773290118391167245335084448328697386973670518461369430587414542765478125027249483879845488709744932630751168132890340727774783703538631322275665243632262048128986353897560710071117330316187274402601304276005936102375148775419075124940408593451574112369281557255184090389222194121681616232983591381357195584217420532698620143032283227846743247116286354813137117542339431057652960560801260905732468906802548020848923156550727374536641755184714752218453990231961164470027834608137299718763248358601784545789164691312460069301944165906582184624674461943793784108528989450568349704641013362926826499027879543309080882664326641012264425896683058796497068509070477106614807852826856612072622332420732912029229792781143157296992983008413980058484441766202510563363116078435587677339180727263950420370517191573462904777815425880596292949178930972336699922039201414864094362504934380270364519773540819035440683550283116183957183472080761109560551758062196329563235171938640506182857261735531686073238759371668742449370393313848890019888144452019465151350073381131469456317757970236717376167097680449825934828818357338952564485214175232000000000000000000*i1^152 + 2395163738053948784958762537585083299115707556543283245705085458605613654944307400767048909152723454637314182135658088728938337911320791792619938409029518116041397884917355311070380460568870029440618923319071402331481595300360679955238108532473102991676817094511593212212789050721385535310573032395142698392151812970929270466089950093006136185870232076370160605424560585689119542270672990780640781137481459606232275599330569283785729184158272840267802683816807637052967318992960284397779886074486822679461389123360794758144405344636811888388756825470971435922491474973391869930920266798973107682965195903145910970013016778128503348798916076777729191822873514576998112421570116490894648900901513914482001645683926187499893680513959683949576202486494367090602572277856575695126699631321674751408012052801244570919351277144902376007915333598201072974174899351802071019383945494692882788324852142457591685861902164716742193110516215243076404655346255334133911969718363833415584567175804801562351660357053922184030548229270661191115408460905308540294295659696366458712793390589757187354744416678203703291548586711016892396904579656188789546677057427801146663539722973984040289909206347327917835770726133303692146409109424981289644152079882862347226596795502566754030161508592348912373720199247413163457860241134216503417127955387667842929880332080746496485709528386001104067919961190710094309180305262046587189949841270157958345250861047075273598302617674406722263376833215391399920873660535947525806626051823283308526160337732993243417509444921853785062926516126351831422306127886093368434261550121128755119661800467708283504829666223790469513094108440171623768301495890829403336756007637223907870153828488990299850813176605271770996670989168817188298567096080057586078032760111811507668091641411156784138663825704660688293617333451030316403966812076971696358299436537121812660543005353617455387549138728376472392023536570319566049075673059329837240777371292744880566042144346887366492526552954350780788521007543723677095452957704869237335969822653566531868078428579032353219651784315232651585990658376640732752917241577499839751809112043849646301941310545209370277207847138256815876289620925688928524799468985835170065297046144825448841933824255275145512199985011329428622900135077789086865774367941216035366059485427867553159695306678871572620753118089171049849437297586253672297635282111168865486289679943027570580257029358889241659725136885571948479133072207022521739267046341745888818618762153087698170648721978350392485602619691043790596437437331546580544310585228335202152069117817311582037579345531651762228615915485766901745331299809672293640349922272335060245656738422953231844974952810939216449413971498145784754736951806750208996941718617383713201386015985121056560580993832235272014000741009425418189261893418046427571634634939678354194359105308726581261913449086833778116729499632988683072045368591970967357441300143971866590197263042556443767879695072897260807410360462872106969206786106928355012531861401205929849306238777739762161801563958635629644056937804589312593701330856038691241040511177965098748293155463686515992908140309398971572486167463863977142311571246186773835940904087904075834654408684837705553539329187872920643951689282539333148179515614961199348217608984833092836223067320494388546124558939796983844960114961145210840842693292755913523776826605951273698248342950286797583989187864809736740052678296171881070619835420339713259249114652029177848005055525885545127668233031664433108445335735715642291423130742722758122687500293173985885947426544513556364008307169506716937556449938505154985034800785184850124054950786536683735036515321662708990912898229173541961562068073707830256659538376771972840070643242531138234817213614031416001987257206481763738417373913093120692599128362904245292643309514530167235301043509911707336476006174939590113400778157092352898776265856893126517759247490991666364366108671622846113673109367460295280099498803917404497991315875180405070904988068531945813109257131498801277380633780523254536581993235086251289330302354490185099179811882891022088889240187611016871772639491984077305679618050194640733092756222225328433721327990583230986543127830777894953179606325966219407450724748142212689071121943756800000000000000000*i1^153 + 608887832110338227741064967103297539440373417870531989652535190866603177741041973795951980333927861598238859821878063991921449082863492726668869727937516005385152702877425258691159847667512315357887150409914847661141307460285485209346681189873802564437582409396269160461278313467450508068820939517987289968340211985925434065830830895320825807611869316787338835038547925346142866676012651507372616342713915588599016259919201214256661422758727845680518224887100309756366003716799429144437850976269274722697493363301128005637710144167402449721065334430772519747427447896899066227319448760522339823438870701359874304818087752161594949709287232184927019120427491027144373089032484936540865409405769304652993782802293441239435010350470733955602719869002958627722486300527016751045173064573634615158899194322002594648023863611289876563634009184292046752485129892016917725142259191974291910420397425673365962025988490769630101125969038003499212859447116204970384936401938264429888955478298247418833973715030001020837525827891179923377785759050390187053794962980552168730757015903319195703243080375487682910227869086417936104450317706116795800462753857150849629352956833258776080432618120201726459108764374398843296725106133393533763372480005346388109296458320359191651307188454560694067006163507404490135002095780236626302818583754280442765618876153194350531110221883933532993608588993976255800953423359175742438341785331238119496742253491420506416429548666208033946040719442796861489878989954978055653142949143882479855083748292081309640239070421878871131513192886594212848409164581225930443574228152603521105479109204230157756271642809866242183193976808825040659508288368815082588457874579687711173619426202653976107072561717162079185666095997177972273898029450671008864736409884794023666043923767169160460953277297833244514804788128174757656864222559051201725258610248389807522062351316677744619567049454970749601889155065839670928098726975858210792360792530903195766076634925176533877575697655775672392891946662674830988814142622722173422003791096917858702319776645088466326793398535192251035005334344853222307688297331389670080249371897197488902708343547211336448444326372719945865066953827245153033140053864470152816686688745563053999126053899780839260316082737064409236111175435755880636480422075791741617635500943441164733966723635945167879828324346946354839148754876728252388370324212979654591115362177351988680058110459223269806840080677114514091015717823793085050662779991398672875532525354091281497113555431674683636627256745688347622585099840840028590846442338726061938927246428668888393129209018311980433310717426012833987948762368364188212940641802367997616685262152652710223598195694333979261625772709788818490407510352986102969908481271612106215816247931462136957213544631702755373809998463436759685233687993877978398071703119857770726572259622246444199699795824182970582502993787830970034736448166609336444313531261386294771636587575147119338128717012947597350903259618948458019307214282446533315382827998390971502405453645231695569057671387901164218855577153452360210226458043639444988832056055595664054800059180770797529506981785044703109341161735701013335288385559895565650478798555921350062112761302424040688478276290588367244049289455246370393892304034663644108260482919053790073334453649614641614444188688692826931048590260423909725527587256437931713047976866134735015896417305155234776041925301396626152539531134336715782249785573260007903713083907711736722848684129051076779583520744371727358011396033693226854596663174856328677240086709062913478798497368233970236679054958516140001138648227041052224889273113762561721133714445833529329661437791882837219965509453209319808627045179312092925852098244891589771360233819913940821671291494933294320603876737949813523869262290540720018666298144624954749475755904442619460324951525562673794483833407560831762376857655887501098124262382519021530497171764182872013683212623879004845757253043863982366945352089997149510888400058747845172903897778832781047780645680156029718493452878097462607515592388130903755903348134903312512827725351674649645768169798985871598167656498277859210391354953630290157957890239267205668776788072224437182417063831351052893340617881710689474488969335930880000000000000000*i1^154 + -489999763664905451146307179764726320840285522286066889499039299742357064242752002697661774576810838637541356966205339364336373072287005426450869721577787211540060652748981164582952736584017087539719002835704323518561910673086727827110243796673928731476147669611217646322624147971217653994807479323064776075338857358378818501821279774852560110683913180079571123784166665200490700805656096742819989955178185857211809699230094658986043957927513853556965411358721686259457024998995042645552007302003138745923954511003919847165439434584113693273528040251563431302854814708932740128758485351857212115538431482021866088204257812612393881755691686511392449556835861182703853580414784063396651348517551026936245014052365555103148835870221226998568522787593843766653971024954932382522893920886853923741877907531073460435434131166318591406694059180645610256624971402783154145058278011752675794864950515868808820515806570424275580669540088788185762143325183994811515634432737029439473363928425082524770477437421959788960636168573822667977233042942189548453951036874771934412155490378914028200204769923965052592983920208548204813853054323643549323901735045929639798579245673771191912439947432847380089827582199268780876090921658131784976003676160485571686228563870524275756716343379640907174807252393309921042377959694239672145240066455730390221160632899663046301199399462694975810369382046127395018510197785468596071254689304431455041669838866317671379614212211263803341869639583189501204997202744285859571433664132008976806384737406287223023298553544419946436832932187788605803916034850001313818689070348765266567777773480100773072827279816973478494529912158734164696633850349007416721152520243275422789733399457546044435243138417436651978023921065614870939712673289357181940075135668612894342374740786242214744199612603598783744500703759219498170658155069622540218574130769422037597953135062782787458653625796391741518215008295181725042353451953453540376653495553824378826169257258402591489029338916672895340902757860685105312459797685752434726499736838117872890839696776486727906422804243704910264784893445692816785159022967726894226661767603601723744497868138808053090433533069491291015620485981030360289378661892847551577973237039934711902984602323189280133840752741291247059255908748472975792501938797819560110707131488916042553196701493689832318332309153004534081627070436663080922771192036769509771289489669882053347961954001821311360528573866161223563423251952893682584513920867034255521768868869584830040917765316990375201995836714408226720530582048824623775676555035378738933397306340874691854240557219880914972905889640307357221056490779755142807260421453333132737579346164602031472442651458570181163998351289157157394027207611249768156762369260455784435664262744054974019809626410966567669288953518409191734371635971485111485518146917688416211932285787156119267923299641642006489713208871439062521361204507460268125055873939757430693828328109410586970338643999941453640555718270486789495517573150337550877382320007359398257714273827888301774428843202749434385596624308814966326983738549956215764514953641710947331352084318297597967294120303867692492595641882126709740043118344499374257505763445091249785134382300612623848208716248368942139755376840707530829615032201846921469872384220023986949239650258427178829839218613535700146049604484593880024545759758109220911744187223572419058052339468576238003332677269880894301643127156372717431987633771174715161582576526698379544745223702562200309764361764809739096203239637946525236957824040809690838031632119443942702586660129695511447430268160671053035122974928391832875826463765876470323799082817867409374851414763007629809121616288455341789594867863419665937560181946508348182367089366540152315001055277046393731776670463081518079233198830712585563394708695111552668803512560652435660553105959168522637618128330994360666525420352820271728594158009090785689002748222583707047325914695464394340323923345830338795804939081179145947648272882297140646525712916573860002632841631848705994742854452064072600897616688259596788090641421955753438009282107935573761264691903653250849429365981941470856982196397929575590008735042526811840249542742225186578616366030954075337611469295452160000000000000000*i1^155 + -134753084320954064144724477271501939046360725536538016696303195271484678155649003775370848908360808008787242136816099532808235789956416368608831481654226310270966550286172936231780016440595634231593649290659979783898528613107527909924231273522856569074113815649491942688194889338538269112761401411804758283386928769826196820189039669666867220388752647233320553134891455192333956579336574667848551249542330933133509838964262450003530757491067570945689724471506664090367941110618378174132220095188072361263258492867122840023551976591919618228151135164536940030828748297074644522702151717770506807872988868935588963922903367110296134076478540502568050348405889156309379001723814361878358887808964981559357712155368203237111692954416354500512614440689539117854974714311685818118269697423374272902782567710954522403441437249146576068684676074205574121541872168774355565848130613765122611831090752513855316634162361855299240292010710084830619721739355286140435947525988035646977820873834927269201968750945009849337765162692960072918462921016308160322625059617331255304821537616611657586495224511892046616521885424568988829081806208688476759665188596380484887912506884984325024472802667890133525544879348367230778841823147857759730687653475111324985034159353276967593859232290216098488216078484463277252183187459349403754437734072763231867270276940086599748557992333077847419907549239595007626194342867666921224654453223115866835180840446445458616135770007431327225957379801895315521489134225376305591414062766811619555528648434238640128677227921908195346153460391567230995097064061622716849248848723432060049069204197323366412759598143927384672173741669315051874556941509964849309775514111975530800295834287559336886183738207657504148497451194981926817126280481577390560167822258848483315996425163229332336560235747137310878277175157070921977313716732476694628119629533321908464891400490474913214730232667940492457999958366248542858762232917150694264300757736727229339178269483662230765295086279211504447146699570079013640405047987292218560906909436632728708587449714835010842358764811706310022443589992577910397902281894770585860186843305479386103133492948376966012249718895083548124820657472684975764546898147898163092293670951047793408201380187348409489027921767202610833616820072603412111340307998949972962816996978415347621817658648093669199243163670772267722705650230022348607978041104007769637015828904972309692810002659953475268106920133290842414399317482919465890004785294390626149937952109684527289106535242602425135665690216877947143635555139173262944565882931829912351480300668228426767072662587574740228510651644114685978711086371315787230110840659029748778715553569800754376733443605090286338746485481570913012469147208186346701287183400241930724707968546107886958638471457472927698340178451235138832970284169369532584039423324922275139147433145750260795325097501893135181709759280247347072713745269968589556888484301641048308188148248960112080761255580309937705046795398000841383586505723962464598769246029801833474190759773639186601305300764691781768530818361825019575899653080516014195643174001297859204407644478767999712153311615412022916860425321423541362999613798794960118095584038225789399123433892375495137951060888342933166703363513488210920269628184604128170721954835726722930856505756450336581614649438815575190213006386712675743326280791350341865044486681536321481174707146288841478678739735003057223519714295777671931787977134893347808118398136227855473400111594271313791631569967264318613488232720865303985484466259203684275694186119451971608135584563954148337488339566110185623227094306528657456641604949038986603503278386636310154139701395591119721466862516935416643261842024475566712772896797422889632563510037848693673723431937575038143958542273519461930505467727562033697225262581184158293891000505904483311291092451744216997230125442840220715024472811236599030230533859863372905334864071843646962481722399292142923587813109527110598302175654953858081907578425352595152692161303313805571813925577304750545673186355098214306782173656056895319090041861904107768282347524660705192033303912492956015979945684546842670334466329945743300335504298015390398691110431347416045001144452461363200000000000000*i1^156 + -3998964761648091963869068076841228896307508101405011820682061241246064067203393639697764228456846616855651226051874642314976364721806609220907140228361604300550328950506364648103879289127459210663314458626874276075162650059829431288589333267003321149222627516455175032863417827562687909495667999762403709686040105176450542206228230064884945797741913207545066623307857999090973014758549142933047230015301657382638043216803629045428901954057672934361114127350332251199837394703407125764695254976526946071899067437455653638281580755412655284588919472184466804046879740647873104560745955295201961059866599820041703623066131425438430757262361187855663544476063768448038937904597709213822791144314524857437577753765415639960407445502619434558366587433176740312612473252099994515832379981108167950480166481632745162720570822307903381029283334372399707534256795633610368476937772995502882650379552778707334436826804135709567050479693771262012447198891357320137822569454363562266731679848920084115514074289150290979385440205694370144103181251068004521520027884171397276844582162608456693117376144114694992850619483655801448568119409378162709694684887971717502332939440237537095218924734528575329444621175427413541365904078765081957520866271840229387448808932901682740612420448579612864332966677217615787028086884653685542971141544473295822977681372531229026834593460924475274472089824404192099656249290634793186099545715229129940314860495326069562153697325495666040507817827076544376430990533543339293101714403351188168364811024205366743083807640789405393952580323229290939571494022854497520917266832241011043932903266497607044069892418978237258868235130976467591593572012727343597851983199937565573933204324830011603903252070517595837312661277678000944754080051658486397422921130998007054743324578217297385010120925450117662501468606142702054358087228338488632211257915797540306802413525386317431712012159399833317627488752368180335929267038791196278411494407221353715610006334919029040809504652457998824004003442417892896728810238023320106751000626191677307243554735517202698753315359360222312781365241466677187460236972423566344186289738220225739291575235645938223156385560302960648632468384022439701376156016108980817139622444957380708118328779988357863738124370459150319159812162432239206207090751163359110648828293061513439135582776510100739242227306004166510308808924854233165993509112002649918572567189235192160510287895242349342513630557463670763807677779357134240985868687050042846010731798711295027252118617344144127748904906497543809895691318766297485382062938528030407821203831737245623018046260103812866481881618003119060715382128458405251325776809856984030807824963351661905686134820352617414964719599979717250098973136017832572350302209355979768045375497200869830125684073529357620453446118521242860570491281320804985394308029878309008874205025517140916372319775909473384644411573870814943152686574738812016789707214428772580780294313194904098891558644097570208678680386490575437581937183713750668796306393957379960557880722415472338634779219691432487978675037058393214108409397820476876859967738933234524610341481624254671866271311913867439721275129772774111622113106274839515014783138861264368721545757465377373220560207116266279814093965339830121862849620461719976931423920185501215279231502066859363348817639533463297323836292372146631335981524901961770259163988532127759231498721223253828378716811385355366011334992620139178243450492850811501230554247503725971902869356759255072391925152097557732045788833636224400017490123761829246631870946175313409410113128596594053820656686236026459835771724431310017399183434092086084520114890780649385839971539835776551381455406506458670327811675764034708906157466607168222198997618971550193897593240495330669118851380084003844779631071081577530195172529264749501702371278989676915823770947476475591641894972454326001112363742286099969712453448155231808830987485532671695835652430280116183742504973855909754708039272044154530423077195741463734846600020031368329321177990265616924985220779907524433796001691193247847513631492298197776892136619807411446135306073866871043300687109713325172453347185958524925239994723223703259211750067289456640000000000000*i1^157 + -54792044630315959852725489553013039721332055968466135815395749420132853686299973000651579889173160605681315280859474035983909893617380487652179652785562601387429048744592815280124963111416291480965179337002681287825521229839120288581451357881897145055511434417843254236744063671596252787780052729196895882473722873199402173737987941656920253098577664904391189116993052802390893195181723470823139963311860975564848999186846392619167741627721609749576467505879438008825513698267724461640534732160517187629227784015716318756707003654124760019996750265017419453667185599832883064910464944707796220955723763977525402307829956838759135540914596876676750519908916024362530925602875345901440616348066636101677003189441601254288774688141709015786559272534431560650385318949429840310028919832765218511000950259035029931442439014520088363361486495699277578308858381587494176169320144070159728351434934557619489548569089767897378332577025266184442671469993418662927343933406407257767096979649087368643040500603238949746226288888977676725601883204206875894251285493901527807129598747288393953142351684048711615426309989915732592311434831220854504214468080510258699983431959224050925204409118498570052903730857778247249092228145280836479206947793770005901917607271457366697872629557704685380465040112217970253344442193022512989947334413953528619954794969156313404112817470332223152102609665899293641748916597080694423305780861038845865104045986395657112778787811672505559973812717141740999800775942489527124170691988297205677295860054814645415660942173488747036448606464846781570414547258957419053803653602435728449052037724952678380608517778151741828432853935243909680832658173522561233494578883548584145902914590741278998127858062448630832086746087220856823670192931066484192388125901014492469307192220898065582363313177517325715602648191998905819313874332733209402417622936923961276697931572168168555337795108786520061163496655342965294169925028402711683185001902871753155584295576668028258496388292494278833399180638605311212077604522696269518844902734581928212672776145846542885180111446557815776014528262544634690125040627918488125849517696309353526899054668205920440266241444438936306147738782226246464222527084963664517759027930714426808010436348908708628858639426937780798402931521878365444357384118401384227500928501994252314611302584473059942533018897944846166988604540233742984339024420781398754856437502131858287262055171298191242974325807053142654756361510914725006409177302990325865470184196462796177737498042303726684586603084510221337258043305974946244780993600480080569042951445847653088982531179275930038100510110599500533659122421982674126159021066236494104534603549633116958809799680034167490187629451812859993308551181291715010529086294903884270742896946034244591324942702948647209652594144327035527597708704739739670291157045838590385380362134312947496526503984195383184577820104996569287582416261544907228765251656326567210184012261449734243975707628144186328754272772202307490464752163109646380016626706527461990097599762632166791654812654359616296958004321717164894482605525415176220605448399509357268000382150046461376354517247166056083733151345169103093384651604986681886858682133257260485512373615597326612300167180606252800647326759977348864239849406210657101518459013020479968262289113883078413713659110777431389283077967008873649560059667724012934969385179533713577613338384155649059892450423275028174652932973386985765329593618605952783772237610101224459383491701455125395500038899197975129801653762914761995599956663633747058377819735275988345380327104780544677795476206005418081692731086915158268948044874148024125802096429813541119501521767537494688653444005375807621267221070732795397385388812521830177768023788646867614073499664393094306974133077108737642406181030150655497949621513809591410734131316626382732147659758427434185895377487717755369788602795823339723335984446618465752366926806254281211997445008599804931689935373240968955642087347590307708063424705957906195614882155481946658950936252676657129876404511133486806860714394294248723241400916431872156043567728186624986021741554775469241374634521195555811459666555213400057481375864324096000000000000*i1^158 + -381822034551398234465711377748558994875234216746925349443899962452327324059550796904497295250395902575921637937564405232679174679208926539947278989405525231725088814523313239887965849066933603047628405220704498371128490178844774432516369176760016987366321654577892908678108927885655595336586340822533942456200886160199224681546893474833752193609938814451428682409729138583941308308854994303832830731601385946217202616046777923392391547580160092231945642930829620898395408551624650519243196910819382196305785994662863302333458078529261293739478218546444899963680681631353204077394114675225051030914425951412037460097028612224095290550744607036240151533485997922663773661349443313158443197729549213510339945102074239129908656459645317329029801073288908742108189845742656178859425069454067712847108337086258245754435433036746068654294398943495227061608046135977155303625979424626664383775368764843728494095847427669855161137945254893911138822612449402479899123102610205336021912767442421528507364436742458656729816419468525436356609694570525717386311391773690431622210721135148860416618789334326443359650989288766029109603057862463549313369958293560235264152977963968359677499115101640336933908830787234220500265967654731063432081592115771742748799214858188828265743565361332359075453981087671037749383706098215016344808052739962827341979798794229614077160536771624491189009236448264475857931668132818290331309945262625499574955975106483244622838028455126595401944420668779916326982277939428802370626579387470693132150436543068040615786946946469790590919933521910172219206527538906487524550229461930667072185460032045071045898740011023423606428101439614474129638789190613234885231664830269945025903180150928780431888657707257085459113429239053322773320167968610698871743089298800223114044264811628034477491810030820145422590309940228085560885009206629243873310236445757119403216800935498785178854374054034871288126612346571422912406870866779366712687169030762055252963239446517376538028549142967574993589204808156333294141352457247300373495946386033505752015609058789015979215924267316863414752694930912729857987846818833889118474624913512198300956389033436033881909681342744496643948299421121095385656361220330143864665039425769166061347691822040369661785316536607349322648283515610987524953390344239109734549259324813522689095965697642277422632462867948279353544542014122954518720583373171604779954868301398383799522286634069655034614007284999357204437809450792593578487888919595422113756403155917978110342946641312771323866109054667634963721634367554290357940224560520420457983647987694231092232817708003533458503663546311135191250044746438690001532978761351347503497098731784721676260188396884673957043926521452769453368933707904694711090932818867883191244329083080500080010808052451421837468568789495609182868532300580163052960694499212345730419600357123849673593358563942588225790875073170797612010088191454216922577262148874071048262735426098206376728431721152723635501632416705439633802636766614146588018763021976139658392874220319095822599118491040076541237515083431304372708391676862092100766309323692080109685280742538674764091420179793006044734801027624856504380900801386443928810985816594261149730475772809198659090199112213198375615698290995337654613980217220394623033513850318225969997030784157085854688971947637517054738839884211700109302222435109434518211339763187953291767259710809190776814646589981173510212739035952998704085087924595749869953926370223705434003264699031021206438998871956250503536892814052978957808077603315794728645844517805647200869849159280326759625301769353842300567280359417627349790720216950817679534203048546361105214123783460925031579567942658402042248044233790243851047942718519501421210839753068863736872756997037827627380194760905787267085346512397695833070952961484236292809736230516561843608841664247256774953539377562224596770655487695026911808583930317653349355658263351627018254809321309871055013304425692510633577560742859831292946224411731246074473345648661110257444968349986779136343185744572081040051913298209518092973074448314589322571306630873127257364474657440271896800352057646865624140326607257600000000000*i1^159 + -1285657885284898697080058363987770961553423539954773143628583236857258998369156792651584711168294812551427099392872158042439838290024262650085609327806814018919186896077904228628917066332307766885341689577244436938538706683571944609982991870372111128342993924004367482627688338496106108246692138778714524926981053651777790170568769177551956571168004972963254585069073087527471127180933742822926292366262682880759296647351733544878544932052013813651679617464606469135323073259881327835866163150216387901636934843858343520327478489675821570695297511029459169574940136291577710939334257634908243328256318464169982728071631946538693141297735235409238709917085289817532674388818791851355663031786005029502500572654451183804780545476828113881295162489991207187199305703313402710334544678851094103887475043482681667871473437064954217028685408465486658045993054089903677036854034414006521034161696559242439898276419560231694994899259595460703723796534271459245723705607176639894265875662339288242191257134398444712308377337860494179831616174410972725476835636857867520767529851944907318671399553904047877723007629177061714269948128571255339335259814635170153090296764135419785494319864242525063467781716483801672022095058127030276702081143965939513633028162102379448318877728334062587405978193765283808199334274436959275657220207675627685976477039406398795308019342983187452911397613472055190308398759138302719858160384740184735955601162865871848987936677384794497520541093280954774633377781601710384687270549796374741397470235491665442709983240068848034315857074510924310109068059234850407809875459452485571585960459050640816381419868339053273643063573768798722311281934433162531380276751557598232500506061706012305436280464905210882899798314359389598563269162136802705384026786491086552075583181057712974976874598990227724325373690383101314118657722116213654514597862065027691155214153147449430599081194462980583028901480823883759159156073776167475858310394139682853881981527381668897466664832160151967556001350123493024953120490708023988449632954643103594242298625815799722797639550818666969407904313480918093944529052075784836888369359286451020767463527664384535717095882477643533487864128548224984387931562708729647650060508421212774178420009115875185782615667438857594961500237486317630359221867125926485177662489412536590021743792611117498902988094817310400159997953397786644842531376953425683500889113703175243904477665414351807958139194929359881224299151188435080731470472098233310812657669691115134925382583226050529293061231728439604401538860770854004757388247549904849856163161804747812885529768961177894931692146855568084571487676618969995103077177582947196788085545952030116650189204961880951020124987881293554640079317676501622882065272805915178492874739753951883482379529799223190120048325734634957556826978414711805330117202269860172733295285695156608029766271374660890869300667433341875580631588468831630172417219375378119700732358901111685740565803275316182104328193612369095385580656617607554051323735897251639838056573750502221287953385605662846008469861202376093673652219368913349410047554244600889779404113295661572440823770107927481387990058390408618943960405279952522427742687912695148498258883290814378521949535045207416398755362562826859464528441306437195966754330275772563348812239173974703474943229256544206542912059915357215889082448349615673282416315362459624508059298269292176746946730605680407934312575142691093283789532956374719765417382322168938716007579205008953970278108407355074171941487455681518846917613881691177296210203318658453344787654850067533051323959106915539815589568066973543805235239151981367282374575444873417563455852240078192558979154526225352565515618672802932518167639106615837464308579391496932031340827503835201450475106359939475659736028359658531875372917758230162098852919177916475405140408261497760549289240174159271913167477301000205746974811807168492953495786187266708844121071483910898474501594286307718301633025457227406474578005961492343440400966767532303746434287496611024589650571872510911915478115188408100817548758591497220586028457879646902898712652354608921776680121466880000000000*i1^160 + 52021022225787253207739434080123269780670734363952694584666988749947825749757083180867203266213553468502205558399364662053805364669830261851107024177247642843141171561635145465080188291230438635259029814985308151727365497162201501952911696688615567621165959545773018991430684107054395064659761638686959208248275172571660205724620906144845092871536702325455669787694299007483476699417520962739942137141451882490801216438940476148611420052381373694672467554314286066959792782863534958258755802982267589769845800809755617352449214748979850930132084546730307718257000014592839676595491685789939766445046672213130578339090904730589522350751031150896826531374864815595176306483386975667781573021504174894010255808567023678063816160226917202703095474997991065123377426016894277122198704937319225062545469301659610062001043908316913359365853964584846644885695239869631669032030201171933951334257726627633546334998979924449814368803322112986138808170704735692843416990952241779705481797066994743133635454040099565949595369975017853370599718679678460094500456158477484886498081345946082108474499350159253194404504247943553551559911472500723915176599842003126496259121008837670904795812095120767773463477240704174964023927478303848231228547594034719517777794142396469669694188808608627001720664904675514899484097776946897300074128660164309835479932635503746791978131921349876117745512194288163725351366033232730997677007107356857042607064504439606589308802094054456051736350612041946245161813622831368256231898244988086014951075096795222538532746418066108266525997478196598330542343927400812556621974892134984605587313210119644323084047674442529995098432087867142620629896932348716360085919974591489436258532330156678317931618410934161749449901665584152753585644980755145280117513399679278599551606441715705428802895709165287237294844151503872152146324981776923193831377756247904010621090573359641320623242221853658813820168834119737647517376023468289067282735151765734759400664305479953207146915050073658808009214915631377158462758825948632922713738557884905971442951998146418329022211131092787928273551703443261898573470812362534423843784696353984632829092467767732495025068986389798507179317329979894315309388482594165376963849506174852746395058246996357445513622544568287313768153195792384566132961776079197366125384313247013438369819483432484337685998462380251320517303643554265019525628391732621952613631272734268773528715202672873551663761350246162444774737818010898704392921324754586878361379052843677751796752773758860670598116183319471574530766703803694580344776315919710926677690384443386685141442927367899276975076526278547636301468995384300846560766807166074576633424857313058875116985763855056477078314293266453140613165644901661995408524206435984349364830593604346635193625749315678725097996959744622306104373475264840433149950551770354385442724987757389268828658598094122216071911015460517062374242534512552018162944655653032749361471597025935287514109982065410858667049604116585644768963672938742693184430643376957759207293902007668664119821832913479871490096971935802842709405347020751123762620197297383525102404768003967194775085776400022432645488029751937998765348746213603846384449837531993549752966152317121053859630557954139534794005324142545449544467525907917870392991222939245302283880708842647747659953102006921392540255875339188984723465333162405396405756643036849262243211289547821190684927932495731950754584429824029511980459078684101467770805441350201327890099491473354937376066985327498974997851258988438727308802781203860543065864429904550555746437664970548071568954425695824625432107269663945329551303797393302614238907097205975036702850712304763032981648488052379111735792716531521275541299604460183358230232972906285866240580311356905088042416440444408383322553289417545752358833386365923161458750052767300727779634923669852885509007751702209471127502345536208531629989222204841448588816020888322526034000915572207636097408863064570551513149159085342136936209415195576542373878477913700143511146976029378258668445281595194483649401028589073823398650369720762121415254817468164536420757504000000000*i1^161 + 3622523979893438417205789722935743748315719774603986006427434313174040019907664559715927379287997751242541137858724497170232785116165030104694871228711397771462883237721306914857269557932762299536065580788763712504161051914472654383582497248488375249691063070384769843668888669815888427052609875028548733762859566794131731232471673789766354893770773785132835459951221844799148090929880299360032351946029770429301838358200869523280326946829135102984198086114931087760327101116023645880687764302390947309744827450201852623036098630855146144329520130920373047366872640675675274897041409880884549262084551014324939520101948764947068557046762402313195666711523600090734909839346887821824815145496919836476362567646294587001498671470951855208070028988527846401204917782158433347955407400365845612621965154883042381535705340422134995197622847613450625738601199623177088746025742542253561117788308804866889843213249842122594169394951698999684185235532472055626858787805463059688744971881947913301783471664360122154199357343737896650373893939292009672952941550619703389113536405524039610862980508229364773125908822527610827958453045387687703362274093447074673787231135514628323569984809845226313055317379694165727014299748089518738923592666974767175104636438930510568612899047668190760334924671833893924633674530515426296147381710675378989908315083594233182474357631898178840647885574997660571160355418012502539680143289680704457129708638950018810399826848947450839657040926061380203812648500218533667842303972046520621030386262829435045380256667636201853446212851406735286271021153029117614998052637582566562179885627890685487257167836334098454213256262996767434009253881504377033651756649365002006964866774615297518343087066074282967903615462889475208591922665772505515884856699025257700807549144106046044920108399364761314274838507795457110572169215934210971605967299700988151106263716217256461026169649204650720265658897719156855540632536328607850728449828437688824043776620258712792774724543737815572089023813521688958502083202704800524948085164510582693043430188668066985449713450300876179562804899813729963592942468047329536429116225096933117332344073662933850752704837052995155687489913065319907718663189086437547486356095223370594955019565565906682867751369345956337969858081512075742707496540518480846762653892764023227850752930947905943422501638366929367192425365102402806553978200896897551642191186442737515774745435250225113256467101166722838664588069773341464157216035445994118441016370318635764774224846359366718754351981099786769829116019059867758177420143081156467042134278933509867351855700392731211804281160821068313911150718401707884168105625168066738243205072048617248321473665600025351679578929988042821406543192104239096628197282776687559039219678917806922881064868584746815709695847147851786818448511971148607957508969968468117594633048782613368038258694677264713480065155326383277829890604651959481811050912588690726195301840673804516356396233230031831375643646598241551010066261723786284780796113987237159441948675966882735015472907770394698622058839826864909979739240588401956848044469295288536319285456215912564964233005553177071788000802709666100763512727127223579822187862298714137947899893081136138501290009836667534585516301536210849113775433245425504010091170994454494549629135622132689849436126595525869057302836041119553370699640156505999871792059598203646435615244412356337829307678061686979309753129626837093486403363045221054961631991820898770080825484640860605992650288447875742022952505381107220364659010005203343317995272452111993143879826258614587170914904225953006104330305676845314984894402061185257548557196536865180488729489826932742386481517726342667461844264297844392554710009645585442275994459549303141033480848502725337520195391139528230261542436489337994196579732972943725074702002999209002294161265418767861759054788437900229918182731366276558610321368681259297569427485986156391197812387713150808857856222579075373852375704444232112812768944818764330733340572384051526950038318175963863740183746629139958952096945987424035440364593749926634027366400000000*i1^162 + -1028192809339460170043804646999338974866060297431567071644663636781964982527269794833063847877140813941435340327783164856646922676912165970769452793467782537831462032331303737176724399743653551913614957644659947634023121719181522716175455405516720141851864853261380144201646908690276419859619497792425557897245578238445030471009269699663275465971364530292778419896416599212994151802737064438321163116501097106935907857922184301720730659387590362987711302700082364488196414931947309254118033396728882814631342650869388661048361302609716660278368716223160944588813701134534130897151801321384339812999643198549776261244638557193162133639545924684096341168088407034386079359051201254935747735074129478677145352345704844096202581440043295591405545870879408829356729666109941894084143187081301503809269421374081894075207433567745840603997382064395563029791002293133637589144103225704848953947220055136814555598888732138573349351101436737637933640337496437055971092541124574935633513618347038247533592293194143816071086357186645312820281433190785603741843078115648508657647661339199458490818499810420022007443754472274060087826285254582682634631156783719805364289349364307137975836704488565627777983446489494575307959767734644664166982444264713025925047063879591035767139163812216266547207933089190845219393212490385034929673042054831465787819976450771412933163650306725419882396494039433660835723495001018491885577411937538694761427569107339129830663758127062566703938686454165664592710208806496323752840870086936606734861203469532782111008261846645159495320765957407428414526639399435534441257346677433309115615440627976462075433070005378603583033873479441705472643275772746361059980857503375959672921475538144270911012770473978795206426164143517366503782502741241045727346099565546208487772414941296344461682525428315299412125230937432948900167385331198076664355116802841105461059788239412123664629466570299655032708686994080887859829252598671204328511789395098433430554689411723219770405117023508188804653814252087677305917692244400343705838240915604664708816559991178089642759678745942636940809918822404485687368446797840883776470570260344778401326375075922464744362100415451293186670808374034536715358105642477796221093265472405903112605961353410413673316318656699264030905517931246185295132159096173695959182710169785749721507741527192594651476066611188253180442103358081225882564446822977634562758775563986731331022000302007367947928175792372901880969546015389961076938715138233400929148398173144150740422495295106993705302353941740473994127182906662959835993220259383894474888883777995015604218016763411909266363793417713371082831492117569224140881840814890242523250715877083910434496714942044199302843602555304769713796526154626306388123755612995584016715202170353922232950243627790709577613548661382377655329976751534866892639257223615112451814214895429021719063655873913895698443604568044526919040781309272642903533622247621606974532397872106678956675961703224604025091818759660219971891354756211833155015083513738433496750283698233650733502488820340139316013006380496382048229412506908095157239052163919073051088082447156847745654369932987630024002399665256153914514435445788830454999682949710183017768185132102836047856112389417026534463656944274116738184375626868313354109880755298249563762606736864024238487684079934805597057574558675181215538943470005436532288190708745352405315387120442186869798043500701973949399893066506103702567466995379985509917554451252567018881616445624583630058626506691822903516697025365781213187369009042973432836518527772638247594194054967861770232097888825180966634424225027833772816231285703183911267069444575378478470128768505466502118731161248800335656688829331908645966818453570118686248662818084645202808986167807907073962759331613013864568587259533920018907412622325789113598381284959233354984822698138441697792808176148885359940117846060456491960694324756398006733751093265200734110077654750343921111750132599549128677743537049684844299743582001497987674586509929054520011607627829536156578644988876461299171071864634081280000000*i1^163 + 315733373147947750389297756263812302633244892429978706225818605436342918483092325768433055263896757718817461816908430292926731296868689763131431487373925946107950072082532811549121558772620917235570539359758390561642529510834031381462632609981044903960503988263225286641308809209152812178037523967299160488139263974153254547808548441717532149041996843003565782651362253822929345942790744805650799792687129364330324260101609263897566994008465641395839540546637403381327280502108987668661173328002860047337259430181859873953341185230763180329310346406228293384451780494534384595093392260115059984738327408173347708666501171726343650843285700322481661280762931997465149205056332556483867847271338684108977369920118492749964698979791395879402177738092936654176051017784648323087248561658351607899818492425919483211570978336352391007018150714127680216618490530449929592670718650630799681863625032539799629510220510915126511643094991125963016003106148213795654967969840654325172773715114022391015598063066923596206675396851864655286231536768156128194753686488112125711108692903711522846640291385910775998613303846890447189128673386790467747474282452480759704359520264766592236515764844533396401744856292038982873574691632377371282434482587407354655216257368620542993755546034317593070249020802389111705071119010897770828961468723606064751559700091702720079796927637735790438092761703385033346949475829276474585245522806228349140828356521300670447569482635456347538591010919533444018181269061266602632166934288103658208187790550466530469794372940588600944468995024105732447262320138385489800171021971221241639173646473205668459708830838926228133759166434508085571082684190242796647195334621577821623319722829619349048270275886062960734771371339216003286625268995585237735908884544438512288268876229342377209040501551949197315106933655671669007985557638770600228737162646425235194510426248004552450278074462843315746766163749192259804923267546283591948272694458058934706842448613492945126279869579866142331390416239886914929293249922510996652100067175174355233628655319788103074540800018158035869446842359118764856299134145048113032356182237139376016534907755647916296579026299035869968005208858774656202045942762094667649536220594236716503499992363692739872536292988858084187724552444518254807989940583856742148817831443913555741756451248648526307631919107384089957082407763419710354872713146801701505015561242787617242352701294965106502300493724580884628282605278246423699861098439682051071713985067174832577616729375187102689934929850026036773135795005119276190913618041651013830341082450527859863514039153023416760274838349596108882634373417387468397196589480825607435740137645539615845690650748267176159528330596317297975316868014378258371368824400294867314710870996793566864319206913885721133359416579639147637294166284518968679989224579467507146195252452149315536144915654743202211467400764646554358980263801685677012497607806084933496627921841784454680496166959520257199785560049837965181130898038954946269495688269616353548896173715006477108163075991034424588715270798795249266786874696242468122983226358253250029772853357131556902452262664777949790924412443429427589703004357643633411894963342139013710120474642044794804637665126217079064288312426643203319372404470417945888018942993642853341258089139466462263426547159526972915185370048033130314441558402577885749316302198918138890382737080426840283699535358964019747018732147362356211610974386819160418144897358164127308762603251246428897555157604677884112583071905909992894430789554150594406729211405049592404749149479348985056439803159295770702513853362058183764162263090819486214908185462079612784883761899667317189138503700920853509462778821635111845062127506211881603936252428152241515169556308571912987092093935459597289419764588558491061578347440288326520347447879470842201278734211408641941463920123295262541505399320177055234257751001006719472224441735702489801167526294397659722642139490361330904610650469556467745344066576950575422879512639071304475826992588914375552859971073952000000*i1^164 + -22831027661439013394294064766239863606590062881114410162961368476312013942300091296266431267610541759808118763609455473966346793390917142651391842401638429168006101916341173909325616226153219281722635925920433540712586366562361415189682764146785065800595244706525698714718118167345668406992288563092876224498457902261813282813530122259442921480726064551709361248593387466382825610672193538270601199063212208279071700845920293027422826057202398583386186634797113374895016589240141811963041023872189595993219797926521607477152024876553018803571090672528479290787616750198481997107979201805784125622656655566597951583297982541632519131949589651718223400671085541445186833992601098006497732427491782817068749383145418993961890336823070336819784072769282401896206071759796205198812310001925657418065384413150334153413714593577712982730357122285219490992616863443706079479275638623607729967538413775482535025178636323669110248318349240288247104763716378234511213713314533198328123735264903963751392047942547737495698331563259451267786232735975309381335398025422283673346838745683814103808126860508575174142234614761640308456838489187609081955838677260868542328442583409960279370144106734088701614367954845466667755597785558098576767493171108648569412862211174600910877826200967823384688068485184095419156380463834011978440101923459545928225349013707998635209370775020490229650998034209855009454964359576326242100207348302870755220506928956620165701915489046952095829126531927456360111392204697722983368139186402789085285585327250060929578899359441611941706956125365236520084411046402239653323358862698057532229694021562790872239648635439205728680546995569319790966572077338612075142326654551085238964347029325956481698904438995605065057511660744246667656748508558536641468720250423102916264625244942924035655962684240047785696998988872232954925442798582672462343787033237079123967736802322570894863458544053751311284720769008702502943016599473371076596665546326889982027515686871303336152136127334762934450564164834600207471007815767117891813573994806428757726800896032571730742498923853883308533570336114235393925757667210282355497319225159189566880242402305755058944615988293277516533108260985192690794646567448841964340229998856616554865708309583464132668199187520709847872704235430323505907429255920063197488226481480351775597179433032927026865116131678624341790145892499052718608873203266032538775586749502205458322309867007598144130563962416645821281142231586196218795281346416409825316432435108634292163466358456281428865727416843044278417005675320926495740629355506922540346577572991808864215517480168348162978498484903604698818520369439339545588588609551938105487173540830816993802273587626197058015030960095564366464992950925571975628032912011517630941558200970655265111236031045656857930515557447172925955912578467033976690581621645421867672603399362330706151160709496762402436630228566889464392699759229884386595938954141617832659742738886018851805677576933323440202510832128858733023779496792380890158597026920307252176657879683325898937194475702562631257868775091798133443571142604585376372034260618170264748270255219754071350511938007659778940443857006210391387313576669066081829473390658342721484265185904721486903733083988775071808876875260958674403060380234961720274724296379993815141376550735723010724148557282119165477959541391973729580097741949754675764739188077027763577645655944233419073103710713762781445435300030558937286965218192774160287474385052478864037832998104164102699719423093176006819090386525821990231198018572890584029015439155611161098810646079980963349562673153215167646500175863458487488041144273203425481228069752284764852679122179045407293146038411696604779693519934112502016836708634976155849309179464534014514223819574969541403717233957387230522322592799513368434602162333708747430894381269459668238824228086725961950769146155654752601439835813249549560747167213269136422446032860263069302282028365410979330882527486139487252754952522679962359359515252857538961464524642300591179385600000*i1^165 + 1212845300706927523749263988219569718806301975131600863291889705505483303769878930492379927199696207870103538838371323180887965407728448862545305369435510671823159709344972441101694695238637844756315531607871955351311606180423534014774194019215829217707742193204833527708756049831827079704620580317999818681661294675790477536602910150062615090601718194562865263324448266536933385456408988833101774481044067492315963095051920117191097896644432735057097918547630518696734201780173725410615133992898273817658410578048307352894127896568693436748408119582683818806295558282408910598055539092852984115512608988222782533615323080356885053115679185195532438283943394293620617047698900632903381331058488084326730196290101206449560846521994224834721263638898944391981627639944016830508822088093295879420620259431122243423896354790538544994228986088020220736707882090903928307318233279513832728658623878342548630245580430074456832514345661797602409029026625163277115493348457879143671327860850513058911236301859928633928226974396925117096234416205812639694335134662949593567367399642746668457022020442395042486239343068568612081598293668228801920276757990194049814885277668191155297624585334936370797911450797949715103154563211792735136102832670704534711002469281801413542619728266434797109288197499351007129811936135107493795245847297688246457562680409317063548609890556282785261993635596263297487616748458332693025108153779747635852177376424610438497873850055070551515487695876682361076124725824247905131090482658879335055876430380295810724611791571977237299274991394115611920486107534708193593625853467479104416187873615334802213622132741312528692613331075408075178384795245114283193053212985234723660560618597997386689619522518106349560798758534781521806869404051052479181426393409346409207244256540404392574548581800350640935908044973835997675833578818612256277732421402080829106727189232893703921492624549044602818449333536268772008067509212217011506323847600318987235560137431520532880841016400324154671284120626264042157044731273242161210076967014169340455621500101431029623385158316825894980148242395801068071888066760327910252540921221006589658816392729403067662676518892821042226797018373840931954970522584737196421678064659867555337070011198521481523799565869917075404563027450189523065996611400421347234982363687104486893232399737315056735823716771510686269893660952395728796139280195783349965480145635725924926661939786502629737795712813029639087692591533992341394673334504810279410438365888201817297802888044246313726518839381232083462629577900830711672651215245219273103221941164806381658110251125137861783317746187222933333601991418574940858274113078813751818473184407240975453825226024665705633765945613360839776953112717040074043629267346514164828357673692984196881007540686018261400279351382318496038309992170918413034542280221690657673314873666391938503330451560516348612434467452936847242826279152086690619501827427531242204721711594225333597663166647149706009542279760779626839367933571560960977517878439577292141756224880470523494037429159171665519028529101333405690579767406983017245759800923345841601098868050225358425273452397997887060891995373794695707308995466772569043608375722601057891741658746647674589465488370781077256808028402787372961637412640477039652036446148182991181508283138140937768119766739645412922590643204868865202904305764624538426912943111643407759200358330784935410663961257273603357176471249495708432928488968954071125830092256068263719452226234281898730392272315849649326147408653289087091743849004350792751356572911922253198265028664452775837030673088199602609448469634743008380892105339648913884067220965360117798673436815833055129622235143315952900058755084146875715647944034783869725981266094100419537369965497520505990636218324792549797612541451054169654204548683977298683651378064116093690119870897961842373997484868777286627364300303115815427594044954188375664236990067727417571340539212240912103712124317391735181455693633194154859048093684911837340000*i1^166 + 15272718291625583684970782872888837390893490233902065140419231077844640574069299088528095610230586639774004152593988545129898743679180126585576145660527760588846744444540390836569452416218469803714415272764292879697854592884200161398920028806495744274083988151072081926854297911218174480601957593414417416853287202920456760631067971330048546155305428231319121066782561205140036137007688759798433295672014523937691937540575760841303933736242925270957617392064472169829401262909549162975143847075765399423785413945381136939665409022424414756343836670791724698249757152099224241432011656526896192564744049394316252388139727548322743087124637920097781603157846002568225858523313172846387064485303546242934656762698773535975475290697801504223580522496134087893233107498529945231561319950195298612295922822905906504186304002272463290181446004561555443937752468846953123972426499308517201199079173249841995065472921542980341027920136630427006731779124948556146276362703895235791143738509389603018868019700548049936052698106906194831745046035134628926703153585597266279608280208527668574476892669141325617440290348792588749715375850871434063977545478064095951640058397631582614349969436167700533509914709486620632844045140637057420085771468167331462790830808588351687825578383049937843751302978902359026055945300530541322196095092148345849061458214498339608006071071802353408475937466019468621213858435560025143447290286449814457430255310835890013486719715200502896537306404756068602899096944109737432477323979098924739172668186962765700409830760049968458999033030412473974085900963920928578249969904560999759780353425034829191061949616635339472537814114861123194903245808218174349095327292022907851536415551838869833218327051525172660568589758817939864974778491262103739787629488804937229161363595963816100641769573978520893465971414114180969119580612170249378670970943041196839877541568061899491814870446435603610844709358612689577069223173126166485025923800130955975140032135427422504111399659645434393616416629301883230703434575971578568346742143193684934673949172769525867337918408040956512566998313893408545518972953951058910501127294072213269010092160041478177339278330343423300202116540800042883087792352033799110949502925458445933834766910037504432432717137656488058328205388028160039891025592043438455394745978911452510620647001823372390269317281207897756016426378067280164236605625381016371756118816150114254310989549783160319176446383336276761668885401222165398913265693064415330440155790557268280214746170952685891597859803925465227864273108035685219436899576756969150239035501648600484010082169431660445289069777229711109055979141341384990865232480290601745859216055111150268155125619772325963895769880607121184641058924262911923856612658869339166552025789367304306010677833051469061132720451216556230739194319379527330331308362945712782973080366252109179033753844698973310081012591024767222017495620709165120676950390701482923038430440766962233997386154586355650806149043419519476592036934139808569685775099222079348002041424615838489132946423706655406561190648759339714545860616491984549051653738554965018044789924963290027237881823332050093983586367775139824474568700360731070153688594525492285685927469017731029509736595854597150643764072229273961064076662799137937524280379981667295060332980946743456923192888633994914798950624319279064858460679852112098981109859061211160904905649617534907809025783637742067952873727585821488963320989917736180945595293339127249449590272880350498008428248937272143106195672555422571663461682774128215359555978902039279927012696062490867548558227292611425899741470441188597091543015017975719490037023255379844973637612716884389452367944648031187098042828964586103976058552435463476227256141214765030226203333342917902383033660697233067496266555273123540799080189356912954305842101455465710473133060636980565304616367406929877713613783222423217923089333226358942533015133267602623819472283354328428887653863029428041740273865922000*i1^167 + -40762860039746566531018181455366789701092958324033819983780853610389896833865697077520755077562566502295422629860218767106731032635988781415663163155177093074828741707893845803656979235843131530007753342890192570113165090694996912062733150529179781811131703781527854715653255278258831276343170148463302933446209495702186590125365358432088576511525805509616532188139174763415128571533203059294068980693456898441245778116482260034492361351797414869529648205815384444490373907276755423036698382005808059872126840904544464705385546010067571956131389001025593024237193894010170710884609240253166325251426214086844419811236717278033525675299780267270378326831792787720444182842603685583366352115614490693777737061411001793919742618240678908759704758618817201165281492557662151191315582871536530105865333675840788735114469387591861746405790961623339705823571187564056890691883977863415734009256390616129989753903180084770382244774574195134063415692218102512850469520279570149839784410646220150874695305652198312330422793838936939620298446446853971285648315162284379904932200857898834270808782303270633460597265287303576618183209799462015551020410619280096340788660353850410883428042054784205578500355138103090817376143755830216677288644116177099690528625831848826129098445194911857211081236418836269812743728911430628709482012523453647266398343500116779315107565081111108311070886305502418894648947870687279699407454427445455229504869833190365654435615882843024497193889841824949181011963359645062721247369562947011221585659700893417121696353600540099472537116373514989546709788136094103438009013873225356621465089844527077220319875621848536698277024165073753562243192586332318002198452174369117056356853245232942514199951457324709043866311784520287107714967689542792195224731031127872543000077963810639807622852377741185183939480333527484979208571463878116179094402500144881770176706465652704096382253607221069109498358100010694367503776672675547463298409494938370474143370678078095672127552544578457791839218658933440365289609639311159331690532409677630851915027734308564997558080266239479364370707197676582380098974019988802339818668600679237076589700920005966988772465077970882152193032772960288354525998900219340511239346629614731437921495643196835435402834220350176049062653995967261468456879180187264933113199727184031647777904175531852043392616285262436304930914665976684636104295553524985245224772562962337372857228805751566248187998062420615200328150241513629706227166956880610670688270579628873041601056425222759683274340824373995534760873657751910209414044995396228111567579538686919130000463992935927697949463331792348758136728813622428046269898619917126176364485826405863579957568082582738396326214777204555869480803562614789090984324737851908181858100784043951135326514446527262263940131000917329699574064854374637073558304406295359084792275313979570404581522541931910551440308630542304430367182368539002494813853068166662413977680404084330094501068251989835982392719882539001612466817161869453824222430880428205127283887963244645179087142631995501970923886375376155228386476688148448448688310834161969410718806364000691553950851710476197651602970235204281784275422497038676778005004263491450658248372340158585019846566816604484747756954671835124653177000093233496290118799672148500499734275315429418299048222288863806175188437190523268130610054995709109519208996580477847662063453639084568859605823936367409522400508369677484930338583653887970170506935295688163097277231920092343921793832223180804133162418581647321441715658634371620728264347305284937026015842416479978790784181955705530009485218157380124238602062940172335610592832884821874141364230801967699924173959094487463707326297715077633198033800789544242270709112725947735423314445477110689380349133263625381113207759959143157696862158810290081605873733962729533865956931200308105557698598219082580918143652007056458904796300231792052750591273533579990042132822668365568708481650*i1^168 + 3425427816159071725470925392731667928558624510887910785012318461837100857942233469357191301447638514713474910870966322173510458296782049680553284241372883808127901523575139313286445452173892666974581177496939674675865900494970040560885685981007842248372061658597122775159652048221806014876450283282865394511626831525856318753556693954748904964799062377255820166836689207311172181116032917032066426438833659533421646268696307592021033649554190694277197186780478446923495693827864393760340162189711327656213835780964221849683353273592054080143810073129761085422232784247767524304843872029003886355934617935963022579697106172378234045510825157155609122126484643497494291709480124603425903471843544678639167052655791227342667747800492335581116255399986543561972992588418564046332415595986767955619969803565636287291362263464062855686887799848151189599381607442223954165679750517121150008562225967682404995496421689441922809047834319665506632448569915682491991095642656556612719654017715356628535090154184148877143873065145513024375016777664141364759222352989190278798181864118223700986844404519526022901576964696545276231022634022923384965879990042854375897740866609021007351567283914966198527145999345152680654683011351108737195638362692858324301565550694591284219834638935900303171719568751186827604366127256582190542215524842995855226035487812071200882221231837067122559306948666172287250869909359039278978015161924580043855749770307822216886419899659316426582376217542511487803261307816021574996810315558461306564628994486448086226429038481305901707805239896535186813327720615270967362182823425530928228694996087593391662162676035764316768641696967999042871817049492467201021042888659629820819688954528178857321163027786633965999570213894302879563306332336666187506169520728835992324530766169292862523186368137314796194945186496483492361459289389684080711033346898025231641649751875056640230728150571568147825945030004456137239817804734972584120037147199145950259220146929329570003194808280985016016752840870725319048840817702576943895459662579711654139212509218544996627481060730201809497534582372914097679055164486831638507249670788551924831679384179478761512884938562374427784181114757386296157529712760521173659256249458826613332653719206405549457081956221702343037482497902542383703069235560139505350374451316473236481214666737965683167795587761602222281417821817348296773675058627509849943672770485493372148243463129952490142956331549943306878525608833237596863809395726266577508129912911877446665570182971502161298259942048378760565760185066243165604940881878049313417975939635391867761830658667375689306400174084130944633334394991755596627495475642272954277534811242286017352367699142472434922881089178328912777707215154032747142108166884104081304790614197976568980955221360189574714945733042418352679186422767990155387861687573239811614628513260934045020294440234398008558394357184872195504674337528405011243889505782575309744512643372114314885136962886103750527358767089710735627901348325658799746246305130960996422504640054890123220409617211737639892373127555287045433476527541834577442531870632325528613798125906589019528832360414747682113778541568632639963228408556543932327071274332860082676175936804127247732406193384802839202268027185643821493733852922544798214741044259678825907034827963959921227731968603563990137869836350232300051956357659144691426616513294605652698723790584292729132711831212483271887656465761831585084629803286302154653917097404882637811154217598431635261202434133418779050230306130798603647724908063451632734543193892516001894095021735875564822780652376451792041803773000816050650431016398783540993106580565098474023705149302209952578470748753869227092717837712598947457203166296313987475963272603232306101447747376720361017531563580530872997032912173891320681798830807210043804069235370383843719665647628711829922675569424525581012783802601704638891947214168264958777369222183585*i1^169 - N1*16552779630290153252745536144665055297078963888246186553325283798676966424901607268012730476095301963150970196209920621826370539637348510161028706280428644209562868171029978131369848567747789289563975126648487892053977502085437839227987033717289803046803327198998784032491343703303145753337432817193244615424117891868762911288045413932691883212952782975168725896409087656215883113829626588742170452638951677324938608577207492452605102846010515503933786619305193647460707898491060598521536962975673719739536845439394247822553795465271724313855610666731059242710374259775361404521705356865291398225354092939786883509832549051547600477580167815192031308538948922709846614615988471609328977705353330244815121594338568382737616578431858228316857355012230626608236493997834609335187470419728290762732155209820671607445632313875073644228310810246465163575941590851577172454680831509726886916377935872*i2, -10402707178368025787672419914021231457133603463112913089107324427705524778487453496205922396574859272701127008371265182318571403086865108017379890040158379817472436868980464057358877291564417086617883454327308432372906460129689027540208771228906149160252920903065116812356065507483909930014550404169558872157477051313366271519854740809696200836586382195746013187811361237883014773218364909702415543828736354535041076312769596252602785478898875574053499394152404925516585448148362893164548140308523692575056354384718450298500246960769048819081244449928671995734012000775483906456336557155404363243384874261443522926925839612506485279183597056592348693975416552114367787404585440252514923132602786219551126707724626349089308325220851231853135755157131173409135370953783949383393871752814400303171669185345264337241921494887484535259912845896196541026286153284542621589281028194613572744140548892591018368508417643725992380724582530003631475468038100746439366084786423419978660086970755346295037300371009667698858006588889148214459328748620413933792916246511228241218646982923296688192861416874756033999277662237881197585022545738346269646994279692758150493182492185121459991770436653774804625342513069661632041346728038331722407387724380213306628464314201418380980245094122387391809462574490521316766403442258030820607242907294528191064339147137269000263199270150211825078918654106815209711390101417792173378893631019442030372341937005599880639693978947774677086154709093474727327789055620737682934606529389152977168113388844726036618213920441110409559242068768928913067055624536219652164705258847541765536736153613825005954066536735183051129947418744814879704653980354321163467823565436911719319305254749017214392374333163041846914985990051207559929757142681652840170237590863897615757711755342530325580993875038954433507960794081275039598554401255476256960344827785253512157285312525357581098963327563164480615616571748326119642945045461732144133384351737142703420496357839228601007374768035045097105716975537799059440951995951074857814185485605955654725536207781178784343753171979501348259788597059632425760933321250592846260360538688221638883346999444579528139782626770173429950737714875175318293573282607765553787319030428446961951409478798614482617276604728490574014609025718079750888046990638213759672920115289072064908708599073187548464696021557070273759878605984885881491940981484953545896755091527620962502016469122154194444718962402460876084509778854356033014639208411177944172949140630349306416351630483533755923533961633534994784811432628084503903690724527817585189325341716348281405030211608912594813421366634208191209626704819436622763521331708714150316458916034494153782481191279811730117729730313932360239955099246994825298855807660831539959967615265788037121893077294652338084147921804072313840566069370566590307610851175379753189480733282309110962202823717415826422228232075917175767088452178235913806054572897981941251277125975363945886994150269110149847463611915232241581588566053452431807884037763367963558616345014743661536528445410388162556717025354863079902558616673970354198799912650451992913372422001840241152836114351346219900176775378948008512820569893574975624810164253295104245378591642394575854977366469266455469274207597793375067174206556357138794231793598899910658306980379026586905126678361111734704978045230902084197260568641801665669999551822837236464748580940299757700826370987326949979898298114992962678434073433221343027123101376792486450714993441020107684450225198824283738000671795259542926004737078108224870098116133297909925922198857096824707445879025364316908397956009983631279890111563187177569518861628922748914555968088431821658024805080028548387298338198713809603780062429706485710814670087755994187805046624294765666997143459312035521348668969439705194304306373890465095957029344078765262731704143834782420487790756168616395742781559429329335207872843985397562104794846571218286072562299875726954174560332240032081089196261028233802560328118249620853076758118930661935951788248691888379646696546080713163584698854717918576046763174230188194479673038848578621533962753261081715315994195160170035035784712947249689783258139915439376849959812322044826336911984429996051532780982684336037302840422045279586476117639005360889642806035773864744044794848127034673475230223128678916202246087277908836411619069799000262132507500071269053427675390046338943035833229795440483599573256955931452284571620187526119108505765132626465916481494612882737023675317420191046541577432026033894923667805556307643706823947232854599920199137881653417500935650233257920499507012732887705378313683529900772202152592106618289329413745463384182244857208840678549675826894642212520539345449968322370756257654971235113496783718368098355978667905235912736786813691525491431166601134959234861852255857980439238237474111210808600688449811426606525162687790655864063028073938477894759855733877203791055323844021134705385063823632530112718672944529493708033502207367144512081136245461775093094675719896670900235913145462100066969101424183476147012607344636157875195953300037987938185382064077933357777463104630233951687812923945514429455239015456030075458570450852012887582750121289920916480642252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -19152680184174728636649849804915713965813371582082704660462517900623482946099483629464206895601883343044922246774712234971061870922471751604723767879329918744649034733566437072406084791614883949767630122595248885211542985290562349746606049748961815275952501608120696496297073572634843381947736766060748240451543454018632530694830931974164337130385329955591599980648744909002889917784033901932359910725536380633259472056168517912040859333819605987880886043274908456339225655074256481434468761546870253595502525332321844356442749049104869340031665537787984860959045736556342970064792347549122764135842059469567347007636177778329295483920752770825803198862179178809473470040477600926380531698368298298989177863499230559696285637254131858654652340511356763580434660879635236523204628248794916242927972124649346795350401765640635497992814806843755318787664668196202816385291749198674251875673819558920852187816524240562903105752686639948581267948575082739783260342292798902392389881654599334660051337171912786384360710576402560563975865268038364172291849868300613911679289380900742846337100894020269255287078422336162491227585908957686290534900202855790699718471091549633152071171636620396826773740339543928745996877563205769963104692274788271223924395833883005266272992483112263594121991864872675287503835059466136060719899632287692489552354652637018474946092660343949049589863628588361049504458337224162521791053592264040262849510725327397327883778855568740087398373842842859619915808267292484735564706573788390236588009385022329984305462161983275713170126573367544187346460464918431798916087949740769728550653796753653251146329834717554758299654647029075557196864745637634789253734225496240050027849672615630416289591146335766180160936425753401568913654212906414950997186352650167189225852685367855962609940604909830291285328538197208320056477793669669037009983314106165366854314291411464247884965557429134093576851895139762960669401586773639361960915500020382178597132381137585197821537364704067155387027639954389158221848724664493634060402660513013241297506402610283989935472271276666185995383057032376909136874717396912099965755143766567257480058246489534904736136171588776907234002081678590456023770574303848388283432281206852927024601296929711020175757784815313353568496802128735362149157979256276796313866204658664638235338219084166159985553485577828958860469417882363992524733629241153932703858184977021941401461870566462805079628259940280116537622021906441446383049653615887335206942701622370624857777005678980563437145064766520976125875252259999161248379088361821109205012385585399240703968227516292967192170501889610721606869360345923833719663177876485773912840150865142343797212336402336720004498356898425745638221924899098916963565920611256105974906662516897053166708905636079009137351552942101141517785009101292095604310652553496770958439713407855947235034462532537082223636820659324353318382193296113628206619159645485924443798671853150458228220191406434793954585689345917256041430312729451421401795242959804914871242257634714343561557439050022501629450893211528055164580371726590296502011708244600659014715260979116036886577285476467747507266697336777670971336390013270297474989648706155187035111972875906293645279788276827402671624152705504797298758957012108905666626581343046022656166774820448381952501202392458950212886043256773359890222843129265658295935309508873395225331426294068199221616348878296911748766684781276206816726777639099016882723808953186951583713437520602569562725304156051403630505590304867082676035869662067379438367623371768437598656220034435814730653786898360884778519920112456857258940672725162701102783104640547849966861280481710156417218787362851345848349398184661302942309998474776761058004899322675984507373013229053918802261834338724315719745262836624901473157214753371849340032740717131782587951235764920063847879362926602460197973353724221707653318505993525153069528036408362044174550987721491052836804953940496108914006303226555323598881178278318249990964798012510126553130477518310274719388186635470288487430613705227802668002261234472750284203210466587151642018944466231183822827825794647059145500359279134410096317819765683158810612652729924327235303183822228876807314622973277436813706240670735663767695886811963757066911101886932515344862412958790957029505852953048487256761785434008780313914707618543453497362847096599910735303924382199019556397442240233927887822196422963664148519374445323529505470937228079770325650131491995226343341897170456115519255174211841845237728116287851278662613502070718112086671142336631359329856140336592050603563668651199090796169479774095435192203998358856289564870942496116084365782611459642087372066954257669852474538962444900869427348452856895217275061002921823786371759585201329288224960621542892842189387332067659686323538912420084360578430753932390072629557219339457734212676407196976666437162879578858792211608800222241023454078807021613157084376118542983389532014982028341848100051414907319689678927356087969888528516887539521577742365190666575787042312560419513781580659284261042473283141301164507025146843360967153989678372774799592792102888756323132792586838154580444061767802074805125473241434074781397546589749248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -42019942574167017368534208955359213850542563502753526893765325183264564729310249406537698828520565375664676311763727862411051034751054636297767928754298239412683669706019183130487709737039025697773252150930484581634057713228733086675590492557492869343458047338142512943775469125344800229603362747376067073053760875341615435105842448370411991164135609013499500496660876600420917023277642462842375571061425669469035678846039652663336412299535530513947764631294524140858926284833843746487578869732313825102967237955214019358353054690863976918577892387147534442124620197522271164112791589018999947868369761273214937673657162111819404886426380564583486178527843541264597425331679477601129754053333761829139573082511535276461918610388871963096343494748644184197142305950241936114276120381327004141919884548600677845831979706544575863627928424357278026723653321417824946919754033344224771451447331207951878407895445488430932767095480423629099071993004424823721896745356697277000334964205040594374278193946567236928565195301455782526233627626433175773365942410129309847902149423338211976923556780370997999871117047274318381516308274883381236721560262872478159258805258231744959174414356565851993586973906524810406399014034246200587374794318687925609087724710838763011243970160100014084020460093589232843609326035372893213248924256817386498843779941483924050012390256828754383204294045830615451370362789927955192046146402733080273469053537571706503663858365304103483894893240524913748267178624278237540039958231985125017511022683747465052669332843119800861683697798515165644473490784941655119536199168047555672768599924207816849499103588206892676779790851242856891048878028388731177871740555910075608071006165095835069163416126816960918659546326108680139216022955249246768025232107585415395628432594078259005508762167822855070743174104431683353581574004322482272857495947771956758054396103538792222242147508929767387842545648289631818917429432676660232825346541865234234278345160301571649957814750405379735690038312870430060395764781341843341370518498074471800072712702286622249919051526900997655489788341578909575773544506288733231502920733925986965356791803106392373851403586529197494414484723669749308512082217380392691690703932457123821748647090130256806736147327387384229691287379802500288172963186554138256759102120977996428558785206441684703219209838492278362324413480451256439398209356789199845178343900751580311228566584866499965468965160507658153780825654404062321266839121738534673313931509657118235971885511264581556999812255099511450708177077825638144597147379218365776975095032334731653216713986480111148656832455337985087891360053612504198200063286589991491024679617407966878219502214227145531540067927806844165152064629057159582064865476928174359583461638913026036106124507189728342587278195303276636123939677334764682521322580259890898049044215845867127584833610412089123808255186817475265613378828323119394469754029294206352710852861573658108444430121634327111792628552767507117342669956125254813463609522898306604116983951193912603307159687554826432466691682551876683141332475583332606075084582465966917225955134181635583872501864866647327036785506599550674871209316905718274859588100245324381107135380972142437448367606731811337675060281527118651097253182436786174066386550789068249911503806822990698659147983795894465134576064405753943389826699849769022857364253173263265609016670471662502565188232014312417118221891819185884124386509939034761578367986765935102087644061193394675389761143434158214521746237994943339453749109041353211860222092134386308529795935615073779455027186810873597512627775907936799206281789841750374294452427142534963235387576000872153317195971950338843600326536886922363584404590539390862050822513932154920602183270379579409669625840540789191126977115823190874953475610152100783792566585446947632780859691756270820587506094098361703278930632735826224123342807488165809862952790911623275817595059463819031850607673202025274210411726828859131975387893118978691686700969439415456866704373099555198640678616647050461254040740564297422181338852115673845840227643659555787374896068807602799115923018433639541110929626593931529130053076937899226558513152287331850068188216178622940896924763999038237501097385920456158792536811510423016319056470980126254438109542288360366804614158250935845115385128128974568604508847369003606338207935959142419966039705915271593709548785683568841623090876364789666181166110183097539540181597897993796397428032145571837310489915658079278494287598317121466595965474106612880820604436146081771555315021379205674040756220502012037435859409339074601090147948189686134003842208364292493004429392522747776136940920227348782254768420565205409193720617037151622022463335231926701260263647399003370379444808031425201752165852857432459556559563972501610709799809060124983961959087321091471917463762670033304568524111668778421554355745223993440279519222484888512011836765021007977829978101160283285913921555701832397350716075860116891074611453103215901309939976550151641078598145966992472105275087407476745013023412159361222862290687007369518331919882920959578928567948729334978002525141268470484023743870482218480227073596383993630993834752073606446553497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -50168147900119679473814004476373793919951258295820318458233644283955528101210891349491517684027294292454398792503709119100147854919289870800579431540531149617826013968474039732499626377020186406424035193670635916936954928910241306218653820372730030152625598086221178588516100756464987241200025199492574861339871072910285628115956295404981216513152258338041781033965538102846880156957767907677128231535028474357942662033214652438659382583033117702486507745330393275241880213812347292070748257950018442955118012330657685104146963721721245187462623253666513128507218936099322426087688613964667781334936999093726560023479619710381434388263250149634949534257399015093732354856691031739088283364553191265336343020617903360057284314079331813846564674614024002019577930730471788687261166502093872047506803287099596949257922154277720082447256487131859356296899163574794408741244631246711689316372426051346890178797711254448450311455032832179239003614910846312257176594409221364153438885584008360715984267714424510974523787194464989440477775690418615353460558935611746841242368561976226589317227218706086833208484838405295785851930740833738117110150998038349762100009457710653153216313791398142850323789925338081574410330636938669728311804679812519409273393009806654587436219469314807940059349074897272573207039174843189660694052908389215021488509966451919509163122248438897822237300535223506838601296146059852338622648623303464912427371966060432169944793096747642501561526180172297565015164428441254038596732521915236925019547645883790434430477981377882168815707084057745342774696034666235322297818288448487542893494230462480679819355698434385153325037972880665750906170255680209844729649341950750933623746310866559988419647727098840193375548402425011216529041129105519425356228668190043964415969654159808788839667226730552350313816794610369584249998844640645598259581075315359788610177690470465839089028657284179744747508279727297892544955163526179220565617340016569566401954230930824917064220696337758434570478110771682569069565039761024518860019196083033337408952458636346796220422410506574269420135107747563994274988284890748741938395047096927716591968906560481057776929808723761794524435747943739984794054761495277193047660398408194659914129093082437933089166448212178828810421990024944999373534275196032648070485439161513574431018929840207673022650251656515954703557802812370794316426260358199555548839659923570189595840010878636734527434579894169226962998025191406632915087287456271438067824443074763351245514933626267707596490174114051739059601912161278513465887852587858554825774599527332405128823054374510465868972525607765022514729411794027677241619694766312666596578992926168028673217066701937746373520948919527885391890166474319316737857466106276565987162663705391981028466377689973560352921256669112277288592728255292062700369370126145372059680812506930346371454404743871759693527001726309255958285181019611462735034881836793072851793787540666096200549210809608943512762598526663666122396195219691752120786328991110134370973822147240826581743802072987817561759981538955815498582706589258595641045883753004924087367274999770590854065679795597069026905166719878472106460488270980193441727490709959205081707402417099823795657612640891028834451848145505853379775071642583453151931115505033064135544383524286675175278198893978709692131481366149442546151965210463800177434746644528733386857243374365399398508695659031979596096457546064331262938532361718327830303182723424451491209744237509156960749549489899753401532900177713899702617461718952314778997763337035032304325879615864173196342789644219385100564029317904446518044173365073610457853386538543938345614183987553957102716883178761078253856779801092384364445447567869484237410944260771779338873277902221319907550739153627322271133948661349627917103488942536591942038247885766609191278415658589187277642692561793565858097434760873304577837159560961576858280823818229180302660143228701900952792788643741702679545290588390971513534779746499041212455460567155195888879594914250373505243485872960280493927535149262384270538865738602850101295558079949030455675497406072123979919187640861215382027556875352191045847434326182852494822678660480353888033744533189184231055797992190623252462609927149111461643058836222140741904233040535037733516735118767485795584201156430845502966785788383733905256822442006219635043394711828436643562901460938251409279667081754377728185017734032219768471624891939419840124580075282592673159055215116725596941159314321658442944181124079469749534641266975560867425644185623324499988657979860103112706330448674022484622230753139008565414445334315898026682945101102500873167443659740107271172097027177885224580140160599853578437947260416134049632267364274940718326103518184753172856978614145989686278553882526750907022720274391084762037440678146298439801822677777471857233633935761579175051125084160067219640575085601511391921155538509955834170749566353178725461582814402163827859446514705984442427722675092086605560510682795975353488324110671631415113302552596884630796466532018952807960855016214664947134201362177769603796067837265529039229143901350412605349785516715286258927441277077178741211240043374132531173818425055285084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -44523975028111271664205742491010998794953950016322955267477207103439832141788303718784176920881683718538941993544447683869378303204788227946174040401421039986581826448427956784221429846617085682087816780519131858337513795295794645092291980794594617665734456895856103849904801396796498998332574174237843498485340336883295820331058488214594695964901609970752142511959913870577466636026980236306443022490907629516293590521618834245481017002167823729250210136371800886083091322754860825201876344352045628877345266339143774543396943513657854540094121319318498067340523252823614202409021676100960062676685443945482627689695449381952287567810141997111323060924122678070932386543986683830789178859409642337415950834189713620749879752138634211653550217441276800915254854799250178873990018910616454589734319321973187633294694590202703253559850766694056559944769706799237942564852911291954695077139869230690196116714895291039319942450145064002617428871443431803276811286073267729655336074445565926206782691265726695435059203553624626199531555744739180233791846608422678456859831261930639329470985956352164303988854509615971338782411359562011708916150109919618771344365161864571175013169557849251373491785539064843939697519860986065730764947387613631188838879384940010836554370465569276013131553446788585209056273229720957540550963471617598757260114403439801168882541919850559642223474729363544196246918129901856837235308397952986592308194640309151186751518682526247688201757308341502921648455009054462504700384969935088894712401661352514181848902153612484941632762666195385980113585532658938451251130941191787611971166452247357660462376340764746641763042251965522516896067239180807691131775965047015571179291135614714131908843134050224845032123393390981452234285002655730324212570280721520493076851098645219540690068104837894079640967304209462768045127648006626897786874272671510089076430743043161201519209906912489091016985559932626169347896814684199592688864598599025547400505421843992801920012072033333873059251780517699516214192986284020363594090357690851767162621401620750258871844253094265188094537761920694112785742180400019320622116094631036152942986622773624418161834097283469724401110439699164170639223467506513866622131417559882423135345339504771468129120329908146871986196951159995471076283972501111549182736211314271164570401777402528752685405915703740579337094793220809375537379180269942413397070921291084812841025869965744473567471803487243879794572543319708654300711314961252854574040682749542336081175310856002100842716845272586442274151439405193958152298490894276322328069505380516039095217284393419199362555844337483979950237233137862848471245621933823250419469675925043892559320093179769319526594612010251901818384269085413815060692437888883162999412159180027857749144690889160359317529324149119144130960923195986131455003223482294232531851908405312505620945771591276823274816399639199331222668390200312240398316792073103094639662359260440565379941295175773279070596656892528429147671325473246765728876967125534677418257951268605242433500391693910888332584631716499158011064144058062636981908669242566465291999731916650279735335804019124027692688432817733593594298415332429416585763568824470267318799508034113463503861961930689638986734007268104576067695709575921061134085289267366924885455722075313751794815539356746707716423972459182514085732545384023334174354582509713855738834339094834439443729300455464710821541361215570014441290672762110088901880879493403440249204051063806790237736243614209487410551899803029221872051607391973824725357703776662418337032344215247112229113510316164770159730686598341145294809819190351760606318145089892265180488794342665043210092382688451583332157719977717234928750998629922043160213684658310950159365886057458710217807796269617120135825631861509404970851193358118464058575300318454243721061430679252168672682500548293936460014687393756158768643223254440246953543514189712487336484761793260008581246500837504020273263011224369849461032793702308683774111410505720630606936093046145363424558628374727469568351973928957925588635199540664818608162683946938308256759016505951441891493006285223489766473563683608999666249973979716111484076811701822270926195630576971278460923284041575261968173766668536247363557175953688278574171500272536838670888530922304147734016682749311088957564250714460501862145687384021941613560499070019072215979687142388837966696562255462181162706981384120582094916679116356264243074041640345434986434513152009413700933393354181580724795706558759772266941354535721786091713142157892000692014465824260739301626703657269765336156947744152130517068777874325088937264345135165456144173952067496235779038871771651542810244310595737338981469921957896931394695560305431469739698278488235878640652608990048153988005360701527847650462161256845553460401427643518412897272303450226639984865924177320610536708792523228173598960650221526424197933944665820106338089298216878057931673614381973562543695277588908111822180658950031579645616150406961318936477720183267490586905099056882834005463744526154065592063888485794950886636113119216056033823301770497853241727845046680996578090822984445883400151336424856879703570311388894119109945054534798671872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -27254937800944383640487897835437242309716827634417981188719062978487268967571537772683041712494654868026855419122911862948643011458127131850648976593918863204006679267210321966184850503476630066801762456856967423264829739301070982270520721404166491525127986206949149346323875917103060792678063128130891014872631290105852471827140690959430217649562322143001709921633446373770348392546059247003971593514253889170752573755383514469388752836895463949917881415802040579770780491370181005514498032277594134297066827937819005876124149308915123302175605830210596204831179370176181637249971517436389951826049279765919291926636266261091544143035049497151152799444798527196784042854220858427990858660385249802234966087470357672365281620097339700709453113968147594626047685819396792152769127668895974294173497617923197976740033816173842471104271955886889714557061085425726561941512314106617385581999110989443560558757830736380194134520317401807709825423644988258033985290319418958595845413218418447587448122675093552956618297778735180734596042547164245935540445477486200026124193166128604553001828535617451142657956274185677550657734769177820925825093223182886912019409890238974651760347835079783840917619121237052601113192550562312622394420454730969579733811660335118248475503380572666910841604402165226840247655200411369954885828104551625453661071503037209597482477012214594218918081712653511917429915950119283656082171460833157053254440791328106821309211873162674246889548251660918644330283461752725712037857049547531331708106402848033024283173028751753196754718765987716318787301089456948522488196011770287075009076975022057362627120117512453275836671897530455359273879868362187552782052608546899063987075923575880698757635004151026576992573899832616532019803918342207116174676306648813070516186234721144595324727712258225279866153062013768369713458630728408078890021886181558938645577206233003249831392329897507209061453367896118869439433630123226664632268833185465275592663361172728974130966559972287158117371810978368594394344724090757962394842533641023403030629144357444404440366297769113689300990937028970665246545603649183461325212226573051368967507919961235383402199581683222322857511523359718513326924484732635297087722555337552225240992570019085128029439852274493380535787676365037521740921508497867913226062210823822347676811623583414020829450514367442101872448476472634290868828006223039740751769458136783032713497475591119660032366436786584586076647281559710146174351574176503754625204201053350415636663841974191851381043087869783191479110868554727729181745748694057206031451148294395332899450963048289087616860448658205469242947498298711555707440489698318078666274931953561426536877704717266888853644602974321157535944498418932422416768803100909200666124023061780423105448154293043672394877801493098257448751752592662635207998895113559369666530777644758323005901014441579774872097464959379814889032396574496538754384508096597611677477625795637746675289369217444019025416285126229667930300932819747944070767888387367808900740075429425621367133048810422032647827905368189329563804214199558147552882699256581647101124635175312841188734585353579888692205940081419756542246598263017821949303037688547568851010205888613383088965845111300483437433578587516599555072421361672811884536309440462020603802506634572522949245683327838738321922674255021965185697923257698951632230464766831080655653138250292899385414514336906823697014939590068581485398292347610369204620528842672379696258497368485431007376331466935663089582588603878531754035524849483689388650767252858708703536175944510956816661840251008202059223161566053458696093693414454599839704419701934503397238143009427259318026495961478725141914777565329897663759702533428466472310434153497280374892033794091090248076449794164664117866600103416373979259143175681662341139462269435445169446531289547667318275662007377367142021235854287706278658795723241112757494369560392809468851512234607023674258130395601805689797724252320434264094037227562006884538786521230136505152036718243538807922074668685939467288157059948744027145003639911201699690500643611248729990730897022405085032851233622067258803741912973839055854025812229075945467819665872838768808648284452242412054112904351834413035191655011247598548877764168412212045069268016673521891944181901589068175980044949374316539209275573519135363304147944008424259827479305471248841121492904907346495492160516760614318276646150350631154526532399575641340480800902466517579034932299716880926364039549749403871933327227853408449412745500779567214065789904253707878315288195973874427053908431581840251507857527507193522299344468376322575770459857954819969264765298506597928545903320926854925538779092163511063207146864573107845836723350173596505888002527745230111404105582732788459641285833082424580853923976920674460105676258452024664514963360638086367846944253978483575185964917891835543215464088268181804432454739261486821075204628671810767141957097319578534686457401201888650593965193151009696255639837104492980565811791393552457965455035235736673611097718423960488540355148762261986293504538882246807731673897931835739550674367555644789537201020557861976679790624599777425629414517700980463254587939225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8724970462765405589427752508157429022342972187606898799760834456919883703043074839773952462917707592273080650711033165327071555669832401082201330523177701309179450334898596226964667366708840687471734794747251990202405538661579476924157664682329391619197639046351528041562845459044774301288778562935066534766060494720122766504034986995267601492879992989439516532822156756951991457448075438817071386822290657858403803652473209499346925069252069078063763920100673469165696946130457993137796935921398556710888077662057198274892862197312458510345030547469035593943458839447024454571484735167153132920124019824634810780999264249561640735966280463493062442284783965673558587841711940140324265909118398963770162348513201943173894498646535907684221219506537875319468013473981091832507697693643042388984286334416365807313522362924747632645026380288953600748799695143005799668075479138864462514202046485751927429930565805526654403712804961299500971364814402076684090480129527832489073251967947710032583092025526222936405500742581703972092755537439729239305534714356967450052928180790395365647085926977756052841105115159528895455837032201377746896585613879248306513102069769313247466348302474563593733125365932500518838818993664943303332426452371143650815491620103776341719236706463838446924256288271265717149401117499701361058327436319482268004260965718212869676530746574232822041711299621928300169466169909171283658548742137737184925639943464737799434562063823232226566038199439276707790840475804148514563790027218733561280973772327357402410534787087397552400128113450322379685654742476539853559424244064564218313899991252534718824160509187822237942791332465443278303324936817483087614995754499633688711380605069266600144772879449778190159972055611405362455016817247774804711947315738631855824004564244355007711181448938986120261423547938585315564109964043990793588733237669650035604236561431697870356984052522526725584437886896060625448560746602325868777102583891727521397572723371915912955289024932024880917495277774503787139241769087496395941008161224383176843485602862668336439301147056615765131992132279006227285652784947064852716360466711952903475640661364618068615433937823556296865034457153840216963487187144701850306278894824990983675836717978884235597941943973531782854078553190538758289281366391888629336756358604987263718886096995663970505674100819159061542945521547982279582588019043974623456036680949394794705168828631488469083023456610313866835012355403140062952426439580721930955907925698269361906376458218448893739827695763450841328713853696102775250044485884887140196356771795927746691451477323712193654267191569035712224981858955844000833512671257337746072205582803420856333837118753340160342146404410543866959171365476387658230244238833865155521575965508884817589051152618514590401857983112258626639461006881916250602401301700058861479061974966849865856197020745403911889376561873814693401152235705610241434000308343955061667582549413556786896622321198772630946484415036083825328547763425138515685043942808533283131027285683287445167444425134301705975463983671093981186495066304618626528939337065387225884498985871628256466894123830852132660738734482327276186869351138161579701910835537271081397167047115467694520340543966797133524358389971013061397599187559279500924027525216617078988156094356507084499626702772136955652800946851985003347763408877152486961952529344542113603306682239392858624478630474427951383513788785135800892962656739621866299248290831729478694916800418591967123234575043196103513033253997405205077514072165486478188891053650616155073322010497785595941731631141791836543885109472289776765159500035127163980445930815263517449621476842545908636452618265144935095824214478177865838773513963471356217014455992347053513944011662951092296200350952191560031210218152647686698352662567006854036427281249126327202318405354367078148455668440765518482580883812246131427932826893532843687984248390730611269499939533915640493273746726173480145173644978884737520073111970180078721031188106389760516896745028359991399116044168489370776272861136653922566384010948862690145310406939218798484558318837031194611514705577933158724359898996343938377773091262734022300547021211918770889446025835143496476706029696955952226406677674463557394029687894696782171612655380120772563453931961295989452358045529354753104513635432936564558132055555186602212738913501912883227315567949465691599614507235837744572246149636924317860641527681084581635076288597634825543774608303839597041523683610687070015016722032390061816915427936488001945936714119170138221284352810036239699729226001624112700922845056731167152651683029920163649550699951449775501862193420737428902812478193130518225109800582841955165052471696763794689895584150933575515699868666675336466945132275613471743585723699141726163884592733101659081247582647523975096203503591856588513646704961791186188371238342800761851963791139742540473343723069174328719267263999040430633822105444569069526165024492892198867466417777236206134261660040002150357585345562532700453247717817108067477606711387189558946264589234063609446066968755082851418442596393398810214866244543725713640419010426012582341928503098184643996075831784426286598023118606827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1952355072934110017564355609959816150654790329462265277879846337038174532651428652426656834565544903108212397960238051664682007774851966542041591153216907450844841364580412733084556275707450056957818886396158850892807358055030867822909126733497738826992061087605658012145928321282055435734392246490837693927732775057418686110895589873321600972911091349612382407511038715003798989205271243402292744530128378109842346166260281611712041643913786337665083647945288105807939034703767679186244878001810668718080350639993764684163652538811911154128483735233575523468258964038362059496170986471855394138135797500636259703963881045353340286023443362634830264436700510010923547143392966188324189036362599255129132290145247843536969990371805017101157585299895397078996582772329714004924882290304239440702294006547310609243806033868948664575724880687534116616365132308067701153852541400988748935451597601207012313018146952189051787880095741225497333069398869469039995993832796910719727453902710096022855275659983574609988674244926932935697633540807893032529838062337039628021060064266268607387648782920764754985629720339975133574395570764018737727652481791228829422346387619137171936460860727834691897132038606154665165411123610150961112407782866926951563284493612483272507994496427388127365207846245482628861645502954386086911633818081167119561187295931476108115232871230440228942358866414955790504553544654235092236444560599827084393312700970358871296484532983767174645244452489563563845716520993561206533394939747676704915004342537914044841865079238531749530278727881582207242515442770854326387852157153754549359727194061189351869701180616253121944168713402380437821528301849652241602437751320809326054476567370954623670947158341276323811899906715098445402163369543701322210699857908856001675138477009098852994207545614373053570440457954352229301141256237384768372258437753108610994987408712779556250947791691427408733021821205159743294370627234805848873577047669718253039067753626671131845411019614249004101423193422036520294254364636627030518158274185492213442716204790764285341112756560555082649728933661515138653621488749287906667478459281877696615486860655933171762158036400176740486919125276344004447587254821522086982482753829603834562291929267980678195210497810413482613240669205837416360573287181375795629288156985976859754462657147026261058534898225191688110009900159266463561836279028043648963487722973460227185631197741901579246594829169728758838666617290610542434022797604751016706278850050875613213551087112851485295076404125261843353447570865749660393357002325715845113610601870082278075072494428413669280707506997975510154578326243830376826146640842348628382030573406894104924024120024221735308410102713602469015535742902222618828235475599637213117554279563596729689324806947513013127398426963914990466848251031193442460139629249202686119920204269433171437923749891358604720562090432947234147905884537261425933206367171025422545138911442815074746548178401674106949576091649354333928001727664286270242797824580812182769321081501850819473596137442848794861283167864033847427034866650266820526929452091412499645101904720454905554614240488346449717873167326133059761299500989977202300182671091281519929156722217793733971241480832917612826662064588589267844814741100394173355001437376711867940881141351490519928872634217444630722204297733804699927640197459310143401653687099554840472383358900691079561467196235962737576058262960694557093384143980111155015466358455776827359289987192165419128047805905386530557068462749100198529566064670900681347868274364794373661132469432976876733785652689019292123728805481248536184536886969420977340894795115302322935911414471566887937623719430168818756760169142862050623580925805129590528867761167363858296461473819242883225433680359313481703264924900915443491415620955948599549355823285141816773312470374369184780061670998468866463348380551570830491512454426983818774284196271410382702309202079424743336523366386697724939347949117754210357792193139488088474026046011338003755929294739198184395833731242718760052153910245862702068855723308488376826766425551368495582171649285910534895561217974944034166881423880553230964328074814960656178924460665719804294836400888657465573971690343114404384383660854975150559465898056181998510169589418660589751311474096834960568886660699101331210126722803561577692208534810602461540396217456958581007116357862595376424852064182235278786997582538981402456455756647277350479094399068173243603885250861807749887170411994341230556768126766708134180072364807381506509193088696160672943008386274454320066379839036999275105062378731914758689924565561892533660554700587316230979013990805865194531940103914552773661641617960371450550738490266514650677026406433296728118392606001778415498629364735505193491549760838718585862950351236786431384687181015683749990112638428089027662323813255129686776381608770396252009640066259082796504972529990071254805458207191425258400385616709285073739830151327551493078850932728451362874866180138396150609685311339480496644912075252887764854346687225692797628212336529313412256186807907992744645297358356970305633435385665930285785546460967021559559145876942149784334616466321614317617382284066816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1124852750780983012609356580186182212676870152607848452555498515433386041730185678782857157519991528945121924779515434885931302128702470787538295310076672511229078258911752912020755721827329078096335912342925253784938415411352062369697624628746467308820125164894414723587767884330981628374320379584606620412969261871440608746794787402993268702926161433154382623546196895489905156177965916723680119761350431783942609253109650582413510629160984649664858150630010992576311171706922907483793467816015025012551147438351816096385136065909482850369344547712003516865976038420813403986453532594677270581867323547264701410233646906786919448592442628907303796908678579172854189178656496640950457051758698999330121760826613513173237009952971941934737463452878193025956467014299449232718221560136673514997517119157780335554318393543884228715257628706732851081020874522329957501637831298371534225556064950178902044268499090546081255204590304451392301273912593862536293329955723005937791529100866935392803775615792834098061346819420602599830122006118757514154446570505053955116508170710369383821969330200073727864804119015214524554290637522226464043457093126945389432166424629796479115098406842989892395133814451364691409405864040537271337954778010583059340513714344428275079575201952579058105612212930371943906058753207813964860840852899088829967490926927300274198877392560012245255073780881471622330307404595516847413544056633655475070272730134523862474519335743860675469291308102596209369665903432990166761976576789540577657033701126988482606913372110224475442048285755479811458780771610605379593706889385430562949332457516603929042810417401438170810374352015724280595444089698032784549641075192098947111947271844322853608328488188112329981043769321473631963898801381656761833384260279913019232542196016134588404652043985312147424576009313127001458751098283253035674274181506946869133939975798523837398752429904473869267589883035358433249771369919389067211091214691714592287150883390407003083698618159337918185759541680613590933749877398689230169595825277048374658125736571127985666672078288784753198027352671710952794188594471754166499031550081922004861133346267612809512499292946099202209023211126026003122497234674110804355957489002987673796192129189544305570610526719023107400036175884176706670780864914555214357672148945050273607723857903300111733716358935569160906167772324765128423624256911239738718684396479765581883251606077940589751557509774258854997325766844901670855853609064907139863897666992058128128995865223012950004249258969595169126693497319139995678733218354059232999117696393538830156279972661633096893989976197424996637471053207318665203988639250814538860779903260178910115573274380492032032087071875767312257533865452050811998954381921400333085411095686752342919926802077134040779123939601712400355683224694125972714367421132651855149578462671729678478018611177763829640940935279683482078584237715574911432814618207030710775416374470288618967358598843477584557778844667025230982050356401072594806838271185036505742115505077157230861517261134573318069383034249347427278391918735604462432530841593455579374627906659574283997798299480985921045260982412080786985401708561104875189986400129325851519277790267265451432705549128309317924395703370339068044494941274542724647272448717837088966383691211467777105250273421615856977917473621509119516707884543939771640257730056201257832850211623716860236184444266166451428677900011283136217649906283273644665171443930127130831419913399338649435839098887270270095054139900979434828137982162177557792707071889346753198777482404003088723121133511245361574071174369779813895623197454747677433265658581360266108367336053687670540703914484944710352614706091350400113404918080314011084122643497672271254654367692821521678914795234048828950487240252057158786053541784355704715652383807253456043792735318641218299589417574943297881298918472060862830515441412466456841633230781190091724607511611521758016710847804984763864840678508391280169557798161772224597624815913290119292970828440960274281715733447796735740942595262387221540092991338093380326253203083104517443298585288364354549171277524318325575688990530875732357617955520183435491291837000217515186576159571617333452768476537082236445623815692959739848394520205819099640179271230178641388581971946316940115803717541133967912742159091033240751518956463344246210889348751000647148575926333399103608346428040762343231174569826014192315784955287593525298512203738239950065171939161750685911655215075378727981124389874684062795172447002114527325654623217298368924911903861774938750717223191596367259933068596040243103590132762640263914712204965804379304979181450239748685323472533724286245594178940871300563047078548943323767737127130285955461152201359914648124637094086714711810689474130240951739950720417572908419204604459923723573555742699614132725378044177240281635177211661863109241641899104848450207312653813078702878121984152339475329025998873425205121762278624448490121134308744611009402992892469791721316400871120288618091826690314094211855480183590360415457367791453410094071828737236863276440097179650146751446907311514885105682241701206867570811171904867166487688070547037024561863321033113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -498034201455404554122844085147301113617538850579058976075572134801678411005365910398358250349832432124624695065386699886827507062486785809618571711465485987113145479552564484334727280648391045909503249259836078187167005009865078899387787391337446428960346885901590576583899932296687326253558692044616013066552029531912908416237382606706700203478810331880643322324402696022578576457753508303849875716047155599543098302235522390003194627996073259409866534871650063447263288637417887248522129711329799168779338245774912640107717774191765421577686327147518141697031444711609739283637553188632523389697080629452945291443308429801702090752696168272930185203317083391813148531339663419719033378417247660289173521944647529642508337518556800299823759882741655779930884335698273105628666699800169184391920857459603364318319268200748573944422888609317384270881256655231258089804885418171968983930905275755672037675650453952389504405309455246817955925412822107736794686151419505997102503758770463133676315067177636301593906887395235464356250565627373336526913711320951772804908814659365433125564032766877083585606493088769948619435656247792603022967915921575105724517327278927678069121069626047644965738657694266238520325060419249655697746838266889227103352330416582064719280001413071888760198116804375650888138344019933072472436996510543941570857586113009347772714344719978778438678767719831250017392460144513743189032174225405158407411470931943706219917335260335142321375823354502941684115052519187170786197902175935812756757924506094314134189551210697160801663372447155852564270233885579596473477397779832651272883442668446811027176114550713403303033171628227857268428894026667664047090294143216828680845304375621370508107892574592175045124361244118424087952884670597749604168663023894478820105542447929426517473415450058264468104619872177171082807176441417591979120817930126674925915496281161860580864179428851199351503215976944230103455681309689272051900550874854293192562346785452835285894266224471548595714576869315348467865981128808088479859915303760439156509201691784280128345295013706224981306503036821394420728179887954444492646148577335221313476513620138300688027229670538988995771757087052330727261645008483162202391541972213156602695953068879145783563297421885152294445216183806883210403371411916207355240045512764598107356767652817690566787992445320552295670727782898908792877225791149162173970678326672548258815291699755565999860557079256226399072322149402959307775721872533508434991212425465962883538496606732288549774029927006582068280644406805425386664409455226083175212050252920648729648674647841220712757788800347582069539211600384910350111125107640715137911999963332904546058617737541633236622633622334714771633073137297837470469174790395713251046368581335577153942909496675274718751514163340724831039128956986613495495127706668683063739080692717502679942091362448801023612895803816475281704475829917047051647920606740532990107743712240083304971234596507602327195411031797951757883625934724938881756111671706746280458871917950311502404725353303720761147239389618549633472150553617081886391210475398748293150991842667736771006537249824623355002559504475364884007686654010918517372849309725422816515652202955397697891042659572591559314864360013249803032419716345634918621967144474557273993829411176439010827512949548374518455164239155507653322843866790984106815113095614550549027711271926216531361568573464550855656151962920269011356188310266515534171048260558757367344747403658362847766250973051643350368517198742906015622423743431634924674289088317493698255939887181115571371818767532209574249925712168553531445702171580495980330360018043442679110032026008955637222779580101121555191119713805782030087195983147748655399838382246616830436866935422249297768239031612704739639316756409807315965732214811139186354893237505610420024239307973605362307234445980149314930472308649522572417919511538250915930410163301466352318957693306523818027067788686001324722862517274096095747475163618584558785236389687023273356279886499475918975006030707775581505661957523125428948428217280071681114913801990609955016480288951207831356831282460904453338954658938952101167517043616728269604864568312592279063710348691325033259745737544479632234157107467540614952259994523197585447979949243983905589370515452628421691258946905733236555708572311094296060028927108941713439908502048746379574874980116426489021470387786107943500632792734497291594986722632294452601673684021032869044444677453976786071314966765848209407359108070049143590907651354498250820164090756821189976383517697842567137859793911542845520119230484389252289370038502217882467336781014353894016508896056636626903275595808991005981732111125722828115299258186789240538042911145112679938099132530216735304375501791653424543709056296471433513801072466258980104014452582945936997001551898592716557164319841211224730386099310556201130666825351900552346955685409214214374477840227680146225799956194508990201804144203481357576568583942193625622922146060443200359261518861533768376636758093238291921164693817367439551878135484674262062968161065890686159021254899262413804499076827147356017875666242989628920626399262114374249360603201587737243156480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -134909085039599845956083034528208870600628871959958878160027516683737693948313368505818138040588755774370646016961808514972409173021815810907777953153694402765078686490110178377823652930430447249918395397655316308667065379574011188508519608453233171507122750342703913337210447434210436957743256103296728905386710604938251874498195344502355987013832029102020875711945546082993985983619260969063609282092899486842941384208396024995357583987312385672011308379240361921085528238311862589252995272903358620776095108390157904229005303443382920104336009154748940445003327399828703272373635723245880160128228536652277763757880671759170635251195714335479243433586996036430441282925771651097046044834573385095571708738828811341643678159005914509643247752723956864229250967779098050255523205395613356684457458562683082289481413819186946009375779236367292826565579461066424085770488973804721316139982367167965392521029138263738553001530659067500723187165678899454590577620169058107475879726161639702887934388571209901824280869074507939136905349235149422443242793226432742244400950579986329647463203464375819027112017587295749103169035875763146266686665417844529941620366850346373403765417719095766125780517602818528754354408364534442031872957388412637937373622133218445249367982193554304740969939579038536888997076657461677035936454892172539720168950148531065260292053105414025901496116373954390975455149641992458654026178263536004368081884256133680737715744153277622735848248067029421010507762730876271582964094184604177035674110108214444317521366206978349288057137141104105703712395281752264750491009413911731711087670964623882401905969334177220688353773926762383791750447299826512967455809279634695734403037094666908605557429147069136577652300966169922049274750441122283186192380229219976062762493360727245618073400795627613698910506799987389816095128288743474801342733378698358711619717996242507481292890507981268186654099626245148587263682626359873137763556157181343185814052646223101947351107245295831202853880195583169548460222898674424397808110243388940871856522746776346142723206013584962892860014667417599945118244250955144740907315090118552588709751980042875816490051249413349682590267545295344290076289341426091222565591387218225565227881782112601554066432367803899015011582452732602691738766579682723297578191167498771812828945252550117656415752505289954970394109197995479191975622623916185078637941508856810313500269285513534206892838538436205933503289096837466383328016362467101671713306296770699525271759805797789701873156526507725493009493194836514799363214077549686423326675096766933548845260024366141543969941809412174510761651727927199630160320174895103160792711201224184737754251548623398428961696813636014267998572097023187267714618200026602511152558023640339855599850729117280272224912095627869354806490837393226952787019683860374640591946335584102237248375596714422548287548103659665354356194553736197740312109739855540901756031690103283281390757298678884388878693592073341952095130487828697152032670375738770841518457662283082959065957598348502190899989733656222361945600776607016055048205932362603987058023043902072844929531577782672487090284517315425184028890358205790464311867542657965713346141156409648347668866583056015351691220982451493845481640552736021594052122508975591174695356444521404705871436756433975304682965354368417018588698151887118845124849757045905879161888992881193636785635017352577693934442770950672255253009957535469749090147014689862105442239357931727587640863936455824667550091129356819381440937131519535289703329741417873778086676164704819025496513991480116214459380888805039699920454939804037957176728047599186340351892618828941486109111509085048845418213107582896974868447976132504931964510411541134779800675131717239063340427886115098777946679919853769468930047026665126217453674795979532125785232878619416132407812350615470298709325149002642040802806485206904273607692133546429495611595777232406737967598134638918984170252851398080318121082461587735214975070509112307221557455197695552045084522616613195451939150346704695804945563022725904297507552686931306699090229371713802825804174751496665640341836516418106756254239241933712646592368872621028605143756708306177701129868847167234420806366810979219476475393813882723447151009513145534424208873586738609225075129169026632049919789352024274300805684843636210542952030617347781345770338076596270785020305854635570584316221962343672736432506526793784371483849706433135274360287662816899795366036994924421862813178208210168919803685640442236720228351461079777049362299297291786366612721547280304655838437548762283853419732411899921203574750633342713475355421432436655470332323054357339539246519877604484985893700432975107837248570984549657059126553925411758668792082084298740568338919316498596412660120594709878580177422683377835852778775427908654630463143941012743259846460799833400931501012668441869517221240413788483265855990914510175634277354565351064299076013741270056383012991082703303162403523824190586671572048026490840361149586104966053721887031590511683915405413372750108789078874440869606960040761404385752080123836295099325830249154520067051504063251636660452310399340729129866465640448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -44043226076126529529215757492594561438631818342539619037729360177160440336829626281100540164231706990894917852360407206197927860815684175973850742735286029716860576996311658352863067995639584335102087707778524817129030588987595758628296840826734317114023340655554339166481345729292496010974711105458718115102708037425032098300295308670909122167859914804816360711778471185770801879604274392586011707078289493102657994806196233611737432393750090138863167784984862717187539909038483341459757212993940170038503861953544002339555637684242020788416007479418963941792030468498712126630646675824978358764293321735371872779067641469223915131766664087040192352033882843881483049346619108045523161132076428959765999170337234613074932352132808959938502485465156432037085074076421263579016041664710177204771924828440795587546140233920665396625685550303776798429154370153699546725809571044211156729980132137504029249490410855395321250023237491313071475409134428693440186129521885589128678789963947818668918553048108217452248673613214913384810777403053643957216081534762923280675238978440776276833393531041550327121996583481460259875428338710102637998894067188110641244036658419603114168679479258106200855475789157396426437799921643190364660385449908478690769813890623821498102397824582228639025899998065467288424241558839491967977826541579470107065829836221010899674965822163802562579032186931482218386358885124897986064688835281154848934666447893248632091937064509786463596729065724186760825120910614337535692536167949048960528747279402454847971657170495684472453840946476630836959762051096438999908317833648710894025027775205262100653722190162692491651703836391121660384013766746425112181640295190571397169013386807578244359417184162871539465442230169918184778564483951589171516216874656465498461986632934215880121020726643887030830296596139169778716452943720298367993733672757375757819560946006354085499422885996608156491362168857668365646358090157940902678913936803044890677383746335137204117136023328537707563873606981059388177699150118788063517726270477917945210143053523266572692344951045687651219121635013217119142141668850807430908767509223193898289589503972140310216223746365295077103134001962851613946600220267908814030743177851203017710042575244575634566257712522674372692927638006202299496354459939333354831779633981971937536026763212027959460993783204132180851965932532194263368438164899905310372859289195678912308007587440983130595238338168108263230284171672057833934878648532209702637655627501172356945738180963517290520483194640497235191464698590290599652055115475889058510988800635434301757992234069208429952785834661519223970161713955552603151865656587476347946088508147721069788686957422572113774287696692907945256583788229164005198842056454085917885740765596531806401008921404114923578184228211770765700689154674305773872473432904759090795190437821362889251105224258811381776992677363093695356950369552854498700225921919066856020323877412978330043671514972488874557090325946107156643033745033770786144587977719018773683594991198509096719977296179624351943649332147951377986787299455984614331850665698010492779452207497712735669255306145296344384751772250463032870904228898796699651350932465236719932075574100544958464980424251065195831410701272780748495247021982001982066303206468456204786761403144735412234259197106416203777182862399360212672398724876275379640994656655644006645798186102787768350464056584331305393875662901799807004780914009719093292145190686248354980666465824568957145876528000483168322354275295485619927139482932773956633987648353558975215469298402852294636666858788886000709706942161970787268395401753348334080052948606433297955586165345535464322090805642230293321523032807815163817347178397524089508342995167824676614797534308012869198283395814986876418625908272323013135901948160641381810255945571319457577496516261513302294585475233708568754455493450658871674270953445243526679811102543757942906152620943875470091603677940584362750007177934581737079589763352874366851159833367907982050058726630869642021299381141268675598574714279005087440781722636547678622563738994599829698156497108722194334410637248006906779269447173631932932772604544568387115890349311151694506508496592487764816885234259386000306369155336348885233802330265220793705448947206522645352953149847262122474626347405521792340893536553596650714138285965737159321853507737518345560528116808416338128182240929397132178181503537323018305102800354068616021718517087754408165539746122915963472193801898375202536610693061688770441425971659106586307788390766895440941438893291300583166349866122841337183521737491215977405402961897127837008895073616544110026083605112565303249369882513692881096664568781393629614305046503109730827760958401173128455304813768396641482099322503485070748151142103360773815641043920937992561496279733898262933010142406867140993422872105982437513783741295164859503432183231592845336105602559835748361497515562033339238319697337480389889629821941282663404929318584890072838714920719786510354065055192214731967219374936490118378671762197342209161634075926021317154255710577854412621071864500602375927824399887723558779352145058652683931174374841792813978022303940218978304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -16017952703260344548861480999563169163932729074204051062216369501576481200873424294495010184213393166266344979549528831157803600022316839444826274331057563746971073723231544343492891982544686416729080413589243478129517406215394594130978087295383979737547165339383381172994596061154521721563409321650078578385685678236461430788736385486261658596212888438418103721623625051726546673855390853687140556438062762680274817836907816119203932481662643164087819113145832988536099188301965748204392375321514419434780412868774355391917243934652115163670745124351001865622605685732710278041167890455861178875294738045804054138905025035129527542601163954109146651926927965935498294300016203960098525615904171770088481024037194647308652130097512114266195570503283338573362039682277675700790590127322030444946863052325304463496779150469839934700497939541871878715619093325937338887757916607131679871938697329707955158653318759531191654422740200669204052485486505495581091625806289076697540413768746712353626773677511929126371318719476522156126980554797590300668305437902767495704541731349722123383038902193360367254815904561563812924873331769373404282024800117092213852666424389843402144990959701276416599628437322992223719027141624742094527581381438790176340572452633416086862822141098924367160296038456337838624458034148892715844094077859372625475129354917279307863741555929933614576367966869549253211645553112344463536203764055250467044383437291921272132130381819865930226482340310116841156005987783134346141541193213741834838282796970360150184826730969330990059749264435085955859096969993143666958399545477049402973643160154846654012085404181937815397335864062767686891485925831788418571141358864050212199175010963011993932596611760692502753873946012217449546928978947882377192822237668795527581738437242911436198383400138624516737781262690516473224989241454535684943044756816701310105282285473082574065782566585906028226984768350258417485296547922983782851640470026124457798789988042858391191490392341706352329129552213634214761888283560152841623759664116610955712274843955467607855024297209302135619507045389114326239625301461989097156636476753002296421595332542105429356099942152817112659904863669220399014169380252481169926086117042834405401367281584769362978376985506791803077591902221879285020579310900850293018533711776866462071042067927583044094069420372415236014928437772344965327814769886985381333207407779059084571942393196927639385397990721202571904507422135760094865895797113655335063565732127583187564883232274564423264675653299045900633573728346770960925127882979997906885768856025408662892003203194216775972615165015091613499515012668113970177459476646399014583699803774002062428857426753460129504069680992771255475741758469400993929756672525198783556233589292633141940620492647629997470349478327474292995105140150365464264579674071443023119772681232088992936259783732649759956871708318505543804213434308957410408554182890352985317879463326543668237082081041095832596140538448625959313068438759464550925753291412410669180948988793556148391480270491460335068627399298066738004858983996318342560354323819545836560741455314228050071045140366823313667302570970607037414761693996124599177066342501256604721354602909977017352644209322260984153548328571563248346284079344583290808813243586427542354413691825773837795752234257750282952347808560535796612755129192062183558497953137410278527834008550408017630136529125598782657981730902968794690670937239052051164785466914930659967914146152373817306802147039068904173099515263509011809179636533087373815195015837886991323218552341898313279496803985629081112459879639449758039884260273209390737826773926628651515795458549420673623977084772871538777421507669499829599492026084293417414286451800557168002684097084022984439354585278782593912763349030466975924731112174749611058486321867929558751975292827047418039345847435746139571294135687089843541845694008810012039148413419093443599157437291914936861313128672251995340908296599239222316280665515900884567488105868369383408378676190238624884241261856144414711725415010301654651079696804699721534358363306313109540151156857529575723880531592608083275199585870138701536794369379562393197079781441845823140655794859934192457129774555688895131610706369520118207179457992045530887376943192736199380942848771957237844378641809460098496511510959375559276958449898234968138004624829749298705395516377325751618482591888416406640452757442514540621485250693843809128711106897115456778676327756382120593537266555050238943296756039079418108307520579572584151817167912611898328203620850513612519097026097075788637275211832892606554528559517613340400287599704291237875603038266304421638639242977072287389452098805700904739029091391530832636893232791558719385239556816445078868531355187530344795350197371128477395057572060831228763060882073603722457023767708468422504852030972219194559146864080139660385050747857456568555228479302863775795254418971251197419830621648494569380855818519091370308626317551566642352145752808007577032252599216970636088235396525083751223384369878337611254420614614789637545856624547008815883608968720699669491383564185343855203462856617877044092269698895592289837878247924212695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4436514687939524516585574662640253059434682628738629093338964244390301689969643343857077639903950683897216065870380809998153002960677354530623167895408979818360857615549913604012422330706820252559644108879680209113782123281427041074941535109056357686657933748253340084287274688489671325274798130440015780916757069957981770028658102691576392704867537299275236580501381217289109197199168236739499808097304928732027806048047737073672461629974967871576886189642253715694043122937710880807339511128908540602177032828891385015474397140142048831462834397113136822477523373814756387879650628165174814984990299228885799851427502138300727467464145547934708841068261353794523816274548071507077419190731780021141909328000068536572179975742029162968371567815417227325203514547423117273258626150700889179990109476256718155620750351212147716103903405669504938555479982278297469599544248176389168765245399318236305899630963193518484685402601187503120207320167172598557716420762366629691230970964744852578800121508696600405036208318678212942271332481598681605522711465106986267563609606429714199619652218374289657319884431028415655295935388133051543464938273304496639691999828095923744027785571569852988599944252498010847680574062321844921583589466916046658085907444898191478404960347330199315873794980480058301171195255124469352202796397502091893736786276208813356255720610252995196440996413155133037938121302329545300599448123189007236670190778565036108856090979552269343953688633145241549018634415315430704692418209887272110728214705577807235494160602095748701935892005389020252148102076646432474501089182546272685287721423090219480424897811319519630414777709538892634415231386041021700223351431472347048264860144175337329697988649125303850546620840546074217492571268169852812684970344224458737264309665975359823258846790812664211095947924123108586674926902003211846866014956444759216633741634222029982010589380766487792035397130694524783475213016610409177943796519715561032152092980917558825066152870773535972019234819873166841993026823246512766711519367338154849328070802799611859451647144373165006657297159292048496128685465707300870817597808738154430358257031604469337704749181707818542154507708319873146411545997677936672129080231171999845258000377171066210631071233300342883074640640320940185413579217109581919545436973999601601399644955226979356277915022675774690728054920290142002110037244905858479988268172486922228434182073141509568664452269196372385245487637859304118273763970566682749938567598216566023031890936308614301695683916885429940393273472684760207552246768638868952831209330309524984068651187586981187089423116429901943629706428339124226817619316529969728103642524202080955272457866478434932734073989085640690637318367777021626253071074624422720299748639368671521208184280227066836788662418955189312549768058655421164234954038278127959772513963711854328400343222719329036865331125275162094316385825653451319409082981254346718662372822453064690439280447118791427009406590521217894981282356870834748103182323591686019261331486634551902580916444052432070922926859137980550158150482033802415874973975097281625875573263397532097212866271928424985518771202547686036294208269931844138010827465631060901014621994138205795619710626245887862062030934598361462044418845467157877015003790346338172578928764681756996887803227898729945086237476517851650852796938948079265895300939243975087412263164032895894704621403027052000972525439219502721843361781885354448560984344722021752642471420647103954788020588094302234233721824702727623641237712751104471682081331740813684490123920852022436944497421696913683517826882994668420292807015707805135513537891487080442555126115359166168278618926511161974454773296070821228392042953941246497101866478562159815489733148667999225734253060797310557425576132584617633616296963702792702646331083182828068948030587273532435068900559625037816054296351207556499216304041812909318032693567590473410591500013203705195674866589097832170529223544576696803798815397286495880241933350649841429607435868434599119693006234335300230644494648380035164778128530675349200028427991276274945020031209784081701601124805981468156304407288925733009465787854248856683705251332574823906161100791316603518442875646860433826489245190692925854751763213280624036752730585533414410518708176404046022616689431595322664499200631309200734158690136873684869578601675859963587309511558880997422324400932646639581733161687808247320790102688545746906867806094424324736204415424433150688734630795371424913800397909065742717103569630458801856384599568340499309529599667235280675726828006710739976613821236519913582544374980675748952323877656348706096196854574478466382685440274381088026423460820159262854631568342116251360977172561083659906283471181914995380440416359819899941930873115292726059658641398869437439717950061797136716384123998518349039537615080487202455765322976475166768525281840101964889508222865075708186315051016407367178063228267184106308123948616311040149748739711118710717156513056324272400858092314315770658672592308414446943785089819540727159705151201931016724225706068061359543253538222838082833996403670870349461698085936422932809452677961533637248758073154605154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1025910005093636568254078289456358677105656863191463894744475219651712715109287927270666569822943666187788498121637863008430814235866752523008002496003492277381841793023807040834560843148039592582935402193603213332069287577298234327068892174800937139457995813606769894775919260748212607760112422742832205799387573940319642131172642249703963120266368413034289912579248360868847274009714334987087491520307320539342070017821086020475692806164769735463134926744713843189951768316170750270214894710810103674901772626171491512692541903093554598527123104992554221978783817426562348308407553350511779551062280921428444606389290736566357428457601501613022506863307125534745521281805546003096877500300773398392584926314483719084687671729184489060865290095841089006961668842702721574024353193268580972075292131719241749219388452333285755854969448919756273827740335909226054868224880300466919742536619717416692450543917709625187159044099172829372838640633848337199914376442281914647771313954973020203400470189008389319909223194734610479413237343517654021748486243166680194065448437437927698094655927992528667977505699665710623387238709394704894389157806757806922646681293842045197841035650370166213910367497270354435043426389985226674042332461241467870781648522704640289587965663781281479139423098570351671879794345910324182325980040481776506316371334783934918627917595382887521768248346850940556733493479481323913396920383249592562820369782912526496548761906683596517932525607645125644150160839891715211950968156702143760608718204245539815742100721531397404823317644786029525303458201562529697386149628383431389204682511913843837354174677057922321669225856392818741236112521047413748330531611634230060687205595087996044824787082408662296004933772831580646591568315070787331144773351643770194318577663162612545222099379436303417290238038574637321883974979159639040055902637338848679084885848532308592316654853649685007578199757429301790210077507489389352843822847322409887881651559952404852722422568370862601961229303965782629288359493153586062505839683469676252619142009525217142363517203614427575633244663135153132891826782815405231104262070815666408557721255515086520956173028728332709930744699702325694701806626024604187218410176996152427093866036368547397279489391923409187545495104424848232332634306579818157475084720524192933010354393223277962923296687245069263040836319831259340372598617003744266060532538157764033347031315431467289748359471121555790990087131350538667961801326739204982088409168832139278349935464727091124874212131681856255101814538469940938869270243248656182453145819536213984683366541254897239988779999015115927702817175249922587431627103057925979217066538101956495113999168240915414949715238189246543469226091052371805890379635591485191839294260691232364581452103712341656808868401530181321897489272918004996013412845210111106059451263907536102749611122788018406768329374821773523455415840959259569994110172895812478717764132082622618689740699725183971900812281683794511496284135296249573686352680889779038597249355790206033040603608820449262136348722388108974556963973980810088251005934020972387663510852425494847363280321652308635837268483730647162871463879104298409555360136443392344962858098247847233300045366442651894666099477907282286001189229444385109488706479698585818037696557079158247133789692935225858982291005775765489718842995207312181722841295425889704582065308504611072877595919450877257445993274842501207214810846826183095749002783369765181477189596745386784057805961286052340296204103594788845166617615766642558750669583468399008353287238105524304062533389701669413249684749458516931444559111352880110339082800790336051592243030785496444159297331111388801110658439297977826024279805452866724071688163216150629699974717240577159484367540403276305072069031463933751886293901198210970245053518775274847521991769426591482626075736052217720575942573496189164477498303339742125786330645107201862552498222501487697599041359339465428267842271189697756567939507476549471460933022763788097021701133631768526035943146424327579341241328059553941228017719974175447950037876263947697216733304121396780366775998454291678825606472933927293550564443125395025711278068321930024439070782941942892643933350507339681845354249928796587243696959287079715806193496316798607731222289176265272167389991977626845418219056629717233229211436108877289823351739426441441695751331888193054185313587317609296999928348439770261825027628046197178016164251212844328346216625398336713487439949448734449821420461226099807820270178752082229267649314914464005142994437094576362379804343125142227030501845449379689521187920964867985074249902525897907901242855964914567346435367920645563539822226017127699059609550296655678526253010747714055068642694648429228621743716906624968834761611486290317149842609111972343088504680898922531987046164791244748942032093253963925825363048221166104635223026803730262847750946680185552074671823499226566381488678153083683385209157641593568884676599220817372737243794410626854247102495157194615814650013529801660886678876717687362551747849871381669554349773182996803330315189838000724898507224699607105075031401050964136205615029825092578482522121725542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -150304546063643296761269186997201736289668997564552568400356508974176530617036925156503527464244745240496074268374237880094152152011722944354834068458861217242378416669882271682783842967645109185086601775731687231368209515350555543985952159711539474620879099342389179994493021097688185393554788601892731504458974299386027971065022941457752980037147058636462779257763270117686573399800483608500368342209350131203633728997644456978900495240091979438075731728038988242202212408959298994249462139351130729421478779812083263524266053852867080906924409988619958211170396946986884503596627696489340407211112970187760856494246384628840586173047593112776967634934986712595599840420375620830900375536035264111159060278528838264724613486814484253208483905100746552354760526523453170386831885392990024148749529846209781377743257352596526829992976283682922143661211660492584249249912579202297329064806551496560037001282932857370967751623952566959600400287563989427372547265916393938572784240829343425581985849669151514035346237862038698464190885693856549556295114113822495411763831652190123727490190093939939689471860212807012695665794369656889185755331531903521541447604704457747790101607942969118534800433605514957484718996441032646902330994308196882924820153226569073498312465781655773750232129465028344964783557795727165894621668247279439351845577857377889434482694140497121888655297625446359632753965537749821857628223762723138000685266940400143679593192308728725414930562503725658309147170960645523641159309361897072851818466724379647692765135463862169733695113991296450555252350099500146074502457561158128427066114806929210118711349997934324495012422291629972303224470600126037600252986485911386776276513508551223019493671103636775030309316594801317371543017655087873461060403587304342080607553921517721160142286632429970141393079224893900625719900748974319185346069498198816537439931794806145470661242139886563713791529369010007193556922270555704671510943006803507130469174281378303521097873275597229980452993784740167258261360749593170263031354782527668610170710756607400893671714885327853260879573794861310419116830489367693053815981265757743362109369171941766992211837579546296397259378202510988599903004204326576260312477075887922685447166269307345712717931883216895458262334720576946208256698087408746066539960566980477344200219873794661102901890347577509824766250436525405418607572041452199352095649743446087768063440273750443348710508358104253354517984540150518866319676705841955106352074918267566766725060052701179741963943082123266712319213441619664801354629893377665239932248384404894310567859123459716703280440376835563087714252457474966330330653204196490545666746256227964682569553022161157295822488840843062181522260622010591228440559147629085666133728024995033820302125736136107515201110462035807172369965513939909550647903965503135414357709222925820715125467738349885449743974543461168498672115915724785322929360619066833584611801771049951378487390437015835436929533896372938286514402251914490742812245839054744148242685022855762020486203711234276594055767560577410284832056468137037812014192314395121379405678037130644642487371885519452050880785512120735012610582815120419763770765449833241352974718981184588245930417856392950321764640786738362338068560367722628183600115225873415260470355265481879039820381551642420425148623095104331892756493802575259258647392003990525251694154507801460147025407340811031524187163091753516996964433254941752755094985418269776730439696121507145961756365711803457332686844344213494796502401144652324465872602707601056705933749422067484095188138707794583236115088481657645718784925524136065529083574455920189437522145255979795572634883688442799149529508760227190954182749044140334115382669398413744590335443938676534780786683721999236341014236861309055823770262842614776484216804364882437309671714771290304521027902730678211003287784386974401184604447308031837342652424299361752461940588746949981669532239882848514575247609776262623746857488364432196465266558907776675686794290720564806512024865993555448364656458051525310270402754599658781267227445252289392171885694937994472955317100463477084168715899963075699757965112093839628957058037498326430836373935499867984369675036007936199276167645927274477506266447842436740120641774984370528860277602276937776271193622755660847882159331904861281129029952737598082000217375469373578849974884709011612363078037070369324123929586577000047268478247303256603650993785766817569647978527479597598450055521700224935489439216878903269676884282117506058068807274750149492480548226760683665672336656847890040821852367049228756863407593227576524580743866938447900344290398899665430044182366825395622968637265945257018672467639014254327880131841635562927987330230684053405958631856597795016536503316753645072870311298423305668437171217273217853851884045386002103955267551275850070216330778502857214516087685602561802875244415781666770865031585628457031546868876016424674281667768391128546778575013604881593913324538335109994899020037412806750668080240347659738135608474296054311202973050215091028873050452557004805398697850678621110727284281213421854697218968520046571253797290248468477219264025067520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -28591606882575037859859640643550267477487066204126702000976867226392266698839499207776452600112786209472790922727858459137781264307912077514087794116755557501513875976886408860976055662485148989364879666853995297773946713246596286836855698408403361900253805610637716896794097631288374896352795445325721777020446065882801093759975837865789199169420008189189027246699487033458866765517227260408516539670971607390547807479585718571197196468156193544893649002592219106813598955419597546546041243691388238997751729839552690317001161464335565476238454984785218533269897558960236062056404324349579261813267113406143801025738343985362566710220209468455876107833607687547465793914888048846855744359760581315350163981151132194044122375330728077985420168055906218373753937061658329049940930249276743707083692274224818129454578881679596117136124833771406921262511159055593495614231048875334480071039486860599566646279679167409327197998867853370629329320278240725466534258464562927491186328426746607140728548789079686565068848272772817324119495508128996317329755144656116267922274214199957353727791114474329553484996040875618690191330556412567143275940861811872244118105956380863738363524056452676466209635766762556979568828620833528363426508914044696806711380098174106209636974247997427276549489336228076983598849767443378970139314512426657630934763559160146450132134486988147075698852563958876969766660681748244653312216494891412844722513246250337343395007943053114329718295611571911852524256975312215214848943521117199704230583113388478153957014527187768646528823060593957645134607332949779361338542316753012810078939178905929732794375851537052587507830919000251525432709647062600192188541776527630606232290405414798299971817511415428693258133401228626481523833241181206620273752695106584308922303993807072083118798880034124359375565129101899797464545968637403890142067458921778390154828762137786335043259203202428280372572647195714428123596509503941652312378119364712127907801408837957744063379726773119160141758852602852397325440600207330397231792922965921958547867876323304556233426758575037736536651914907321046918083336576543503548387903429231266847385720116803907175916611442296992305579757039984698597027468085254371379287460341681350170706511090615888994945988594240937604703412996487988791241494831925882000604029044091228358451424159677284659558531948926605734582765172666782197338390671445233497512245829597716334611018694280526901800644899951738596110737676895435897314895522117250690183064122305143756320337674189364713916303892704296944836303792780888239875877190369683365965057835231725311297373615990664687436632133303650995205202488701162520511625954580771780768873121063486412947421268506019360203021803945901419663205914718547310631586413435681866820932600532503640141660482730488360277651476624132767052136546788799220831888214961189540522012955722917778155132617794493887739343396419028119383443195060606060852921247252548042134378587292047731793084934448796294229759220387861598859925503063674070357551194933927627390017013791593605062359387469222189828212859455804780625414491983294381660302571701155805083433995784669229085641287149430640730661461377854200262920832659093316481659638360652323440099921870444869173276836065912330193102662487658422153946980190355852894432447456795225573061220409564843305581413623029563697156011957519655032198799905279589011731149000492123497118569073733778291026190898072650564799427396249147105072562098827139607994398776983183346991153673555551160166779266063486490997370741673794070659575271681770613287052142507906020918051134144453896796611539712064475690753547719954281252154954600402607225974639612404801211119050217469482887117840245769982958906525948209432782636495907178638863715934874566418450542786404913176525981070532048338621568398224245287527640803948818368646040203778579705306174444072236512627673724146640000470357626420518653714487203332694745481649561059711760801565001528032244485275196748286246148385738461882721526835132687497845076103243227950244479527842339278253089828893301194100239408538616180587092682811915697029970232777669469291809638582473557485004831945571617643618596366565143152516515532154550858801850590658163698677792335558049214684532535150927742081887447949091548422096671167262672056196293205176018679067660452217460690619267857242676811171137252048973515856285761717997251278709332042546687459404103396639019801796435673640904426401957243600968020931550105545273756386886226300438968470014959251574078366348798307476570330547329195420195424414868239651484323350970102686077748347007488690847539408092158402278143086580871755373755340019514395003280380487852038244706157448083129210592146323270037717212145774906769298991246881021866047209662407301196324138061199858391168878677687601163827176874177782515355538632223941602282797078050065961645382162154944483856087080052746246383020591342494727002248146518520434307838125318185659915876888917487102707762880905377971079710558700981877357036578762868080604680543475293626329585555690429596915632147839209863037590794377190647821994892988954490126589720278200117924252772753914109785065586763625036338783586533712318598218892875661312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -4166510468266125306131235795133892132943365348271553601150189161428459489138060872980919643273745674424655675931523993123250093075343248347998318031474410825282817436962012220750106434290694583020072715009621481383059712122298455761081960658134606850284906333881641756118583011414556150549242250370989921129215062668701645636136805042363237249001775644262741683075658474229867822016510759979062490835943328203919633266152326531018613256748105598316235190810720650613913163947083816288362786972400065679049220483900555950820220229501470892136027226696265875195512176366290416919073542904991223277854707744860547227801265095580725076337654104652439359131707212121191179921063851060682777254067432092429073973515413850251245230922017056020878469642280622765067217058003336086080885645655362631848563113832683097246179246448160869762910629155785381035442313262085388018011188631924495909345541401372841656032181846259416628081761557484305611118082545467831136275028358680143407978088839201510137933708086108676537500401772056904277096075334345985793783197197477346806941820865593404491972088755349618527974469260574240535792389889705157451827925648204730406957669773905750527406490642655745323855331244875456412813254990267064465404124794396905920033270301522382501707785276390128309998100216550069320150922198192759965915873759421780817049712688081727576656997999568682344085385300462722529460645418777508153353497249110746423504156805120320211881349036996417038036681971520612102430858321676685642965451624330561474675013991981149821698993048334198548614410404761386299250227722600074929713810375190570082925929738654720689850325077708844180686837557272285770040803042551542797226347774266150182071861391514073735896535215998931017490778813876629820567069105541065942701214173423944826475353862438867903678527243992337578166019821159680423968479213252052493625362317217720673510530821595992717123671291472893247889575889348078280961043030941282984177077426463529713668860392269380093250095415692889702602934576538516859129787798466629848130120662170570701046600591056066750200978160112399468349648417409538344822933046849233710377458172387252772649911133547691311506409606804182561884890496099182248801679540399823458661620242101933359045672869612544470298561135344737339848607474467852386652748282846043170793441038130225525640782159602553758804497377379208199990828694880801331441712686921221596557798185306343505521226091346386697853159502406112636293759886239563161549952346175766813931220465220329967358012668796497216033916425001878085919083888041193440936819191596305257174830274681756688786431981227125078650012112619261882807338087608766119352831223516110948159928748613758546826233703281260088872929553244996507449100830762139860731479528246119138869139069782518253792620066895990735877043117952944496145778190197776501126727811796345097517460928298444547011837255410977129485415804888407848373474241461314884435459247245661838449772974639301352184075090229788140210234548420683199826743437669842865116501985147786851276383623551719973946836573927783086102664376748991812817839605215603761876772865492270562339759745888203397991545410328620748482807981206555388646989734432096072542175598139626024830879922453866933473239264813905361104774572996420991159342817119000310936633148534429055936412392770039168473300396732273320667249049160610138794694938473620748626051547362162691524164953242240863063361705989159401648182894819769615073182322905263225568424929605369829638070965827389449696952048576045416479802571904899123739253355794038742449740501476684095644343114633735849300472926078272198140693921412536721596435270947860764117310103290180439446475884451995676431216272671513764884161747324292452744497116018268323838972688147057796750066035812748294278422743315236516058331748574425021281543505183395879164935382740450633757036603242133252348651208221227789943623968236153174946891875214838735673556881430073980266472141160506218736923353835177814703190264188491463797161132631985150129426985291688437242234077569968439304787984569124829925246471944933517545080223596069312645864313822328674324139474860480199648411175191619662426560243013500536734846785309202597584599892891057210602314042453853382467992801356019360360542984941223124101655810017875984106456030303472547515482313552486690943712843554954770807173483176534278672096084662194299402499076918107544993498986195020057698614952905865148880608700394913910278873573798963843850034829450676684554038336063169477712350808658631648569057864801559541843560803806217283734637851274237862202884946516956565258570070718993956416889806533246809683623312692444832667910009897987725203198260176037997915196655737096882159105230053770892859908390416155018756266210349727935928386907169902811409041339549220216362537656725717686949158485471986305400884335387521575714976079887872035064361998178999693772735753504095763884900734142239645059691120186980446869387522003565889421103868294853394926138792877602108846081542555822651548948704822494118090710056809097020574891163564385109658000003810551277695384722928201914718951343048480931504003255716116143876332636200320681035567562890494944893337386342234770636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2620881573387926492169971454172132118833768906202976952902073676247606202409622275432438322450646774301160213482010684820988810509011293571569843223850154056426070827784595267088349282965179001000896638609302656828441144543991453240598177054690199562291993043936550678980346560175104924743922429453725397863535079977454670535960519676501484770065973663095766677032446194500461490573888982436252827450696508542657062518935560746568759733321926455711448289146824787003606145934112831897254594071955710492970187215228286741222204452276036837112225066624088788653176401677765034973982322950612477548944646376337791804683367043218588594694469025685039777811692106317332668638216647778304042727945332655539222137428622648314275376569600448976020779187716625616633010043503167781852678009925837794052482048390718829370659780689150921440515028467774439320584093150932853377383363334371642980785839542026073933115457230395643762299713160539011314694877515290542334645322850297603208586344919027770171246563821226223787113553915161279596869602416920785986875304838393043607806983447951407084352649091071952957581845611690896376137823170792693643240683283169002514435255218224841676977262812328204167802061117021678955503000450635417657100640256515202415939311105597384654842663754182543364052277719093252735786938594354157210114778782809389446129853193482771332660082183158497775004266019473022613213717092153178120714175911718855755157058684807429563053152202006440523063761119846806240519757047215583640427766265687959016923349436621559008147664570167094288236637571428890948083037532452896964472924105197619981217672677528024569251954242320034032596325977031887868159861462252149071277981487321644398680736403678803536350993690995746478438860682984263685113023739131820086431717779750563974127232307249169194242132648294696103587712335576928501048650966819366530394002129638170805570353125518114960827830548553815766430781979421513099177483009541966273620496864700750945993446997961100043233738590577747790188587525236015015371822259788148469874434959443435631252305175346665129110160450416668899201990375869210305413759130905022276162190556928992753225886543822009707823718561933732464181600422515877557960261886823168864620792783430184302752514267727525175218885951174549095183084073832423832689214968879874432036148822837435704797616487918326895219716191745145967874050465709598383531869916837752700969017044516207782995953673100296453914457395114585378541934051618641961663972532917251417693245475290145831258240100805944386437387552704628954891496998108856902967884630369437658258720638910921461332225686775178847439814406725260537151815834904217998857814474887792444517208350932140410584326631823786696962420426950258268433722839433345268962319086890978816607257657374490585618225977556798474726101828124187528252026142080078987607256575878138269362422448282117318989329540006227649106967393289336751557591709841319778119366979656165564240323611614046340030706802162450204552251776790308197440903493494682875370661844109562084747842474686996350263504170811896825753788210417903431053079184093894252139926370200095073965203698598586306582835554404535741476438157942175231540072168530298940377871537077469513329479856425207145149605855388795517587799899446628001775811239349279894308924208442434345520977436959174743738445500406363543273217775810950264375973048293192438194589865657863887006285228123506530156102377409731083641211067729601833323085935887549120435829111463636671631491520675544655657882941187587733239046548868285349293142434765294159796591695822819923357992621290631222266665240866794209015147799811294623400754206403739118905539643053299534678153201509186349583873382703437900362914259281090209226983035584965556267667374633453033489006230662285414153211643543733258107324984444420615222033661348237731957450556752115391410553334856919436751942973712982464500893452203507617497992771012287319493357942927827142028400119839276094132459552221098480862748749020132557183011363785389107278776131690355004014986652841241826572881128492614890773893638415336754843900625635696998899712785599919328939628079254278863322500060264539624956270024052378670191889760419221494595716908246589667625364640108676849146138199536641488603505293497527993987764988405450965685420362798224502499082448419756113007697430085616346472561678651633141367260013529355009271168320826254248228884413334219036922080751464693997418765481936418456917174542413864285118455189613261579905551311889369109309809634772130575071879100565013327533723975610494547405531054661378340028587530283498524741583210606511035139125065876275590951279696504328703853186813969106850312241894715117743779417410344817219457006999768108707200963140879756578674678502472920111132338454608363018300748939150982243246586631434430953729082113322407313281099998735878261687576719181478876258486967865850818264642233279700496605335638823640075067474956568847679995787691762102391453094535885611902445748462443178749089229603445879881666677310791862049641500923413175028748353987058484186130705220630039015132733724155295470582735001959400223434427217037142733103213825087664632145419744475792664959429554324866334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1253416814105718707905842836664675482760427298696549316280220950376708355100060048244237254301805640321063233866421095442684990034839293914931944066250454212238213977589391958371148796733597841548332622298436930261944522254984631387087746597097063307078964048569217515498840153022853779573818187137944385871705131557899526866545194126152616769097722556452416034850757568427513591749872139517469619085038847547556852293302539101333739435790413805982038228318726226180964301507312396318011770502744430746938850281795282577530446540081224396376808633447697888991630418610105188092363849864363054717986489602322717097543477918811113934719365330166721903983331182423758047677074243178351114807544329145427052336646369489866879148485168589990798430878500549794216518484687131157142041138545120407396279898492516697766587092827554521421758605366283695451656732026655332344587028216016247883549151010217289918688640122329807760268774068937318852738927256141814972645810943857629539612110519590557872444689523228576414907738008988256534470874359871859909213713673804986682884323728214176299550981522413509078539244512568139444643565511047566770176698848349226751616327852431789081268406617129967020492169415238144871962816469934108100837178953548182551982946543808532015863842518855761838846333123106205902412460358039100850456829043823525449298690609708653370484169963111172411091571755494893441817086446381712323196952646411803773924229342922669812204232937563586555313160491018372000530005721725327014950722574286251556743667032364465158541253273829770760477757061066850336200879384646917743597014696579019321400623632875896058517294148060408285226135589397885797140361171858523496525071477621412877345064656748893840951788691708596925633026043582122544160163626335639011154803766243291657191656353323062968131690723681876650966858341169865263106792604073232656057445541287393690633307721955504143996458752685048528964251660989390124332936148076504662179689244969508748859828279515861714164102690523039946907047431099987884030062635135957273500702805934925603461487844987537582849137160284969457637708730265262720675555355517487614391541792238945550491951873579185473370810311269652399742104208219221188274698013741150675980326278153359625383251796729983889174063504112023550954582449781907534958591295153153198533682383808194875617276926873881604753871748136542281117993779400167570470631893953018547398210314300823689347906947320817408937618106860593779101747620159599985412378804399827057953409696685778100850733457422890476256227121675261628835650275393685403610012174860292982268659061265757169616139519665400049881613789287840834672372335836994535925862359182828387799382782815823612230495742700585664405520372704756119608321019720785910170673858290952202389188182464625443813993527822722842624353407277700429209392919958742998946403179051843089065849606271534135359671775200173069737888977681789564275990350483574130168706223095100764303558526870168987024910116729371485301074597890935212055140062102937853929702403172866177511912221928088126878510185973134138136352600553008889475855165710140426212610455811363902242345644616958573215488234203301673421564481194504441047959770638009968000144571240348189049119979201483574082983959837000177949428618197059501450942916106633483816102323655631224953744737973031335885907244755975969711846864199284811222073327456828289916200604683998491196154231803939140915533834984183348020738088265109494811008541393977282156450622835470686282055811927012699533689776818989042859064511052916331385911749563748377736788902985848083464006111920399076208533747919910560544853669202323941155190609357344926876923490205074951877196915015811302806465562849466221044061166469994340505954263646334421465196307991811441678238514279177390246996212999141570502578229876873488138496953104513642533224738214782583455186799269908378634930742189946557532527534445291718473830157137617631189758867498184300821324965534181608785543253114765106242193148133309201261137464729208127964591218336087875663614795072478471478132955674620905013652089504194735615502524216575867578110380871400090860570361253587977148720626344554220573667424192060273250132196170293868331540517502419414940122402727713568885700985476135656363363721035179336709368988101387297786278726647188661014648267981297857550478499476544519806918460880505486732076229289565592390449164737660862599044384458470064191840183141251651482929760872573136665191965136954133454119402839129344951562381685221416683101160883787670599353953543279142741688650654236342917663859987486901591004333814061314140466470274501103001034556374369438061894364697500963450720158963284262367162386187845319008417503422771106532154232374062613818233704576589468574917724344051924973594126988163492269341437456880342946685869639474979189695575716458375744589797009604594964731578660841867328208659728733651361134903605876248256506591724181426309778411419205282930779481202435577255668965863702787169599297943779825520987119661400330738397989136924640124040801468059172839108835106644467419504267454036887849786290820573838387349413205090484288721800945701206606355992750009252719769016103515863998699491077128192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 295241780020369191969532685981300474641032528859976729771900278758414110326619843264953659740242859060156624972637566262248455467094848765181076459068205825242251208959507931614001040618596809415225777723330433340123070507305852593554340449772614962235232977499163663988248831462129206131740301424828142646897757102235743573097020343117324848027533116959938217313530876759044610265736147740502603439165434099192432150840141332883961147278974061943029044611557315902687205582518522576526132912583924120512255669927732138719134420968702210568169478177425834014752533690917519130901838086717518489832450436229333589438611880233424311149361583616083570273669099450469595738996566027691782803050387297175258721590604856876630520309405804342092242259047759369277904300454234332795781523621073432685557953112223066664903375620719551092964234492766724098383022924681189348780695933107768657095643781339156965756079664952485163656150523390241130909879454311957600852741186862510285064637277323381003863410973442617579331489299589621368964909254751955076001908472633793993076899429348029723452740834307411434711190106343389935138549374755102507924113377508511459352293077873519241517549623561485887758585435576643803910278798944632802249386224797103810457089674809434079130766349590282179568876579777936151041604287544378297823553654224900741751197422218564393312791320409368392230005798740763144972093870609111743558433249290197360465342721647668318065459944881498585884165466688465485855673154659651576563868912915343707615093952073567305383459558379175666407809456851242428998562217195215981693374123772013251129473143717842058967306114569985254596799921036698891785455943332620020023614056687906737916614982191477531257152895056566012079968704979189073555881348473082082812793734511207412960466721919358993389858271801867680838193548793601342174188550202189942217233897854425728527603374754989890301170182782583763224082276197964317420492908520730176661483292423134035236980683637745213231120305659201451531061312910388858841677654608281261597143520456938839377808108243514999429365483738734990997700230659465524966169111627227686569708384467278030085836693056214610046588917009396350633351764670365766168444501369612334965234110778611663259431774551706759209813594305564242191873272031074004848534767835861945626532302179719536891345659517121198903283154591575091415406224335644276560826999390873704246888523508668882581839459092437062042180315973840650643623875535231462784961828333857713439064193509054989836513759629451543245728206435880017983967366425425921237413753848777386932769400730962310233441141616679790844860812992142629424137614075736106855384891152453802774393058367001688099645084704154450286578253376503706163044746209679857836815135325370975954299868300772621664813900408008817212678769089534318546289870214437830725053762667321376026783209194301031271590492466782392920871809118032743374683078570564877346755345819287963769893906197532496054846414727009327622729617865930634418979052555526660778649290441524762037829240058270724280939197352781005218032382403840014315979757661600478252812245798864547618540906012980023754369369707817157536208624695634562772455443449175796464889814599450182328264759656403372393589400629785571793264767283099734006056461814384495437127900917580911359611527058669799541901508060036143280900695285540370281294429097191482494495388936799680641313088711824894185472623594372369726535324787483448226943840763547822725545036952793540577959239203695352015408402209634960506922374361203194372377883929268881572942730722999803346928851161703546653836414413828865459283647593431863985754577676734724233751401537154979057292362374419791591463968200633466849954201190444392848176107385184624432751993969559343677086851376185923707706469432814058042339265193037655731720986461649897225175150366794512039336851321005172421683752108049576845510489059734600298519289509361473467630840051838724009138312527841698431060380469177842219012396004397910449733108022138495745346777048846181374796836205102679569145077973014313528676977264466959315877984027176072369672483081008244472939585117870641265000574128452327080032443708323298261577107284354145705288530066497634505314134920503960071375335654475724190783472103800666952694119508750109433910990004420053337695581006054697977449308188205072622785193983025059423692851393656750290551790215273488100824447360898987907931293175516605471571003034105259021247531526695398666139286829574959317834074592472861039058903533701410864990356359180765301908436706898362176979847538471148423724209422519921337524060915644120089210467240848233870309666251677192327940876048771804261163213627707586889918035229990282390966443005289828482547617479009205651921942044131966502037772603878168859345119582989771357550877666303997463305746136949259109296256678367069281073800936296842133923822918570494191765278167116663070529258378532607984666920608735416956507521791381447829466873860589424056004818938503563990514363966355845027442539917487944077331215785014126726083260972498192576688797636199693231283647113616511109781721634853966162549769090366946144667571588204514355387202842277213761948005223628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 54788372713620593413131449362284354498704436274803951508388113914396064876823365930816623992409699783991714974596190944241372134351431844949465588364979778402006394355073295567168152949008343937795607352648231450382198290562598514484426685757353017551414897510034092538284697523205550911007909171854156725386580492641514361851307830500144178807141998382828185235537535718947617712602005117419984615304243562417377794459113389196813400291418051469004704194120064167433769568833224103617531715023668023368729372024439859267649404125963873035369498956147745968007228710898468115771730032694044280087809621199596533394272467412730248676895640991971831376962363794018658478195780547551009404931340362648938838818020514177407886805322075121078425045428094981959612302487206348064344992856253588766612593113539422057248973099116089636748854171476116902024191504023168302654726397402278198559572975603337862080932237717945399388134028025018436466080897569927270019714411264763372479751243380170341907143459074059072126958530286862647273639282516231868238323846886736781321399495777249564649237797718077283527961325012337783206885402035052083376143644630067991915281141011341616058017985500852148529971881930355222139110347328989037085894486022912586526701849953616450371035484608366803548667698225788233619628873960739471676759924810900473447277236459740580663935567221617963649137369067688039506532206455344197403005835257596383966061084686713970786732383521031534347679452611389834179481746704048600391710203534299474878159345135052594120987604370871439292749423144495030045420017748362516130149623919103840998352232507294837912718535715090311903819917439554589656284746279120199531799660678765682913275545963428000126611253933136804882519278058448887055064230649382028950593469787467503261788859738312241763188507462268987316072798119065265735157768875068113498908589692824366351355422686344039405237502429076305102712914722496382536751399252588346624987680947876322434471349625237442978964824208177179900668093558485809783148028609539751581264584980932229332481984097908796792000140107695964503688149819951287751318668463238655042364255620291536892436181365385787666150186568368234785191251728212333939054332724023781940313680307067785354537733088092534431283833135547192362366788956298046987933179441641110687976312016516214567158835112919023103226332110642071160210155545240163262090762250426605557212968904679643138763850386272725634930512362195074513812553638866646006618355083009326223997385948755657603111939027616045524469837092802287960494347827744166230766184988915091256670474620151891457381401846999487368346085331555073486000905097266056972961429902695704553892629982299337032894020639555757571092338467590967978842332062657403498006199663748928335356495446420975566757365165805682977859919100201274001377965846355458618856664742434720655975608833210267268227161757557525529469289847628199738922262272066179570483184872589820420682718659223384951369505677387893120613174096284225431943926880079011321939517761996195560591176615421789315719364013520772103575548924780511367931648774541824548013968739631669429975654858462343413030375329548658842966175873798339584589892882267130496110320507090790027058113502126465871197009275732882866133754507311803184311834687644094092220648019822490882975694101799581697689957431664185501431039587746570403946413889528977416846824200603505226255937236918981316193805053781280827311920081766676977003650461571578069297616540509561344012320553886664128315097129868947134272209051977820139479884227777465479895783525805204164576496508874965980343723406991785606581630265131218164094624924430083917992390847106674259551907705578481550644932318226043463531382996787679232581555893504753255465125386438891167611525052676554823436876037607285980793471557832663931940555243509170418777223623447617837793894916716508111559944381607433096186803905241432174054410599592361599565578363822819653933580718030900614960528011187970481669158899617725805713414943641293906033043663283791955301385937080929462209805649426247030082866017108744580440027507567215270881049839981585919989295248072338200650629094967145259269568312236176370356850689848862758451562000823710148576747489381234541544485852064996237329107399192416077256618924682081950804295977409693676217901304832304672489694704538564915225191143180185836304386676123891529727583693482993274648619366201172403151258501511607326706543848634389696823370396817271361238614642166729066098965116218572019176271892941729500866159193865969617986432851587007862641931789857865883678854621759254874322077746942353812533008483065139482418660040754500856085740999271621628782455647638806437660287632704379193433984257408145413626295108615352337407829524603799143630066374102530995329125892190749758244441094834698449885679282641399760854630211404881090352636481607580838749064603814216930077754334379942390922100060373277680693726941298271221386829493897411663500787426115961545236935507872794713637687572201851652940640471273668783874260826619395242233542165307883108006840582675507850344435884557979303983615327952394622296241050376826625388404285282930177097439383729558357718618603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4069954546343780789057631291718068217911298078930419759731286554771263162533138178769754602425405097003254810346124784560903868492539438487471869054793260974458126237045435119935865251492742476722768575859210741001559849690326648525779960942785925591712469613653402547548542118699216117472137348119559815857805021164163561963314820522741838721915056446088044989490317606471796060543872748962312127918820423941704477914431720382023327837213441067508006744791541842838821483319062148308022998410737430668597054089341480422270848103424876365087254142774998383889199183063367091052184986429600096816823040408057937225286579351877967763449764330879027766261375343900324399493212612024367332181577191488670202386927563269986390002087733719476513601497260506010381463235004050102294642281011783978805096072094185382480434790711554249223907738546188724256272642001395109576202204116958498660148257756402412166621551283663415883104070644586396813664903890472785051343982912908912368848464851756240259825922799618811987399014733803175718590680254554579037738287222950304998716578811426228404980464826067885027821284324588747590297243223581245150328072038376791481173501735443090531269013505787783831420673994360210154276791096205523519339784400048363854557241234166820164041300894257338684662460458273304395712061889177228672881840497209136184862743402889369390991448372691445767143190403917356369374834548271676160188598234703504808143554480862220434368459003921397379256487312119000451984867527198176756962847127070863299788891831143990422592443526562744378525523281470641430534807601037198729235377135583749610238389189688579730090806175067359472623028832626843991167479340781438570092907666586991499249334404508884440516558071238058267032059897427626584687613594954858915417554726276495748644011147585230969357059518424872555842586078453658882219850135462756586192024591319197616702484077937348141170538708103805184223258933255240423167955710116881699085313938165296719396638092131919936370009593305080913061097548845388485936519885188129115878514865661835272614605445722440337390202847486924897876525873452230472964199707563645150725336899526048495173084337558554296347894158102397746713446127033745244223511872203708383721071819019028754716741045858800259625326225139510295649353293814633079919663880129023594594209149846096738693437956274983323454571631639322453707339657051825696020824037929908265712830060969295684154127028631009061135112653035314054494859169054773548986625896872665401049079835302221427556924329535237840450583957709076188388543251700384180342086157390385006763083142596079268631679827703907552779042703956090345760116548875784405725195968715037660802312285680866632839032280861267523667925333373817283131967191730870779697379729097406931618222995851521345631018421853901640072769186803776629202047122523402167980545755972058016424845061486323406807185186270207306644429838495198638430155556015696273184272262045829489466975806801868064154170433065029744535724696002181772624390701962690866711494385640337350591346043506002268152438734260755015873399599450359061375068212596974477078561626409386275460076460390373319155437840214874823254296087727864513857418234558823775020055735045109526830090548583124024947353777576189858537319814926278349025308646866412733971353109656574070701428430224348356169694189558812690762592129054244083837586592895697032153059138303432337558993512118690868410864507596685112699645751538909688691572683438173259083350367541173786917948408324644278037791579211737263695999950751888146143536561319899969819939091816623346692746678923620654943491044410716338444803025098727802389155115276022592517764613981647187427230981209808528171337018149496860241517090491698192395412324850602678907879766612890658925125456215010946367290591803443619251596669194016493953811212212922577528079212380496018647449809758078483138751624224841845975842470374701554932986472869152622393172888940179877666032890197204945386868367456129835991846253415298665895335341401955228497188965575274734859414714686396596697536739405969162791568561759075728094581668921937636006171304178549141785575347833544850862660560562290173614237455449103453961193747628051482620708139821244746161218901168311482699973762395109003189249397662767789980747762082824247328662723645393596301665668236191375893892174622930655196014646754078175876354124208611414614633031436816968916130757766723746471496005005417224855018076910367564727833543864322549464413116833734569201091460063933781376107844783965111568538499644506388157586293613303899249548422045804380841981877751716468046544287400251742917397822912820814750198311935633743729761947782638566603555024861810682802941934177811640938680279211847741312004749204682500245849479468084353718729673631888328481488351273221946896645265212923894618235984814874452257188572013952101926031229408176864957711729033318311756397201511367788019865881331865900260800920527979728412298585556941741624526186737546134428931487806621660424787801538355546012672722350598153452854754636545129836131146275439424853863380973062760144374105056297485911636034952677570704556309952608582299909051854911482772378971869975919475032064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1218943089587093259815015701426653416745772420281959053157746101179977055888581961801702738468959858064459132274923893484259527877272600119741704166120039440475010824772380680561558480748665233678119991647851227057476972341607707363565206869736188953470724448547644551034319960051428564126639644515750374585103660205264430252014215813308807150582509660576956917196438962136136950323403427135736891317019919529481349642841849064111928435484986157843962791640454656328477471259553407814909609570279749491455195864238995571491373951440464257305636169604431237176892002632127567929078610037906429869361775559814108667830923762895088145056513396248958919051613011787407083258265575305915978247034530120169822871907072943360512863984880743027439006594755799608443669029435674968034035585510216675338804387079926780225819998704239567826150249732116476214213929424201116466837672605895883803422195554767212021524901058595455552429381954153789333603264570650235861580081236392697469838327150041272345144193517475074953934381470062666170943869957578439053041707773917413458896860331919277744472546285517617804969512420827446800268174924490858121356044572939878074357952893937679995466502130502924049817974753838605989447746263784743190521615669411296092956963151439536858157177724766711388749605768778837255952286628176041035424325187662293646073721855991006440112723866833168406753150165714551286748635029814372724505594717825399047941324897923928242029685711740719723106759482336481672768850884097323255090446878437292966678908665876194587807807335766769778863182969169615859383129438002485199980556925803484546249799880422499593631132639739625120723650466405096199197722521097682650552960139810645245759219798509219493173485545778382592452692931663508087862858741333500231547836399402243733835585150760352819903762094409207431971993435522365352202407844255991633725078633516688647103684771747220067965727508660628704036539531204816886768486348234195280201169101476347368147121619605172546841738334001058369757978187328471679576117355511469261065848353840745456104036144298244644191477389195871876488394494451339116406641167422109422272363071737702146315601686809058849523938085173383215889747324738500574332524134872641226454926220487274030339388126710292287725962898211864320835450035826629201058973622918567852119868476982925242989580389172363736291598126864625678788730226079307551780576326590271880019461548489476468228150881176613493822590539645926659052175851557101141144670552425962235959477668604785015455850289720990652536490912220480374166917492386974623984067359707368927694588559373688272440889066253780404944586689335460732285597897472383016510339230303373887809265716060070130815867483630219404636093560187321802731574387327532280104635832760976724710795613948374812981910564866487595755936309871418538912075020571746714561931919768319819388580592745611532463145764329703465886213305287385925838275553253378098215469826860700197049233896905153470946366262555428783053955954002422546463550547985426084433548875567602704844123519599910301598936949338102571928917691288729966361171835993490520014100834362140315101586136302516615242783556253343699159060620192141613095277151753232823826389559110527965691446684057830126582394221631699654397075911230381157440110105729011333792125987766073336997447777792657552345217779675702717929282413422892739427069739286936213992613952035713422841168877453339832493532654102862565569198068986594542453594219870225139389961279577606147150780272290204623806341646336888191612588509426079746715837696465066035897495484652004476360899326935569414258553717644358530849989126826259621989249643290173899036400560101319716328129488812915982895457602275345697791004637505469055918489564736064638820951257513631687319589845933476167334754362258934551965826245720884892714983870634616912744629780735324135297194367548951816926642189085652601815436137181604203150365226969430228897393091334536532751080107623599137359907927675341539241848653930227681729189365757234002029966308287734255800598913595534848504146959545427851446626203009791202153215257438327540517562674162172716329508886027213426908841308151970846175640664411678776364652899341627436495041648379102036924269457275282243446664942262474628977728776054217424043501571579919958043263845337438144673823114728889696850678456188765442180892242898455196964077257227893400524315457801283462173313949511305895599662725364323639132431306799488557895980395388987592631322403016961940109383078316520743944714537741249181650604001817034582126308786649007197806329882167478014221604597834621682929634647068644774947245409260859361845509162075222751179891654948231043322941812685767565944483856642634242592645256387136903312398139649189481050011801240382029927181226444926148169889393365197092563116659200918773266821651881355811107179649505250423316109966777027573992702228930668394978193816594039965712736877183016029272707427134238882222251514701377795204149195610280344604201438341927350889718205072117271626243020656641282946158257309426436111439936460062057907406165819753666655720183181061885286465633106904421868492433713558406216267918455833175173850169064054595361177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -680413977838343589214572483268482351177530129815987809994977567538524180523878194720484573831137484156643980612214521803915571796866061724358337179739164900402051888261749542898718604742755611424571987202730143268828997397431467110000855658757265709907559219567190844679731781442219279226680288286931382729616918588985353036074087026916749768753962660401727182975630025454453149310129979420402172277698242869459671527016041188765855965803194693771378459916055018475042031913592239714041085540296375294609028876824212140880471905385319300024794922446063271659499506624002712219844664667360123344296529120306938343665896502466393881046341791004604375952602633154987869161716388653541881969092180401363728219442694885130079120703588400336895723867929244577142344323307234451941946824111882632176930647828059545544092160602213792537802581125765426274147660148177409933768571998514609132922127510509479426007422854524169181558036297285540054633480780195645694920255942214981952304589821828251752637071783211677840089340854963953835102933172463579196415112064995044661423917131645159462047241475925353480851651714569513183637388058309654497955160967522122709096173625810544388851629845006269919029755132375080542508871291084575672726351172357475529127255665288101702540638811130138056557807740205632209193348938739953955900166101059622876989495905245509489393737990993801553598613620232187103405907030660752709256109709809760319100384333074273728371609343645204094199747904023385739300076373194970634784336717400665655399454802087229032298770008044015088788977021184940647521685863680588255835302596111080692412900094143156999689556446814385113116388925254722612898888715035572473871492424788022948330982350042344701157395342047105431725883276666028082828209132424318576641615958804931469845807363025239110972246408527216709888407617903517265738622285727425045538217137311159076368211413418308237951996985304722183431897960302368675130085959718867166253711356262424442750845354134027440948479894777494805233852249246064118789592175027196686842513956752786827062498583386874331423764852662146160760584563697865269403961377728243787398851782265779715410499911883764413666005515846485424842275534206722924018423875790753958911416397404454926129476988369391118470867853768095269145519576748454057215292607913964069591877288734575504804623817294296706612092663309839577545944050206907348488236482930728892220273461751331950377207798049300514614581192775994821744776726338815894546154913794093318404075491488649900566894216257228383278317075165459893404165816228227269698119745534051756348666665083285856854610067409517628048061371465422837261767617027586277214923649597311715250740791412441898910072568234760429518598212611875771895677365203969540685147776510336585796284589702235925744503242975996283140168299042046389295530556252982823297045477695005549075484704942404191250506317676168217078967288149273991965945843009933487391501128261916992611763274798183447649060701697588492829392641239682528904199822447008094198816078436643857219293539368831010035270419269449818436979487771930862844074694318232204966320691288502796117329613625922555536184809675845355863057247592805151255377621304297437909464262853889319494675200661932735920175806396325515526055840630909448973593233448925155763401271935767274438815809982590378270925741417217285383392530045274696684008876203481790304172728286706061222454622138672001705166553993095965596451238254337412014616976167248112823969694097420206711581822076859398928371677810084372731853746056964986397222077752834069971298375560660694221103328221356831362096035389023813980134802913405869406358332073236783695238497306858040621815729321626089156149287288323441244015774806883832523955305529602088016978675318455758988762689051976504704178778800352504956823300222600073976085799045836231807549045206769203814394710413553486886398851386011683944810722485347368297364257361191973132056393353349690037519890987008117553088518982202978544500110883465152311127670827873751173951839229513605415274295805194216282464398026635444269626743490876923081469126964747925520850892455130489127048970635441232996173023800198508568430758621455560178799002900932156544215149907268793610140574354780425909717170092952260614394774638528814594572594859244708246772551951313868105707389986978740111231193413778651331821667783669324685636525403814392611582769315026865298305534619252039905476550540438806925228306881149974448656350708836691749208056654708612265678870102645127705442693570146252347805069329140833358051814047863528838825441097964838454094319074566580750176515729070713836731901430172500589800096052841864652688044667108409657595790635680572096227199467213526548861251225633325930995309370215693912812932740803497393281251926010779725708521026879795454641285294229429203364761209631904483265272523558131555394119964232763750147648096394451139384056741421454646369760354801531940597142952001671082374326911403637509568333707497982472763092693011295425275899834554850342651799003358038849995163146126057008001944104960900338641888965947020367218470820813297558803778995415529125797447360792489912349003002303518227050625815389877043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -143265615511427367472177914012047609701069273757073188299779982072755861478500078909233908478675285030932271318670288065419280559502678765975225670490200121510364363052535878199209478901774666083509763661033539069463296847347874823332372526898487073254192001325673726616281808196563137828676641051759841763014198805092027725300930028382959817652320157921483843528510345912078593191276313549843386763530818310673723561044490004729277660415385430465380524382169623278373793313675297646226856793352323147952595309721902062984615753761473136739682489213237099720312996014054728788797912136229740383612236878056470888502680110584557589387581933582801837781664151697469794956808659845325687256834979524844654825303389271500216728918618034669949145989398739114869581455550069200052969898361203608129520781623644599313166987539079957086507432907111714443751720239677101569603586712406382511801939864423544022832949618443375575892217616147932170364067535265217716485102702589925990732363381660941232265213105019680691056122029542081479415053938396892830746985223790909000092304869634228243047280838287314099208454045208488475904448161560971559235982195838390722429296665471043044496515104355456035770175634474410509843391081154560128917366221456453410484487780601849679911952290895855150204302510566614631919389857330478541904505965646612774753489673155329466023295094857960035547555203619751001746356189423726995525312195063068362683944072168557834453482883099813910479336464422070196688348176479261293515275969931969619339297527725842374828157078802804047558181992978126290740237473713069712235376988899858317240107317088097348991756070635127621718972865105122894486313710609250001725319669716564289640729473296732183543339295816199425929852457282834317022743233876935571452568041874571460496500053193621657543828420429110692277545763465514675395277998119783436913445710087013018575577184665027890528388797592143049588785893978248979865518077430628647691473036714405224685106969769657826573011731068555613348869936608164299193662940829798416918890644175623089603344371514778624401479200505066279882906937086158567476303098108511052291416553959315601721768277107418669647157000425037511357251955415836157672329012642907159276497669922868086767415041853811372159261716960169241004017611394164496213965781092442513541765582563222143978921487869185882091695090788452548877810127387634557548881403977313819470223409345493834605629084239558176717482370448746802843659385106875984100083600681113262435114353149212182417630019584794171230205055040342051775172902888947969497536434447624994388592730635809534755234329502573737639318242013339987503779974709260856420668068394526176213967781380422274112246959326873559306504430596513025801026518411564340417676200316299186782893340885917961053471950640187245265377328060429841044158704392558421853521103372806648461429330619386178460467492743107082214057240862004198703919547963839119950624760319812298649891387136992253550235952582808013441262514040264681543258673650784716472010182105463766969716432944135976964347780377076736344277904166168389324683945388474662619476744336041450898309819647201947613727321138618842834517302137931051156923492525695661455395338972698371721894201661616139745976094298605288402538385419060826557738060616710921715766276758019474995809700643456033325872957423955922983296238996019258697677930874857061172962547283372089410073977461111052266136864217184701719171619426771976781134756699376601240118045262979627241649416841699425010645598168019849071372957685507391501329222432947143198602431174990364695739457624986550053585502180425029738548641818837588644352979350848231896754587742431348791988307055347529804952355149808949975049937563788226783293225730514486337920838170400511369061087319001436589896514945552669535516584768747086147179285464197587846638154506640469807060259787771967829837593753286786799823369383589444356427914610376221505945494614116834524133639032875403219340956787650325738141294243286143819107251738527789170252030430520268740392288719003410417515646480550262206790599027091592317514637562920780442032930746030074378285934454810316576398109054428515223570213271811173347145989712459985504899560963269701976964393598098918252053182853863130122127847874414223721640955774660639819706663807748959469602057467808717484640483297082862557957426813018985577881764873437773976239266849389468640658465348115847635355214979859012337431176490241522147027435958487483652382736050974115181538829759472753366567529205842087669979841560293170689155592633127860845348107687348149885361026224041203257121435938803614553746406907172143083448821203489577760289074667038468752845943911564455390342692662325124383026323172229174791207059830679758830712696053375584207166071196386278625030580985312940885451134631347772998005771551020023088510621978063006483593735097771583305582317178622052630352066098778019472240084406594761959701481843964288531892606388767549311488341950445256967646301869438351396947271409854611735878372077346279116246234459503390481277896850738004078170687725058578876784188469753867492795120506352210988398545333640333814107785562638130504691531286717661184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -21373307876900580793681881465579584082373850285045635864961493137934532193736436349100353173804917843758480898902420133913982386604736672840406740191972826989845997441308319729724658642405533752658582713348324055280361805275059413062248536135543907179013694783446970304122384359580123299429814250643504955249883891188230262294390972748214129817667011553800507314432741090841551240873177122775309776609359672681608839217313349565370476235943978912297692952969905480629627220132002787149361615960136118053899502595017251681039547649040771619335540766714227421594456282229021621313234372231451869800964021607079830730945005367534979700898457317809581005310311439164486722394959107454193870203573596731638846047276023208914068086273073314436191586756963148336488269203247863145568364883007836127959146249250696899101212881295085396533218937292256074802592499342813911632508205529342846724049958942264780957388592876798724246513339761507499436165585475049289600011643785860569362442903232815322455865467123802664922385181679052955560722963851265841449163186759450433265769178465628447344870893744790157324222661468742924317833646863271870439333235101439993727791460158026807324996141439278305604356070548760271850357864559956287948112424573942481317890327713759947813096611660521669278186341216535493801965876802972612491504746006835379604660966204463111615512651571361345676311911422099554234579683404513295847380015863073058777837889942860810378302844479043451349348916806484703192182803244508431788546930072841540876095432538229205682727921878037660867990515715359140956174878036440401095131688840572487626964129450864623202404062561522410997832890846539821847330659392821223970570785342726505962258364161757889083528262836782984983675054848137394722371290962930701586374766908500205558371211446367017622818340510143094457000791846076229000196684297990767991923128478075825619050123142153767771679028416280976308436431390190251377034832402642077004140052347534231654721015775189450490540435250203072344994244307725261112812638878384300176851607145413858936800539384602766803451411264884294062197417587837713319399818693026283118785508275787224356780378134508084789822401526221533579661396980210911557899489698716622170310887771904242778264842531093077524712840046341404996584651863768366650812361813554549003043211143421882404211179812931378489727822430053676947251838643135655156141808810511338693985096578396151164733077815490939721691986300353224918903012725006768188530061577961070156530434761246119825190411887965841625710918968338122256161993245529562611271981094314086020965858746617382961453432225909273787725606804075376818368236602445954347279776091287940968092823266691509930627805941041538662446646936338386831487875686419234811243050736055941028922525739653977940176628163917638336934632305345737272149338032317722787909527516459449627359070869992597834912254784919052937476828282517535694620457399767703956177030195581815920089329055961135609023473767666534264211527444594530595401878830938485253805812218736140841446863379085545719504597452507197449209107799684118271507227122006840770676242611230321584431109643224011596381244765433763912746501680738307106019323688919703038048051615394087441360299373236953791402292740657395088845571172381847795845313162404891356967615139782003913066488107538285356053189493645817850293479396897750732380884440457853949581966646801912222317947744143346508179178531323605883954066554491403182309550884247644752571423702748566502151421349098343890130121185203653609551522985221223556416854291892630426624290065462733596101673849747031514913216665577969056065896299300288217019414284586368597145393929845061676334520861107177256097463151820576377059425864467093761227804288306990800922590451074738035262129131704102504231255101570558748863136295818259864717392095091384952751380136251667074760987577299101400604269844747791739834088510726743659929835751345851295950571910904242944254606024557996649190099181946923674135825078359752956363514214974021940305749323040149257949123726748173889592401020292133784828028733640167735630619753068049676480419937033941001971341732724079721991110062753336694092757482998843783943495524998526792780115267234294455987125585793068656961957017965575751663010614457868085366751555339014156177671109609722985549666800829155085729793334279381002379410015212478530302219470426427190342297274001012719799919964103441593391099847636929270404128363001271646576903050727128309868918793279461965456392050057302887883499600477406036440394465326126610407119051869285364579991766573583174479108613584592513322579664556923162696124917135484607683366960746602135424637800069403489899975054885983222378832811449937160975095444502855965840160343926125473575549599736119311503135436926812282665025883558723799452611157882888843690847604642303281902176227580700160317787293147924656387497753336745287992830357494557735490773542244821196999527529145918375212680206738353506049334055421920227744301136413707731083912151700659695040297522103570458998591610649166850304714299938722660841152310363796272980583005468784521611693721250203160682433767197491307664427494639058314369606103334912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 3163771642900992429418314119369733415417043500189168018443779638942943334705111095070163836655271246647869975286281982292935933326614214231612441372384618079171684799361518737482393903739191859014064512974108846362730909042938014292370413406880325762981256636994984704075732597470499752656973321223631149998377640909635877509068145422431611815655292451091245667241344962686686174908722791310400686963100929800125640395293953985038800374157687937182453661546526194746956939587969647049607347192989873149489166200719606784249598850346778455703312671611369444130163058418359702276381269484933877134236497108465632725173135444162043176631343631283079364360588247839513529495362802212553461224372051994521967284062541117035808925381098384655622329000151108261204605541435561098869694402171654651036372171410916644180967436962270366167364363417540648238262794568690236502682123312550404364669183239044855596980076232434702324287882998940799915345531528309060878213369148962377843692662853402622522095227943361960365323664230984992108223538801602460176676420023857041551960515491100002392098491822623025960456032430252995870772709501336032496748057112372616415032632566947388605061522321196599422934433408821924037661244544009661778007903905338744198055914815392036871718361948424415670181817187499284297447238236095529408254773472292155534539860135848151659928089064252732704257037306812995664868514038071122796105553705411557099903241019830742688829987997699412212337276683862477442902638606527793433603065364911860958713821257227565184706052102298160248329698730559742708495011044495721429915677835756627356134085414758959710597831247543509368567522229688041614596013088017046128034081223197422416365101635816631402006406186795957757473491742218289614578091747377733589750627963316788946469489248788909674401066024112047559987641529413084711282979638161884979977308952874578732789721150719768271335260399287567178580433754838722420675231784394565124997595957766649207998525844615182932917580687892955806711823261977817652944581499637350288699224547047130551379885685943382802917905975531234777488934609334202275503577546045359248514792154270513274760570642623408606076888683130436184843344610224056561406741526823227493549955667349678516239001173673436416466053826862107708486177447632896828903370853015717029046203683062700925674671969789110535403180887377091087812539756702689654234171363395186679819933474268573179363872951215500625234570977664899017236477651086141323409059594100546022883119452640235717017880205570302447924319245757962608078751157898919152353913270598329144778808403285133904084255650675300954475405430831851043531412050972314248423214686236296953226395166920021119584834805684643229004753896727471970973557322700819879641617341682339260467653713532436522192968283407271580870767517717166439730740562078646363995742154273682158525257686023217201386209233710194218495359291845135252176852709892486983219829759634807275644743610769429673904685747366541370164943982314246168616328463496263614473020112460437339330895250698681546359814302907438191125750157879547168623401257765309259379666089447836507198994939046023912146060000116439666648942928647730052257397674531143005113044472243143479311820748090284454645300025002912823033909701238914977200159002203788830399275824806571449074458521065362639262536677779927444546590712468251860998793745966673149705522316293039518268818552412274423880750550246244660943165328844537373331625117002556477553527909603603671935221007284565355181443934942290921265331955916229909571844533688777350716143347663984432003372945515136873012689385879835509716066251757092635436903687137439434423792464022988518470166541627765290775014946882291955318119200619538742761648649720010028808510407735186344839914321913806818578930605647002610492943285957220928602352284129489798302905479424971784447751585375859502737450058115380206739922512956282627767033582389633421897610186370024703132341525757809804782762838646828969022653796519040404520107379063635766432857555116361186272991122174473674496078366065896041573927551160469586245903379871477084886798875391989537085435384039227910639656365075448988043582152774377916648281837818516417631263678625110960834162120033440501472493340158443842086643346176522763466138889255646979310980998852428845831355675543688234926937283677523309066262272804760531344192466513359089373777792139677614751232199247189581294516522979232178294691137185841842675471188181817801632220416076473837651959787008502934039282708746484111973849782747317678287978269768474401025325433745857944554806567635902571271010615855353727710785763811286191158817392016881946032338063736162973546665897540244087162366759393623506951833075824106595947496573501884906052196734514203928577651955009431428715799091679208475128622297752520898722465430283024079282592949642084914458548782083426270063249193578592686434991545129818532819707846782582551115801362258377980918725789752135937396256073922820082051995350704353173744561552884909818763051446315588529316707242588459529599029686599881908549273923542187112751292421246157800610457572849057079792582089287291542549179247791041607607457876541440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1000650730165851357446391404552076931511010161973065913384307200557082481054510014321833071483735316527928461329144450280402093033259219364064612979853711418272466969430323303171287013981348649515301646592679954732091285615203514612119494487177250652514079592602076416226106893875013975856614904983267959046163611231020073685648434474213149691121661698999850679732116040472221928799878436879046491190027197432944155863709321650121934233926058242155251595632041555232924848377375531267252841950459715532021371173040037230344010759101121168816565792644327997870559211272358201687566988499050178722419053921890032870082268374981715253351369650262804318307233168204644875999815695584805244133021478586869045735505566724261017123705859527977468956087012933339180910822806857468998327328846388126540517195133699727334267639544745202317022659550876086598171838268112196394129233790693359524057683828477190424452937871740917751383871227514165846203514736884800917048497563895208229991824369782395863734183874384895688300708417532281123359978596397167286234961051467903985859144893652924829673086139485369492790133787542808391459973074416200067913279668796359774247635578878691141741842211116640701452222903228061654544562952353491604531853852186608949706418134672495011008557252042114433437557656548889230302395888099771044459212229430097495892677060475626129465676897755787415867964319112595607370504275650385491160268815553628157746985680058353849998767540163124004144872886107136478748203489708264964011209182159300185698406998403421787522293473272515774083583964447938802968288464633259305980389347842777988343120164721251194807385030755764334781080971735288980585623123201323701212212572537134619397897318046739536314489933026046988968950315426397717578225030171802641105571962539259501894433810603643550143359970491119314542441217997707693862821084079181234692608975951004975769201878048763512421003905018469292153171871337964500433558135654637502598838140922575805541556960557797830507994634042252863801042828575099331366115002861846351477600028968459451558624057285502607905746427663332667209465427323610867675245502966406664883128194062696241235975958221529623181009388817018722990140471191821840252496672455908952471214828646339209519649607520382270370505947786730065861152349628701318399130303806217135626353999217070269538451644926964496511792298378862422467443561638532213051468503324780352590082438971358638816126089574273973040585381896980706652745836978443484230916498599284622200521388569584619146962860803138585774907373338487932566174644177674170405869897028530243689022824411605063972327575851223065481147496451579877832487625254170638131568348973579917336754621108526758787505597589973446713393046528369531184119881944010556906938262518313323552895553247658056639622496035341310970656315018770118160805793812329040004331001303567615266425223377028592234834235038496579738866042073874930553536299463157022616585861756378539237594125814218887912983977827664686201076648158694329178293556344966036525834605555066088123571370663311541231381201886733330082732425176774895475440007794576709762052983805620050046683485714907633851218516738312502513345218593511792736874736465093663939282572413024817725288378970924319946753597976680714045740361427154000710554803639881722619860902859448375866518522840259613477376448441008102716508016533772695690168119313974053089633288578419642138791628608515276396423424953077450615242671028923173690854085801285468113602884407039437345726071159780469284147543322740343603951345938270660589952480750441579461850628162858043369929471204194786081195281725998350098487337349289937485413461002334445446658689820031682349868548169920016024392145871387630785554834911986834335017343004082155400984972669647897939160286958589606547883634132622560625432615591096966793401829542045267257037741182672574988709492115830421226595395840203705004813126312163141003539567198148679301882791778363438258159277885912396195440068121499008140013351759368594176124776624492669453492050964293291250476228826117071029646969738080886829489435133123545817083182895510645883725718815787057663835995365069470480165272883999608186029466762941324987081484713361392634738508405013353836988782764017975099450441331711557722109861590742315189562459228125728749955315330472330561451708022790536549868130884281648063878642331821841913981191716057906217818239124872700029369533026867543505634610951536955538053523011810265278387157775259577880414612162623618765073461742139963147748688502199534974252700763285804209515100418950687144247150291460124838012973579454752553574309096991376001616920661952370354784020972724508513704885887016399252536166702797037153511387897281540267487786685601996708382194972865085197418673989682228914445164240530898116165323658512597089927986628948499824660035918725268767108172917471240902581825491962061047729553563341208354281854292234546356443010688194083551931470204106287841097928698801287153197923601141292662499683591445474488246523218218219457452887440545405947785474536237987907471573773489412167646694852353511120012206033175278008762839800853869524642194797331614459349409920778591129414139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 87601400412560124818618569059188008232417058941294954068891939995233537419159337997639180077345721060133646976748968023981783780102773888597343334306421779498522521483756489292575837891747906031509490066667998104217824320306753698537344485406347882816639872439354507738596190442453314867549903049443985207368679645390921930407729755308052209836805730004290431384259682491605986493989034203203518108834213280874016107622844031923970758492576235117308067580473368754846818650198579871138967151802029146487681239854920650504448640776329235938692012359628985092344512881534367889092134931636961454401357040632691611077168526708058914958890735817173688452251993888845633259979205036844229885998722944425278636503910994111799554925119655570601589038183723095426771683530339662151719038535065395161199401478057734821199808675837685562342527062632507327135330812118401341719525505870481029885040627030654263580856182410411395431526097020406565681344575246936660983270914078331747265896042134746848926656130445288199308591509371244457209483055660188818240461278204068489339680206914984438747912867924832530074115100061012589416741326544813457744007058553492641796844442410832079857400359626418247805984899596442640764535791014220077759737014308739329985283070592360946357570701519138420895479475636530150956415987801619341868131670683042525790735015207927628409807775047197486778367874546902262256014450498376025840223778660821902577458894200585853947769916832408893777969963944334752723076969119949614347648542670988287017327472577426368249120783523153870800231173163215415625837100589563606206417126052640361783689713363658639982822313711152240812726686402953557333517023327708368663054035653154571748171196470704607768642012471419607330534671077242299447687580776739078629927753764135639649670459735180142227077163065100338659931149136591735970843094727411724019045412401059739972544424528919846179779149016926999372135482141829441953007560513362261487130642843994066433636074084756306701102063731235744107422652283623935391886238058491398671896561439856139984755789713586508025961272959698757729420254090734206311839370376209568823731853227618608193718032554412295767500869713842178192157714626673586902301096809883144548370310842265350406215594776375028384144102779280202497707472590273158977285396266617328328124461351793456651747331335988644526103127290844399121615818578300997220515774859246281108713572511016180665154166421772162013235974674142641941144087461617802770169851826693715365899986643468371083598798474492935208232249799811279423458416812990645090367628095788533706493844598036767156640223635879296526596758418707962644916793764802236461357538694093608140345656187689888884980508806882794396523096738042361901368594254376778281909848893491767348806966549202686867827259638145242688731627711569749235651273807828969734007126752315555141977500720487186203626733479449598226172876419281556884491963263062779268963296211367716271796538756863893412543770813456894778911600822905459710083892280332286958947114086475652242116089056970587763837741313307863125952421095208658452824633511665876567945658713294627279274887974865406904467224639600514899080144260898069708419172898989655310103778844430049416883939533101830881422683919123109724251779786452840450119585181039915682929895991087968169550328239285525189408268354538758418785562418247554970737585208790019332048051960938408710874324374662514558940026862010217743289279308778439294398573681330154663417396021910972760953102249143037899951975225716198040060036213116922893075313266548473751263180680777083569553513468825075015978213779501812613622930215621830235675296424262369018330962786328133702593121078738715193033030723162403538340339568137999990444985091925863989336957297849832526057068512454117406713251564621054301309879825060930020322703530594442446439489834619159220553055360272732961455182257665597966566648625798052327885212233096074474638037692344571820910552781432398818120295728832817034256623857281037366135267923400726225664308801323666446702327971813548027464332935526702729278157873549649759583428597242394196320382154988527394112233218468365801283627863857646029492923795288895740055764620231390882357175559984853513632407180154169429505308919547591186088454471178052958036355326860994822896559459462146124825101314410241283174162435992669345704760755059120919215897708727521622520030795683480522740701197351971387008085391634447756865912740398557717092665534692581275655106230176084553696408838963352502236120465744457406597278610748407862295769405050339923886358451117217465773726836703249455313620301910277373581038465465047793763989866380643610576233618646552280666333886343699603808200872933310964436339249332529275862751432884024925426363834957133239469713268880832988526148131552029903057729346694253110496861733299452225290604046589277598024231394978114410897564555550070571545199867881074583286215480521716558930799737324046357464646432035853640046309372444274281368770478228109142458164065684883646790631931559643485976212514483135356594850825176600919570578416007532792924628359551003392339122451834524421570727168273952914015531203419166769519001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -15491516090465087812782475967383831106799296155676707677756071712843837083902628350966062076911869455653045309664615140861834748682679388331435481245619383446609025199043722780373844047429507524972274689949122441056315695388070730486422767638671880046675869087788245362801865667327828515419091361876207477533416081238851968542945116526518063309624415255731608277933168180444386669970302100022138472206802695811747762555154300907853914738071387970103374506349915751192426401601058800573279070044692923382191069499744603888100555024803215961131164843737806508270720838656724232098039070569606198455271806940671534587828613065398796050768846507779182520858497398479265703884112490536076965247477240756925127135804541940459078342831025187924592807985421560423617403410692334704389090867318094031954259426596614357237789503552366258813161711533363370301778204470834105922838404947743731360726173022530730198705082938056637120354345431107131000995545341980450625813995561121535634609438202896791940545832368557641052062783994238455750541516900423713974153365717858572650030245133871165772359548752565330098018735530880706501233670521297980684329697010767203491473922231369637376703451064752892655529101325095195376297758958041893570791234433443890063526217695931423223827594709957419003858903144883316109165248599782586388793312418966038920245546088470334850760675462452906316898527747503487156240416444358466740588222876087437468903453305196769774649337581996683991320456866029216162748996193787328517247957220164552396568654300570224870673487998883286492346989601226122361331619326256129282217349052885212725988941479150998502133145498956107644536787860899994739402383066655567072411172608432230529828565745024325753167204668015144333147449158377546147058765824545628592397861598759962134830885672445553262616083203318627261915664946612209948653272448160520083455949614262569330525414038594926355599988562334637001248397858678764417729318672811985535663733311710719122646830908305201195198143530456660568287963566183680461103701273487132900975455033756114623164294119517809998575392432660098008362201664852161226848002397123724375381336313225160789690887951653191334429048428299384221699282605134354965602133016805633553931337088904972121604496930153164957618426914081556504659033414917016262709790990628049470536936952702537662654779095037506297800430516279870315126844864993710291256665786185643859917827156191019658852502266521749605023637592919400142280105758515896158579091199420008516923969734138845685341856161675587891897395456830797497118249163768554691556281714780938041247490869959509027551489414176179492815344197264057198805463778252828038840772878661624888258637457342641942201351455758445913499206966877317296687590924451117485272796700552555179298948015813419446665157363017652700816629222661012316014225303056267961729518738779900989072008268791766283392293478588263958422006788892262017666554551696789637867949283070319822473529964758246698631614169721414758082853902763791076906855729065083352532551020729333960145745861784938449762004477546576235479487747596777583633387736442956944082682334696346819837219639325686669797288460634899932820101957338339158280772267946475943176789880246016351759426880103447777966928462377201591414441136881859967349230551446458210790884494953991710108709070214580645393476220384385977028992038850533636217764201079482170330218080402948834910090937895571411004688460238054795499762967001931497742874058346457939648715841042375317672803035012374396288110225402155697055152788494035590899246656967208313362590874095977723523074606028585390189922349007615220312149661984331902497705186508974379479826131104961458870836274644238604041395241498703898016756318284947611008136420572491753714286468653977989054913524193885391362082091405949029325528481868276473135427408807944965727807722948461313746789573631805369700057465786438678367528666244220683075215037798632267049784766584430126603747764491195765687944842444587225349310847259842860387884438005672023955525005886697181202468143927352520028804086086887593254085738858878343417265546047840366589289749359564370835465884789033196669827276011297535612914940798654314373071463721236047669888289154022439179444257173097498079684296830136834262520370189460913022543119755972692272074029273622699299346161489825266502992074930886205615747458466697682349391111259621360649699639003025308898411158693521682396007649564856720860203630376323289646390155396687799647893000802134298953308597219719632020644799759946817483688964084462903495978070080932769441007304105411313879814964972432133231197806595620230357877214326603650035557660464082000169662512421876960037925132742599553740134549022101141595274803871449986273048414070660018889037763839985539963560671672312352822344529989103608149659642304834299840824464495552118126482283421281543174441510147995310954508546124408813632708294135579150649796927039021438498461171171499974881433454001082079131210137889692946213613513583161239184685378314506006986794171844205505888244007738875002363310076095857314284405457053390240216331066465275834499793746120992675060070418325602209564182916981733678120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -348111659445583496155581847123035559422858839101189048829709300208899190568930566298163641669979718043554408669290313139149235518912136296467586646101714346586881795971832838261450474727295344064649765345758536196157575451024927907926746955404726901082421381309851595013092905749251667918133400200006418074345298890108064499033963437728258060070498123011014016126735903201192373471973193612572880970902926721914151262558352920135023316805692392870352739944315958838439918730862375689054148115765673712492960149210841700497128719448031429273986597198654900789154100578747229440630687182269582517427253572991824442470632518455174665389632838978185202764471939988416509358488279723825109189109032597929142090297320082124177269515914523506354377535892438545014008157915813719096819541023972054368660482864746472612270736365558202399030072754378350563812391742156654954724470566710558550931330214538921926347941438123109797545342914887291602717147212787397689753388527797132010907615986953223062461304079739948774832903459483528924068688044008691471141483799088134339295710796395852190271427840454116397355345825758386179966318732696830235378356027500096434560971650822272401860866496036048485005873144101127722642504204371352167912571636345250821639886742137320045416442332795676263963243115833691369878742022937396961624457231494013753798667853926697718584663928794743399106863007397629459992732556248826005075530109607497077914675550199170228976615125875620358247110971313148435761323637448240034053958579844126442276915576827697097668379236508994107668113511461123720638158776243036933515799793582329022694704874557503097341360605454717701148615669265503898863170794438522169955722187985810156398028883454771481442958167917102248812691095814173014292500292333143568981667717821067755671879579002005933242982992262558986566847521284707811218747315790204196243561432369613363355484192781102353529587067139250942751520588626561407890873760307918683251995214615138663570290156860857177189705227770430988357009783344333063453300871309667395960756618027150358709978430368849347204352637350204269343982767521139654023053504368776021544376204161037544428676878967671555951666363248966793994861125257278149451426332654664145036332642613283431215485431509144493230034168824717233037520483974754539388980127458897135836287972492065422068369506079386702465474811386698169526505664614493343847863805427788196966256856465452751778743727945690242812658188607467144788190584636831731189224749892684220226813644428021182990634870674674479435769731522509776255799938981898190241658241498017164009289126558896393107403054473977966209007728884964629682869980501580840903318107484774861035455366001271476830744088696936657157955028570556477279300367925302717160516306249721876784897146030726274292308773417096912112181973106985560297155536169009320498453992810662716662501141365879445572683233729515498661065517834579555411706847590067153200187658719097809926543309845175252194391044166993002924937449455941714301064384848018515729948936004124376519974830485064079193250803679212611299888483507639884268016866003153418174108443457837061413251538715427550567790763066322185541790188149617728958663635183121898289124542675259173780611227295282245740851161402096994000076270887894303711836053548495958694652928503274084170946433125654258647948815013625781714378335906049474330542539635127229430567818419135642484951276129395004428591123306218313656477468290545968772502427461864900677187745044666018724409492317984380045681554667567052653958889079889205863965197218095603457317922850251402996163670910113423440404697202492402594680561111704553929058527429228690074421224335842461877532225830122304423639665384964417142363141913221526251192245865589265582540373033546322733371622718173534474347789375832641925096353054362638337700195148461384604956755575221665380975061887435832951866500588555584299323475794655266668003405695308184498000715342698112773905155004330822941832044087295609328548857251931549885118777294300674162544007658651508817050189526612302091625901868322313009349964513139428690155715586573641122738158061001070044445142408892368032599162682992238707666168002015897248265952834346507878021757756521226043931380477543970920307651774171193363750291514594857066069313486467353730769187253580981959559918860655019625527799836295227352286768854023581680798541061297897203367308379154380749563155837566683027227264273999703404152842709308289201470411881497175358660253186946093972284630384503402866492602474164034602900411925799312907368865371506079449778013954388438123368330337380710170390454599370939210941745352423852577419990033849947216965983801643696571298684823303905520862984723958964795207741464749036546189117765807762162521047916167305209122665250973999727291781668495196465930528803514128208318224243041409822511090332602292524518635474575062768221405271889610389158848640015427387642734385525250602159418954698898677145369343504812729985213600756736560141504932193691320190178301500880034697510485807202499633885111078163877812493759621476395593969812842537667453507857751334072858083367910592484361766338288573031056068867440771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 82151141423239998812953290707456119895404498337439806942401914877458018842737439081139128413845717509971109149978914479203260693940526159210740498727202808758505762928774346982747429918534727313584441562173644765509046968553060715126482510733330612777081272452729395963801023232809245319482533218666519341108304169936897436258163282092632624235964003710478841657870651587035545132107342269344285762354694781524724076172804083212073149163270046967752425899935667537313975691172522822230350267837154971673823630893647472367521096415258591467180039646353679559466759975613947944420455605312101663945928208036774869205966906275520917094205682261193709185302394789375549502186484521338026753420318236152662279495259855154273034434136727790418011739847296096984038783310896718635208992050250759445452434100823948084630603569633520451823464980849602447854787606764002107876210301154598821057079312839778052044490821460256729951542039070537658090532522272360893353594935786677008328052113487657161212705296098696784490617781923409584801788951227496179365105347138364338120456275300872142294622642957706084354118290277249415052295200293018915307041561097276497684657166492476185447796148173201451637450757640068001445464934475667749240824134667472744174562368004094355001436186974759609353251762145575534459156152001845291938399345756508286198584005422325601551760021772079757663554520041184245877386227615247201587659243947878709520165885809394828869557119512441190012467893007755437081280187126719010898089667680655619541857884448717395067528105955211837359875814605873594065889196145227491152370227212828947752076020310476707751451589275873520945435845728573095615678627743241586836096158465945686275875697788680626588509357126221727859723654555975008197520049015162091861623743452123649392123857510605372519261406376411958180317503012783602072645860966630075844465344487453792775935378010372164584038105252326074331432438315230281376794809672254068809038783209777096367148203692843474632612868206306975172298271796193733764721332553073690376604215430801416678762066951652854814093650456560013014743421939112475181662397964235021332535296284752469153214619419750618732685097281705636646068335418678349548015053768410591280566460782295430732392227335345657695643340149992561946202304214140445882930820742243281151460324933031217137728755441166442892347462124923739880106032559040256406762872810645832501931883786071627322635346206764951096598767196418838977367562831356396568545615893309163526091444479225830973573200516228987644938187763509949376179759418463726794138033215418003545121033420081895849842667547583782005201343323193930060334923680058750645888884737053217773043955067072215432409899077708245139009730468900916601410202264025745066685269975418652301431510496916919434256394179456318472435643045218861995322487293810686005739956748173306867306233820947967967406256466688317306976442160688432645222908962343650036661762929423521511935105275232517228188585204779952658838031612977690949190695816495254914903999830646520225484346702079774443778078538152012506147117803604038700249623900872647578961552489943397745861676965242821362905890302434914398376871034224797818670939644716311910421523885052879992765203671252755728366827168454872404629632975341679846062308255871162575317636890536131425467554083820909566276562246516791351980163684032531728097022528829545966612369953090835795489071821246816545490059072853486804912756716433898887449895301645078292487533064398784032295239439623975743457890771916404090759385872617144012882256451998602878079980019858125182182370043593005699533991764396677070423852917314718366958183896455260117852784162482503604901500684544529403941420912973726427734943891296053036350779333437146766516138517416327826443122538791658856368162376392962372030900353832281378587215845104316947862700908130739542470718715552389076887417851099012432725869700539244031043860855192820568452981390727794710478102967039856546275947019351665540973753096785975360673417773504376870963202014945226938347535585403274725215948388625894523216956443494525294399284330388823320618983410137958188264374425483433420807040167939008286652288377240344223923219116426969917058667446208373786035312532794694972837857119614156385737131177171314977389299696059465534880016984012132734362685812116989282698117551094691453629330145147008306277378013518681575308346801896859540181587583817506075637968160569802969833328869588272579371897404934172159646416389928722973973678509349071010786022009877948907653996516588960604156518618306626681324340705149037938294167681006470762021713217831379602005259528504363498070653387370535904182533361650554047729854292538078568895244725378223507107754420855241651541503712230227683329643170531901459952260574974698352581762523347349648970837488278466349722534831024637242719944043418613619377899293659860968638620507089956427186898264740595564516273632552480943880704793473857448077267159256220367600201197905041593000400817882059749481465092048860189718665047340718850095723950937113851045318499555643606200187939564783905722497341381150173194967130979354894217100951710385158193315453704601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 19977320460055705340296523391116697204400841168385079880275591047182444844822397361624359086181432458227176178409562306119904437618796196928127013410772398648768593801516629004058769397495143224181532438754279778639347214428215426115834242261997897470537055475357906103346865285305718709254479640243049630236456284979371230994434588754822724428370559950986463368161257236157841150409965695681794022812399706672403923096107145435386089316485282519297074333163392752769554160679579937336212882036777458210691232291732234724809486420266624562933504101435612881076533683488427907656060630417239771796439195053659393683413537875082295381902800566499542883245127772205299064556353264693074298604651637684937808317271189744890416457409546467625013173418741571373258677528041397805865037043772015622244642542781186159859599400406832073091735370479384470749360575424659106137229322144806646709200054481323687239291627132167436018159903353652691783863363699361740412497719900097495261580703700286888575140123753669927343929111570283702896562622960624854626826576262675320562958119632071120987118626839442079384586906333898535067079133757534496646454207985294461091061968029122316609492519872132064392490670795216564870227645424527309356794729199434656338300711021606980244042263040002757730936631215736650828427977245524801649271697222486086696031906701905924368023597580575821982318537049587748614060366079188554796105621862838610492969669755009511960969450257030824345393956335864324328957191530969496336965393023396765459237334188578978528169881900993457398498270862621640977880929474614354300252983801178487024212346571038245360864259694394925455552629630521275625074489330176953546710679813339834931805754057672051861489665189731285137950577403469567770600340253099706013672531730884744819514042659899725169504085835612567735309502394633121056445229830574106853476854788699152818222856876690595596524959285019170795581461747248363660571173784410415403360842301360541362271377367982508552358689286644891356704154367016771901300506262068002658094633766131333042778412560061760369155889916275588187576548212414395308430007397557259317525487001334048465780632222578237914936929712028473101447397536759998146174163605164555226211512595303555405059671568951617355998212216119041915964275174448804699530413678501822216951680137822446615086956681719749250938694850273899953689985476653934540362518161388155822758482576184792123874076272083090374168089111859109976820367747101822103754857647831419766119665345507962649464756448633156134926052734998468803830194667083076493371934915047754365658624067941588972251412719007548529466813492155030431237140150077810909879364642880997225384668157081707799847175366720304164501463707258935821848416764852833801862708621471302510566796503035555355359395834822284306386015572317265839333016470885808523812221204435995004983075522446465635313026584685497556742405914228053829130453457192203826775280598047774497236983430810419555888356577153891994326883009435837838320694885196192883991094180935479923631818569358515265570422901876329977412660938303760531381264449524620336175607086538213022999676547242135023529998144460421167197817953147446628355520596553929831028517776733653807791729509106026444518960587747815007264998527875871659046343187216198600113035882203985874023823059159485701397170961104748741760028717758112861580475955013828347198779634214465809394337653966681500145988042352172485929617190168766133521509928521014944192564069951788090312005682143063068429099530010490318741393723485171232526677538832274068547559219131101217189521554099024553767457749890359491601448148692832820147236335625580572153518110276866529944530432845094346190676637859319714515832923454592742831265432530783863414603736209098281430836675699756779005455060133315179164303644687166533690723146979127576313297680545363045567584796811470161924722332667823404150297172767778729601892352670970776095542376637875643604628651201032550370759584962485544429980804403186654909498264839875206077296761698027296449109387806095146707982024440735334628766016218559568870096369348438827865729727981753458020025088484636343871034622514406788337122884836871900879566197449595328635074769846685755613553257008397171443453664379661728871852730714771349613233380908516859671531842891109268461460087149486371638997074648515666283793549391620736949743380055113250607137207323265436029221784753851426217479993435904525325851258079227056566325517935201905037497003259690319012968728049156364567872744507203626989066716861584385609613108064022949323378284458697417302299613027269539503735248929135547891154920243391965810280928542046482375823196669818608762143703053356229943372699624383708669115107603454894358945428160652995980357831655896285552198055431202254458805188176177574346642999755842481558338652678444196634028216555882604956907111467872195563443005474447078024468407915505767150995461769740691055500982806868493646189654102669453649318297494950254871129885532570822172428758573769867817284760010206758375672769277106653948609526116603970597517905185530834583190190535581741719140528956250336724825434289585351052856613928960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -4429478258899982155406302981288419918885421378957314023748920627547995167240401312459506560069861301329190023735524355115346572280839316162407834944385922146497124802569898754675724951057513904883439163758161011351678905263506809179638401816135064246000094135619707223713921402452442383361674426698275506163284914282952056239564346992497701467850872316883941688103399830844204243287496541574041198760195354302103162236789986369578663756731764061340888774931732800661352882336693895004385169332445835938135495760636905698141268038333293366204316387133838480683086517164936764471378420318266201655008666711441458989708026445007399016707049085458926302546715855961007290918363278093104578115169586989077850980172961871051235477822458258033451541893508179146254286071447095992424520574203317420283284853239756328435546247349078472999446211641681966268123551185573865960049034359725820841618270114405813564530951001734187343189346717267285280038657876899207378945569750957449825290806970204102574537591713791701484708679393650784312633325631976338556616849564568904530698914807108158842025439997223802240878323360501437407326982267181482992201362380307981917650640377880262520452648013143166933777537082523279733755476882247911487611683133733943844633309157792154020779970792524426022643069475123386329354443769574173766707198350515170302576748216330555474616725927882591658860102656901525675080072463311351300324362555072865895431695189212492428542774197947599842122757263513358046447488374353937235526018087521397702617120222213446119452998860742847336466184223689715100867286173583114996225272955120070379271925668848767377245513531024748729704572107916498978089022604188658364027723202142000825520221644182945490190459147670140939949356838390497420815450223425171030348023986932171955705907263571061996893226911365759493867722625148670170063135513701512897661252405498050240542923169786404164519627634230224087868979989736638719618703750975162435119125524559561659885140136360332478918177802976903653949170429691383560596982973915528808812033780431781126107753722438072901599965930389008289986758360679104719238189484059157851234428893696274504411549640801764599943935783480648538008829084293681907018129469299586234609253825261739521159895860316601349093409329612998113123349269795654791423168334230976657371458899343541284938561584170949462133985756407221933834045464658383037406249071460983951563980571526750699961810193329306662330503116864499803159668105855564265831889368585248028108801730648512278517348794027426005987501574925890953628707982748753442565266788823679678353452162761861359217506165308980112123395541346557058603461785365807203358236161888737732753286737860239004618011642111588410324044382478520763281447626594784522927100342845381515821353419257611022689695431228884715298445369386507651585269650538246335649229418428092364385167641222393610921476258307290402555501207167004351752881944096999098683822159338130543582637970183391027595740135233907321312884563012455240954603670780393253999171197702760199546460921415152642649444861125633925210657794572252711235290980522024897703306303425615944755784197471055502944897325512492548094535366367790697631382395892024090459643732415469511945489417177941414662817859689712481114544539739525975425034787828245035605221444812829768373163436401573147028153668392815964552581864071672698040613686563355774344188740622567537009395677690956896618589985626586121565363861185315644121819973156664841314700475352257299423052578353906049884179134401612384292393714465588778267695841495157864736648139973471445649289749937772561544482801393679601590549782061256489197400601829782342517586102333139941771281199802951317133642276814827242641727553956236156690170963455306918003877273884671222061865146910138942850156190188759076101781526485537821887185937805499040064259428634629205792022413320109469841359635248358763741896232951758970402711355139300085723500288302225657909924221042838540849292677582886081347731548583440158498962092995465175171050560016067781100308663500831777776861162484230742879777680182204778073590421691644957782272887805347442991559957053105239430581498323587828040310136705500510117755102582677044426720669388093382118291853585408105848555182814240845098337045984215726031741613120229803231989170929771903212024213158347845415932338964206522198914650022112217810705339205621519385753135343850820453219462179523408987899010915030937103159446706110111650181221698051490996291149767352555572803260825261519006767837246756984564787539988534039109335956089021800420636309976337247029795506819936566323799063705494260162710444075702040954612567444785286258574727388009635180166049248663743761112075883609179820201404248588599707130554044709848803931367939039790125000809233353998434273783112095527488344680289039084791535541106403407218096474286393336375631627771453598827680691088757880571915750961425039518480569588205198219445118728716355462853497261154053330514099262345172522048046455651936259417059674675385321881734481741478799545763797304951691094189085455038138943575423261288806834390511024203701648545762196720934427476593195428027073298432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -12094327925613584692862541425121257156168869379999411692702624473996625940571680219186820150031547014709032926371940399700735611753193511470699853628486931407386142764625038150812982438921154357286788267583507014470032316706319349959558404948236499471245914707701095235220350363871095477217564424650597904643530838089279764179954375778507844038946091767459491466932275320672349114814057214697853432134687249925800598630351423634636649867511685451297387407662222582427548608644514347336447670543486425759296430719891682583038750129086780963226819126386168768552861299112807759512846679482889581488713004628992188288554066060283874858435776187076467588837795560898929558394168071475634728246972094070122706131134924806918578351990950174868500099020622519833514917088464153273524666604570265125500591713108469158622626497125172587279552742815927215781118263451559739066511316541354773996058960503092563240400204337188008009587062256239263279226800161890212171234094567432071093276079653121991649369944850433669517983427165588959105275059927917957989342705962087249572236736331033433811075765082224447971538511608528839552535962565914932593861049160422162774859020591090956836358348207918824811658619176723584012516401170743544345769508411028303597872392525215135915418441644988569551557381503514504494271522066439104305817761741791934152991140856591071772625174558364794412416687287354544852001510315898163077182338044117226910168510315398589488590914104381434149494954493876536098231086958262140721087515157666819851560626635659482164239488065083197393463463894374823399689311049912103543424810093676678553759718007124086350746212727713098721847188817571866979809426294914522656572056655441710865515691545079090179240889331625069660467534069000340395281249397085021013095690887910915309603487004446294917148893966109852325414673967973949136554550950073058531163050704424765141136894928970335276889152772420521510372492014945585074294338496229372019142890005838880966717349536090881060757370694505564243055219837144208195560891406532115137992157562782649528177353141382390799300311601849592925169842781187793371652348007554045239397879403054044648653557522231401184269550467472816966861948424908411852376187338572679218357563103918713830681708057091660506951005067135383696278382694345546874594878685699361498461862569685863836856943910739712853633826429890615325171570918905951148793233965280554823364027432092794550135258331496190141675680111514918985144081987042831732776955590507619564206301774405978878439821134414421618435109929995253532568268992742971625345524946924919294414725148298547646121722571374803975734921453686326656722471783937407466660032226120132020453332132748693579879708338646363821636809297719956804962917012035854183866609884888024854112472595311541057098980038874299631438625646182988000696957294164901860007592676579646925778101525042376618166423333352977333681585668897162735497105338483442514678022516936926549122546666755308471905947525837853360751959793240604320812339524642067838435601551980865235150520405198463145772543211258364140279730356250030209108305532955820591485084599529560031343861624919967519058044442670650388485387209583821908436705097075400824615281248683532179692852175580941055344708916837601584446965056330202776590287072608833990494216578924828189737754249760121950858597905403068228788779623998013826004356023661474281691248630867938633377358095202266762552912281051288168745087794755720494122352205317244156583367602743952918898430841252179308731977771248308268283852952464076471551233920016027522227819430555036710413971182144593132161300932678910507178172254869976215920724889711963897454271160762986698547314037951685167045017167737467787377316633737286531039261967629441329284921964441643117044689408071558724635716327748123233931235799786959310251323966609318831726170395335943760210007498676738299377256734841846779257428120780883956745617268370648572483030347508350643869276470749580502859409050239505695167236573985928014101781797604667761305441479241856442079282370023158372144727435375274275016806340127820846412186174736974426351805906935612601523083051387278307449273030088567425676535247387799250084794775223678388119995416209620733964724695221010745533207309394830327802544007204793285644769051880603498428929623540251234121767951276989096264413775364885854500325384196106305880623977244290747102675088027488475956385498019455527966873123157909308814612039502151176005707734444615635449832304229373917271122624161463443404308696423711431581032952717256977027569909409525116319772847744022550712292548600456572351650457744846989908546737082844940328405850507852285968224346165712957503732109893589220094202892330841009658121755002054740108588476840547165654823156616173082233716539397627746793882268531215969523275943008793535765284937993038153570747587879317798374156359867910915796903337411487516024085595984065908910557061472635687029542362940382183707343638663405341641477684520173144045431969810730296827791095182635387886543574804423509290467915472805583177201720047615332995276783543492121140310046363463231929379978081090049267700155122159629159628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -32554870372750920622194485308796653979054807879504049054523130492426448500776657192411148370259689423493868323403103971612929956910291239445563954846915919684009733324530785253660869870011725433120297943507335174743307335292178094048864383015283451338400559906821999980116088420516033347221471657702993733036002074330295673540973691125156194806920218206715504140586808390011692483845500585253364894030604705223926205130590341457358226900834706460553403182893236867341565601716406717150751976056272570290871886740963031880499809044201751246256052776298154664469498143819913465521696629467036238115684141042682532212340707628861271022795731783413137349977320190774281454103345335104688488566896953618149016039076099910029454194433130999278966840043540377076569615707324697966847193659343644447002776757371350884193694145032208413168345867990955726364594091632116703351112263281421124701131382812219294917881486775563657448886053646420160902836619886192767816293291182756045766612359542172379352239440172070586893982681973737245859745229801917678362652935820968648978593198980040248616025555629085506319946672173578910560947441941850078363544447507590154820589905732548744520774267112774764330156811591506811192052033094651470775389879732396297495839626290220781706231214698899991564326521888787886551264922906684332339187825876739847850254522732540317585275360674783291494262616673438401782591899424457931297811442226241623293501952337616933736823578976302902535417995602875220807742526002896571556492188328264613317876381570054838522980865894272412257540514617417446811869232634295519285574291776855197149168508222352809332407659815526393297951700719503945473423054476765959169705747764871786791238426046971530416905227971603925149597735077525530247411949364288621529002166882204657493051782997752660159568527588829204177570726191249240133825098904443411080415717509945326703748198037721000658349373897742253107938608706202508699322014734926822127523500050981249087445875443978823339899804947509808721208657219045580189947289125801514912247673765397957918778943039847814733469164603073727799974749429130879200215925402549739254751613707756282669201901229238256121441786148248882620877873367253535799127335849097436412780463680243842233063681539001779550118931536778925131964787029100164820870415138635656284800704347495874959954285455437477549056488518311657771107507564563748604858294969500586838323442580713352079449170922831132301681421935217260670953120149640970732172966617215621571169478832055526177231434724618160071264408835367379933956568484670559007851136329561526514175185444256446324649706229350762883871882389602044558515305497890020169475366215576145975627091696622747582545128803635204115830782249812764986857777936447605653397076657558227802997731980941580120931450863446859059907864013523099146828895441140627145905373950976920796329065932245738005613853574034112540869110261222144859094031132166317723151422178513941647301172604941698799727125526846500361115975893400139321905238774709318721606399945535939162291616604964765127886458533663434595160214764240696807534063803221574322500377060058462653370832844376196136229305815848485434611492692631305065462384557398670606510282052313908509950140886914677371378066451062927652531803469275299864699915498615872692159720410063924661107437251997345106776786764640262911613959153392853661610965117836184064560818033594447695267977356144001181073710734176713028858141055186377943314428077147497185582763831966510705129684128624389290651361951180353811214207099213555721200922754676323736529195594125695194998836834221594013920875115788536022938804101012005964504512168904156577412136377995338976597866376702782928688751593115639391977212514603824436691943668439327667945789074351149212658988362435126480906677600682573472036671765661449157869844540110338238242755702944196722897549218279070764433407364007408577476024912098040141008950660111347699838997153125769712730220672035465972885804493531049767535890112386093532734089252691134598351184990339524999641269762690871919372225520221969432533625995040884560863405702174054504001567160759959506970687883501813402806492521126076485351764716068883944159514371975949555319104287966243930310999183658950828302153784058519724877290396363573525793351548567571652682609762683847079886171332190646885000309604028054081033485920201751231348629102018093250621430280735567670355390936756449384424962216781443000671257479453635467403164501513232875435267766900759497777986462800759121661242025006516227350021311282516233893223690613060133671116155678935401400034859784978855781674903991951073930332616752689426091824467818096525112216944776673313052993712980673750436166764292052904217976770447364173456110015635288828996881187343416516791865967411442230063180279909043073549590869973609541538926117366251689538547512394644791240548295014845005815148793216979905931643850694172129253944394066678473654308363283269960093907734507173458641574012998804836770683871836783181122288728920982413931340477585534802854932500504035764520787742732484560984109792357842232208988208152478339036243486839081460107526491394851492331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -755540134193328673066564007187564656999453848434092026585000317179075789757746437561554101334211722805402283419480963335801527888007288633355504120228785818644999062579446393651873510901559729852138207236564007614203179764446801617344499207526304455331954925215359319023206657385056396754309459908778647909213844125766764265558000467398545019247954311737442589291808936496539065108969413106781060288417256968165492928129049406541276193389412353512644511885880424216378850860372240101536993251094656588606382890277315050862998803368646485936279299184742843863535387190651052281852091197244275767130837917163361798167464738160308934329166526866293008508980739790784896967903126279110622288226376095954516272167045568473400320550337879422995792716096574948643096534883231481029910956445710789012860989274801949475736128791025000337865139901601179003699873348690413080118589059888987109573581491923185369255338912709838642107873020715992351934234831529180700881500929585546284628761642566675605588573826465175027821958372008837286923511441038344220553599226357663638485181457728804594504379956023155793423689828960358739026663718576396284197463873790360531498407668633620695796131818367252829274389203725754174366578368849914339434311306579947355843567120289743126364100386587388310723180067052307750979249910699317061555298999452985554428409633622285315253628591563210853397527101193944013583587373212015239418424125965061575031066727243118674494147742321125135550537648123253047284451092254725356544876049484531565125464664660121729425403554561057490814759765432964969966608160266760272076919081544327256799316091863731135524209894604819768254455070354971572936231280308474509403616687015904448219205258166732027772100787643293673057113972900663431110999702557459727632548880130568658044216205047282867977234822912182345076893632822401847395566284825023812013562028838050600463797813368849994802176018903546912348276135714989315819327544581798601234669234422360987703157767627502279363547396029743028709827320098811729119325078347833127397013814212141169419316983465292812641984793091427070787415294093165480479513441011552887220202144689660414984171075330391726838872397066458001797990211141186053021783577534480598379075146807231789885471604555144175830833802746733020447877898624782029078125185814306563689247932030077019909205598615882321637289465045514193875467043254866088125255764252977180079052058499445544182927991487023314830181936000872098216774474324956158407663354015408471476411307346985439368888330364630528551770598946568257628961772955786344620548529409897197096292349375381876493184996174294242932985522126314625131999927092477280109458143965101622231653902844281922311297326401350549784833275783462917185600110660104702870029571260164684154808725227565514909014195259011510010928546161165312035935559682018600127210552900847110303274235159701407088529674604973045602943070073347782043047558496986968205250257734220477747055582678010295974818235953767616404230340938170215765506351267778978522350451332401078362621069447253470194372018072167477275606667598789467557220581911158918194177954283532394089305694697808558017633532777890488831375875994163902541395278386856157199196565112066888253642662629581043868584407445619582237853297845651246141684924689165831267868796688135042654531217008771154395236931394181566159099471598788922985899576095421239700926777822066667638054731270008874998500349838263891684932679170107764922833437453232499794257699071954417251251379500346868858284250642242595619420186327712145899428681315765529947499311586765135554493405787199222989852297437315664049256975893578945337148371521082896807029528270099609615701326535843097509015545562222731732335560864827666293762853676734131713321779297158359731716028389741211727613481464850084570968122471314052461857580361761949493352516039964042814066438204245262819314789273402534637456646940121336692946726092023604257677705420523564309584169098606979191106417343341548078073489030517530275894802240110873375169626619668032647766355915283829283677803967496303523964333950724892767302719206887502706806307968190372102523092410877850835036624379693042433763495520833461686919190589415017229097631376613153546193577790947795565037054571274536788015489814509935999266823507217997052555830585349343763030168650926637061635604471085221560407298345481389755666812588465510020518243144521705622557080251465901424308556983228587835283572655337499762051786178060645426299838448995710023481680931228909708751803811654793052787180138591651555868744324103588588733007285025737429559763541803835802014158138164385444147414770276008309725166341097828340878056468858330193351991010899577205796648339113030928823289757033221707377137623302382802172460552398516324515409872950437981660876318335252436733252300421080769587379329544438637911547505538413539329269532442039635418501125465950189982581302122834912673193068200883709787458936001675515008775786730078372312497003394518934471369295633424954147065991339009348073398649201531141631856078314534893197194162462255477641648237558739637068772141943133599832960609417837327262456436945321984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -247332658832483812588994522369202966811315645583509261311672139810287292726575766942145549924622547078982497981928946663523695873271193054789088139557831447934647328980356471553621446004999365951943264372971155527118321522749592481000731647845044518039740134129731012271293452563919970418358687614796301967301627956182219176296098713543507482013878904859602808806091040891395896885500612875312685014094752669883440339259821050019324295303246804423917405982815684110930212189956835744952756951325607159895507051001448565774727088017229106997334296937589794582724551764061007366567689900871599015850242755790097025147138440089755019478293045553653145384369100556169702358791101832852986376716163128391877013574306568491220178233633644423213810548439831283834351243931131633434097845205670369415353421054105166224769153360813044321056072632060071242554734534240835796370759152075488244204520198678026559622074919327981474163305609064790721717114327831888709320714674073997264696101145865726107774506533609104138823076964440157526907676678292271309479845703168069915998364757884714290816807764685844296298334408820301216568743091236553542180127266856269551125309634079411492503120178844447194794686798775085410176507054672404464836458171192191522575459433246367498391764830751985099035066461533474162800712945606991595780597031498859074263423422152660188752974760363870551242877699042023564891076583451371363848221252893834387839658518543882510048538215131147616436633354650659538218328671504645229678663848098068747903815336410482787517772106408860567302386717857438154239176806575163683638440045103773617822233073275076639010937777149229730305792044480995843709111987683143907203477357389788363610317263221059439902901256705441381200102412813366625000976018053283190281011845198870558646407524905261347060128049414109057834883927142231696220159495853107001663240222098915439198961003820047566316205750875470197252537814015191166931367133512654989115494916011761198729223633328582437165347849837568240565667480862516913554765083595297575206682752284516833138296629694174096164207844506308964959160611668821008907151104385664930016106645452113679963170194513932690001817329979187871737229433569645566139010356653735523368881624274636726774430028263334809498185308860804974896074386480989403475507231356852888988206306725699509760565274519377395027852263296180807983166456516753684096698377046701771735981845368632725624888001819070725556538022211615435062893099273280626005068667067285737917597868322177238999261237184671604048054499196980098625692960462025779432876982113748277675310067534843512212689835972814674058663635808958309895291953896154354386900572210103416211406794481210659798475767433359686266739791889348872064148559972956332537971195361937013511239061271494593348032701364778801938722110634025912477750634813231609731420311837486775776237397229021750755721435258427391158868021583447674736025990538640803379912608783513531255645848386436956330210298259161648185592235604196477846164984670202994258183728881659436938275446111680851962072336905834783023296880589394351032184760045189589225526980731535871851055549762798909966339708606382668408212566335415602796718639964641297178400494683812835478871810198972909488773791142652006461068137845323176066970803168386255302910538484768641038993313262324703986535711303262459536116798070764046765292829483338987037710955377129858967686689226930689868850622243292404145718116854459683323962896036360025270079736224639155100034586439617675374690931517951350292662627545534552070520398515975403249962975447070920992292231592096236034959170028030988795688590008448703973392468918587372754181917535929375913344869811853507030253978452560748099013147748748943804805916055148022796854052164811443458034163547903588931062555322605365289484047231690272586584773116290743477756967683448254681711773695906329626039066335048008126851428830837004025426719579770786861069638208181300797385575529873798509103256197409196763750039684290627746255719862313025601282183716539224413980287420345397824350608987259279635018724883583772021743981898490422280345221889670996291231515968620760915970312204445017577388560693188873032142958788717873602296159503377794363329253233140863164287599211183457749857422976207920981835403496901132552662217503301428345401783771308713270629043653260454807421650698066029371256172466342629910224430755450521469329094959515726469506033790217412409433966246806436899470540004377624592954151742197104872077252106933524158161976178825210075790722901807390807541934992626792967609200276426286565470999715344501932654684131102094701925048761258801215943300056966515349059690077616271535497100139576111454469069058543949419595795604550888382923975603082225518243259156450531346786783570632375923904165298119496265120593703140889419675779646435536322713689206013130077834225734779630438001381579641796993734816268890990028776986061403363186564676920155395852932732886412861244411058661609660089920957169768882509660181251437870716343134758250418297101977780770260159937212436337282817886115410606720142842528207487229258679629616475116285136579309495910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -17194361639241823783320175705929019779519574596878645373600447493216392525115936657774251279559180584103707452616401123841795418276378781525692155762762087917707668536189181456110635886807193626593483469767755750186199243349003661647195684915478288331376350625440819164754928754435692938057950187558215577011893789728130355598057371427456011852921135749682642963008358213291094520611885663218560937806964707396080564377084255147499763631212838550196252309611117064080276343574066304471836835667302262440139624733306752998895156345659427125825191224491979835109902090220211805385842681665182098145648036136050028333417846315763719104659003600012761391456462480449597096543247487649628845398111697397041973453942231100921167881991301992036970218520926625589240356175769824005663294584361258635219326614731114567532786110601621777566342981046479317662905627708945899168177586057853060339875777525722444798923120339339419203290396988246343929974541370676449376091760154041174598522133376556695865349454650233467779404203917685102588584459927315229122031781355144453887133760658616388139221522428080897255625400735140754588345896874801480871938613895931915827654472041464275934760104950401788814571982831206232209961366266937873713430587875894681358812899119766115215566226404378424372743821819743536649872591491986864452156076031213086867717149926124433715052602812997747490234291244194946998426439529574796187049855881919681876335389237715660456402101948250919693557763532409691393754948836106651066579708400457743350164661294367682352913156607168668704298656774517669352811429877677192879482747160419197218626682767230025146392596326979350722099168460238615587091636670116455428602744595612807045514976999134508796986301272876892360458072958419441773043432261323162275915051083201163983653607663619867783985994294670289263482262234062513645294971552892040630361492090416403464318296258392433844943260991893682928075297477317453458823027771049250905099313559521202001789824962707139042280650057125624050324855987772161122163624194452940696045541189638033454300393877566578159954586509353080770520907753681058810746857440644812349341751602371460924648128451433348723019536122847141977898088869867578107686507380261828281252598256985577324809369186570986200288352171901742712181064336008693256244505309152840360555583150535203627340300238105632487431038621026733102039812561331203377819521088035508839666418603606355217639890133513168878927093044308672056698048334884109923643463491441492024097740789678064758952210367853786170948773857130689051534008048541432004191734708369412891422737757423448102148663245920126913375905857935710383898540516315993793470110697077514802785444394218379911746901588412629058225226048264989312803288950974775054447992045831289075702407057324978934975273788578559981948666920252083089317987792129797138013179711940181354793491777307835663652553778731570229472967703421296563781899813596939914563992408094537794616718123546788076689705256266770725504840522596446902292925028087007201157310404277852983728696763433984689191626080956706513348983342187335251701784020940026065569777943179215155105602683361559153207526488563171646359482922754641619493222209613689710855974506312795160478306596171234216882144826183347560415665161747208943740694419665801499986594037009535508397156144903701367953022757367551042383982685031545415667875794209777777956255880547156212540405522238560087979064385031763170252601952437009409069057096189545259793202458883626296506373339004980348114515825206822810494559055023843509175639318483543261124020446486707654979090029368728254137358712996486139368377270767345544787588823686473142409187754930086260707583415507614719893822832294398831334971242035388798577030339525814700714505509366373760161943047150902596960201665191050611741098937409674688409826294016219391239390664284075380857042553019724595706851615530845727112922466400924098877700063221698273957354666161529301092995109464634022025259064770327533821433746943106433614172931967330611144338220408291952143821510926711775025316573820630904113214854815739119358899122641652785946517881275470747899267954757400018977545888688643337651311779579750831933798368739033644396195307980874703016584964021577374599240329706678166820271777145029563932545877601353886987477182977534381308084438974781119865699407092422617082972723042959083587944094547108998570548547823809880742948888595882887700841163652774025160227657367071296385034610194145362515875395232000060998931502114159960519961301556490506471485742390432177451366377460962379056076962222111438622749131894488846901894921125770493496115064553530570619492027541765220429939541086321314892612628421282830626805872634973667443075567510567707565470166028861072793132332179314837902568304630167761668602070408450493110744617836254810612508532491055373952287681737381394056007730466421791525700919338298405491303386586678575300064401357819673061965751175659116047617928076020739313367240930495456393133139501165547803662047012885742602563210444604216180581819861140493389576840782190867415301802779771771640289008779350091617997779778886208389431217356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2114777500438201261133890168611141029756913288629454481684195364234268949179947836483172675602048943329441052130479158300744406900053952537318907917262320080589962132669756162253164251478022454850293842654744850887441329293565043037092493103539444895857586858872874356248256553225320152633488513497681025988843292580976695719677129687399815994256504123835784544638266942436438112267691744249223593562408776535803633386199215385047064289979148430692938222226790560443337064735457689424433573350401080061255494845938269554471516316480579053564314665436618538615536878272721030892967976137580642069485311068442367012983535928872512584826095083531156763854953629041546419651987405223002382078227919269660300881041727277990378100346360986561057319645776856212150630675068899125422587353266736826343222718892052532323735497338229075169585901226292170979448342797843701989178565636792934949803569545834434593510984942647779180223093021462066358677854518738901680534631661726858265429653037495677933473618759137951024211901153385697493070473837948504103609817061577962350154076939078842631539285122604640188931746840074469779451780994676339733449402550574758300341014449803197451151094012094149930992850474497852582677426863580067449123391167563943247908074302132247237576541637856482403162117920656968346607874781561687447411687824281116291995724290812581634138500228194375347611906373934217785598686441484001649338341531777339206076103290873268901029186242609434615704324792655958874536452905435978449837616594662792052004581358785436703591539657688910540825010916375167208602781325928598930779317563212017224065456067617737015409140931169029498530737330748509732498315365402521326929820884963151048895545437330557259604033932718220505533191747611562617160399926805445271699358397120819898847592432173440923754681622251195218296538150151128974808616385422771577124222842741751308233695631961292387837148813805757422117106589790095055597545923041045184918537090092607961733813390699087962713993749080693103221916563914168356341010246891467253252833735289962097741158605637753491843519366978401994973740923404895184593782645412789233608587135855832797650466639196221544869322502202364516613522996403193917813117654530035651807898098022814036836112167247256085502714750744664697439566657706801131073498018285093578312153067848972629029417781595624813757713897019693710437930876035639271801721490732921295037024955980976367816569104196292416939421768268288886212483641481950497197179226780127318771609030096785383017743357115710918320936234656522873017687279792160156397610361842285874648699544211835509907526505606641269294399993860509131264995652040010976138388796808246500091394482534959121657756047640507333240876882677112778557559935978337289948931220168999100173752611943769216578662660472648570854407664143568673798908176548813415500404883669776384559950731662725495916419598426759745320887258178704480399020759451866541408363358596747393216560754631556388086302723569329974475485653270761860806645566203144093860988424321601225225219862077232912570157118263934788344509104299904461062091538575923293053507993943589996344228508303409349615194757620696363177500933057529801958469778820436111896936649458739486184595574452909164024573304982621862568231873643867826530134179317032903284162194419740157717744854834058211617453448085202071877480887426467978706043271419516745413608369179395666062478896397652225544535821242874839024552774571606714252100055799539482955809412224593611699068537852649671653704737692939512712712393134761997344284521517047448025788719201155823230429164884526512646250374947664876228015901797799089949606498967273778250948733280305192985249290395658538249674501680437638649459817516164530628421303872756529238468563867307490687431686947070466683008874851094036490006814879568856194802608770756064405624637506633901133603642656209101662768007953640532575980302480530257504209993198449874607331793523486101369096100859557074645453743828972949882355586988244802204391269191683767994538153828364226725878335562692781623971350036416836290586600899848154292981143108854008849080400787382946095643132080504886311549653291017973279944457950156917823290586305163009966282509022742493229754901937976636838403049214791618869484929206811203675427523608256180444287257694051324942942672638261731027067073203505043613012821993837844506331371002771381290632900570251349687435875616439598956831460579528274601195309196394354053763362021318883939337707290531036747649266781306876998992402235964509057190853039113082918702807401765175013571265988757598810495290374018487996638788122966037955157980753708189501232728219514616775833076296668336563840735251310352360342923597129332200972927229245641059871717438360306663199092675236330235749087475441327865607431915420680067989012180512868065830949514774164144058540812966546165812037819223146048499515616671644133494899663040755630193834777969457220705192665178392429261513112210795511279765872671420879099191290077679444897857442856225129305718433313934048943327723441283882887203827765889625671898434115545853555915855347079879691943988356532540975087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -158903420030404713887181121255921870760624086454063343667197673649724997645402011254048965108812871842467895871125315330640645989869920640315163476781716313701640956355532991111410324805113982753138442753860748692359349517927578454903519325288722152585184579602120273152650029956176607007278420885812670410083358286322337711830393005689651695049500204978241851840730994706849791612754872562420657420987137871540228983141555939879269549446789631397275264607781429489659818488626364578010617872510358251652331871863841007276816598671693186709959369667798116668684148961845833547996773371897022987128561458217299960786258038974785296714827633287634916650527240678101364321758489818565345536340837385987790838854039197302896065214267319308513147483424371761750723597368388829112313672802791090421112684459863646477883883435871605851167266133536966936897980195572336550169694240483465661020641800690049990392879459578653589971040927186732129080928216820938452763194621286788039385491014221026737761468534780623434899207651986057507813338691700144762399727118739956887821005426565487320685834898685767021618829961450423081193713493580770537858215668367647847004919475962559041332651400363286112926864352275055308888675851789527135100921325026047879034416891483797424586366389803390909386201383032895403635113039245349747049614933286888864008817178746371362102052536367823585914378220196571516787507086852279475950056831500147317976880538668046034430147961690170733355650810244874283332607493644041272829958828476114514500890569330681053343315366967756362401650317108284639064925567366536570786645399111373546402023253515179149794032397241761857781655161304184941858815405587107574335144959490658854015617958230895460544795062166099009401247387052194095377544993606501604903623562445657477431556576729525839329124545234213872468014282398177874070938902795280340028651880251885189636694374539304405187498438847102180962052900902098818130617943146076486773263638184247384071040801026785992940918827218466646400412287208265027913708520389253295738049495289109757090973588484487246774936005968823681295665661603989774627133026563802481770933371332862182999404227503318584434911770500381498500436238021476878698069252307975876712666937954807955715494772593901067166275195622976440637478961287188572685411607295028909116222586766188716563661889329900230364843509247435954543307514812062243881542610653037363811790867458375241490925126693126980628709802554099549706098993952786273831248414967803416666479828554536131303533242607748703011714939877183840425693085717648032052651716745188588255796390228192420098718183555223528091797405741753037616814786867431575187497824022842893744934874909092874213680653427416145368028206330280755840090311277000774721197492780100090251172296202712917843672563799605385471049985009273177772199892942111511502983071156273834277174662725412206512518796798186609604754797954439179302761514024112137962481383207895729972804203258751742733518560701265912260398874885457082827056386253068099921955444920353656089188976081035701897470840055745858639323054538467321586063047591298409675178823419243317672957040856554109789957144279402693113197619736029864289445504493747794694256135175892087247170979138113336221003291626409310192644542199847886283961769918693517325211421168923518852759756414766406410371198503403481090369383617176171242973243318751956951480530053725736671411116775871839111188046687881744753838680479917983373801467497465907972839631837710316548457927588726007136559682386656404854722082020990626281458930397148151429271110246793046760289194013622816402712979536253773814037780678956101410328333386515477756955852423651401999842497530434234507272059883824656476186811894363954928181121185357382406144235948377924891758360693381849731903895518970017100586188221559552099607142997052108800578480478551228884976919211613684846070531081102264390606147781466082660013175905002169681839661992181678602470717424581632674398777884146083432838170673408750343900134188287084670710108429733042475120145829851840158303856098325712613995970412435500617610192514022182741171876814733868153996174835358665710773031148083849359336279227339861845249541294302908483119115471733744894041604147837106088702323201781616235752053448146673802679714798171840788581093533371975037860296331319418473944000887462905778496325286521688902718005971466292113070092656430196965050294208213256951650015980709713877030221272602931139780372174237440789879546491037185194495574722043987743709435009853335378887186765305390638114440332875715769240946853056364495019296725655796310292520850122937317584609794042684043769620913891866368923909598521889257169145901744739628677780237971344789316184205111418129151513169798313456173883901636087659604484706819960195195090977431883712735049671095834187710856532167668608810068618707369377664765959747271138684925673626771002405617548319196476513734154647416505119775987177311814556114688328418296602126384966123727876557056270590085425840423351143739772234360914205506731774223203399096097329490947063310674609037883434655967708392513507018872354239997846923247616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -11160591830606052168578223064265653831368238322366493117765711570644135679219150275055160056072282430303121816963762155354723222120767592356937770044134138367684681547557886071820134573179914695736161170820162217997431806807366351909033764882893820262964557886774163497170469054225216812196132394630439654140125865282653628964035843970798466189068822613931275372480760333854550610818484217928527039890963403306223960217395828717920417113915283612997964692742342335078923575080232135646700574847261150330316418039116045314893673074021442078695888455023366048416724249875566656735252504325103678333584687344744515438483664817700399105002385857081446693955257238902654985566141307712501749512072538822586702818978399838498734906744301876169519204093722869070154656547742422324497929055423660073076695021089459777470173546333232849143473032962317992860641767905839838732706141360341329388314446204583855989595768515544569487683414623641935367010628158145080463200024175687223495732830889474810753805293484261888914699051247250111611556384213173758885381611442101966740195970593792159606225662090850633548853837313274383122825847313582725745910166196951738106740810798087484203599585405424415521063801849730043571331630450338866694015047706113653138688665389320156554236909025113714547344732386054073735037066032327859501071775605725971204487236663162415533244142998932824614311142302809271824529002029410398149517982724004726796180441957223410764676818073802071167834236414744495967889123558717444694925175246195048305013683361247904323876925794076159988340453727931536908399748883943025273609784459116493295917351940472932117361682156209113123386893335288313825856478589883470272220030825391604710183031858038584894272060216205239884952740204137346110157686664198780990416340827505312159285046731241088136774338535169930353057339617105529365761993678200081752011325491798101219012563621666290480823744559713147481878781300275437711620580712284119523361595213923079158682058341367155716522992432974266693919121052921976152953646437245663464738403521186247609797309625918410942141676367088478130839204188107327178608296484793249214510586660212381069629627632962964441636326469303249278217437917313921501243467978925395740788203485136682173242287082291221764742552764769262673259682118933634088412637615892663605706067249650983930272257415667384873613994163018492660893241456944773807857765046450174667605128517042625912550630708712968409225441778896492429853369239329145625815649425589265034758958839938165519016353329963026703459300806843569680767621608350843839473265886881111711840485785270608399819134276166217856972048073058226103545619769960385997977813225049876449587389204113902796317276559519849486404735721220314209403838670638805965389476196350949567106683225921518414215725942645491198630669284176018524874451672463698564466003401821575804321059209190644275769712065089685144031084471599347357543861800468721109047910148168892536312698578568868484704150148736406475054628254758930938150380944276205357569994067488248095981488930868469451638772028039687276417578372683592221979726302952460982340902411412241350326304066611931239369413671644234088658149150733572843020003450290325235881159785057500987464719098353935206572886172388894362474987964116668356505732800593261530449128919121478566280537230605075541124734907085894988570958625153720701695244896870680187786717926779759504816237937543834133668843676195351262112979902730827237549973391842541754423980451024527395425052560784308036560227694888171235253506212191347574067427248214940294759178440092737689776888365778861763908054635043176195665846695866333364785439410546559132528552980327027206527490411998702271501359958583737770831770060520529357222640937879194862397607524431013734112042679361905493272633112685244297335890502517105103445744241343177769767165272716839335629006764372745840772915485603023915810009562759544512910225757197932384192240247773013778731955348440159439276072278826081965604133884235183702664492213003364647854674965489121059527139984891836201640877904928792838195657066082172626279757552307355910664723927592946208933749574186608349479127686114570868835063272994730687084048738536753612288211478074297470115590390432698686929396920481812196936435919582210773026206702292075056295080701734852265851616677299627404704019598896681572928944042485433094188868492552637234606809196564865506919797549180940797290923583210234474459430321284860657464046832037332318431620638741791712900053130326053366203511037880942347178942877196913991918604409890556931864776816967935918459971726997036243470049877500732972655473631568870405752547137588965754081538003213569383822830506009171909105528299038796839440272036089142878377290911955732764642280329732888762125487618678388309140812457682319711828831442728193421136982856602931481620833089196043132289722569223874454837655813709454495126630922742896493373951227510439665059226681158796406680778845955389915281544670116159418334983190294639102490168020492951553854890163420362125487192250012423369066406734227122449485710038320501947903942947848298945846956934744097255587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -674334270721945544836197916782466848254177620190334118068791420395759266085181631023216457648541269671093535618859673978314848885558846201096577071948056111569070315617971680190697562271271447324205333344838986941499142301719729143993754604561773380341618614994048803125700085109013210499974137283507209029202418325749397540163973642683975416676413371038625423843919919607414008424642879932569338957786569782043639391654235123002622883767335187950796119774306101459783611043196345636084235207731129470216950586596792723437792249891819239339117987489830572767555925080659101719279750266667683820053770041845966938970542824534123858470645018866306824764010032569607717399887872111377778970107427154732887229239083121509468031361051015971040196667446340436238025634537257410070065596356025074971812967138457384036246880588949757701126049481413007896376134211168968420539595337193864877279730432560556348289095823918517492554961003862094497592423607954199663307465905666868855804131549368218208349285865708860531123296718392563198064938380541616542946619856912292684282054983699124289601491235102994940282463077960642659895698015335160341966418925157599485125266226254328132348965865323040995149146498816484465414849076052815773406677673363225468715001735337829216886600042676415388556554529207398940051805306886213357423671078584820193327505523061757886179558069944195756068888801654698316028612328363164296414278538167694528314245145775759446240556098706655300539021336897302011653149957172141773568347755779754396276167666704046270874623533813313051417637990750664411814695794863829301166904003181160677917849659120093771375835854551736202339794353548163250581220958507610352443229964585105212474109956576994546923146417016077753927749849074722394489557449632497017798590255850164396577985926881725800505605389779075919378400931192806509849477653083875619040702650926871898438664172527234566400055576822536456774521346467507105378106472773843424867651359485038407225291168948930687801736410926728530361411680313574372892253373997397670310146071181402038121369305995635789622219978034313200684547762555295990249965305869881206080093533870104996660787827722748760077504172141558480112741645565309193457014219964355201023038125635533200841612137428354869743935882054394592080189509306684176200089234200804123173177114341580549214030581304274853303327383338905697736702108380682417245497363480129652914618052484169119998266124664051175482875979956139948052940612279505471437316915391310161002145875432339096731737273965483785525970536455521197535206461501430175301095538491991669084568520625300885195685287469146768485855098021001964764235995368970999796070260316834125356353228249293653060635900299125010372254140588389792917868599267574967091495950404826031008337018163901591998498486467411434827383559816809118068617786032493232231175230202956021785937565410904714450637504300419363824001170188432491304744965312536132056036429122411789162227549391236944284004515639882835175094762002973679372474977057814202047381896119114223674634536945231235696915781381568679894738818581686354438502197098622320144190294227393015319927697934328216622048354249840140924687450059337931047534313469733076068988815575365642349734155555735903210526225680842103300163650740792480075764189134820453581721844690246965109887683640028707977836661753658386093326972326005707584487644694221993758604979629774218090169220375775778504457427784704341039877230830731939229249349007884820421134649931319759500515073763525970806279254050733329906867215803624178850727478237178253331116137942339008171443941180377905537575227160757184579875578776695500938478047249148401235624762988342319402912914396604627330083181753610465677075239719240944372219013179091833025455414901985508547413909587317078760877915205797613350845103344757222831536235186801496920180485010607422622555998397299552197751258850817397670247074331783588381159353860568874169520997658770621948418513656763677789438537036945253130344674994488243261452871624616651961041715745225728223779989895279759126775171800480528032848224518114196157659617987404338578032177923444001530091166232811929143785572085075038916710255407119569813120070641624975545344477622731068796205492351897158176810000427242727121030385698536867022552169894794743601887493619640425066022375550164781416580615782979362057996418090412702151203251232774354929724717808107254333034369858337728811769269520021224179464429080358294313736905956915463428229021946839794389891506221824675263850688022210217535394887803120624691609671425158040392299295733791513941507652147248940900966703976295466455674421691605691385281916944150041194890058381402000786481252363068733185220358467114030324043403544123633849844324535277107559076741323975673236285785369363750958545058349334138384806858594608100601484819797920651516103699902496086909286671014264711466781781898627269688304698481927702305702950577815206909892090298886181891721552530431608921972730765893169521332276747715633225760841232355689423786054432709245797550553360746271521741895241328388284885053075709851343160367723011472312273311097038045184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -36464645400372005973332919901277133861165830267980261778961888814139925671262967985484620432357028179697488831257115437405069815072049773219634895944925540984130024730531948195811308067454481268533759709782725469813016628505321250393012490536082582777568168633435450536800038447654919158356784280967540364670956489015772450432250602708795600134965526849049845980621279745160042836519219400496942881286305751472049191355644919344753050116471874763914263418089412923358152469255350153316519087223581649304972119886940690595794295538243863414294954895796395510739839028820114366307649282803626183242566412737834353789741296233331419119066858699472984334184619691569934116576220709248593127456142922892909824545780268994466221832791966256999575836964165795141824857785273843322321750508730099483488033110879991529260985815515891085974058370549024354208082449087555591081289806533162146554620762082419419216667866745588139394449432935894364517328633687778664835502963052705010662880201316566901160561331868458764906436764789385222905484530016482184846924411008562379298517611125546058676148900694006132654435398421460788216175653148392879713273481012143287898753932723913625674582617446363701668310519883955099163223248052530207135667652485505179946664508643662834532009927660678160271638847539791102713670854598644686600524793601233373332882488846124398624813760820374669731893316871190779383087889195647173025647067077044820756692618043533795072949490151457131404523479593159939492630900439783593085345999846083043147529473004750736748019382535039329032239881675123334157944736257958439944840998588465391786642760956930994380165708524650245029682830264586561424283629703079356482552304299190348255922113879462762230989184723078089894699537009644022072999938557862376732410101973119689446443019862589178647369678235535379988506382397986173847418278198368902619686857031009957046954113070444262356718385175846812895236676613482611287885361731829139607498595558196489711212542307102139406371997962558309894911579425928542970949197849585600601307062609157110449900245200653468970881595532015205215436152908093653825701767938674987764753049121046852102298875058466221066451776601890642157743014204127360320191770138725925323258785200808806310306548134713425177512160792660962026264814606237556492395335085130371627729403499445539117212113758946586263470860505449259543131957684451463157351530736785864705189810130056791344464063626302945971724866147651233419007499152317933473688763053027439243168292015232167711898489786448576197195006224114504375985014861017182418862643193268397591650222593628494845941709013652053032061378832878425372449246776434651521023415070426401522618782236038806645925829447326120915196997237132209296755634208621310862881843839123422678262765754638582936308211731674727011212837831099140748533730225602481683579567812841724857016578417760208919592857186700209714814160348730898183650819594529784529621746604072399796773197558252425837308676185699339741705319991521131145689134875830622971105642739619736752727185362067525326908547365677763352649572691939853811006502061576571563070967384812575234119576975952297702397434582433971760908893565661987991779171732641958383288878001251660851125764937014453497592783040974834041717276404062149363135794775569992393487562778603270638559550167894234038655924577634802923493065265989856949837306986067537608649808272687355083293344972103898209233501512320379302939720042359918153444711014847289828447119508542918833150131676619986127765281649781352447561670331954608241214988874882238174131841553891145078708751365463921725295568759539924183563980082928037285039423259171735205812806366685645054391887436360274228476965201308966179158996363026183421344399328762992526851824845810571980507812596655346963488092621570414481223491085644111560976281585506638582216098842100058393894755909487689940679930187838452234146713345723186033912282426041167761576785292389983155036638619986683000367342575825791709732818758131212966617371577017989850672925260556878874767795843179092907381141362232162363260816053942951872443449173994578948805184457984704300880837260554764618133720904116822755685172936882123151784272419627025540864126508326425030330213447429672125730803363440686975544599160759978264872660250570959229600325183825390272986791431424465185966070990094166614052279765888084199916621189011185368191617671665930058393351235968675447771168877594052754828580170733977034058962521362123330024778884265162805134216776332760845618014882978684316012532279320319429625460863241359795404487739664870214412515555547493415048757975372161330090359433643431760899130309252666394073075781548577785683051040366454735957973747753895878920898106673750378642479494982665420451422448903616173380925656114051320845959219533531707034450572024155394711483005975930028167994303622982607736719517299055881050438887175856652732291021792668380979139255389821095238877277473245453240092466597457915877076220569294359551685782014032940437557986642246739398716931316337179302376358905755796486498131788971187777651983500219864841626882843641139064646330325401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1759250993195679608896997527351363855531205610866485786791364951872310474569581426271939108907340752802587701877455944146315400133004871581380849739133344015408737472024174188950850161952703660433731982653954906504229884058186173249293512105959229894474384856592928525225393384593555823907352944319033316138579462999602351940259678518089602510103827304012424958809430229361361819263816898899754450772632202561469925736400377404833905888887550468987363540437558603741363501912287281033418591091142404750334556536033305947049493193714012099224557985223956741987674711227761748549945807702087272179381573838800844403987716724597758808170586500451063482045688930317308705110891064637703397378067250571653930215932464513446251105706461708451628306423121453123532592890316833224378770796050589175156932527217810086080225347281185319749650442791474874867047393988741185768776230654952735919188529842365830863665392757756266691506667892460826202948693096983595080161893597556292792800929470060607463104376887918362284583115436144228254019301735700897973053370147864893610143898000752695722092572106879322252490928769374593886925324616318078434017870683537981359129934456363816789284155371254261947997952482734683006909361413451949173318230705320155766876746670869498333893115311025105617140168975993486266897880717543691936551713453409993609547389321210712345367609102840517495289822020034792666609431111357492471333507703525343520311202919406741232124570336615883431934306590214400365888329135042476971419642208679742767953020066939708250516551702668339595643738308730831837297375898899151099938792203297499707601817187391247205959410404321097594372180630585280114158831658523512330250678183853564180832063991063785436894012671776634173902022617702161487548144915614273871049037332060128827424636879444523084189251150265210785435760987475964054438995900082812998583370817871017793183525328009840868093903961915607133600676045523936686297575808637375949309027803666885694440167614543702061254975354048005219075145588230064697937249048502035048208092858093693189020455914779300854811688030086612564089006864673363580807560591055019598607257095627920911092009464015782527219357513417390604559646573925198264973302623725406274438336094447519334569143490787108879853888077243432633694167148721812754457594528531923662263182864745290778431807894065545720303667983680337030439505640438630999688189199549824337651177700671687636713567817476371189260362131269358083071142978698984616596902721140127263893110491477743165535887613461537831707484229917600896540828464612336559280266577611800991143386683937722254028336511235345635464118785145593026082211234380497427134384138270409395349318627039118012935464766152220762869565372771101787921092111738846024380090337121120529418023024391212752054017131127879695425028347252001099496988144154440016258726763292371238583837398491812913765990154966961571977458879786912887026043384667249022131664462903735829854603281655431472516608322421222387020925608403011045073368236134471862096009089066934240041810671569160563521755036049039369990384344032161890712948963066191311406944098437614652739022405986027286282430820577640016844245510244177892684589835369794460660772776560179231453609909522675758217998139470999417419673106196122358604466063492340189645567779913894143338361196252476289648609427352736999276852231741887245280171088966435537983445737727389351771598774352806772568504675465840714508686629940663112804144107295021293181676987259510094752455705915803854911648325751853997571147563699133141386025178198003241063538439601658015089786955430900700319879744036755043409023813128859313990177372907260665138505624173069576291727158535208223326827761361296149600768905286768352159150939518506877277838523156130385763544476479827842397712204720401222634820090406775007669662048495682509149347539448577570893642496816775794072253273745404373255803996441226095091174880299635659981783037907964870328024588713936858952189846056412833896276003779208393585641659697319984477984884976956121119374289743158156537849473160858033914437947390949567846110454033877107113248057806644272185682428465102275955406295458450041132784893145763685906436888823160567019360234154819095610666201035816729912524488994202542908966664907873911834022899245957044724124158445339390201279204936317565875147277115833340530326898127915019759285200525983626259774526693033548015337951594080814886572003283167558107280334201819297826066961669035952027358338958228171572862205339281334019045836254519620606521840207188542655108218244738134887974416106822448512656484723103441485217362939780946545773198960977943193065628506382646188889643732994433329460741853489814915971090116795145773557358334863118941061375332268185998974125849213461310241462163668086506691709596511991922426124611910252815627412635506035650768185709384929196840208082245619587730028834749430968577802104593604735727282465092135155655333016417534199914444537013647456418020558794676167245176987786981690809118225768886319175552885184826641268300339853020745921946047200356432523350046882639938093002061309474213458912215040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -77472442613849820326121180225173148550665219728635377672140726643004253865313484505483063709737616524048061436238131512571774147983864444467875612239539782086014252394854956255399986318708831811688616303580680286027478463118757663860534802438309073345058263631285765805884916515357811527183002151953447108644173481744798210532170114644569964385942097092608146402433797775428244789427111435005289136891577520702905232978458362396674127043032056679544842821325522515973736911084482251651138935546044162736098056404198105895559964570465770855942520498177497637928272784899012038826623593909365906986088541956259165725036317603682933670983861691682649708929223833375145359404620633517968572184505735083655520867213629102641522865278484509962171779315935913658111676953496789756655861134668926030015793654413391393462085762442951817363086082940580319222333047689809620054469525983989653179494302948622727517663987300143104636936965424299551627867300029242737342154689020617241335444494299203965181196703671636671335771887608277436005469303574651548775094641128452754782007665834252888662822550897200970086943522458445872925038492701624791956313403252857967387650643521377995134658558876903890766252543949366315175355760854998043130801708161017364011283607852097059180844165583359699150960641052999241393003995388631086327770086739673222890040250864030102305571632247515734885609310941529351330766290152804899363814201898454963569490757175962788670920325965596671839852781938044586669660219806858325510167447197669279915260392293454825054469007457912718459596519684839995426122209725472778103402428536310079567796886705292034376690733636333736031759968546817381081185231112488020544074340934141041999499291602284230240754799172477259816353370454823757907580700440832262927212302279357356418952844674095524302421022280833421875921309320330587343959271179421433162603802932341841895505803889467667796232454897194949814414581095779998957287820200718203095289427127323139684960502245222526728045603318162296866555563667119095384989073201050221594516384552006056905185583013175355036469259818127413074016793932521952141481261011051164292880581911813471018592660399571822202959490081490871004810075578032280639848338182965787379641065332354786236462636601226431105481510914703669000295457251278346854051905951361119919919708284004213393604272868576251774015532727542358384711557212565159289294275880405327276007371856841909481140130403729288240653070061053517152739149953754049293213273302591178466266448995217738957080881543145850620838983893034564301327825066121856603973586775639899843736590454376952400530208135313959700811026407458178956158686963989510104208927889715504338417204619225059492303745462731686547206852170766461141927314674134478911130452311517190171070994694849412625829807419388710607464084115524063697847899628756169946552577601452592766358503592580084772123205283045121988703067215753463746345606866463556399547549331661188130348364663992972626225395881519696262371604735905932787310565259035621785954115472437503609271648725906463037558044757383178901308040637560726940161505179277582063041835607325169258091493210830924228753355106074157918134540053609910204728293180852737932160890552886516109108211236714799911779377909944452192507539722932294634184475197432367660717634471676494754341861380289482139846799193676576794435738139167055263586078194196170283457151714984103257634610482402147022021582282704804757687719440709807453527723888019229493746371040873168643707321591754621783241656757554311386431041734467257320755597334257905415631250240810450975935883341011666713398607237331799068651259081711722118831267962063028167577243180055590871698559708397329046466813069873925566159096534909318901273351614614699884209009467779654464504546708777527042825127798375864689861965003927985530366344453164171920458880996793332149127893084225225041392584907583916690639681998194947040737903074837327584343266674338820442509542739239295752001786318294933703837394389793633941497273945779462482806160523203004769424108894758508011634263834334036566106683642187124678426206557756388604836236152023967608886864538785764825376299805128341989858404313167125574467684750978450692469781743743317220485458766588559600957591284582340702026360104728117507533806960133550000493541569087253078413772163769553720070985735452664678521883956634223887215133700549766440357674161119412922771121679822249492670799431965373283633193329205147121187225915963369081582311736141555489630714963604522517970735488334884189214715349433351120398279306151630146390718802177172608078951642301582878850998241311128392936576921529189927636579711458312836596112420906835702785603408429524404499186918366618444351956053433859512691836738980864194064756212239641298520714925801404070397042815859105753796333633480012301402899403196146905454917985480533513658976923094504175625112430509804054727718107052417648988233721590157753986230295471850814556864973052516825266332994869669168213227651859893973091637604493726523964865354116652103455331190970276637702117918722879720896450896091762499656395700320010653826809856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -3055891906928125072601105947221279342794647591666474832173095338842907025990523128595713116906515853370516138934447299070678268275996967144472378923870831669602858087676308147121449225918844307651428816711326067501154815875293225550364043357014303755071485596561131464895989531579635237644305965154045782008574606246534940475418622831052319343772748614060967661380440429659472815747080691883850680413936588783366065499290398034034271128903785365760816460837201639887980008444051160576153934272058152508329770016370613138116980397771004263571936600021658001496850020662713271188055709294556976220434409414548793987109973301643852068327245468588310958092166118767736275506194117245955645321605500770192939602154501589323371057685766563843541254568045621482228864495278229681175888523856165108858571816491966349480658493633932381762048507059756973846878234798315157907220734263207046264071275704431775246820830613636178787584793844439164219504726069697017397814770730138698869117202631277511865631921142894290894292926517242171333618936958700786550883528181786614885534864638059916249500064499081954347293423512862394151286735940334321473174838113582422531360263102445934669713073263200618057240338758898467752181931078480272233363116972189139897852015799631453711386857428703524480617217696481185138596457733222123411865579884682579000688468484757890994065749276923130845975454363372655484061266160521615444117787132160258027761620579626921570596015139839472667156449028210639719774438447035975079072772950586272462307218966032872977857538157180018168746236422128253787941757787836002461183160294943640524010282356403361122431137536957379670475050722362164599739375392180628428275424191693902921954276301512065407690363949777154093402563698077352683749418516178363324407328719564367301794827896017408270045830935961883754091742637531675026950737004753958681824078387908802250381893309335555582851132887423542068053481855208806521428098904848618832252263667911461991212077334946797664981096258829623737559123143678533879922747096265127391584867750188997291097482131417620634205773470082920752152214979061920377566283452276974772707987226595688029558968394900881498503133591106330432864576986266317419586381954778962098055447847371979539837638815232581553192679383359397179140959793902502016689192771279759870084021462883924541482030765866759658968755473102832318116889976548656325057118140906977875518496075150515435181541977059472180479569832092803126213404675325687006686430743653042817250956487060916940670873659752632237293904684805938173454904213947361920211969821641021747393498837631038808722719410366294177013630040563575209230106737452501266727006776248651355212352243407821682969894823228997209160049574470786990693640814984401013967615887427749725625146576629157431738848304720363566099812697261432038714815642695223828572457340568918735115379074382962419847366853131236030628887582091405689990007115560628661420298339172449819062770858010896589706394667766330469671229645568873128818650179927868240771630082350236092218490796361098768659712472768884859966226640613669165647603330931538152638412333792329296297365012012428025496441170605029024656801758392213045892878895512959814680029351536332892021737911555793972782519722976768594769536505373272740431594942048101337449040582520716587508473495861648596394593587217834694396879846525645286850371199741283792603902511566236633254709583614267518916511279846114829564875678263825958903313740484352319511200376323418508899605040429105874225528524176515808720551647753770270866332537968076902054599440315621302860189127904101887168258925509740714949392087127630037631706359622703304257656478539916240143430856158610254854972631331623187087035113881756233720143081998773482318863300273099434921228801146721730361005853923203495226678981133322647116922964267733054232634820539616375079959417076417400506863643563388115295380724283781185227129216791330720466500879896025485184410519558972390436332825031794477127591943358608857719053037003020418576519590919699504781159531690056964684109411268503856258481935546464423564573833665233696241999970038329172875440638395237955571118305463623758763715047503495055999329258794174914496921384642566166608738660914033552688719577874000718523846038726421809892812707776036643117006060035422330562285377247794392006701271095178752459278331240022653156157056320793529238638737822117839554131823905744084681699719856989026039362019574351914732905545450904366023200728753015869612641185964651969737698239104286084124193787639766860555833067703918432332913038514760203796485624283041285700824832381262486453880050009695210655199012471919721642313853750253232461200798920005376330057891001900691875796138244179772157887618693574522648372620074803545915911612509791368171718814671872214097424022965269412299299011210506435414824039776282375779195531494297471798128094519158578937836628912915894214015298805463389756422577476242791225326967844807297294792536111212813084309748708382801679393322286201632803453009237366320908634993357393735077302246644842478996804680477733207671828046084571994993459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -108637599325449413605141186893155022484325911026066197279335848103247072360826147918412909456790074798740827012212045939639689068117026287080491427562661513005577377936030491429343973113824729522764280304070508707851918844253245446637265934414816204661302102863908500092777752640559291029586019222997845063720068854955424964531068720435874346281801372107113031117724708552991391571755361184487663468739248199426145188346123195179919621440489028963507043915800668677827926041639874641247631972939929740012041320291073021282024463241382117929669430627406178149907238082872728357435294542428197464371860308708439044463130389314632186584889897785314143898105462156598867567316829685180330569428077758219824571183388657523923302031198757914001129072778927233641154615648933992109136115785848900816663220959900658440850625336294905555172854877834679419660157425304283080700970011848519039366960907171901261552646862170254252019408860370989521788522168333864970669277382711253636323179132681467696951701089302217747208419780297041129407234124638057737789711914878200915125652162231550438960992750098320521443775386464388154333730237661464723882600651072781848617073491603442824743946241918624466231217785841040213378250629564985982920367547498798017427762255695253336307924593153153508608055997951056045403840024216246011108738665528897282993298520233819689396357071900016899848360296655349508800909967038535361405359510209309719293858895631348242656156457068923439890972594522391852246740298119509304714440574358151925939161459673706000026603423376102040748367730003626453521850370602224104551586148966830021356908488170914329392573258849056764271554354364709124204550272080205493868856585990985364172881570266873126312140261927657442041955924743575780211446087336710881031641797683095745871351579603069691039509974415515047301395566843023952392772764502507809101391531553910645654259573183551538966541848133507243028240344104770376307985884310740419727731115257511986997269240129624806919966648585052332738451888519615027815409470204279389721917270847825933384414425816557064034797318154785455135749340355567928801008150544360154973887431050895928856951435900370017232298027307401293216084305653304036535553076957498427048097556756860055603760678752485533309382023422493616910675864190338235783984824572534215047059148670026117953144628638250183663395073816973537402615349590782908554965877518993522456517384412212918889949075339022373745474902801786358725440830469640763649732486527194444581394019364952655379762130554875757522138986209943425553031573070371969245286432264295713995808234500515396026845699121827116354635418459256756165229384857680235239662362547167033157453198887734394917335470279044564601352699971354408380301186117460973949735517547700738762111738905958372235395058173899681677157247126232314905190595240340891557227291612750309402261433234719552660994384771231295207950975481258641407119045970048985808556902776163299354256653144654166589000226214879260129191173348555833066833857080422989545246332900715816725178933642440060877232077802529557644600520259007639881013507208338624797181364047302386938311683920357015229254766733913748191141005309225429321638038776841435508928012473883899029376960798256395459975469907156486870875762221574817624092214058540054032291390070288332303188323692951936102099041233922763025987852935493209736453806721857099117603533243779444883180184752228388907977665744432397958292515798167013410452559973754796601252968565066091797805578665436648196808917549448563515253342426137821314405311673814887571440684015507972819850161672747211251589977381754509735231888413829374393925539356103108425233727073469007965156799843876363250213662008802382780863180128052443379198997851513695128198775690499518501707322223842396345280081656161505748335129337582439048415136683203149934067637624632836994126529669703023753012095508553785136472330099531348527828857266494988555668354801772935909895225607436135952505008539623447449137767768744080427328341800012575441364789885373614105626682824040215338570996430841378174932504364434287816268100534397110257703023986213628509609558925380875949075570118989882114573134640007806694593570462869290738884426335257252806906994537306350380249980727038739409282340856640657277439083421854474030827670733092308581212998812287199188439720201858139958659847365299943195709742060272374007193041736362378745709098315127648726427681594417801289335885773813759494443447693453696573344075577120122477308297686401235794363386381739829992167730203122834832795956684166789991839612983101746538726219507113150168682640213774690503126400718266304917342303061525612535115787006337730482423803926098906779070552143110916567936284887316571690449826152608475582976270604746384425891989369094121044488476034418998039096655321082567340017233693907423715676309947872427498581192513350601391923755641624909036331362951402433364642246808608404831801870989356749967865412078805926398633767167208597698341786780095339939904962657861625419764711227340775327678283565886231302414133605434977210077334645024654060702000933642143006720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3528267940758049761822256872728592550560576462815400564521095685091137561360316774671491099862563530323057970456292279174002007195150490234625763220208205936045405058408407866837740039778687221574025410731094058831472679943115725045584424715277555115353110787371728818123765768799893029821648816399785539734254199229173105599042988864289806500756253535120928731999866765481157699899530248675302037529457379001274621121985079846363553524218829916799724837545906936331226529634113060456739915280137499444237866147129627936024334693529317501346856978863536621141926768834322002797761590107923706577350344097541464538083592415012846826390340140234140566534476454592639476973360056424281435018650308964713311488496310396869444522002830183381325270311921121964529728186713933705419461531691980831919596718415658013479593879760829769918471510114745664866477409486607616844864709327725615004333376468850629036646542630333614811687116733338507854674817783951198829444618002532301028679916051975664275788418766332183637115046161076551682876114023173601822229889334487201969065964150674115713187786629209860162627033788561612809635500137540363642329824744308224268488379786682333480952570592741830192883202366241434241092141568420991074873379634138119680295303171447695702457752584601111522760999704898295715877842533040260367113383617359078493834882405367293299207539567401100838587668030671474271379321844807304100777997565333212596715322733459453514229210083220672589953659282545470901550407212811532095221505175330402635788397736408319989665962954753161858420149049229949277345833042877354289873382073893454358796769029662971820283724895812688548449041985544712505136868157199332519922561448902869561836413434709703517893579554729907187679326713878131630544374702695382624654740893452702477776116822322337739532790387997347339847653935243228603361228600530822397378021883377437547615390924909897160774988729480704838252367540268529970141961679872895201299657774411868689972399514494995925152083102753016480962700593016444938997511538671290008263197715455831286493701382289923996102942449012503827960298534084546470468477289667693265067309566864209754166232161320396045622768540513914743760070266626256915234749178888794249271398263353194009473744608856495137670922227652479380858606958651198456749307535972311255158526853336190984673760190825248517306805503853970523496153639950777960506681709929652932594672405910469516958217439798920318352179896338887980859657571939455244412037254900109477176097185675655157385626604275059340196379529910999286723279828940309843775309866866104304237305733228409427882026403780651761188580382285415335101818634119753170941310851383689046360489403890446808548812370864550111023405567148993783689057986486788672152918419662984997917087453385797585636982142807259457131677713966477396276168191623762507288574648792547368232739826819044707794788501132764480751018988448822839719716636748528928179895073512617263404823672133701722062867313282920225963283111827168211699703493774229842994232803327916042730468010064621083327696934783131870830145842030936309960133422508180015297178937744365311611060246374904864881108023297642986936280499345811917965348008066848407309421900667534795805276210057385433141873963477529764423355704596549936805252243663352794827760648580166112406297961455072794929130607127625925162622261370628796253750728704882600761543704809351764800815167109335912111184064701287760391597388133702277520494901644696344900774417547479398190770734518914286103345135986918519242849071635252933617775795590449387831908385728791182322245740760300939248254592353726612385702874925085371013755290136418190327652696800734594590868754447781446309418608413024584568224261162044975661145998228984529998541630632502270841658565837783442134297047919090392170223157814174704255127874046113310666762244752209649187758409731639337652106291487274438470329793038125629969173550772836121547920311630728993873824274361483796715308982718736405152727056199218693044523519215880794195761230312349808946313437283101788714409137186537505162191498968099402129320194223196239406893310804485922847198388325556252951879811004553222861470191665309556099563022347020074551364908811459381580173998350797813714980484538218101239486232418263141272923050498610966893644171120463197029371756314245801493897739331932063710920010872994206426981712714006966079372714655142767655960186404780833264538931337527156426777175273169902167443800476236527793609394480391466902399570167736467332144806127167083786371011022130221898178887695682945983340629121619303151251715159090445858250824432521593417663348686219629846820224756276527801171080880161672654801554783266786508745010376998928388022161571598070011200788349753325219273064401099783190274436820988882247950720941269731140923680474189904065085170290465272937682204852925576141327327356338640517901450151187842133493383972829470834615735211649473750732137006070306058476048950249715827406886601852975068946559644193691144991895030884212516059199850417152129017103304511577600867046122985441915893915064255229995110979180953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -102582974288211729794836932414224552112317611151763754772092969250914731710634173175571266972552917017658969650880251887802609254738727336795115796900115485008488572188565516777070362860293328067704102975539586173009260131205257961699862209491315068624722494229971140162145411546680081075758983590944745623610301412939051162216625285719119985940462879427331124672390065707143858281163677653701642814038288595957604070299691209604887276476619537168938297453420823840721898067286165828158518298648515551049601280162282936338676956237193217701602241461406320634441336549732607283057565939548604945904390994073257664431414052858569029150214602209341626230066660240383502759531696838287928100969183996548685562158987276021338711600780395503105363910898056778935937428283062254178191051206897406308795882376653473281452359723550875397013028928519755148016844913340943969748002249530963197273342157340975096002933992884343794456520818266221396269516053177339329636977472987133651676523773444470973038667480985992407357575234050783166211084860093115579950583272940127463254077370667867265108387355003406656804959152909952332040530811413943270340392751892166938947900740928388511607045066428136456187961860519786106786779835964478819861857474184809443610378467867514236952780141709826489292125354062663547551328839162922249133140949475469259581256578394550298129866527542591097451061570773287470736458677309663997191868602509514190945955925899556142721108084940188247553452890666624095825961330831402593088588282655035170420557762573712174730684460561545176287654004541253885714864355701449864918982263696176410550032543048298090030484365541631090206838817324878476520827831978846257489526854487877543721573659394110306978134970393321321599260531747194399536565900143700381868848252538077181985657586004109403971757021602265028331671443177798868783977948601739882772813402832084896510830660785087205677787343970953940609904029041211300075272553788009134075191538054620565889826437108058091178357000470804893440656406805392484188540508470923363930240512530433541419192624459685104074908112799107644878381377926729133382463844729784513197467744719233888324357821209732022952820946794606572815911930712443840179920901675501378368374356030393671111090404125215220901522103109047126287452100579379355792739719336378527059646087016728776819095324454914923673609637658264806948719793740083899343580986418451460361976606628075401445032006200858583684649739321100419132130119566166169422321922847659877210786405443429112690407645532391561612266217672075814066518652685933888468369756471973599830984997492322385852066424194353437071519566813553866494549893106055499429881525256693660522813911114293871832571133326082891809185140461585239535011003052397584316645821498767795630990882660299039549658670102698751121454772977445641336638838382512043346048332543899667142366700590183351893026734000158767342494211483382464525391125893730992976911810828037269005111776108237884996764771015626691314172611672707979529291039402272069733542490443406635231301854232965875399258831914430418785974327998244884612093977254708052251240419819419621232681037943135385818438431635227038186712213454771039942737186077594767129660906701929159931965938443138795152965370861454976220856368741820707386047268646543924965857734339369455711778456597113913016955081076836696211695199097455954262659149633922670614042704933226739327833325525887698600027694157826282406891831461817603988726583571300699256923860802181226634263179003370701087871297976655510599919410712198200593391070322308068282907997210650800420659971638207822059816404909510523162003840765464743839715344969982418988221360706674580546331772926779904387209278603758928978736403802741154963042110391678350642259141047693550148441646937472963601328791055402711046377397217987104711660512292216647360577198395549526086092505930453560433743451999452819745033619542756058332731732899588498864913880329027493270458362074979338390598090158744822345662678053609394701859248253390365506355280575615788079496565492868123434942023588633640625693519372250176090570179507938372998147506589449415680087793457968061339882344541011677703630488544462722381443304943411144381073109977898380924926215321762452498571686761106602820396924900990348010494280632071470708953472916967994083850131346539331256464503857486336426576580211656683880275070627285362492019084060514555925301643262508006040662964891062271505117200885057159875605834256941441850612710040255699960188799540192990985465048511972164070255909973239031968660595755634500555437919763331386534567341259827094681158605416756083812976553649258320284633155484825143058657384627739764429819573130720438517718577235927071906802607734404148301330446449432382638974915051709519160948286428855849858839723181917735062010951279552377316062374657613949525919311055299213487626001480618355992368915597970488718048004592912548446399109606557019190606716205557517316116330943761163035660593005358666102304612806944402614229247671375556576528421842613946680641986987994085821465339913292525492757584891095492040032758058188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2607936397562622715738663457536433758695202844327109891181251729823439696458957707433026207725924025203759541414716746362001748033854157619349646622345244021056763161010657003323091045833433459910941548620428433682597653238091439100693053800654797787964770292532689761438594951021704461367199948280508868429268166959569978473395658507714905438589563501880235338408593827806556319420929825604497828549176329319125963072629104109820302490634302279986204890464344122596692936706705564019687846655150184528010338736719024007337850977271626629719173047212658654305878367134440579858279822133518442418962206704360837244024844707806721424577429408581301033513784583818491569031431416035667223120436452097256593700624459227455762360461787838729566620515688385474599084897880371807133012046579771232445931832321413350655721978259574718236383243928677796829464757770201360393846171138046390305877761525588614858801503487763673505808650925895675760807218070649935218250154261954977458576619764679345222701596170984929272842591260071974214737108323225610246379043535368518614600400128301235316374151850380661516226804700860100942364876427573848172104948563071512458691079971008775545325614729401239213737730018217606609515367003785025447575929955067450177292843000788152009083563267353852737707185916003313692730551770294627496560111668959133435393650579147713476406889082981465148974334687565913948912862604652254506366333577515788228598787758720197645229586915615604189198888164780997986948815595188971658046250421782162659702518876633890512284301619857693920998226608160970575990804526608632876239188836184406176622399006516718798034941900128121720509233482078510383347404256068449825025599376090390812378872106215286901281590641496821627030615177587275290604015476325822587306777507110135847985733200274912309654098417890007869481171874637446013302606575705816888497981758566829271826286405415493612360164747349864592929811792902451683738920170146143807448624111089603368369340897466520873660539039575140803366874233341364779760391725440383579727779702671516099625376861284174485047392028999661876821795699422274871645864641519648976440419204917504312226219275181444550648673341173040033633013399234279275893068803196346882146126709247152405558771045489925715096243737846712059082443536133815538411008925799725317366147662311608327864640882826543810182425783776836340624978691012698195921188376725648235177743206221654472262639966704822048939747831102828555645112762492838341190012580613902416531762939010149508876597926385677343704389054623404245458768746176591080118723496111427741281668352810914758268153297428719238419158252413274283851189267540994750621677650837746745527221235123256725835998333398013877871137157605820210809725931410261511207468237854931744880544674692046086351862194837951450157127042315590135640254943626003006240835735912190297690591305490174936333371700568692420050934227049682081123685117975815200907880215916693742745724366404966512927850518984955766820430479468217674586406153328457091330086030627157388077551762241120870685090664016935722485267889735469798129386979726144051003141848225885229256914609128444629844559149138901931504488245000965844468228722411024665771108027910153095686755699290380122512960278265496774273732387280402333699379647069458171204728030764069775710484335463354693197673515466076949202453337123262059164332273465709311321185925612129040807067020361703639885365097080954729474024967565014831444608598711025149267568532445163455793198836573306666052410636147103710954565862317528924781086467478590444228880975316861443535575972505488690949823275796488684815936703062438363515440507433721765400405368037678931429367900767232286944990056080076767656479440213222700141638062570533179628405126926760686499639591802892537500294655513242521547859596414857114655004083442203796555547846637690130171086624878793323524467586215668195182684258947004177703459920285808851019251650018511436547786187197321143303292553320443864973351741596933040245176884421689254415067918729462817988605646587934881918151738546380777039963804235248593975598022235947281015322458619798979437705891682897994623947671950209333323329938122106343568538868245352514052803185584407824927569691970056222211738219690419217931065783402184161006531876939949647118372624456244321585689694153655655856281912527496319144732465493269318298444799149857748118188838873394463875147999535660926490715967117851562212132218424572866597210792757586702135845077911947022230049105016249564506788256564366525141644526219980776247223641758815824312997427548521731712471884529781482425639772842359419244194405458417684588270656713457553348370168079703415117057902449165523861238418362135879048517265730185099174286362559757016043719243644042147057849469048691881362881281794032108807814858407231013534029265442520801443735148363641062550304010509648818824618796501757457384474325120696576319478151558841598014655062276558688437862492795319838988323197041701187993856805146364992406663684536143279086391549210373542838283170255203997851132218992737423408461481947547344370432737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -57913057565977582850294853060618521120047201523080855221797690561911521941003081971064421623693974071430399389494520294463493805947628409087117541541620017975669887849767497828448247851680988193266355770463815886805546810453998575434781060036179096681510228862450989449381376013624244555557831018523727242871368041164761438426403989619464405964159071108285759932583721813637300970799000737136299916576447758787973364635466851883689203176038934321263573450196399721049280211290166682572695816757628296745192328872466926125190920237217609826116022831791262795908646545842420136204269180032164428933103843302666791255563478726045065826061666206431603559156638429070703481500225162883907425982485183155206024196365652797777603645309069363272383378746275816583388607901463735428802890135377576326141981853175043572362436261726402349273778536761353149111038560446064346429524013379375915945680388422007009669994043857746283018570262168412707358376690878979161846321998996439408714681654862878288874167492189941809144035660200925926729214201344837446860364406023048874724174970516403645784764829925111775414903037220284619349198111586192333798395924516863070395486609062118801715922359324217846330333320288517335399603113261860413609374180908431358437996581384378918522744485687853819494977648768765848590189240804007582817065979618092999067586571297657465936028587776258123251555991871271891452016157940787975121165783872803424232515187283610085980971526420109599274943609788314885048125578466007100051667602611342110617409855422831687290857511377520796002303187033493257003857161070850702179822107386381347042769419005599926955839470454461451420986516633277491987570001629043842292833123781440203825876431402003201863356021198279049111729686896619628828198196992258029124055859934862937459129303384572889093150831645101302801796774387664397166964140788570977130230769476370893610100286271441620082033160709472603230989499421247352078304913597500050692067091584483590214563574724823147574280375426921282805459949788110313622323757980858008679437103032692340584152439785616065256011332076991241885160647653253161492177709686365143230527294842042070214982575448171877374139861871700714357686965093859752941629926674405242087297846787214245690628322576215845541235721081494357047688817047452309757690345452669003844447211625101833320250177043403612580673134127796735528943075833019132589196182318156641202379631713283316250359563142910701471488388249809705600201326586920094694822741917786776261132348574167727321484954244827592526695873645931433244288906866494460435071324241363749947522729787692918506313447067563870940397932653785925453964019060556765820143433661671193786032547377129749374221173218770305353104381072070992788078527982748533195548003220082562840614761211349250923688479660449509663689780300827276751332920183428968676165060169997083108173584474554130256429220663283921430369388346466127848948664092975155118928841518569054284022323153372391767957057803724363406412029565692844117971376179006860526908795669032171778053737323675688335822543143848113833841974342544117362816071480493725048070074030604249785340032787841817185439237259733527090586925473341648207373463740942805745880983444260129099072289836534728754838519225456422270001753604120305457963923918446663203541144068918722295231256838007798918531862377223786800038451047117867924742537600919749907797735442308691650928598450851163082343634980940503764452189632472966120370397033691633506020132400654603783623571938182848316326053146309581449651425367258587892853687465920372962733336254406826716117038555669064207434858707907538071746438579728470686522523271362093491755368709466284359721996133603237871916691210044977172849573854376009517274596541361055040649278486896375414651124748398763387554247238225067310012932817944158124054016306840791980334179348012101086360770816196140949038796552187145467430196788948044493190892028623955573243404183680403464497292023547300153013125113036108890876609231600535531486768002671971743181720903817405627260380255618033454259184931502349673480270839360798207948288085867781197198967139428216097466635765547629493320700233594160430641356298523006507598067444153196284206617067651999006663696239464166412988450439832231331035929606226378124883905580340918696766285537275257229798168729083527875650327558087067946648976078402963625745760943444827002294293926533189221893563013225799756463955064083216691685617411495945949472186109692400913344481301347016421912179854665738501948930448843994881489773427055068476444975337123872740112504862036425643324406274489261498386407112941062761057456455120543875485959650673546020808472372409865157141719037934901830164533256736230055463926570136527202838875953218983824097797377187829864988605359251656604282914742511361255539027501973655119431527225583446239012452757962077758314415123109225398649574575034732949387496094940035761114667457955432864415956082735510135790997841301718223923282944543159681409394455285920035069755418819737346695673766685583410369494336414813615233773604810225876922444052880481549549568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1099944246448093982296248619420731105426735134985075827635710436678065766059973306388533191933550147586474595309827079474139975579060530855280557491692751263388426668120989878648221423294932455641121425357398866101366841416085081102402151275397908146788972960249106322297009450416491751362273185927527029760250239646071633643528667923350195599024142565263575788723588313158603240545308900042815932515552216721000553804139602021520452373000012395298045101395417023922768855102426340767456037370071520811562457884126527038694761335984494615794452716874670049105828494064577431107798237998651474504553577511427314266264119384294201447068094535190113855223332936503429291651957059017381796191567648125804689850276465320618891065004743351506490950513916771310719582807133611165258394856596648049236092927315917989504370075339345892433737175135304539415482942259738661088250069158914577483356178322388154411408700604590872724926246946627427983844535662047466100190177646651567626334159806622695125179435306467938831637166632741291168462748665433849525481816058380467653019153737121279892963972183487436868271013623436346978068088808430236073480081115010149917586286287312287243931259060265731924951878283605922886689445441132033957678410512696417060622732433242075103452273140956987822588838585587835692881348004989213331274671880822997311713085618867112954860235710628375753318011744028719124297012759927874313781904049902054358693725286096473309601189597941498555715312077262802979103885826211103543528678535395197157925402546170821063013957095426923380046014309187191485208921550228675972741845806353756469845032865118531565579688338569147234676364787170243836277319491700610982716822982761461714499447884001831034252917548764101486022869874333223564067081903720657029956423162521081662055376600632006657753113339122614090855153119868736767498193033611824767704297849450908652292600769862711060684420295152831503043401519843170592139493095300644108904533904976715566589609816237154958166691583712107432885774939547064555020731538939723765950186367736746717342461223477466496910623747364034739083776843367911466670196729488085666228910470138152348239613042270271643044431494497517331527578652817045745414734598963819005748936802842598432346520702290236406575093058879641116445847069869975294097615152364590412084531693344104298135806110614519780208866513543716666382358216926031443496344562925752350971232440498254469372502737780762797277086882988716118515005200249095955091004488232470451440323145889385913393597814032122472758943201229824093937215436170821418089083083849736549478897064103480036333095160077491184139926515617047808414879416462193127179682034641183633767074853147017140368756342137955677251075178784960691436165168803909879820707198110018399016249850688198084885939336166910867383204599160711328816122103018626980214617188151898504891714925622354443270143434521002155751310109881714575943915494791242781819668756041394401177625673173826212997681986746422154535877599713534380657203900695269239190973664010733585761658438709493270731287840039882482957427367869994569754926119576082092342884912793357667481861417314159634092145486044107448136357784568323118270348091328654331667935187663627630558418445325103357360907046614865736619405400307966155508456373297196838089503991418156822653355148996977461706917305488876985474319042246256581328051262211249107782652219758660657588870900170777393811167302039416211383571091739488156262393067952991709706677777411430972680663014900173753507167639185815847266374512237929425538074106751801926485565243847616437583686842574442086284600991144498845617140049512571313132945610169631407877305285232331083461269139255466875376841326394113501024828272165124452414684920387373359434557680678058509768937716383604071580122706903030381385312025351428160972218628162203825850467202443465146654879904445182392889261324052773366631472455624959144422108786332480135950722544831010581440187698013549374236716896185812780250341790972651598085170060263125808883284533224106062926105108306692026878482602769916272682200624023123954982862905211263027765840452751413120052976039541241859752830698577021662563772865271742192683061475679861268671842201874556250629406981381805302555162029342240078445494443471044227935284828986095655562474013285411087786845834253872251430583547152003981111819793134392999871865644333759187724433476998938472125932776408893122851214866505305701713799550975645171011615214876164055815324127333774553177061009961392313511776802938285933336591432990913585952368015370663535860746762429675957366496143232504192052382389198993576126038745312514215421159665316270428067469630836486839804410316113667925606585952546891927933024548557855884389935472643835524125078911090670462701702207624486966119909222929751982764364983341094809544510516631019031965462813353419615145913014532613742812711353984665519724299063821850278294369169083652346282102972316269983030559396707126257402024105666251439324776336476848768348008101094442077443662263116934998615136909672449061404525301094256744438539645460717292748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -16183587936573473448341558943668778843723797231589374792033485757943307059641022012806822702744491298405483597963047705356075114025505203872193091042818950980182413204174299783450300546215820306919442992220545211798752594136092068208336199019532732715270599451724708291117942245597693302699218025786480108862796464212258391353412583440410466177948731172235321908328018996307551125515669881150084412568491046925460920879712554380380374285149753557568513880612131802832314307553654970283015954864692565003278694668646148810301672500062731448066025545976853580779275412618511943276542235534929653036203425316470319837796742596614161731199746933202556148997656834868238193353649746031578751450282471279830406079338537645488787797414796500433246143643081158152688864659527654910637388565943508630436827954180383902773063572278428306184079014546444796083642224467069409673774740629846861418362468072476149485403262443173784115635531173729862002860693443119681646005726524018780993386575583533524905803641581083578976815640003084150593082613932265067257967417148454949336148224647092641636159004637650688566383821057173836786213298079557858569022059626701527940208688385950427848833676046780669077172863014548993576203778757590841337918131762599297518553941564330715847758848937332223417608385507089185443213870658986407600119752461182875586968044439774915441471498032976352486097175132426648122457525386768967454731324913557951852354422287533625145080052472250969607304741172960437428340819266016877407085663986567944843998992174387919374704228279089570292460082130661247574439913688799782875660654818302149392482222060912593606237630647299244108008583560708691142698586633624171227496839721873293609163840901712617116757870798134341495110560712528534569327328622006396678032595295750012061430534544489890512227572522676620865075118035622371200165710473534664829639151538603656751843982227773368731949031876403057698561845011554270271525325584078913044179325158741702622492838924203397537537054835824063682918766587669199180274726948840793883919483686012227391614814377778643433943081608504913054367116092596327598255199146824587685286606722259415147344377605769644884342516538845461105789613653705550822348224537901809030638722115443525254586558688736133513163668289135973472213949400123381516925520609215051906701350553784121873630259347710611749266434903767090454554002922023558196617529086991165802586936784715807026792339375432350109909717659983380580550170560149245933682174250873500084239704160217968604327643247392162342577855292257771982209503065384500715349269512816188589712563713797167891698775925687624419373356622467126262778357249962141113967543783977611790864851939818399622315472283010860673783117898915611066477153496235186425768114893634254525343671457933505097189516433624991538416797023598630218818757331262465140936428428449301907150290333548738975123936637358593729552637192706947927789929519354004108403591911664194274310909247107955723116636446415628622378970276568687606519533638240533659704906659243879928432189138657538246662597865003557763592330348962973545426482462808013585776685361830477952722302503287347314026288758821606482152832039220016407781723059438609665816266848464801159005807800344764095885334364028956083222040534771063641703566547891319870166090304933476442303050529786601744778439991489283559466859968612670242659077401935836207748525965501479751803492286306340114959829123465661339813429921502608119434889986322697896268107583730682004633752813573514715235188266810479718437485792528514019706195092037076163338930164133935320511279223657292175282514689645473491514473577929215701756685151616923786124376453188972382743846425755258763343870241117874601949469822994396391957760516592836058280012096342540832427692108508860602876906358383865525495829190258373650747882284493388764063432601911677132069464381659861060473752417205236469089393294201068267276323097636552248275289684402162041820794315521546722323070662146881042564912335092630925747642012970519746328672339328334351727142631514100133781945638043344018488325848248320918686385030354571430511062572490488527261761601165764800567789850974539467624445720774148515019881473096710847378690013912115506713941616417733212311212949398650790979574941261933625184215003228136012315668444717862154890814278016548311179918459385117539692137566878535077153990878511339701987505915488824404158020449576352452734654608704355529203276640331125282911268424947331045211685496558120395156483157133981918084360620489407203907585551749307024264743364107780810883487557740602021058261491371353703633044020602755907640862503446058033431372200610873805247662926235252132971368097907837302155318570714683886518802076347281140382140385287555157687033125416842189036388364792352860982260322845131198426804593969551102400608592420858251360428756762224238100053214103697474415588537337791037382825648618571420398264215613371673035329290722984855209188136490541376138067522044394569913333070691536539750047661626224014309414177238627347540828996664202270779727610797427844412552366365081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -145210529294160606893051318480173458038233765404928125882431370786880865637410041822402026924403666137983879299821300141627066009502970393336575799212262153773181627679657029839150362481560256091139283950982843515304394123927579498726630519728536478616367410102844117904166501620770384747902876098110495450306323416006119904389143628156084499873439617308233695811412043219908902444679575239380737235888626159876082489756091278343591915452908992909333804625059275812502426333734828051096246330911929573840976968930533560428095761266831230972052338885842967861196425702870442393794991808106601331687043001311980402740448983399314213821870834884725457762099337373753912341969695496872674952190909488951030869113331278573355376113973869637603797541427247360913829700068311911797697714409231928883918970090011643845175932913958514080585534740672961255776589203838662059779245304525129378736537634819179128894542001529756248556337871769685991412880347682325779582105978597156702946381861695239558347172597347611637817767327114188960972063561452258197491088721741996262522170303948595358978515066110664897303043669679106646130075980748703945192053488021583224731857689418272647908925838255502260413566228270457126111436870204807393813760657763077241434604230445280096964156682414078948073593459409922069494851862171583434386210991161688244733342094347910150092448555691794359161484089987082654442531093638424278002335642235179840358803548500980108572182816682525744052134793658377529301877810985840939563723256914414079976349315659120037112161997365732235987883918420239067988777122841514935405062704904029363555798526670364608268912903090713252363822895188813894419349631253803833553130495310441396786761975459156047711500236134270107383887425628577466277406560710431796934316997632792161483625630723995907099409893148553425313585060475178944227281607486008400926489707394808549153337305590203544262078099797537106008883754901927600143555832339344342489219866693257745484277475557839196483216212519488160099455379670818001472040341168781326792596444926592649389894869599729073191747061862616067456187452208913596204258369752413988598443306767999693068924443163605812974292908878846956886881119736277193068784063718373425056954435286688889189192304177809827512733597576535567749032641309330623168183841371383686497687827980390968468855812413069531106834503841773636625034174369929212578976736476891766812959155923949614593392013539614159653577106718057233960453153449355957591971581606843257051271179632631832248482451906776386824736465234518609320680831414574294495394368882245064992611263353937295285355456084797470664253786964994524926901419769540049569482706104604619978092811108842587179936895257985934053192658851149762884265166309473189570661346137663924069640683563018279620431366108452596046391249704283128152344454085978807307703964242334892455808779228690997321618023632011542900973693311222383231629486897424752072384122864491765910260134349567135940703749959470932966934698271892978447555711538378161267503413653645895247145028004158903703811057587573569629039609756210289391293877303466405613438817445074598682695600859271836412786613649896319866864054031857510639987027010669218984291465934165416807794204845866172017317827664471472437533351338537574025445528900818208759552505785397554832298730467571934119137993845396200830079736895792923068117573583555123738301516136712398900982933264093669535810979669917105306843590799460419154940002000455970693155673707572319723659761557533717496442207455867070120386157230763264527282459826638442279962276826938534597991716010676585730068599020559095849836945034445748607843039980523642117602700042005791059198686107535318556210714813841350342242462827909571806374170373316037670269447402443386714657083303827895357402802033260266670932761204655280070303585346576392351260387346730916623376110730291051620640957544337861852515811684056664421253363973181081630270150767158176116780489349885813870604306328387577983590806806103156273721022261856772116483477445630073323320566869893030404101492606265106694954188495894834083092659064849025024614068454257395915978623097014203423812628694075064417654358769324308006246910682462546663302917489088744779114770735573900774164839906660628203389900197062056679602538064635920461612938938519955640256957355651878010937505629470015028946383294836519818833345422679261107137186661920146690369892754046752234046410912663189231284863251145925009222145703453010824926749856003109974981767848513718591111050508371580540640509178446335377420300971855465516890162930081711756773293454341144080132795193272200890557664699031416629367418570043560883662807899738870334287640545924281197313819616210786458651406703113163198283078239600250596488306532304986840860369360639394917090281049371775221530002888002776756303023726073782748212696275200484085470183662922668257218341449160406108484530822202440255370769717153775072245347629184069211351301543173721140674283616306933277717755984828449227721098106727461706182394448626609610184297278511509980241518797121659362101992357888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -324671434021256808763016507570912274095755441060048067476142160480517444784470782569683072849813000341422287342419782028141698594669651519459145330184854667267925747016172343709433102507100105307333926734816922082078712818546921411014698546766505896756622309047599224301651976770630817834831693704829400746417702027789313717285330946500991157373809399609329600924701939541550686424021992371332859353620658043217906861490301206164873357995586482368406843662642012248649963688269566389682477828127167035868614693736473627829335966344971983101555612065853945811153982598868024375478875031736378928355663015512942818860436608112853802969955608861931025348305819261922996797751787837223935990493348673501826899039847850055127118338129554542529557227290774415998715889987732650568158625618243776947881077909776705688741154601351276829902447829364491718094645877531592905916492548173695457650347310375095905481713240086271221584894146576613197783488041710806757590896168411114272919758152980094415104587522084046427192133348219798605080058741864637282835033526849784206998120770115921092964587521276434136510435044097030956634805661143406754016916919885063997996644249386339068405464653366762930749458261214283170903951903937073264818920425811329327217769842483474076519030671104560526741901063846117888846667443122317780202490255529201909925546604909923976080720521733883314028831013921624470244169596343207892743455463164418284885313430449283238841470273928212622388367305528731920571848911465056429957026991674062536176745120904587544725348280334027045307021126788701745400788003798856043150102861800310678345043151682532955119727634173827398433584738972655070455177094920721272558027946674724610778672024854674308852238241850011876630847900179587507453184757926861702807754198263119609238695463750278556621388642078106652910022228100220511321759054557621059413356354613695021563177905298055949164345778136341753440379953569277992864801936046499669215649268104087421175219347240774621943246152151892808476781406579403000952943670746660133806726321952961923045369551578010912523251912941571946246352256279876266406711645184042500408681790225715247748772996152361453280151373925184291913960342200279416879541719169322008934716476451855824036821443613803390715302028669148144078872923387531171024349471649061549646018188338561783815529830200422123189212600303397965220858015112573448629436951068371005824525745827342485600864376161054079586694555914498492931016415690790703207792167777538165004820496920138625545790228030164974761119319452391874823465915467885903656831351853170982939176239636552095738386162152638369549809490177177914608126087218219137379851712557672415476190341497009537867496654122718826453756276614472633540891528244992855140261286798119005545995979566230759850994288237790920819300978459792862063156037452115323753675303248759163910779129648967242800277819529690227441441007752430610372492711458057091471645363398753203970067233161340073420931894238883487151801078813310580045913007671928105183351918829994471456195826127659914311904751718091653972212548599759678723105439996393010250460380431999205177898631617416829687222144033125961721093104688509908774937906675746597748702396363892487742836748980335012901728970027214794366894187155078530998473254124135332102858048441780469687088530813504138762546421919272646833468319397608276025262552939889025351677471212493335607366271244440907434779537731438800806639230542802018392683515292796677988356068640747709765728256819924520364604233540411227695694578472501880141660224416547130628704787579023821840855812589886813368527142629913651210449193180026299863485492807635781031118895580650659712168416569337391071984500489180480191398625981680594426584026429404187393463313908852953402764660022202243280063324105446264972523173424448543090559365503771408538010327106765027070618916784432613674618650469930055400607205795001410940914493692423569926618525365345703218422281616353234402617578901478517319333105006175649654378814544803874073942134301207936697917688008552128964255676950530521026778571266954770079489196407120149930973145823213720886250285178434362920074820548996582238646765734306181752642796612162887176617762291951089994554407645662694359128980863563194933498414636485972754732367780673008531575789850173900002300204874424314873646626407010545394230426453857395492795452131901753378350197084529855443974515812447992020824449896114811185145755954056629722550137494679999636616244835427789462862543375021454645689830956229995006856372225492287245222172515436332124552166607744005264301095357579384464999620086217455865154083367463470660688749589642624310419914212875459206866578115690759804850287238181305026130000128141760197647331031788198405404533719280592414525720003442685251792856889343520259003721386288423589799988940077332234573755680119293398923243284814583579939811618561622411837703752559756897097808826003937996049874358296279362252926754132079768777286181243743289398128322175423760338001795700645194876252875441043797637712383195062895907804424426234347887001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5680460823058905727265000548937375520207938298102075285422074078159360916843840392233428123407746332057084385226651092006990581684043624474368516409069081287032084225848098264438142083687284608143097136207064625465791533823777341623300532272564466575362667964758952542807192993380409343314643667830694533296206820221278883377757869774404293517774738404514001195904266397702026023948806266043166591628715511381062134038475310708264705320853119498349338605010531774116814836457924665969905145163033184845252381315049225582090053226773886172310132015493826446358440594113237240359845394606763044417279464557600469896402558502617177353809770659184780040293611762938238687193069250191253983139993432481058816833133007252203030614378631412242706012616480892456235361249135246241156729533634437656234828145590227949477434464323828564031855772813269196748106313082488557171241714926982993074584319062328488767913807707927793728151284934512757351658859364849237145298092396983601660835711834682364722779926685315652648140171908453591083571801484438503000711190623212631801106131473274366330602911252013228213256449325590946851311493715125812326323009551100264518889833575218640707880300886763178805538965782494959299114791627673493777766426885432010190462889529247686875052209654235138347184663080055861674241022092201310815273885032833795426644994520540255654740165177568731487452167034999351682401015097932314903440042883814193625795681313698192652814785898855491606152337525085684898074393439060620222854709639813967792112975482851479070137354302171226401614961683139228230938155160624375988589697036229102412937217260931528571032257391927469106122080267612842669099532363214190507021230948595721909746279331254604103938484771706714463436189835364450551532450638845334318446446746325881650351651783337413591244141445970902853321736306878690103511368466477503930846161307771376773676753647184910848702400018905652373471948738825268414457740569323459853259212930701677236300716460873430455458072788066295457852656226776844908522893267328670253644992388210312901762044036138537131408186471454881730008663379840783086886269293462517814015993335205402382917195024856947769489025707852128218809657164857829786236832934456554542471844566713018015982504124575615510606639284620865743256568697817773937774759555226023771477563523783457821591654285384564569182096632607405427748052797151089410506743025344931745234421188826075429427432768395950660649302403480181606122364039495833959449532402353668617534564302073302394703449666358794818811153333617320550606814311685505221666130146551676059044441803585575939774686182494151418563401071915754549051487402872748776465226090898007596034386177241045780425782901875784247920710473506999043798306770865887989691120141979250117668899258892065513488410445331561641796445608717354983093929315173747177057739316468599160462066236090710583046498309068645980347806124326122803437025366524367603800266181659532591640000891950332156277520912859520319385080480926018130044921154904859448696159868471930488061587609399119308957511064214607192299300716590500401747587113018974722696134974052524414221388611823111309042400611881042213495564752359911433658407334448601985324647553283244695108124159613714666375837385668556287102809616147931044412699906449609773749099428863141670075920043954776251418107586662664364941388619320912198339127811695491996747305749406747615629991089210683213222599398428809304398924961580089431432607584800280063646691281435524343925383500955561787328528586338618178294650853816740649619945807148075628862484757057938142116560032219448411249792979931516198292643747281541259039892016557398794352278465247199010003979370574663562090390687142194367422747448403501361661712966062113075321354723687897883651260698005371174518452058750421648520738682502568399635269366253080539433045560390488655141597630100994289881980190363988471243669960249267588559039937217153068255127184696913761314747738475832616854882579694319297845782500046285715223508358032841559364943819567769864023740192067239919261114420357768992591782439465688225344513627642678996108707368329666888898082105167015625808618809775135359431638617607786549295079424737044091005580206162643452684572470997337825649891689124599033425848001154411287263169397501040601567622695800230110951860079067399793232867100923828723555738943066419570051675768945227773193460988273766655350337004891960134809545729944697445351233453491336082606034534649102541560209778635710037554070390005306686649150285774769911259092050343273363337998858188185953749706854371270365915888343589058332728525108242444146528138573289971073026350876478313076632348910368679427561840585225463965922602506265335769333842224643131423395066486668260199527275903480016918291954919961598573796352936127690261498803014398234864033543122646241308468618620370554414642037898717896483595936619228097576925038072815896146804155511174722244864418376228944417059443190121445784819320918517189631675740837219908655220549643197544544179501849321304108708867789214845534008542511840158401167360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -11342084393108079200211034827929620064453432897705163160533369803881878082702088433194765848066675344943805464950718574895174457497051125877091806602383569237916955248269362094526426788181553566714513397704810290581762677016055513055252894778110581449026543568207975715635767720505324744391340146279521542258019864916750815258000040652168537561123599358254273159127260857688277965259483968491669229423672149862785453031978315854980203190549757067932511488220105671508084454453102469434861815340237900568739404422723201487915995428717566978483206967195803716075325198118276196965348121006607363608360573407433070613738243908924225047471746545695847156092603029029355930375770111319823102389840167836804858684199376102928516658303129307069367955523640400702620723278617838704027074027088299788002750627490757892850330138319055098252912422325116540934593010228874175089937013026193466305417117168776331581771419613231103691202891643507293251640848671107183855212798128025039950462938684288524806379057166696811554587697266802781873781452773548973873162416952500275554778938481998467874803361859311924223262779477339391712703853669495837039452901015489302947320448362343143100639702473792773855272743317380248679950404875216198753993809970264988680134427526378452790321919500296600125294143685629986845620856090030046403302491566360772080452341166402313326148846056990712559744520319137574072094304776488875164629408046899225591374730248965570606051335015298066733018321864472904203950706464614223653552708341193030096780341464142721690994995347575714348557760088334297540275517666101188570390817073029472413668142576979722677867115799586546803834199851919821502887361145541992609049163878088778972802304520717658502432254873098572894244313525873521354969874828716803493810651577104307586704307982377681554167382758181609284849158513050267897277209443464078582667261505179983704244962232500685794895791749845765240474785417866820491423156758469698479953039521227822672654384824794533546698757935459667512338397574337923843440597243207861381424445714777641668640583642786629039962456446694150410917020063170790386020607564068881077941099196971774892766967364384273075051588510124001490394093809401883720553228237053126124177946038171027693654901451116524366221587395908241178299707021660291784756520321145671271609143046107725794434601969077703930919810882279232926343585628917557835868215369644141724899987206254217958851845287615036277489448708002991197234002013900619431265014072239677766881084368188074542673885953831379280314269289003842813188386520381206494606144778120679802001134402887055658701614323469345876979116194398320643253661615504215074236719449340316694625787521584547297548669237457767497086835325661665949906234040328141217851546921878049751609516630630386527204375281045724216903421477705952021511258076226685502187587670316257445478993929097322679184087025160473977658719287528681893393369897327046977232612756552776078404621236942732105306869198245038154067300564133387403275556150486378573117149814784028813034787665656727534487627199239542160174516159987442139557637979700134210509154438305540583031432009562702733046601328659658673467188155600450849969388728711230760350116959157472151402583521433610001141815294412665252755693049512014455688934724469734734237376737710712074248856685301765507365316007534287607918652926159264113915474566877892680522897866956446746333138120714808211778619769074312621040566261118376867542241961151757648296991840118137223588945193159061581097468891393560620916382542709447217936019539435557332247397568079524086332129374021436826516898974351530932631936191006691230187828143631434131001818859417848035613244809025995612265407276250617062120750610630383289634967351283117823293862928225292495886497116190299858403009785249844515245514686744088271013226685195179293647141630924522095694170173985817027525201449940067277490922287051991641995652114811868859776907324373194730662175927232817307146044051586503729242706380207240425804885107340703905085715931837011745755120836296605559775302145944671719615446815474895493776775547158619610894411478661757187764514269689980703540853601149314285966559731444280841525764180041311783647825612498116799285665379783829244357000166651805238113458240918962662934790353525771720669992207389841340603558297388812858987684151303310599830894731707758016858549247233924011108970691848323323855256580048209000389497653511657005856150298793574353256716236518929083021394054669449719055687716858442282604242719618641312689590682188124802567323604237971949266092288813777973588668719079353963604689453720284045512547289983118159139180220757191047886589430265160062271792755692677588537254688761153720519344891894607482086884615720067978654273007754863038025680038552818207655637683128518439427421607640154053462231366335058687205416345781057968395133946162847295971902772250083038440774154374219890637086496882699663492604845619417380781224299228394656564384792739274140266603196691640340517814796990003790650623710888981473261048101444695445953697891246669824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -763270918975903234169339185265489391202829032069080651478788859957468213443506520380882120889693208979172839407650721896613156579199786295417414026710084694138772852927754036269941185847270334457994646773355116971569902014479050911166477911095852717890616180772480877422260106768001634746871367342665603311973466120199847818133044412140565438118588794888627395954747551457318354538671648983872962853286078494396498150146910627609252506772707012318570798390982438209431785959940415509013074842186243531925621998704909807449754100393774531024224408088110678621634685432423927389572611118409757846311051418014368494638605269320779923340451704401499588186552016042495767368385228572897377740248684640413929773698501826326723769515131301380678607448953750660611948745377466038760830359110748363107747312013482033882744870898769568812579359106851990643144631377779027375733488802748801269313451520628717202080116332486345553771237949693287519803038887400918132121075403728128517689646972371315392567235878112669297842339823635719340787793511756936926203370200372021904280364824432336401258193831190931515069739866245770957966420015872405460445822898359949544778156027713048681354412736369452766517862196561255507652337932758894178398891892971231815311877359432831020653579546566315328338773832149825244758149863686597265263986380471412521209077006549971847264652099587820109690163392444291434261104371554104733005032354049853708358822168784848265546253048771186031660732468632481406596999083132733051333152847974372478815391355938570220323130555767010656893193031246450243884442830260166242319521164783332187555593015987841256194082247210627219583036937564467701019757337093991545182099617605109633286806107936751795985728434504216723038427051671706903262818958043399905320327011650283938734748589052898030123198446452015770419985975937468773604375668330726342830045066791433334235834458305934965910510536314520890233430036699485956981990315018704175315404219695243278445707573748893039158900646217661003102438582754308325212434382421249919368239240290754834943413911041030202398641229870754885784983967210850261220258104245213077709164268866159610204536640176151779329957534907550253847882463958439337700743748655124885064754764900411664543116972323073716979324432479473378022301852331548846704336890667827424307194282089859690242377386706371990760653618690835123955823515763183413275782331317202194189072192043464198614655550089974742800651809107005632278734422595161604956492124148027193599346087145355879143522658010256239493803165642104231280701010796460153586654314633940203849913354124578529704165017711407135578773032791689153678087905521890216963573605538331914304084752502002587500552763735613883603130818659997325774426225476528839525352484444270346544315869738487148390283071629622993814810845212724923479445623593494136079279506534854653938466256470177763363326146797448176112170442295196753392436206932358203394724230384134356722035389903884781740833603819501422662292137732449951714048814342215198008269958814681481344716192398202720616718378467642057872815097953338061178912135231443551831410984030218266058970482581866623091593512458078310018461000619655098107447049441602766435438457634152079178298469913806063879161073139740894131595029067988978481228567021376954505934477941005055690552799023827265938346519390936346530407404786289769331762543810477661335845043980133908994382257643866195371506746799657399688465110904763237250659187953335034801280718738300341882697498630501222737004151690708181856358934284227391807987186576769483042789303645594111258600120313026694474844357504674797722874357283009366062939795701243242346682157173515521499254119885292424449121725946979832304428843334490855096102080280665878156568608145370192683614272494556175054890570326175197594985012875668188797199434774769325842382827105460474532993639157768252031209228032767932240100934644059565658577845076972402911119670965167102020699551994313928520628051105107318558900111636831975437023421164188272491761268048786588755240416404506105121954406503739883040266962087358879814190836636206500085373134257703528404723860807074415646107890269975654107096488450832318330979634354117743313304444398040128270431070575262482741018662096109955514402648252941049946441048806954279533599358719594829090330413713181836087491786557189699691291895189912819183901968570309215632437728627859439554001584213753314319157415317082592565205843356024372476711011016754276932143817265043928425722490161549907958294103652628766957337683420304953708955961247760874579182734065540567190536813333033021023044548163641478852257965252257691266476139307665635130133861500511915423141459780259941441017970847906293779206807352021941651794132778871585103636206685272964080823803991924423928344476222720715319521100599080147305538558194171028379260656982755428218249138170810751813338232529061070817370659709580222672640214749373514576669880018555909579067878487634713856668782037846889828390450327849721709657068564118293330884660186468900986236251265678085272406083187507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 46271796868475409355267157831369797090099951807213500387593547656356694828202176151638165358588277077188550294295672503553901159092200811800285845733982857050142852781279079397433245605907302284210929775216236286416311706280905491606479510430905152016795607000177826115626616980306203443543618925344865698275439994308718062055534191171019893580625238844272414720073988219190314081027170715186992955431114472515727702510680362504892441218822444390988183618774507099205125564630907943705581644675591925185632782531399217951280001954441939708142676973226450308277537130692217258433587994115372620925786592351665433593041081236824325415963133262860490455686006676125481865733462554091915498207948528447992959798055856557015138520417292140310015117447816243112244413436262649709359472433900390552797915951011682244967162184594052249208819362691937292566666255839199867276849324688434269134995000798052609117321648423478664477618590089967602095759764554266046261827116874522320135593416831328293785468280856556908065962646570622875162476723170256696292283978647998231349161705417106050489676764197503954169917207026198345691641318198782669570293728837221667628475788216439990710286447883958671272133822848907808809053106585970518639012208677357002049067989766734770096884707062786045025482493754147732605821637685656457841101096240443075735817110354351070049266839790673164887921748546239239672928018205493186798720553467145078643588486536968570934321717955199667814440746468341024057289332058656879520611855948701408831799180813934661982493465292066242765552788556612440388649567519219700643598768856548452416502608976929950044979095841625289263925663407602521752809231668425898995533060493445782171936004756868122058173292767790256308776569219914825617931506118642304412988041067025383568855801625426812012082044445659989145923710454465576533353155576085027622226235967245370202075059277325713946716763067124473989106721259682000344716324917578395438741212786849711169892264317376395924218661820124567362144936287635015169780657885637618249541987952902646282237286566809650432489062119434451460779883207776374236156652063216072367220419219015900941460957167543666951234742256538241402641649871606302986916332756417119524152137062474706154479805596974662515588432943333916434436179415966611109978622106903891312239675116258513451944422713251772622947025093284446216511390660855254702088622660541223426621204482003464810701747136182995967109510520142981883751460788354569720619048936261596364695777558314031833891845633921810821483943607764761127736107245518989595205667847525241864699854902695054037703417771283299930467014177164689804990339750766107226538626977359410508840554210149078023466827527908895922448217653283812445748335486628732470997837336498320425749846854066206043363483925954729186704183883526012329144802644906079797261163295209028775498113748610321314992500661965467138302734230864394483803211415927049566905275798413315534255682270290121708196110075824381173759758531596741366267740008039988230634373586813108764427757068248324106048955731635264718722585786613532241512636056965120797245279850948064566791480429139484096395073711379056919062427504496319854612177003442875049237496014357496429744910564297074013035009308217758155781636876197462020020298930793640764506256893494146037576262651544397554530438645643945742186486966162074118526844881933912550819278019764119339358275572474574134061024168399081494729865267101040793483671741822085506742814528319167311389889807828065625403698270574835121346359736054681480973871603805298181484102756515546391987795669852658346825816363439306110057749815434969274974050941939315457952052009619731072803792613001000588648560523088225184445451666816675948861465289229082856250298615788398265022314179094572135217887993238531366602699631863734935010173931701192140912173214780534329592522419191131122702778607173261291518429527879578670603693893289739609375980624030043164833751820501515389262756413242192619434019010584721531635378882081777589415307817355993186712757366478645924094877729094644480590882935012793204744847356640543685225681114629170501387813583030595863253082902695210737085964427695341128048000099014828559203332945800529038978079541077102528682848671723365292008293040157880687886680544538185317477118789884551692589473827180765173232829157009207857854859037727057032676413604108447602975704789974931024773331705147457585215450924783560159405557955758882781977110101530098122181990978226472407596516640917533196113710032128217972114923474020538322184532490793162503833073722206853921513163836970805534163566354403120746888464916285075221971600522276627258586188421290247193015509735212175705279567818245022108517023940957848082276651706825218406099599009041392549760409163162521248694719026771362736945212953379965761719650684995337892091640285611212185935533120948269626073159291581042292739797241907009732271610045182288636962609349725248997297880898020687079186311513511282240620465278952105139736877744782460758252969076062835108952559866267244097710325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 32126607259575665491929865494731061280735345825568567852855981416876571750504084177155766673561392177803465822493434905479521894785508097660631060123791386594120499595482365044728055203284819698544222976103236931880810855908664651098620558279603116442623684960623383978688736666287220599761242479379420151548685838443456901088330756863418939031550223317750399198646328702300749029111304751423643109924891061158683970265581364073833107252590869057256137419979115572803845343497061280840051521414087871730600818267302060656941176154455534344812492903318745134443719090447334113639653615284175774255890787269757616990797749007879037986345184405076428897308076714812687854593271412919650709366340434297304492153166633664985001046653338544686107690671229260568316672112266493860036055067725382572801629778233767831995027577753000908053392087807331462372045706798599520525004246062615320371128182413889808915069501972601107122268480265368290921616611512150395254783604715074410117262518476059312563788836532091313996890070791361682225337552745227045611158020235025617067106524745455745848812088735333923605670231590713189550033253976041034237975373960949331726343499249747336323856676436791118509246643899290040115954579606533822659450343473694963934520278055110984222820001522317730944582044598958786642350544500336224107016342903928082009217588371328214387312400130561727153084666812279681449391230176605651128494023663992085980879771334833702019030374124090274820296194233690316131797687801978025259015678748598262749418865727539104674896321350456378045004903670699536946548072137781737558375076547485289749899547866301683826816107564646691818883604818290465203125228798311704864124236643865774553593514126128210602390366641087960456527737089103576512917352121327330343521719269113497108777937487296204595844745290825110606069334395105029360237948708244535571657420068111550717727895394195987160495156265357702853952319382494713208419986712012147987873530869118122100573893771756077083025027250375096286950906706647668486298545433085996473062160220580046707693499757450445171584911885492249410290407962870022659220612861833459731055539200300919946445949990539003191666592394687194407544792827262646641609191940974497812003474599254784653849775840197957753131839213412070646560149617643957268800029381356208359071835689717426568195703029835912670126131498411781626256803846182495733194536918925888315011869854050813918828496522194377591282676135659047123608553281559878349150349140645152946333256009589893942615313810555790227136375747448563965989333656945381724061451536709418239647576626943438135993210352149170801623947141125067747958368398528526159533827315737950660132844506128060054638005136478973374795562906799939301327129221432130163916078547991183209694354180771406800148483317040462554454556590534455191908241685446200427273104857550136355734401217994774310160731689680419907064400305197864448050490977681189192628043957973693606804171467674631479616968294304877240271925578777106130355915703811276963035819369415694404337067259564883246282301970754206264239654756569282664943442922691423376368438389476224441978799540405246223585352154963912571001310739158092008528458310749422010957914446739779396829798351201012832127374980506731023437121231770960525610686514869097855092181191026127703721402879482506631987824265461548082240166521063288053650649664995692894269348959129497434082697239021914515144821102208587223342378675818802718782104392170291559697859618176033969866027158528049728182642974314960547022105542444750827521991267576593803187571979254993893702097142567409524338403447612152019520116728500844753049266489509586864368775909191751311575244636463930995220270055367502419057009544481434633980981893785048669267518407818319194625927639679291717535955529988643651098891606779453965233256276573000766374966258459787975034453123740509322340065441433300793150936458416381234078795538272612235527020460841677936423595064568295272254776910320325217419234344154422553206592498159979899211805128080953736027607150314675521795427241200624733703870297370498039817242524060358179676941539413463721722502862803438282133929724007134378903286621869758647965376842039985001392127977640307728007363722063576334166266762300936355834111597164361614612039461313113711629082793726860763506316395690496469010922423842341354750262750073533333364070076244631338376524952570993728115131731063511605960114447722498935393804114129574476967641933668677585164234751734420484850776282583428787792649280052336373407455168310991361991380401880310380697973050517000013358111524163158483676183556048896142755520643643129470717412434889807830070670415201814827588417706484697026441896832254492982722809925176842404680349024040686487373514175107245286357788656073297397955267164473835698959689076721837301950227659399439886917752895890262872992680788738769562412008071011428788147005159419521511009723725132236106003249732099462419116999376214535999212356495841641611859540742345034378002206403476739201467030095372176871548389567218913877426176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -44811507779219287853770782725352924713853185360277065964287369046115482290559716936194941103109081289787433157959600805041839697216590475055965192948664470667353685826061432502377332927085954049605303553384126096348079055968552646298060295355272565656316816449793713678259454126880888202741415791913960319865534564352821213120672943729723460006402178660026169990106946102311335564930817518499367846776610817344886512356792957075005259765358248468040774295981750225846679567386996733290719613449233371577590574844600842431849592396836551650475378340928592765582103827949043961007671720319727182750540368057814761281205504915415395657817696853062734127521085954895464087706922462660643823880793391383156118357231608343540278025811247441860430128779653779627367857095914618011819328403866143977490168141840716229086869608064450719127199199836926647476842829727626379152735122745968276705650702205110104177817819687171342251925126932830463130363874003294511845619613422851799368131512743924305196438261985551795690915331458696728967937528208050073395292831337066635929420505957416625522744106015776545541352972957194722442233668555264232242646597549246173019074526868207743079798166499539331314111121596620642850753583532457390083328148347615578661866459234458234469013396396724966579771784556364847641128349917221626052536956077123643314015978877174310468384252519773311441720921046445914149872978784236878262841251362933395606782595361415067315451258070641070624323827316428778282985667750773662896721001018682702355656081967855647451925424681174368447196059431083895527977315450761587740600669763290894760999890600050418869158408973514665978138956829704703010425789315625631742848766915362728553214069296240561407378530354373079868376637910764002439084466593794571614574402947737577136170153723925898839634099746848871187257277556292526683230579242571308638861928183108974376412552175826266915465534323369016281740168962995850854581226086140029643572821119218640801012884073907486033493188759251897754264772098917713756762469581743346173863759271690511760035009947743626751817269621317019770635959724157701711377828069381804108858537145682528901287424660120311011659409867903540581832166012847100423178712148239157810426587057221125589118432391089795611086257451724201894292929120587208981039102992101564087070142922203020434623570533139999232775779348971758622361787775820747597423281661312186138601065962891936144195482408113920388517925861429727043237114715549449819540301784899661141863111469218140237365203637734071446950638059653242400320580795815395149937290903679672944587477727045770979179425387879736326631160517160499572176901228487107473077228532795815493057724894194884567808545913406153600038484819477907454583376812454067583655326731836172317583899084362677666145669398992616843225283398942520114350346018848360830490146034218145185179461172940232761230327114893915641683884395151191519482059212709591031929379795578413222359885870918529823264052084263826961782927961512685761494768271353233520648587509788705718363963831513179703061040097168204256330215346107970853940097084287300829593006976187352822676865524273555152766075590987088581568254103553044889497838311219687746617563383610125149240074396296035289910780431954956440261900616907535709724909510642166600861269081969432742828100163352861239033816056770633231085551929463718314077999348769617985650179054966886930037112171973559833874872781948900966383608298603556468675778716778271599171393494680114153611473097096111798235698079083134223696144496476198618512909377866907632207014470383919913500114186479988617625421767487782838727600318936269150223365627849834022251881632135549127583407605386421231962053246933702934628164469077832593217452730465976085464896225418691835756761135071733519173431220340295668763105095472918691807078237796997433186089343969744748067691017855144388603626591706741056108710605376250988344417717086971593276176666074527452095520194074022125945909590525173836987347531844890159474256554669369196110609951783835010014683400402495607436082936723577749787691735982924182147780335850274887457881914566594894442260950856257385120614972540938501516373800527582955472006856578969191801687749353244040128305097900929352173592224367893066713097771006201246488355284761484125687209906256898129930044063556042630943881356448784153388260271018175503034394417845607287670391077396408339802797909907199107719956817597504823380453537314685822340715057631112048885881630327432778564695344919822410071777804454793562972194251560105662582675866826109070912947563833983684655067002782310299559484761437706139279740343576654019179139341279945949677453373435622421284825925351088563929780471738967281131894301977058697655987457801691355281196918775631976926820460058300834372294217437385850632205193765523007427084133664699368586806909489130017658719693654176571693771587678080323341248977500888990539009479744651606334947104722358862060410054801985960767657556780270504856002534236067424697067994160576564214290844629818853612897138006766387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -676704417687984928138412067563379539631372595472245146919409388759382442243190510182394832694544457067718253556009541137208855008100334379507674979422687344179775389491354790387189067169741743047020760479496682471915855420719863792160279359596120863775265938252294919966628621452486911982108010071989987479006036306393169281720683997260333062340234701051015910495801528090970159745289449310568867684157930559293842800830103549068772278203481340890006791813715592980036196420274057765251740549686232479758406632353675238995455077846689994213565312928239148005084612627939147874683310204684245937504675582461729930947285307304596464166021097120614797435097704006258305794316629716421009309540434307367991548928273072587227173300284328113843039979792466656348863226687576356959226715751344576199463089072807350324724074767916908886004663278341339519340759722581072798843470858556073328242439992717990093535769619835361025989214295376688727830102689843023450983032542501089536807307950157859655893023867729157082106220929977442204090535983506353498639173631530813858573153972332658699930141900737059285466393964101950722422958021604757337731067700703563052841772439557036759182349819094413143127168603597363477596859530480321973391837763564132669406863752533480174192877510664714757848026577717614968422510135670091672645247572451318618379937615748443181092107550087439699148589030522632621294624585771580261323120194832984339639742242985321891075788304126723011027037891830538191550468587389938263464850280989839012744574364491650094467604494790049300465225818895705944610277431090925851169999373003053963358785384851460255900908323932098155860224800207083273614192715970790973988207776282951567245807345689551376230436705939889348635346609786899840923006808913103398576737317896791706936765118111964582795740044013624788293797671191475917051526009502903988782963005851211119872832419338837885578086651134883936788333423503764568951624048654438722007562036388579439381792367407839479865391313452228466489461180247042923343310111657141253335513092982126716513989652543589079149176090734786972801158528604370969736297050714451448773344021187093487036867194161189885648055069281013193339877933727361141013685566909781915682273753705150261971749503381808239758226884639973958129056455225662573313070334110831640427225221405945335194396046725924069262312022628931419786638539628071039649917804225199548497388477014765688572654458843348451155872553684813916719806868141167654743307985880731371255721041624764960987163283643571684158433887484134455727207425719753174337285138226669885061671161928815958652690077593244291119383652661194669643235500760136703725548069713027959009678361825124422612939086835897367690225296287098591680365042227825158879670102211220543619655652313496197270911583778504238668170874977232049795866389807619580594101844144638650807634390131119035687391910544039479174014161546975297553290430930140619342182699241105320151930210340899833449856258655257687148167061150740178771943789187549503594317439833768562898957048934311470896431677492286201627268669011421624966439583108124980546012567874824742188558558430507729015000149171756812649931675695538764981836867798196128028756888917570980252424579291383828062550569185680618596874745589000903799412664906923654773967488399847975617598675612323853597594870275058343703860131555923443322145565675648958645468242510919153063756042094985334775793347790323099950568206082423315207525849821998180537771183095288702276142329375377909982878459596544556962120471124258724656922549831881770326845953331765763310517027314385048468228074690894870030248977364199695446054797560528107247922666501472048743084208492080224086140163048497732157418300900011002505070802983279279502500618304760188440078401127853213714878436028568844002102523387338796331094588338465977812115287674138791073650060759501384939223311744084007687596931088589048552632606952089686444903664714827392254892738886638658784996826651431886102566637769880584077658955240188625720109414918715448500612395109201832906654022840108159419491578583876888834624891618176109135012014114381727259711578386776064901421028207955635563380427719957331073182140300566041038944894960171331185445055936465994276478818088552265783507486677636408763802994040965245034799504554939296876879212333173585336864012618414414392678367847473595375114564687981963219931747948628849565884067627299724536354201643518908108338115487265153549823880425287760401732861047299372036951951538108834045151299642914305902279672087371403244725295787442364748233944382384210713554271678956208000280503904564909995937705850106413226030461626442104012537339262240206050694772827362416152557025877484597863737827331231584943139569984057155403313555766404338810083025843763575150314999271596046935717071211652876395947209986350957009799768129570942466965458242466400898572978180019457958589706336293489481155843145558440137112388281527141505816925641829767053622241936094491522465462318157576675886429177853293382410606419629202343111467068293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 853199557616342465610830886195325505323311257816702435353713692139965949896393227315151918601023925413563448674212919295736364409874798882444657751102946888167349404744811824708663106951048679090862056218945451947543847279273938091323834727123991673930831568614430539753186477602939962819697070512541301012503469855264456549484168238810299206346231589675691245024502547325710828656983672238650107869105254101262590920336636409760476306644512215592168725077384508573667347617154419458544862658303234714266083658351186684849437692633273014617267734215760852725915568735896628564573051678762531092690049394059331731404465745631955442094327121132153239842041392762634032950474889639327186127577074091333208832115173091886229399609875106250988540940220413830703847173989503663452232861806100250911484018721041688305944742680441867692892014638109423082496093120462405821086094877303104515155157670849513635547502249715796722192560547937805703523143529835889478746454282437292054696252796396246371125514920964138313839917193486440592805078156699600661673573756286827829407797082506951094057908917109769906811154083074829322119128140023941009300587813560140138002937912133818597028819142175088600567980099756402111136197078545200446349641180287843429787261880552213087455141843664916821616485781097466861945598060379045324695439091521764210212119412978195154469387835908901695162564867332175501182683959776979505013278600389078009274026477355878420665191928257742863459176487923181839137125233714971060565345637610565543842305295010670539770623404851900365848156852918617731738121195190235676781985641396059411440594840525026579783757212013978932015669479411830213587791574461224425898662497121444518574520503711958626721054406287691374617594760475178015735842604928084033477017949776096652695164177755783869578810987840150930462175935977290899324803542952889104935773425664348381624717612433998098647615481544367482366813410223630573944682266660901001189290400152726296926788698979442193016617082263094565456093407452261788617253431632129022620040904387280352373042044178405067338067241524645316987847633093076720261074329504223256330424621442048969098535641565331160431440249271275871607757655226172321444083517459137722465691673882296355114582284591088665483308929973433004709925634707197469314640637601970237466646022862268266302320517077630803829964534456316124523049777059852363329881529536036983946706194266704009366414649088243622212233660016342924620450414555984830608606816424917054408258892685642052647420366048665253218986187271163873235133427503321549674026255021164360056721733489023284195503147667406298458468946980166845502265367453782697908087362035117620291309272160578730350114416721491277591257485589906157360934672650317750709182372247742749186241940343405596512528715368655751586633879909964917657764576499166498029245326245149553973718201488476293794459309933725750107910993694402269691291741104960988321903050886954556964449332780518379075352840916536440750027271210420224498747012932432611482163693201415509790678359895410062007269380677104879914342113630542708196813974246789916280256035441092937264353105885786153171961120621120912147924517674495096072168832648621231574720020428847274850579957959649134424169633490757422463242152802107929381009939922579781244711622993815513733816049595625681329239397604475443036404342122537598394144317746693470980417428048915935247065759138137891790285562876627260725254341153442029267063708170814791158591924858919945875232393851358845949487600383460531447698578647825578968717576498800281444119131291257091632525108125166207600636200620602059366414126316864517723538372698497308766755313229391547639816981541068972241768204949183926811963889215626654834302294594029008129442449084924178561575284947590976827874396322801184065435568799264935392217547493732178371582046183593987622450981382945961441192290354852221229484283196256677944422587709221237017302112287294549300411265195537788556958945741171244474245288335429577061241515513695286361050867584200525561996455108148793648840653863493500121414001069999793180219681838241328823439485073980106367935180759474462621585636007103651620731883259328153894916856329508172398417392138445236518304808592952905479192584497696292378662797141283556737608265618354471409198348282947184912133969233429528293447255322138952738622603082923062434538704619055092008027048701427551669834197832712520803153271717381428327474015719315891586906578671403665264923958204032119482559831795731431657755620263253737212638933584191733262760146304636933643959281788289063338503417244313774545982884888931794944398716297106684636929754475338506998354870291233677223952547268064261529719903696222159021085061030436347225709785427842401626306250958575933448244297979094479065695523135684852994454756927932435891321894986588236282528463454962933770307469295548811684700957807301804000369303407079995364873611692076108622660434391775433635902507289402968262919105467362587360127295286683484113441191699721625434573758500970820221142040576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 21704455747358714980111585224382073631257876530753589279395506511582466279878567697406830431663020888477688324703584449095861972550199412757785224020041183490104106640083767771969485869277263791499827245772099948463211350620122308640400095621426106946204198777033768278393714478816783070005385589409366274057444375224701897055766342794952642102931695524368626278932097072553284359994618744222965313778092174814755313183111899458555850437763038013455164854295727598570336522979197261176869312574356891919577676402972262373036413365329145255844435982207810405307724726693701736257855326143874222542591581766713052001362098623171211752431286268284285998833710495497821100599947180665207238228335103270565828763411537103116566204829715063623603778761561204356115492225080580485667413244767080464410185748026578717277454431502925237016766386353759392829735998491115442622230843685785994117022775548080592309301293974255968262373390916590172284930640983645980085628343684714876169533370934673611960448129466784471365830395108976164357120212661488173445461259461194743049845874843341086342949410299227476523950411415446566215716113042054619270969384664753550258073477000951925737471967796732317856981152111959664619302608261598144523088347912427715967360612563589252920706214595673607790626117265272257972578476171447962055053862243568183553801150703052180939719148909568114620500900737128225453451750917175333812288409394556953364542346988897145595086257645141936080494296101446661921963198005440083103311469917115940630997427278699588690421231101656936872271294369193385137524641576850853098906881313718597513801293573445218617103244171296598309714071131045644675865385633649470119680276948801173476017096833158405753563971722973951734813488485022789027989712019493214865587766842243635743158577475524990449530446599096088959441720709922059315261462484111012295605439972911495193237949026585830320723598480071933468509764181942239884283964159336069510252419330333175598304985298399638128679566196154165486513754541324427824386148827692854320529128847348749588004139610217799027536105684756879773303539697611912933352645998531326668893261684529018957789986009310318165227675584115494864920534043624703242895304100539087694236116856626801999356998848313365944678087946147813618338768625161793336735628835786811390841732519236700959903925225232197115901091165725546316066367608313284756683796067906057404736659812162363732015710446375690925963249184639075609272400622662993538189811996111428044469614945521875915519608324761932914053078014875642890352775389415021619983934619870480842661296036478081127876411964076134559429744302123750001103499949102448334556216561250301188273805066316854061332068164775614277941039281645833774118963072267280189280870964617520745222015499676347961589273819114611268373088997211983317272151274087813946551987475388513600242724240702020247302850548710947010183988352306432428692999739907925216844940520485019102528302491733153855637465795629422657135025956458487447126301798431419924501304260909815021131788714570456065553578588644989468532916636877277823336732500791766237465008290620327142658194255232862982007339559891776132831332021171728121073266141148590781043305314410280647876345589275633667970186309637678297924105024422325165034587969726243820870134920774055652848196973575630023176309319192902888433698180800540678150718843604352350796304682132055952833551271041967371217906710690294233965448738546715750979174334148903969517425801156892219079847551153466941582683672663617662375857604715822884287016816929478965782294593141414344659346355917704026467692974469471432612718738298812306675454420875039280568541131764697963229242666510059102831417771804933781417908432821638286493522193878559748102407475965372647726179446025550523648030419926296825663907286910452575886240169190273165016444231814103531020012458398428174762235527935019962367785480081968683304153781499880529163161247501862593353476470223542348473047125809102746833849059222999188166381308500856904496531174807820787043359169162844155743671067435954512085848246224826281489239811220304652747699167638832703549171808425135942635890424439339644054193278238526274462306814887264755790096108048815582441455010837148213788375514177387430712417623772450252340033321044052924262215874007639029885602936468401444598866884485973742913175775445931259207148258564483966275902075323057306791394783812617089788192803853868894680274036642980441680047719512420255387043634300639594717245271423367182171254664541137419367738501801053195618571688115455883089976430398669937700547945481957962359051263024090399494937159245665103725382362536178405105885923591827657845455043420769822411788300471458097117141865055861671514376526147756738835234805794593279183819837929287391196222019962462576631047761326473584351812055504916574760534724589412046456996608913249913500275818306079451105705531929880316010996395618198568553437207682927978574988458805246698249647721321074416317182630153109419626161081557137357935665266165766564714905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -28507038328214117907803518842766945817844069612647767521179687343189333848608304747061492360960272679046931750278996214665507808667199242578120946342786676704272782355477789741729404185695450560898115658939737047724181877144159894761793721488732081705488249490688181454430884275129427356781886176475616936332530949960811062947058645702005207050587356925282319475458004367883522556848275357823958020096872235275380822856816108652648778961628263753070197973568853575476911182688166403487103731094774004817216130518340073151138537956883176542646534697928449069846734402124334398902346753108527110247466614799028419425718772134570939152083344492786891244163523505425370497483890883838592617321242039756831841344015434210070160983261355151048877331753365667752968519134239095379461092689349779828636325695172249299123924977766870722507533805340403693314596052632654341594089094392718333887959243711873651326735245797875831155686252033501654495803068320455930752335022063192957211828391670800160023950437895017236364739467468410045759250465254380810460241100094932385464910087542949022006275535519918582939589065744010239904861767509672165245447234312639590930599906776089545516417331649566599186464641340854581950382131802667408597523982228440025669614461894574859628126703608300672897055231998209294761696685310796544778457376804059035226373366446095419356415154323224111767247040055160774415799669997973354768286805147484392742291802327268337379542536853027417596242266867873049687844714337382294138321469345943686408120981561678330271894366907298065979962841563838918834708332858878767692943472695323210040527682719632919489165767052221383939612516674999311829687249074854643067675364226880377375555012387189132520677981423136617322677133225218498305955746497033404296762730921478404949724421680882761600471875678843844339665941400794568004783674390302874610553570938841501045056358250188606285051526359038853936995040634824100357752046126453299598175990350727843099932705262389718514986526273700927953671446002838813415985561166700892922569544790162540510392639695714012184710170969895084138636695906040352392929654994592635511306515323962979527788890559909233064582976730574998052829560076686174133290401696645071385709632129042108546824297289389997739541610353463064465919335533956369556866571876191587948801469996214257057792612151162073988271052537826396850927028680752594076292070356905239976785982067227211075850482801767254015969371390517659877359738669632945369349863688625266332977944540495242733001603853739227327936385902571852955911614453271065558738678534954105802245715523229849503458755722445304120382463903512815384928406211984390437143546789669847623715013276548186027890304671574212047248508513008276287223236365980687282069320986217722041412918474230099780263406402282442406676783531125327721633228237621932214967160719953478552125701201579886688701153785221326011515831773241847897910749035388611507566272747916027983289635872449276848635949643461571174645880817202348027323554804124304353784734872668242759602711818992766989687940664661392102796423355894536725545609193532437259099707776464328090681743151055054724902944178354818160894937680188508506218233296629734111569250966749349631471118453728664445790952492675090181965642553432830531065800129606111307097922925025086128585668935371825042943082430788604786412840033888235239176937535951227341708790074510694885432344959872101644113923972999983549756608640017960596405281058151787594706175393001101935099455440516466835452589083357938082185254021091278578216710636918135255702926346503480292847518016110869617302503534844801917442541161326008744465472155117168188418241745228965196311484183070129126531785052019427981555691617494594018563763113297333577513714147808143784383368548329372322923747811096032894163703409120261614184797060912287938018007250933278769197291840943193889253163016240904098056168875638505038411702853934604057449128886017835493341126353317186829803634252639343057022725873414529673002853308483634899011653629528674552049928768420451261025783644049712420913619349996946938985399297361021308772957363805504161681237889739418859230792931119607033053768812576340166109431996034594750911862690044015820448802394774131862639910681545475545916700427178427351736279516018385683980991617675381924621817351693606562478369874612493581831113206271708697163228040012841988971581003011350796030064074615139084952911298206714159030651007684388355715900976439664390920866329748275059477677884710818123304403161155698132340116380480637145099184766667684478747851472819360025119687305160734422174782879300451298550179704527419282833983743281213112638033640261633063938055962871359968617806681477812584616018528714257430783552881345888409111406704068092359750104794390462104428693234489647598532605991926171724643537287344946974484108986056791757116283517642139604947885388432829165344971047284767439196683873293134731302560871169573835951030302518320288729324377017838959014745140225162600806449377565192127451169651137886289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -846386746828316644109346071096779879417522318614298382858983396841628220040659772324786572472800052667768314067803436827758970859832520076670588934288346856495887366015087550276418018974840776500137348723916142540989203728523851361831219854046322870684712650064951892335899182777591636777422751518006664956260186590263499594985598902398032472003862487858479825180471342373333044392674393609334524686272055184750251521877995494318258685416427562244749536132339585516785219804096291860542756687843279470989767533929477867357487754022584728015591833370358484835352275726727015955777962859713315046388858897091386820117948042003249945048078288821757384862774940507516359992130955737332837430924348223148574757638970734958702645459986971151758704069043404104609115307440324858128151726150079375488019262496141247835129921859749855765961225968760695563782309489163564966918957349965495090984843852624743780785678986950313289707076074700433831189270906521121256619569985846017361470797451034616335349107589424278810400188355799776914128176960296106915701547668426732134275805557281220124564423233761498473659927496255211012830882966650726398523100496401677531478997305184153432150883904173736673834910792391201105710049598073822353862702804434096008498067066467895803291123963742755174379655697817904174554535618303046204857911008992854415515644182241936732403928031379936769731241444875876847422815340165738583320830526384605246985088535264689579543569478959239864423870175851100893401718357140763802277044187544892002668303033073355493139236626476681185746524924212299519004846062861445630943013764065906902362212424738272599559083711570470517631145961801318916524889223069760629488884493079786889052892690892329763793964387630292337593609183083389635592919440754221764694979145688756210027738460917905312669970716797526036657409633263565645173778773339168494030452075265862400506583796425511895404068323967489870898650332753247665543777005230672316787178197894462371680534199528209726077861802645460246720724175434396306357974233005442562215628896478726726503303461074002291242961532746891265523083029459854313028643998785294373727530733365891716925467206340164775223126738610270267823859766775080702828495728723788154230500720983060092699226046019490818035205677003415569796331406670913996674663952669780773433260653159036561488780779532674481941502045278575856034368117405254496713924428879710605874849723428056929604654876707287758292621218241431600317721326893571406886943414460717909169064543906946318449116459205677671745727584899691824367849529940387113526737610181712868036603207978127014296756162532572617048067748605604084620129527440531853914245536627037794725035854168537830448235965738341497713430353126153980396064136247897894422817870858382432145468462427812215198165415040169532092520848133589981083667135780593606884453216468794560217603494435106745010011713501980384385819275476249895798987162362162712002698479301207410320834012777697833031624474150651834492370176364846307101195148662142796987994462547126290833339816563054608169132794990684128994820372488020211656624963051883667826212576689301232352258814188821617018025247256475072634994212756213481411026290925878698859504885123489650194785511580452814674903971593549041146970956777902617892719889086404023117815193316925818152630545885025472429665157101194943678357039622399251296740029579752247558307638177131916371028973488779156937504939281064274828501658497231922989796743830649761513782565196835673827831406822813479342130056105768270757058250486515379041520535586276764076462478759161124794533115714785152708818196343018094295369515654317641760528282250717663498866690084008169411172304714540440983949564123611524114737886714324444929662192574041699994207771760910727463585721428323463333845665422247058523070843060526977966101669274475824591782688850563668634794667581480510550389047994203289690588213179765606124332898424604772664427069613987110057321707892698641455977743874961607848053876568986465219162133056832849986484306189379587758978894792518315214025609265318708817704158109657335916082649710103204472441513660778262787665357254383341931197876059620683722976466363501131775051130714208715653017242023570861539552793778341115295429581903221780578860646386884496379682881265277569142471823917283169778054701323854874036947356567482245550835887444167743826107703389953592246434691982594221909860569866007018989262496138759347699621150885177355307563338968191505120771988621052706670647557712786056357518399100280209059272994501625819769324065232096022327531219093392655106678499305342125941419428542476859630659263068443224835656274449082335680719508094356771211647456495631174679462347708122270373539154746477481591016087543648830825403324889066169434621871597018994420835738710282332933839087381138905729535271024319599293594696686383465021614909455322133978560401630651642962903873748370290664077637301311413297000438232051927253648351926456460129184068118703554065288172138727253906755172493525320954858278282592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 5030882878457027501708207941654012320293058734630683033767325798589798567840599245860853199789411935131056011155255884425775142987244540272792556499554918277266895409550750905777118501734625579680678969605357149316277162508863091934015020827129059767269123442641593510098226661292184655834462236226211540763951463112114593652531320680084846624500663994547492727402508410516401470600169195852972201644621892503952164408350867761122403523695453426625082249813629356706647613246718644734054183531161596969243169702505976143163001040751764297448435741455731639799002414927784046167290051030874865553460641027340080454571853110550081240745739090975672801711669494579682674726682683809162370899471362568098425072585052730024908662684362208423747268491339747181535192197442376886531314937132352627701611442977957740426127803018318852506759470301983408937442333990432724358015413821149430212908164829222496875212646764112484258798284491189372102248241637477409518024003188264006945972635270368304579520239513760920650827336474568268224906822906774286496208427929957715720307284324784984070584403557747191374027791088379615747983558640738299606226953249411445411088049306765646606677267076730445815869640247295964860023225667303855516751450827367986077988710072896036506842453697788192620596796939516755419606699138663762940712026908963968847560978212266556013656923910549621496769357127551121232267375586349056440122387475397481329420542818644020860623745126705566584066517362526070642982205976935204512822372664356380732716544810816546041218967929523904150155859324940667698458733442232528557040158387619942889815534365981689881149610429182836347505626652553942605919813595461992289399453508393168479880489454747474168231652005381053273309192957029610124205985591485071487003425998908323436865192099021861781509237480560535042035513090334615002232243018017803398325056860280313096100317447502433410123695590046843579652367270589386717474167792108372407544472429066406658942651390709645183132030744986144527860897598307051910193081304901068687427557350818664382859201754147742923413521133821933387939146221545839828390710291820018402134320194931499019917350387056947409202597822020398661525969884310316758433229954470792981479171960881526608768184047739347075087647857257779907231798349273844154639146341868534621623284572668165592952626662774965136121682891842013563828510268121257062105731782563062805952076823253334731949067239496855686703025038163212079027718055195557536855638715969537215777585021399376809261440064587454401287460202694132726287551397896439791515724398570536025406327041505070965133471772086604614246160179740670328152397664053552906562012074711911434045482185595803289372289664929598987131402206695680255558014573362363953354147183652377059646748023748067312694151946111331190684476189770636910416601602458638269635258388712877201902877359845200384616730336115143032429002241836498715492883455942694145410269541568718791433128194512160973289351237454037948804520756139564337826883402349472968240581038365279142995266881942565563341050683291837210508324080865314782060775567496206765277532145050405629229754087127830328159837340722232532847754438433702596489111906416298089755905256016649298379093060821539599343955369715548029779997930431852559257782061541461868084381699349324839391579690832354809237704862625019481687845942802078032971017682618160726495492236288202298944935159754201269673326785102905111034521051030565775121838217577511954533199517326478810198231127818733906048889491095288533184842235648593223119022735270265438460751762753070335305474273948197641312002361950330848860012119273535482394727082721384586925712588894228802567047531453683625427676702112002729015947681452104487482150213280886793402022015721186157473653018207365107775685627820303483152788839912235836186448325776523540244557970513226227724185677615733112532661896199276021216488197704381849324124350465648151055547951523141088844442274224493100156845044290139930787608469423223082508395173232028743722245596144077542241366367386923107452797288959820743986497103316953991510331880017528954791021496936431432352668649822898869888237894971744947786553575750505212853043450210301945452300811777669677772048799372285032927769205681438815549267126126909208350786903601883052691956581300546102984169184327964498151178557390295851826035831732735006280329775366962467440724054771362554932148302086541463833238229408512185103008056894132003497815599175415058356227244660811748087652460114313088799859893809931309299805981852064828960831922951742503593488892692929331549010059488468160964738738298980642049020277275837700066134935584754303176281493806151554789378618718603927618819622034015352860090495765367124340466415088452676359036368106914795084538293853868016318624610442954739624600902294496139263142625137969062559273073087682889521012617001724585436124295491828199204423432713532062309566963228565202478297846479760763956322097738157842941807173967070746629314115022279790373340096228192186053226292838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -4176575601955073956523620430503587910130841619289467321462505166637007226521047945397070858324634113356797920439045315196307033896943546336481026658259924103408109769578170053004512135205604913829286102249592157130170165119301282634178266419710120477063987130422231916682139385598049235376573317615320927353879662330587557075303395488113010781454208054633390412781173946211130128023719302911171993649817077619042979073018590748763955444430723195596606437312045797057739566380191395357109827616810465278247185332972713822060105974841728374633145222552463783871977795473365481600741990606556339293438337539589839833203659070338593507025264129704704425072197784103285189228032599201284424402917056900741713510927688113486623143832779804578254065406188110098519841973918793244264551416728541348404054551547943739736422676848752653515571269520580594664701356301429215296777274024138596412768365636759228429063981046721840176035684965831191961079107158388441242923818529485031721474990858071788411582601940989565340434217890925133440471659480242829941994906832109478460163783585069518531223305145272071497693005238267840018229893567805775748368073054259424856419064923181595061705622766324374574327964841136279240561678770054160235735521893102513127826717717425312205823024791809992809883097089171356650325165581057447469064882427283316533354867262794322029564976861758983213302969984172242558353492024955408063047700325800725003278896221225359440637786654046740823204015733827438794471882813092373243492902609150041269720932285597812579237616531988209015352581208600528477399214178443943367043231504869747616390381282135852109384386284578606364604158273059874208598295417015432348408661861783175686691460691170412782174968210195776572532208371356092626210508772490447319971826834608569971244770241132354011727550817677845717960079217124976525659847726384924785239217370880986003913143874841782858572649749215086860272627582506420203256290760633877156933350046752642092682062627382426885194039247851356427928075451070218085938723611889416449884838174138356914896669689612013417389019357476265171109912842380353352609632841381312268420961455039234610131017905713500358972868374279838570450453096879972565528840622443339836451203914293814967402822438570636528990281279486017999252497935112129237168641543436109171466653267647546252952884994477211649617816092435596307284909594376661478691719879917459438838999692666343266018004557776053378590952937730671122026023260913034325355779940845569371820092981549425308374323812858589992225499177278292316077154907347504939875908814483888698155048959197493646651639243697592539991613555339871895096905064000350408382526807343948071355232386447553580137681386915075593802919547751988791859391354613002985638672384275463259828062649804012160907754517962750776737022746355545501032145635242168238684117810805915304782254627593315524138108151919853749288160833587177042244054125363149005186012659384883697728190501147261936729210948700239634863301751044965847389154328494148778272590222098768097710556353703888033081561734308244062553559028808752220920988235405095289920248226743627352715826704321796022905242091692633276153142234265411078034587231038308233092944891238507179053202601477164176665491615424242446236980455576358640355405335713314711856640182765569199701965016564226504747961850379538865166047228651023135839953986924981933151772960888181805559568272280068674520837075942962969330104671115267179642038177229784933220883923078373073161911642178957450112771434195944465150311407458819417274104480015385227221473324744089047855390351566654723232169062483417263972869559613467984380893192448106161526900161211559386925922715844761373330285081502588195341453565023022289395455451474429206697434212966967725589062969813146696353715528321827408957842162594086646749670560292482771505928966630345486983896510160344536413443221321495988943168399899420954336446321986614119117357879845622271162570376652880529733354518196816129262962954178439344042062659004625754740263258605470779943134825728884287355553741237257908188761139922091915195277241434398045434788546965183154625583575854365686710962473405673781947128997531452393628245722114317856746015618832709076915062878265673870846638689222573127505632522718966786709185038474603763151107935906048152986907212147475037719491049345948443018598175947929454812269014904135450229353136750194626197730660725548999948373373791462182038977992222337108707658781575549209038128610532273821494730197552130084656701305358722201750630781257107449158265063039504236760862520176094756841108839781337345051705860969638753647442259294671870728288023206805682582943652704193818114839549454372940436603519178398314936433473534223222715041490750287892254813119381908671968666267524675379494189026664867932185980337630931484176244186675715644225967061140821585151827263407522669342790263192736994118663736759985783304619975175146536147621655543748508096630687220130507669925984478263149996523738919888221223200469289855045808947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -80158575730778581866440650259232268355841649200320955765467992153582904452434750710832315379307123317935804820282447470312022686178924840116646894204063025116286086141708034521870537741280476905339766780929886013732125946990653110834224276734869849486735592791727311638939322464022568543327153511699767925283713254507476862670673855211071750508961024119394165352823932909631814123786366462372368548932735090978121015735001653814342586197363264411087318480450481905050885262149559219444946573437889289486986898466787998445958388974123863371446848813192371200055031618418991949038011481434678043219804364482564349018313234000341985258141094867597854811428921196095112828273193436964232934800624071426482018200758528386148150054131536944242704881518027707238543616896317739595013746878488785505734505540367389496077373061043100836319432256899029596176285141575480184785464232454916790267708216292691757694277603966164317155900290224947436218255727878192272456962777152989166699719954380058295559754921743038018379494431153701853875633164071899373697996720736382339618637234731736295054255396589249354976637201638830432983520376637554038095788532420437968321573986572307688881641003808348323443745846289693541170814502734489844758338675286004051766410664911377940312345671977162917711759648162418551180940999817231914609314640564621219279563455539134114712924720764146770591965742581910068097087702904468854885799034032564453960464054183443492850551317782253113499144904811110697983078827221050780948718971233416315462270639069912164160332427059421704592097584822229998189604188517864656352390046788074924250296866320093886693197903044051752443982142923891080743848009321055425384220171589443063538334427175098938645377107237211261248396065672955036525673693484025246983981031025906842560386981531545816066570243133436144971025300418125061947872389126948095554478808909366659595624353397445089455920041537753352245122912409746134005865348379189010875746299512640398480333174772309657400104618008344396055047411133942759255376084167755887178889794673347337401108735728961577614608410353078474514570058920505204340698621564433140236163070168543099061693994289012582717660215838785926471173221165459673943345749695257448701945056273499258364471674438855100963104460041939255674783638086906592696451897751100735547740199676288595678735915354982808457957494649882059306896129426192826682753268211397410678393631437001452324357254545537562463554852346442855589943074332616104891465422818213113858131021697134690731060397217567214207438372172070731381981625428470363974530974955210202458970905573042245117490595579105213423549106539033142690786339076753376893695870599830446110026693997850584209528795409571184011726062120090793276277933223484646134492042914262432075135685848073121938175224702603328124882694604469030730096698682337673109064612474233291148200361654853916437983740653836571040524404201830354230586203388223125174584355993884029123150864325606475639750740183814618622730473258775578863819676731589854685011953824682996413458449084893792695129323794982469482732859054364441732778326357777668988916731836418392700606711006995237309972824454603430517449736938377800687059175929628689005803317970257461394826464264073353660664483182894630689589847989499871352917595133037263667003265662821711207571953881243283961282085629650078568948059814786076692800936860753916588524694330748875295275035267380020254065609622446728631305019885859932486427196385513194922442439844457925239395335988088320708864055146069048632576716385169835382479662279195004705399527216992086642918006325765276772444605853914038176019829420517674797634711254042731330375837886767913288097484160934163726390380709653429570596552317769439940345571782023654289660646426715461929561125622810526812259897034359088221050062702729898865406370208201828294151581321132813372376573069504030997220836307564058961394309803528512609394565365323732188500109264911014017931525261116521238185999059547264312728661211641773373780447861925030759818902046914581398917593967231354096074053561071879644972000803229726259965439939271263678774333669451093030769586482960896699665124513708444207843341067548958462991248058707130228431098455365579579756244355577522153943910793194928282977496076972748986417666144552487177602534476706067566846266302526236395595077692129230541752806024962463413180558700810804799331011694227772187611898093822930486227723069045268648822558847483818842193903206783693685293877571321499072092200981600780439468857751293015994897221942147980169641999207937998862526379512383455354932382384155039961016362783873334232743208757055571470284478914014786752460853909940853755655092500475452900710320724167143348226188125832239146792339178352587307886707591565413055598197307653208427631505086054052794665841401125819433370929423725748675940943564706993865372517862444065729457463210985794496567227957596920865388807857184849228700892924616478289370890704524392758698718277263053170527271421390631069502394436732143534080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 473296122796480808454123969831077296570640693050382829334585161409419075184880861149080639712276190457490303333849586190966926542731957459610479176927262284390325815114661264554559315095724066475248341625985929893918430991603882025427926521093467131774481151357116530879567850686948076007411579143305516205663953474537757610252511362715420051336496556195729244170643651363210815844494045583916782999371061195057444312939784507865051659032283909134854623316887138751998713544786120256058357859663166827726500171571030772286474289419626205994391440135133657133015393032944470171571235410800326859813117742448261651492800522340886228612956426780573431762037344686934988011176964605004349454926091932400860314282682300492569424940164840482023317204773761218719877967418929566878929595756661850990392829622378254729848050762250248625199763822539833248248175688362757385328286178307508901516765680363680612092312566431446215890988719910210413147431901706517515914854692907376114160186092498199291784411072285006351705750460732831380057636989251819773010658114629253846343173864645494620732856574971800144437200615054543262589961161610874711297426431796452768023919022478371081444666277444670149185616141539001033450882103094870515062622874556880720897347123296408306041672679194745182114745237110258550382534192369325056036975724274083112368458984439019598552703912269964733532239697762147153123688425764657535914548952960341672834545945724269833382853681325845126282917441555532730851194248117410413106675774891674511300340845791534697092263135819482777864071242829914212161042283360980010018647253553123737578972654228092574345698516966358028551990139742782134637990505032697110250827682242359000097882202633899735241586962429894404470313890059230461709732370966969503460299954232156628508743782544631680805653811253190470219699719121615444286351396818806937731898091172531259843674610975141898808196832517540296689949225700009549666732381526674966401718441948857642912239788455167832930740441552288522837182240372824721729694268932933976610139758623179248089418998404408280132627289624890453844371215218820651495701091286645265913017316970889982181163860312457183513279103887970445347660984682027027705103040837102195303053860348165623374000100089500618837218414515033385295116314447479530111340508962484935728637538409308751057566247792591167879565082817678282098993039120119232619903800151736728382403482531655657891862355689474139553658404032566898765371075492807789437295713265201928741615582603778123762708944208475024401220098230804654612076431677537872556024606995999476277516868936047775165285912777466566612195738360174999184593222752467062683347069114055564272867426228823882577484463746020157573663206010978142504600604470527471481536062260195549278693147840312240990323340727771290785865343880070961239848891374712925190172387294005060231062057156898840722304292263226227541329375571711326661243101433177314328479850827482253029280071080648858637528972636860743689918791627818355859900722096878350448140969689484707113562748841365821935296827591740015548308469723057258184706811262840585714228816646534136279059547311670267485919779363740328924340118251456287105359287482821864347921208270252998736824504971273483181637511353660971589549778645219636318149265325506676315267593374409309126576591986267585189435361257057070424212450980636762022601959960645478072218482910166423045287572924750037247359793555132512776919200949566625071251901302616656817946878662340351779231866640095244064731972643670315891414941050699055829007359395058839117086271444831991028877379506293772511061713528314858617386763114246110342312214176040285556686464146559855384572180100651289263930396452086778974138783057721190114418636874619792766144897649652754844621699422641189903422990194086514307206157366726166259601391627652794170141470627320674574322792798970248827297767397151162099526016447741572889210023941076335089053375398249188521208519831143654398488654116120240430225644728411101111321939908150126131281528843706623030465825733667002879520084779043913738205329321450592707145222907462302524408964338212840036329356250930815247401812983524529020252497460338837847787886656990716309418808636452442689216472011259701268100205526898586682045910226167825221849811326357200390440587003624627429142874511683613417889433862285691979443087106175354068535883354148313943965034071401506486859709366870106246557666636927963839349468538511740412516809351838272053211103400174064660240327775973930937401024762612738168052795686473614684351057802332172274244311428455341073147939639358324124954469183903317799872150998069086984577756247082336640642747442648619563999683649851452263070572442708474370841236165336122560183923941979084848977157788307157673760488064257364871497853899837727666451248774621245548621717569838799512203125789843131542157255386595472449704584369310677979861868410597064321981727967104967690206506787876664144789605893067698876164637251491987304030518646917066711288929090273280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -1393256710595502965228176851958642831781264934955989396359701467323462258230138489885310072733723421713859044408347990000040669424416587659476695513060446926933236383973919558007863227657774660581032381377741603138123571691824288668609919534964811893259859443427113014592420578422053742362812773495104672964532939267805140947594286586680218023184354189081799431191119006120155845874026490789888251517424478540462859051882122899354414638030211773764305996065041640159834704438046248667988295893857030535088293165454747996206136666967985108679084218007469700068844739646541906926504045533808764299945109504242088835192184752943929476237107787630511538311879193603256828353211489142605598993666529978928437939393699447805443229819688760137113712254940596567456379887612150527907760999434773621120146682356056632411586771930979701794881298247459038410226074509978608515254970869744005172122089713803871344376036635988060296951936138663314030295671730048997082627798220201368845794493169476952024073185822416264315974008173586599909185228129550174458113023723921650321811450613644517491854295731225358637858151099245153211097166109292837673537475306613571476668505179360748869372931161913160586557148625020797498049247385576213898961037589773698839634618401233533919710576821428406695503778787495798949797008884327252577962716002417111129438100084847168408334913411479039078535698742841102289257534146066491953910253377412026431624378578365431842183475328574851927692925220053934479145105989950547126541187955332183917983403241434252760908416350314012511109500803516899557966088530316185854366092846708270789175816517352445443265740686813084202072974561291412510965431819157082635757207630011667374570030369329918253356481253485926042898084743434863432076364400935149472359834047686712280764293317757650337956782037659469991344449901435723347696834358531537702197314972444281729297539034464949862867056137054352000776011895249294379639895633422848532077237991058273097055026816966837726627546000297751401094205866695129203801512364294483005399701791555746003719315345799585089773706639669610558240505644402344334427169690519859828595512064518310440547480933000582727560268519414075131379017545428781705339457867097685165856623805152458352204254440967549861400253348716110593474949685359752066361803857133348447258545350248088938778652866910227012168124777611413077160437036325326053007752502891165492254481723496203587035570475575252711973020430220250473547153211053290352107037798439023887077717776087022744982120708880995865005921192947999586175745037682793845923112985273357961838472450608744930700590109113424419416221300150766643375134447435161670722209843993601646672623023126991954170695270148680567864740519492481363304825126398228423208829788222498621897682842224960645986212224091575716526056266261550448298222192095424736061569757339351713916795886699552164979028555088311002859972942772875798277612804458698219955649478809109200684543874204695139411848879884230484726067559038111473935680918451333129517744071932278696439100500931914441000145141364580601808758562325757554136093987362363190419806834436179883324659416551500745572005716417512601437827038726980493979761542460739823343184890581646160512484798373868645831960489782614248492396495085070350185553408326999675242901041226082770874939784847039206048420272223370416224509158210673107667328514194483512164050740683795994317054194604980378376466019530901009867166889118300018869462651162708275634033408565769031015961355730327661030397936937007248686853532338264233519111125851380449437191702562886654411869817160557309574267300958535882203425987271211337273581120361216964547947800956879605119215033380516702891795259117032019089561674515339526590350669946774762805153555915622873917700797997293112782832453949556213278069574454522975798564560256389375085422564188369537137727211730388278383899137888425250722224884938291211462959273992546854192251330063591401740940947928681492802772079856339744616037387584662252202556784269194942999645004200921602329516091847793086880248894807376094607950693986621110658135180550921873277840744501339860185213131842470353670958454765290500492347785276490109509534672988268449534454685693782066579369932229340331818092755908531079748994851244841986599376787407040880314605486952066942446630861640137713787575989495726022479288340675610086966055521810326411782629125255263939005519497888003256879121550361652072823019685830211405258231829227653901049180081738328252881630559689925270607371934023144271994359860876832636410312835147159790942159644474279308562129141920188051515566064301996515982609577413266349687760437086546864446669848127269072476200610374467403240907039413780265509239162620332719778860234355069635734661824092145944724104448445573497935143338526833525989772887069251101767592159310421620231235050317354120673228235103074996171214489119067269609364936362095556615635590572516466038508229887489911896574207227956250832827909794267795618106334319311021208147433881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 2427627701611062040634210235890047026450887628337102810834544816252187628049026120658753609107016453666839725234063233973302801183879011034043966235357545034533864509049505868735145812370732236784789279230850541687643182165007121952984728044192393932008788387895841227599341124861894937837781460011698984144714067304101504901123905105145994910451723499353253568949297411753753243413925430179923551144093932941993692315715788332136108942441689330938844627667145867885205639928312105828769639746768521348047763102946941036858169609514551077382250904257843312415239874834430184519987744967905707003370064793708294386499701198925525085798320457120656920698473843748976342221123274677159439543802041081302637401153271987576019029411150455871626293386723335460605701157171003650051474726587431242109757945923980265563469996811268990824497321308139210894927226203493676336571444477326127042390121219054887005101872619413174982248506446696808866214255380845796627016973263614233018725385060829266555647348811580903064965931139806512332858786581016787658850159540742939839250981648429613715861753172236747970429056136859210401482882861935692397620451564225452165332552015237866761184363883840724940082948485954232975907120191555802226359216919163587829133557880917795635151450773175370706132837749099875859478128139484575165098112978423293526190498181144586203520295388830693322782490349735606583161044716632640917086212702781232889174082408681209224892498975302145604615860683428961851746873478575381749190200390609000736971295091701310978813335315471151567082112316480611771771181141498535000684311792746987108566826618207449828270662046769803379027491386584063170026101767146238534931303513081767247037428876538806874970959690618977846686630847037738300637370493857482537391508722250952089297608748206892794571742127405735995048990501159878776435025238700212476247710078192228186221696315247749948056122137138899539041294277555136174407340644863342038258385846028584721335310588532270141860886701139778011490423247535060550597505974220705400884511598248250710051557441508295605951295636337596939757766771750625856181769293900762621092408176215350157580042504321243750313532787849855925404598164297077977639081309121264621929373289636602562172462916250165984878271183258160254052787007439534989982188296981821343460371791145730047693721898136176102085288005968818529852615739447474480274305453557621142784669812882748481241631670045098577037346367553228882985226539682015678298405730483542938734711053021499902849493696935604445024753739590590038168599951689804614392426454411491484633480720551709664040739645003669497087576860003144003663145859550042229029956914633442671019382887616615028948210857174134749102747948494473351407643433603372967619988161953672480471857888987877843017136455590040549402335861875436736606598128254640542612938536257871253403056226384186851935809116133308168737709499222369492039330542709501720999920162062532230073996342825118076186336370055836123806907157570850922422498376583473041677718765657446514025051756920918184599741918559685212165126472283915480879519626613390996755132808310495032971862915146670364624758649298741730463243028954703467441678985742535265197015274899593316970004687862023302848235979967442229404116457456404652089434618086903739864581335314319800866290479060362077702325897809100202096818774151759074554030763245557822851957810008238233717459468270653535948816108760256087800156861619496230193624814304930943093778359505958538636030096240760524879813298384053401956821471097437484684915508785506810966215372719721495903039846815691458187810950846583758929178154682636812661825745418600363068564624841088926430220165575061301633489808686167877968756265198196953352645019814170352624647317401096603972166508970121162088350148676463178711387989418628230019738986553441290600706814567823629590272835069457451451236452816147418281618772392149531772007782885431218333031861162837340513587037390076358316904883715668656832425939867478572851019305901337853093102680477414950745113735006106032015589968961672024096318507172362871857171188014482595269895293439431362865385714047805471457374392657855552126060966711475762198692924299189077724535987168795802399600494384452484509138357188983745331325189153631580846458155571676263441736013252420041124415491799260562208511969459451032284261877006009988032320807327787504829142935051033911965699252096448353200119098048314465322593890007615094435438203396403135406293801758450581518604676167061383079281480057041496863274491856214160477913540299353015320438895545330722401451505976683940277594350774468752476876895836971444002143542661883798753005667619311720299983502699264212318189195770288583701722184662987440607139097707139130011452400937230839512303516476287495861450943046954768113757599276539309823707699845494236911151491869177946774759299178903559724838406079446813085504985098773112807323000739229147459286102637176690611876473148262166530462770393597902079065457712060623476490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2487752727107484126441673611748250717609002428630074500007161743570341981218646855808790268461332030224474474572924165827797924890139706507670004543849059465290032737691913877997351142472549402971181702069460455407403205053729954071941388877111546779483145449812524840881605437956827812029612966178392608639845619487744104070875470223465419006781023043094705092332224759466864635085605604447902828617840502539872143626978120044242242162683292908176953229005362813338930691749856812233579573978368807181812911850628662622381571730581232641950393893716237347279960688277045912389337670365571927025638503402193724667858887240503626236959632966371709913919806336568960131098779883188515829165893439118513129849625393714566291522712780200793957389604159487560003069309407952898020753614026432076688811014168530825142702574351028220168698883511529878440332238042020004988178267427914751719245158852356642914372299917070324068713207030774645142279400645230030113423264671303608507013895499269366319419747340447162539359167082796570751008012691991534430413871925188221531972962296094294120947187887689785703413983979798487305519310444058276148930967438074728335690217651703888083526207028710087961156096869261951656758909732317782838953094248603362060763433119667210299545557093582342897718151338714155884091358881869102954230805722654863169360190923568027871134048309823411823639940167438135011967008340350807535454452982602359810978336109140510802494817192003724384480093131488699757884907226927514870087344077701799512854130841755832712962222784993835247245803772732905176647891282051313021158396946446266256982975099865916623051723542968590543120942792239248960626346125021908061731381871218393518227899098108815509332582427645399883092875427550698802356854536555132621087122749181045341753748412152091147775252139054544152180786740157619602900128254811571238250830756390279598420655508680010302034288865011851166399594155699633443412551836314467084942555528508787735339423717573345907219769490895920255819624340635504939623620211451430399512617205729274482449882160209749077868243041846921374542646422740652769224792094529071865177658172977553076839713043376064313700254736608537871565569998477403494028535855744902245066359764434930370450216181984514126096617691715858836630372208397011270764630135958262148324450057857739946345967186617314088138165618804189017300439351701055846000354981436563947402847081562883395885788241420211849697629376208728661453749639499391523574167396304467645676433921945092398213615378211086419489792137144319043185092682287951922785827476854944237773730872078556232795783296960109796181347135815153514928129730593137045793412671796682538758894517771401386771237166639284351504379590573182166300170806686544368842112930797806031451757227021453533099283960751802170972229767347042674247830010022368254714765893985501854431044699566291720226942523277893855957410395860166475883143868002038767450782410635622799737481354495430142444660484359226609351945300849233331849587073242932398322733729192862215815169088543224728069966328239538855549001263810150848724491250789693559806043812662499213049444476813895270362763213648383754871100808556835337963876890198540478502654088168369940045955334387504442566372082667197252238620406425924861775759412564100091202857762268305468270830598625740871941281818188871898570380919207691742648767763612129384723795763781933195218775143478713171785166073845750982194009102668670246558112789474471586913554433447145164936682139926686978452204667373091146739642478482139792780924469329765918623257511217575720596435118070812192280231528345174289021869213251751740754441766879540623105708415865752295780528267676176257477246532812551721203027686758244179507440464335146773051330962002315669798901343068180572371203131057214663752723782270567403846452227738364619240695905553412274233485620205181122502396819045451098063281993593727035958552623449362593047545415855695593847836112750925109222610922132633656786844604722216421908046032538418817019118217162364716471009106611019148152789517530982429459435797585356955546314655893821414097673741795942053694714850329087685350507986208164374494057157615803645313697775198264585758559024631905099752169129047226427364419414420288445666949950692202822397145334213250021642558280047319445637942763019264054866917387480885503932907830929619496155605041443366635727956488894156433581028807375832026136906330627666365834855973940022601553868861792778556804051273725346293539462047984907476052643968212865287544659072465362704096602538915509282340626507304697590389169222973361670711612594386865923893458861665523296495246387398461710513676755454018719950207443512761202687288977883482842023705676557357792372486423032013352660291992879556029599182094890439596802313092167067630219198281057845106806476494293332144364641316805695411608403323022334596808130574368511663256757506836901507687473471590842262203996165407048640693061335120464287868214536605575083668417649290520821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1433816928312179787764785687642705292232011319225002111904681491692195321835304574658439130903982716862143142570382075391693238993657148742004888959825644654701835123298956018094720840394012325530361034868606579719403362681789851896078306502300519027788088862910923182778680125963235195218430094329662900189208672466230055984138875974402838950527850669099251190080316788741675253256516796227345735784907880853879190834631692927935363257809419632863521492468425884967914152268006153525082151939618201626533082293150814796582495334430011058602160089661301319388617374724148193103479704106354877612514142821240768223202970355416662165431113335783479773865793180461390317014273773779299719409456958307278927453320591080896774240939304716220703924220754407846424656591567647291192011075140697959371509774186133923549937827507250222639125248448010856651480540951773282587392838546359029186542048282604718159957933161993539133004393590451262648365667491691138160866241354369605578874513002812349183246388874115994340003683734413380971221558683317213164580772276108198445070483271660072755826886426123670775433941825177777893250087992544563434565047476811913749469318049296535612587902290159336446898379813136709515365863923591462365329691758847199594660920198627099393782082692163366861919295544220973868552756360831850214521008085857472165929412341569618014233712622246846317609915674251812146931637912896233063941342078381300724612148557555339057121772487629773337368833440836006352462654101891109531517595831806670015036380590865476898491484648171443106670895122418434436428894493369626759634997307674530426537945871547782484779370554202265380743737414105970376470123501720325340436761378743687506763314749104966752989570276715811154235349413037510556506683644811723681115579779387706883329195774929150969174341773621345713896176982597994627307184230322644351455523110342528041679441533532507940063545251710467367512715600583005002038967935554313217586257516608458832376802321727484327315933159493144834154464530550085552795753308095704940565224454662936615451128761613348790337632953181137654616904485242885984630580579955333302654500029030736197651618858444598488816145173246050922788187058423450958614622212210501317365405726563175289212713749768542129518997316726913057505195912124594209360018176354864270761003165721863078894697945105355784938100954576029913942217401365901802128791822499040223254923398577855223933136091611590586747160837168773664586708148026276753006652854818924870690973395639101594723113741598323806625224441292537680965827657294364371873927812600076145413120050296161404455213525456708135042407937680246435545108016590258573364717634916937065722087388972351419046229558495728924591402269103679121678677456810882395234634971654008481045239378247194716519666602371613690584077885520395219866571797199951157929695624847762384601460345148675600342679742343427953631115210409524004785987649083934992643424532963345991025829989072501387946994805806539034786151603221643566622218034829302406433390137402720757120792489212361374795766043827221380487353718624302938977805696677443143213555844434923567985986548515920361056376132259347026901837973134023618481373049939808308805948121163183019102290640415409738898693219068023650047013898759059358324550877714243256277583208486731014471781327582086213359050617961139598757008841586372902530747703095369704021475872306459398106945150547906496815595904652316429319481787999594990861223739165653297760767861698295486535476443532956735998162967121995702889979689192989547689256885501293835392960963850878983310249589806815915525753592525731454678215819283736893387019834900761534101556004552794614396974268659971507092327451008482069885699976241065066022773092180598122518544908280748235055138416651014478558902030655074889585237574290360528191102600029493031275592525887770802044694556411098242048972733909586525323462138330877065793333234085119322014945308959560207544573394286985699578148154160508859172341170444048395389911904789803278085980125414198786339748561224930861741134824093319607402765087826085521720379469061516453036067333416376310073094925249322040683421141406919671853383195102970099403542286887458013244036345984001267583871483961606725863668514131700162165663879582451170409462449308437141445389239990258289292695863119127020654170014356435081433423109284767267696190910595601768561526500720207561895038259280541650628278619895988600202718686573949338299260926664366135373339612067216856294760052992743853984079121268284352773910262773306198644330907091698539368972673709535137204629342497882765994037998328859205024534671516651592804983513862760156119725120938940553564535125880188112226000098872191515178978460440028433099768146492952834640389784606830930064402683108721127810464101532882278774345420437208516452434269793228204451065045005045984744111615978795664629511017008131446454277980949279410561037173427162154730801933449969758054779150334983502166740792803007436609537717357772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -638333702259424291763432383101875880401199777264079645028433575626321282094559653753657113378796271708702196769050017738993109094714074491475229507851476573945117486710836587611567546186998071750088983620671301197529015590518239958619135803972212562182721184396966176910277273856981503021054807196783874054541297967218056729543048904990381054965554995562108155029075342964441173405254253282425652765109904048101841170620584899930879772665506694232540501520831335280041093121751453583702198014283997323018036581866576221525357602924723956114248395592424843762951266865266278650201113162222594058788057592150421134719303641819434644854553952996943752025749017780969722443553191869983508172035886963698766955615968024880646521553973440105123667725037007005509529178570469144796455201971837520949412984113823157308219299524811444116948866819190957034622137061283513707587977570357736155874647458983081015784256460193452619936968018790167833046864890634423174451392071406255087533285930446830412186428976076617694367955450846733962572411853010109506537225028395614672723972725999466132473376705217591123305119656459703638282329473660898932500918645872301639521520946059648535234000140161190688058202596126945629962476064831032372366639034084793471498521694567617666247666342288249212990884490874267261212402521723052150761618411573461701263836380978309591587083632469097056702616943505808439002362897305005212558780729783761711816893599973254168029377364927909092866683028400680215604091674021729091800459947577526541933385831106311182427282484701489751763037090889935959693376501896367636397533435279721302881477403577417717749333179187529756293920952011258852713110140654718593730407283686261087976916242280046288659750859888744375564557310471773690897489711341863141343567389313433448626546809427185921961812046966663098081939154077663489982711511318241252599191885146163122385922628474485973468440132933885999890801036992482453975363548862362304315417677177235575472571073073519589528964432635507147065237710606867911019893785259759229027581151082223000564447607712876097497645016144478912369131852526269792610028541043252388611669461252493428200953860830761798517504104924089705285078857555012018314820504608523752891394242327632022470634505295789985100154489661729126736072582976874132839504367175449127447439108457331730520035765872448721413872886494953606739614882369371145201803899903050552311502730064466040847377625959908566899623400122234052670417952539763107894870748669188586601308969654145652270522141895172773517115609218236737038454190661054277326228582261900613668901402262494522702163512020446320500788025918864902385471129112859953988332619561253354039250430623653355181658445873761484809197678262240609400477871987648444103496995073336275225027381217032270017098530858306177883817214251273577757383532404127939714805870910271607975827464727558368352032251440876801783891455196798756258364973624539103782747495968933485084183033263194631167068827283629547092329213094185078263148434534899472534347844663394770207683303928481997512586434103191469516941140113724432364278605780244142291629989471562764571783066805962735106172810309583690773157974396910360076351976130642162709988931976056762539996001621040833877891360801897306092928606986269371804970843950615583742166324954476076465834919807449791083047124830671309443344698064370951813376591217050931926153503449803734581938272357118052199227282595899808025222258197589368920341462620146160337840087697667790720854917526767077580970809176305453422337414107138339236096141221931957047873758350733553149513226941255006980531117585180640484205540927079169716288250050810094243580923914643936723897517331661782285172765570031188720114379313758489368260644503962035546761355789727181790084880884688675578808876503300783135523147435407544606930485472368368712176630680133551186751887221409912617267479129367831144844391288823826179044495118780954357512146857382368591944448829375768649920515444524856227589290221373615535607959980000155997875165078440911016725658005730406441912513081736547837645982278988649736106403788758757102473599920247093568514589964905008440955586250092329738122098188522614928202714189495610674455146282971319449417280022955898861006858169056077253124763513739283829786601816416271966128835778487240681949037529934519716843436201055767153774342268283537824144939858271390298816118000564174379492049525218189804733127800090159364112421820164706014167845099549799462837111968705781943691418063485325885975864882123333753064495388380968023380748388870944666788377451040731777321596063985721153222461853202222792075196335051714963012848145829399260356785684807359078972494622139681138623351198276520457833840285424353774693073099174091332265013216086541578595948151224550380825928814673317466164103114380457946973225143621321605237828898658558015573862963232810319303522229590495942899852452036459240629366994391849914301234636998986561548911001984862590173763876918085374590320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 705536862598752034833680923518728775152863054987052677035609950970904173884909465837659290525592573128651666649161091612910584196143319862173437388555058498632702005873600219434309740487297132392914766600478039394671584377791982653821617846307692503359820372782163548354602602573615755038175981631841413961395649306526857293754036461648991335963332175911856088867504162789570970622112553957401004199412983009776471699953391630020173130298165441229149144052131711137809818732162977609377756497676399393987828139007927107033815912385302044272426829872754200506583893107099947497141154547888959890032383167016262161247469106008527259086508458178945301512068700179063590940162237943862500290914751297824226181873869345277664701203403682928383033741202426305877415242161868785740572693687020747669368267473947132683828068588414359495347239758942189462463272907787192455181524497805795437784405275592404165333541607820838588371936078015135297677911121137587430485032086201188406139659800658969707490130359545707844979262653168360419871631889851890172949460056950050077132278623040830057773144877595058475868327194370223702472097484530976289539689835788394958445083028904194616836360020058695147440850518864855073687526995777669013839559830960243152942492945308118342104371353727520827477361506588725525625821109295206004964891895142611465017276887073657042064711430245430765760602492388436423318264050242492410087815195873419705658235444587367710193783567236779541370463666056371714027748763466804641602215318185816657856257315088861845998186177447845407475762630598478712082057509607358422580816885453042811506209960367637112588979444977823903103779063322328475872866508445861559260960994601352420095671695007074252684704779451356862147260931347508222999966644755767599608158056823861181962871321482318218832868445951766258225979841370567484286256989691193765567063065351843549007151677929097211393967255235497595265320975718634239958496762059891404378562912860209243620887532164715774431823454646087608322745834015257837554158406288624776519429084575450413026935487879258241242976618319978179423894096253954409824662628538356486437466493780127205011559762131969153983146757306207264380402346655514268154014980253818547553941785797348405172305514853560843738028083894074158127488937142322041671084444682086448169735085067455417099942705928353368369877251671036799996701663204578082527716418369262226448400204465134166700865861515710596056882886006352817451992879098627477582833549828011329958994063800633818799893560323325269938071198064515814787731875434362255862684998946669064597087952184889156359567419118660098446280186459656246915488783594656706393374864771224235699702875778432628900231155142938432561967018163968378144731167592355884118648963539646753433261225579514991725736508210843290149143750689163725734556190287197646107156467918185644404693821136082982886579478991175698436422123011072664434071788878826295588214579723235767027725304891799116322345154774468402213769159581443122626659874375974774953219494500240388188740070161533507343332114367455762196269238464588101473397682002910974124776527035527562035085244672275341040611235019888372708671268518280534735885169821153411354834919125824571226581619819550573060692241988837118021793467923761993321653880432376543453774602596918466803898004371191521563216296346973748838728851762604608537119849793387980813463251353666658118047585505957293188180822105277074729801755181486761753201920215404106575720987972510748978569767796445370801744859640571166549181978152203141885960125985949136847132991104740351960281307556371785481952445041629654470138778616790880746623800390224716651069801967794205778404272674642821855367248071577123284975789326420436519625467984328450274622794402459088540973554783582952004336397223174044639676257154572998098773756335839683677025087673794609615534722260835630244521732730925692976506642480266927452652789683046921443181217363894754046534029572552619389105596389216547610484504852584712853723560277117193501589062005962504947957692648018209223304390042346757415043800388876079324416753091152326985730149003145911205568116739494361045744772525486735010551087981414284205658009262789834261684459840082532372532531653483748143821727146676730864696177144711901736853367049752480665994297627340022737829182816239245652475203073571699984016389360011153779373326792440309175248295420506374507511940990945986514077562569101345727212433351218850151522082248107442840061009000333273386011891998695195885768845628859242045370027328815460239802522037329594390600822743349286971723151292955898391430131699364857660785316715877360313464928881853977757613072033367279756005004360518571059450544648406339404996617985647104453874785968138323186164409660090131518495794385391943598799720280952747926287705700824967140366964007394051266086922531742257450744862762456908517304913839995882942315623245520990352598501235625488902572612646512649600482343354912692660950534801814364094464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -747011271942821327475934748763471912221212554959820771363730254971450638772891827356432682622156600617858572398592341477601649290390139851626823177304761715546243101030845564371651730306969503587788383811704030571782258349699168709205139118911836521663617334550614205499218254966241446889387252111997873535899490699432078035210337817254145643688932913759412336963124040804806321575442105563742157483166371162543130430836104113824853498327847320827865259510532668558690202117654988657624892806502050998705219419442431474213687010959336899148474510809940946897649518742799669767459218325697776825412731025287758029038512482812133577877564353033702216800964425395541913642513090610662523688488154186322329136164884673255903149399338816167303674238954770713728115465810662767477836820773074583247952797734891200640228530830358148849120719614758781804145022724729278385036450575822885427581644265354874575851408476866626715459603765819553083792383695365384111389136679894202495954255839685914842751284027328374177477892411174697647877740203397607805911948292066355565287760118488657265943664481769586553840119685758107874748643806136044204946448149686287588806598288840490621409005186455017442145102606604998207154518793753111218875930477899547237783687840720641642548569569093763394448783487283800805941008978885463917315491473290437837292118063467873706625105975341101179607514048815212896292705891971400072391845273372426319108379473773714536564162406351859835501498902180737285689379302230695499107334366423721164874242195699415219054163768590389174391204178656983721024931673385082994157315459734989487968526865031721377832261067829471951194251431370624496511627355404313199769109910358139383259509244698117122661665026133090712769258259689289153259957848606457344743986030972303720139849882339084798974858988259972952284326447546840683686837822173113405619979305131610133402244904913386955691727764949405200468011823414815983273819819837004961399166702524274647278542402686581723130936581164013559034388852068346641611651838563893082054033151729305334230804450979354276545270399915249820382084642621806783492066368144147681398814610804306380842266516479151868971770781295909845089201424660307640059594797984220742678963098693499495051412594321385192572785473398394270941131995818846819274795577056714909066773079404325031357009527114181035229759899455380559014370511709289783616989739098060344471002397917628474110921634611902962514099973946004386383267101927034482096293656842505251685559911261063489899567900473749448620603594252687296796698880098950251341451763611750874515139325555244167182922633366463975087740381081652620302891058211458286406777556578446569881366841743850555230858867735885775393245232256646818874776902404774889904675689567754989562907751645146202530146449241889022565280101723963172267611522404907788985614218232483969762665744022993693123332451997185865974777251565436800175405210140353874569156214239884980074343292854105903349231730279961047359074529596996189031067401490564985421175847850769337172983713764023831178261133956745496238501652256861299009054642970469344174268795848629232544519364064220173706500396229020341010362287314418947945846043503123793609353023004135030640725746344909728953857565453001061871619774275899424747123025117726486014703034849056500318483712374187776906134203104404667884455982169540900634745416188045862768208390077255200750006135279411666287190269221584641583558032935818556702355144245404993649907129379392949178354724570940681589170068687591499050953690808583790178982217848411783766016650515815197692857760401197103029439600636284514339927620700822574498627738063525305709367767939941328495525134551492780323209799383008264131353630501228793105692348584831767813672443573275751471537289364376124074861106259074612841276085994735715838702398447892449036111827191764321039207754257256744607440184044818553741016388934429651700360896975804905955510488125779522024424511959874867306928515594561483840166685309914227770574519458496846163749954443593576977883660607333243638599572206820304864729188301411693977771406180640340834386821916147721037181509449101520149826395493378855096786876372578318712333300884273735446935822657397941961569410914179488555632062233156420137214061942429972511191695659496522419491312479674914142927928912498525885783530614682248521091567014396114568556596736469688141829946184636749973215203275796107595510070829347054901378966927882482988562713006257091847883119422954589408154406549773216378212165007202147509571684565264702533168353198149932802631381106319241185038981433461896900278460812082620053000310788319813329328289649715707037111209821448564039042645881540218058140712768315956275722522638046604799034796238767582087617631881812253734907955517512346897612226455829037534325146321885530498843983449602149823456755564562008322640286376827193036443986817506605797805938967295194225445046860570981811189403180930505960847781025872514430334312392530329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 383839168460912931977924474466065651061773459248805441092802987463548480924342515938859577281270209784586153545684282669366794417139272128944392504490795169882329355579631311214438458754700983687579306019952413182406490532294993437471150117885024655790535536713860644027556531951802005104990018885725897672174383962829141299786741069836083619554771256012326064087400672006954325048115714846123236277563239108770126156970307750054804060610528749507619614772335293887519470520405158074118959526429412709390087765979304424058330793559420023293822581202248104317908367503586687784089858034661510253019909865552913760865566428270250661513845641419883525415762078839054980641579082830926186604464207759490076722432111973454019069516814784096874806048526224451112983763187895936870377434100255008687941455837656784215626456697863857281337719895800588676467847029107099038339844956082582247558024151196919728937910471612369979571828807172690928082990049645916974344044682666961307776909427165266773869626663735625136762781823081107707220539029798682805000868171167187343702096524404167076766490191410860707309221849462531939868826075280402654252092820553295272093325724031921099243339615747540702912580116183686601125176502385418614271691536477412783812654683469424763252394294286923117185843863448492437251454436624011326271322115993660505570730990713752418307377019706292887070662231309634421801628322145851836042859764555155461986908838314495391668931883078155420476091761272420649768713791961698709660433784105903574575740955382406356808329300848542110792364585187754722742840851549310095682422902596970909469391373951458881173816761794228033076364516384622160939552210257044875707080426757031362291354190776690922816640503813162218068126467405139030765637946810337460740105587197900925128503434665345622921890065197144773808593743416271330943086727318869721292065032767849337092539250518660140697403817485778528327478464709078151481836611156630121977580831199103166498645788958696930216344350586371962615046768137624354875406776182433318633150182866288502981864070658837129145816861884368872598204890687959076472791421103263021666310901553353112768717576914793972311511233821190366136525189847782338185021168514188384171525806101746646704458965052106474524616499736342796473729429367180981295261044109908539898293045375579949178444245270043449984960021081274829368352363351235426754249994288054366570322435585582870658219946767876182494941782692286728112753620197766782753945795532316757131307399396031860269415504750273019480653390704406646647678746470544856505023561165712245645627907843642815454010066406061347604580845668291355837003411169017043731924264780202314179114054908696564326998016818343750507714018318825693084697156627934159269056165963850485520540389783959832949477475615612848677602059768569054406748800532997171328397017428725717994892475357054448788150238777152004215146263101071091566387089590045814715746539832862443701230192665129472110828653210299135375629434951686839963228130488636779621419538926758369365092507250737293246164495448757198201422798017382887103688731730303383415871821053866315730189737328306666381600806334291013912697958760636453533512614522288880033599577732234329425632908443787261142856508971816219806180724856122422768005149711439914728044847724321479665258756324523071590686302854848706602525655187283734076518637004871500365457608631038992166642288408577562133031078695880020602706477333236005141620637971721735569906496390915649030784334980923911024659685426739088742967771084885569781590952814569942091942998827804458616623467799291415737935457384897748065035111373895857976799251217211541605018128255772503309082513485814077864754020795444002262245161332260466916757772730280587581428964767206259376712279080484289090688739013814314438818958378519917801668366789476751947724363775205803317881224241962759321342069263831712726630661057176688817851331748884117584810401755601198881790100232960075969982734883831344976351989817474196443042729440832495925878024423608688790358710270492788917510919457995770314200658721643710674664215558114175781452341789818250422694077627654377165117148446244748407514026902210956092136430429639008840301945528486750692523489240610928690335332279747915020657438914008157857922075510454973342825725521520199479372556411525601391467421622539759187801854497066723652801764830677158833042930095962261328847798744593663321652079093022002441814201140360744590651755419951898027313986533317630780350217679516536849205300378546166624806631982754798674937024778060016377869877694032259592799298531402587265732452004580601555920880458690878971377382622790125649258067319713170332174862938205934727857373241706155187788266499903267133392004520868066850868087961548164207992719940288406097595942174443649482771443865419447388605646033660949370182863886703394514166842729146073965800032806679056356376098932678023330529228453605963813898060983586867336119200846857743059060386693120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -95124967917920220199901182770563661575100801766932619357640583147208783939352345127566319542668530583611557198312153616904867718418802570930032868167507272158270559100865702324923962744756478022142303367019566061330986978150332431408335197344565817501358097404370526372749646088562936187411815206504214245386018451376764751574465363300122337806703577886791907298430987606637456926952907297184674697588815688122092444344193285585686922432688257951289427762821956696393336023055447362294721077124212064366659985104438555470298429971670123300971836193935745168666418591102483032684225529971019447110114987422244660955897442876906982037759397500811918338358606543471964196425452068334321458674167750085644573547844512265281030079771791873066574445598810617787988978573356344398858298646304444038949877424515501765255407531978617415946297589841384249055379740935875450173442840354127727171494144547086080293691954502626026995463584768374871688373948596756502574909517741036624556960775836753234298949285008781414385911358766877199371830509882024785628774989654378412350365548816744765883980974201715820131533796687471189346448058091510454365150343367744844296334818089632011590210739273323541626281419204699845955154175130755319399662145116087006867521339303728162341742734019284310049971622057504161427926364567629827315720632598146578662579342012870147322441293781730511959803930081993857144518025971773084367091743166170428109950344319246310189659037780156949791589163925715470770237766231009910282914272578209921841711036595825277726491824929059000690696875611469926013395244534217538553003101346067219198212362492323587164851139289001293144929896053207819068791005526158883490789025121791425469484446457721240492760331971526010607393613349448505159334674447146182151246285242144891941305126894608330246427833050191036522593713562670227918262639506815806023167456252789276194117079824846562649249823713348926158741471367748572670705966134440972421774505938589723909803519881543125501424859794348095743858077733989327359630984451745705154109350765458318793621739165174901404520688334271968581571195508801258907758694361554278916420342107823390146859108741523706829190039596264902332047141569487320151270431947056207608397422415535650711214887471054352359881959660466400555032067497669245351104791850778982424880349662886869693335884879647834332365869133255842193386425532680626130602087326082403418795323265292419057502871202131481493084651944273377057846262239885331187244838951668938177103808951353995096766716802236037392852737435557320123432053994576691255115051053940687249004276458701674917543214621579831996425704331663628284160799040836151487549018399818530260969065836822529578521292037979569366290146866768194081381004996216068252727487085266483473097441662974642588524532303720087147890036521232927668999688962262435079624802712820893423393857916263278664363032147078411483447616869092066641685134119104332954349281573912424783984610486336892833122833205296927807722083073359558631729825966012017240089905552534875969862234702035297477630664308898789685827480382374762889995130014983315825369767433096872404217511894317545563576367936322060923631049397157845958923873851448230647998214728216843346793698312957743620297873784120068577201251608753583742761509635956465252374258385566274987352390757991112944845822245306456127810372224857509749672184002964832311083997620085595471651902700845402856726338088254249651918129757352454072617039671186916016408082557053398366557751546232030752542942012146134538530064586040635597213607006347814966211699937111388069415324827390099626774738299409627647099661891881274006770525127488927827738039395881230427961670160939085502942782984051271369187688913024710611731567752423007607452844177147898990558701638710297771561104141569362139503020565711575768441989040063406904634456755144100068563152469833658014900812811930628544183774240756836237253323133700665481195639250285306076989296347098214544248034313591364851778874533762045149720323163484730079832749565302202439862615438360603278597837736482231897835344083701005673186847132279979330802197458945748452052506183151568701297393355063831724843440605295207668781090841590963739039970437885835364172903325554127336625904210105628340581149267910871014702962731485951716888634318853063596875298548882757175267821027717549961257057896992776207715442734414030742557407808454562918759486524605694524769381988617253955080091124800883414205086166181758198318449854625752957268385044206785302806328392884518094690021619263492251926802559942996616058102389063651821156261882512646663808993735601058656353180081072719210819697069084438673279035285253503130225937838698839544032826547012307320449697274113538001273447993913214881931893171657409871030891518454728798931550449692515140008480255757016797737284157142474900962133836352047337625418427160287257025541513903436129633570257614788292832484222185083859286488777087469398828365816553835935563776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 36387051058857678780700725324609205668541559161273561573441599401679346975810340252639900997789503022295358399939488046219070169462724645690495792880168327439700643043187381483233066925702232816975357066134182178159124561088226301183328042607631988646967240781808872718024542716890628516942881847228961923979012923437394301497374014290082063051751380094372711526681049006583789216934080720579608830406835600312994043507331112045325528390955575224233551815617609245195160780058998522344150494628732996684303477895575054804730343240876211932537992583473036218393727368192905454223839577854666715184490944358024194675185750013902098069882737172539090366573886073159248407150648611565195802145095210584190031472475997252090945353722263777119452502041393662392542968555039683317502356331942962868118067769651549975371622937688116274326834706764638780799857053949436547922589422808339371800986828324615098551171453738549735636502411530233452081499139248741101532113786955731962305785589344824176369480241231372338828250500686032910690103416823830784890747779740246039378791656098099065595619832179284893383073206543525578413063823855477688309622337144307944819440171395532589100644037658211358755209801259857922022098913488649923355185412083524726580906237655842245208412786793660373537597615420418567962116604507057913587032789266921267637043859938390269556400724065687514906940460581894761336059818608619831254734595594978514453996277950664443314772181003717074100522609110920587213441287214662730240349930277329750669165770464513272270297012108554914076364908036770308342835761177787944038645066216953318398387541487023103066261722257050511956600562275748706534176827513791600716732363428234714229473036787055127059766679939985627449774509792189765015814326188803215776091357370499476963153901344687306910780600044684089769617393401119037391945355883832280815265596928233826044490183993251826598051541450117767301904927133264509797164879819052924815101825818107437338344343030416843203452967618698998211419289345044833129346682908307516627387627643781201022869238611091010705499370422467243327235761921569690351068862214441479179579895709023574937305944832403118618471189072709037362756039955104872820530684848605667191680158298827664301325862468874501998438185984260263771624221350913874997110311887100522306950037941201344813530390690665404302941299835919072831375459612385303823369327793593386987486342807026132856931083244395376248082321646664061954614398279572126303274745440452469602121810794041814721670581505728338492503419358154811885105907166497748367544500911217173513251419770250794689107136401241506121895120793603021179038669192749675305245641707704929693627948263964656128790642675062966597154305024211294824102570102059154894047526664198863936006127068014635975014994529044817422961341851525672932155232166970508941707477515136716423726900167854363674329348437563664567877682158368942504388282459814984807566218751924473903106684837944385698943390565183749915276268696433323432178785852892475716154884237685434972796379427427072645714693592721025511711088144543242452031654663200171033803785727480119591623487030813057628910734786800223712962472391920549497334477058977109486643983851071697755137523398057211485418932659258560809666551449536707716953249972317633040683813781713680510983105353051265662620161805834377048212183509147704513862506411622483603536466669338895098678685933192992725930420039589615947200804320365152779162122147151034056251503009979752815617210194232246312969791260052573832783806181869156567539982929356944147753400189231768293804666277392660756952017363590064668998868986811391710970644360275524931209029685685759917134624497670491388516432835212560342910877128782513624902770854910181403076018159904498514376950585472907768557300555642344857981990036782393942708690919790069873268661207469223286957935268078954374423400942625824515553721366926829647225855510563640936512591090476296031055294728429420417741054604425381113653069979761847750428023562307649954015729447915282508109455867876983138938206194063523197631282550753894777269096514289279303840374052484815951876995173137378005270361424437525001308231246196376730535377792175423444855922473428177101923521082804984805880354425261115531879607626146482984263275703742328614661731255070807602410724111386234849215847707000309285693472689997648323077733772269069619601378225586087145144228217998421889122312184021803119175777060936767269282401153021736675195172583924982743119710649838506467068461152666564224219899204494241984559362999454140485103929511547270587391542857151040476831138192893810409966594242386645326551825015210098766400848347101746939900730979636700280105339110600171294882829655855364292518575564595393171222270379487694404592293382458070601728645795259120318941676623111086725271062172787510803542929366139028019807989509527078474802953448475074202595492223316637114488280498367483392873645135616717873614616827072924876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -29541944301338192489274912578614827868160856140343374847457568368372738640722084405802729134977076431735184274577730167332581123298141387709971645938840826145904726538590296407886006358861159575333861274252095071475376019521153711456438730397082241580643222972244510144374027435601201265899174624358165835236145028789953363576167915148504122575308137708414213159364890932085110558694877027721224924978606633384006447491845866887239600374262610809540405788514593682701689517372574336429708547910056114193997795913619934097295453554276437618484410737157964360353698952002997069524019530343396194818513240465536180504807903511463532737588672695643805667413376704808601195426696463044872357091352494385922955224009174632463975633321858676137462187819077690261303603086640485773955621306730830436810513421225940763559670834997037396577319997691338216712912016534031070558614131043275554927615220661356573027123187846094889848859546577780333266843006132235926369600727441316778014970801329150413954430925139337956077525491803112045718780935264685808341167195701620606928432141736326461873334030085616373307824242999314601404229938567799206516966478326224926201844084082669020137565663005838617568063112366450625277227011189907511821430737901287599968792373420673550042259401485091786609263284594888002471063323489270169192697087748065253298782892167256047737089593515346172727397817942220737260668238471129643133401081257735847537695623019883613250374709691135296684406940787864007291162209152370460189130744035934781108951058921410745477682594988225422383019043742036523365237911356298765743361754707912023352685194390740115927000279046085911564392067674777353385613840723823999773147887419025922523167506841410690623503917019074687316404442114511254627568152573102730241444605121152733438401459386598480321249914101945946506762557509095271228408763941855972532389992892690674278611568976315571224430318690787283784448538028475690994132925052134249622158560460775086680655364784887885443232011017374190556400959902031149525260019681157868788349319632380026850867379360158986177754419761461533327913168682944075026713017008611948187369764278729223974339756645347770001997510130873001636471886922177630136258663732645585635925202642989156176415632933389805272198657672220006250462963135077142214151316122923748249319107384903348119576051833451332494351033483749849260893171099737873266651150802132631340960929758246178935671301670762306625660061930668592358839115771152757215871888644658522775335134466775860021248415079259063176383474081609211783965509568294604598258125330434514070098289295323222460393604886368138047456056651317806745342190003418868876132327392871340421722249285068918016278348771523249832279964215609987824298945704115718892144240259206897903576237536991563664876712615219239054300794000277456558179636357156386440506083563831968190050533169525947545759072572907224040268279695357980480300124299669847982039277348501188415577559291218086257644400156458401254030119800798223066633328113209624063596983178591736699250285822322905370554804109562579020778172503749835507079515934033157919786551920382839694619870205268571111152441090290655973150932209627920967626409626484623864069023001386386121879036211817450049956348364273285546309926417015312441644859035123961618538503915442805055828740731353821913060740724676259157750175056539697037310498846147568108056500427317754841095632990814174012992154573710452404775737825453260013084647459309608880160398296382432342762682707721747246561039087717071233144508069191163668630017010392880768879803119313214840592016760873554139923401656251257914691998439955457254846128854649705365617091142009587193894896239642844795636128486593852399499478230428449996418591868666184694424673760766112275541575825216816588899822646615813643197886632625260882211696389100910705534619241999822274812830055004009322695696060683505628965723833571172894799665866802246412691812167175071209591289316483333140187281840019433498163141102283179814373741036922342752419250615307229928167020495418493223859939068342355107465423468786531486889793419280624330247616946261373335182026645975047397289898299282457637161137201693375197555117612694967780178399183018452994724178922247422694410630927618697902577250080277607985934572351084771584925745204707863648608745382397697072448559510910255420444845695542113191590506051842360871363491676369124787702420829038659121154289706413146237971508143339209652226410692302211393205185580524920373675993896355567609367558371293547847399941572780750234950678789323655795787651293436113008962626301699529066229376701749830167599790931920380300085549101117771796018382287555662105456673212180400486027812130747712181728311754826047368589035947584336734364316210626945819831995576025196719526082811516263550849131621887387067872124396704235025059386577430685368074984294121969740483593519616904449357058510804026579112801350051188422955031613472970483604220438118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 12746976699806846592705040706384661098239551187856356572312345872209793504761506130720665056388240831481433261771566942398669576142219528611895929636934072464583834834211001442381287374701474009240092013873242957169960344258762460614914111216764946815858103417983747165985115547877099391508844511453364731472386736101322652092950205813627914827709540505358529109673656171386617009871499312112715364710260989059634762295584164142423489018954603163298882519904898980177893294909406453273647037193775092806420712921027292960704001492599485148752351945043138781027244856144955927515520235860796537574428205163446110545744936362382176447596404345115604438630272381086816682311695968371020122578743115550542973009419908418432878826050539446285462190969111339143334066959887160434503579567542752359040779136923047581094802330597172547633290980352264884177595054648737661367986519569907996647791611247404700555054593918915900193185815634883098859889171716121245745187781255038317248858585697478796546217664666169498823409708815121306063852412430390193033836706570372053791959508913961542309291959475698645405568890226346135069382133764784469180642132977374893535363100812754096835319298270385552055503295074145547120033787904798494352619059216828629151803294185747445428603173123636728336146181954164999972168413676615750274976497587937723323857090052290235843415168900790665378912902501590976992186488767233612857284442034124796128090614874391422022633244064776993503319703721560107913613717007130489416555987471880812450477638687162925477713437730158736112867107348909678370021380825828247297079530520619008209098853474724714142983670583046646768597757750854085593565476360393170726193846409727057122261379949221279105262564252077227863269740077704386001234728975403119792080398005659888544818320096708514285233614051849716795552471652228336116787010294030307290142944317925666325668882666802079960825931089639493007615444966865539927965025099427904186115586064661569711475556290337962370769541306525688535365048972419294366063330397090585680557099727150259892435312576957398112941827380386173863845030886473629888078805434501042278460649586933671206599918965654016562652234617077066048674928441053067861330888627271364510849026041361409890588376226341033160178598104154012520645279038986823819651262976111820182315303183580196549029322153364691009046125136640268118608356839340459022373028370424716729528354608879197998345347426517542688136130790031664003218144584551719435583464054408629075938416147013004125850664850609009634038040964503260865800094892362344407661950782628326088003125813466435413597541823540875429223282382064893773433832560616708172010188411016116775259394904824611424913100811499416365531920253130002220854033392270960886804625308187456241077609387082628940609877815722028242620836542635258333487205307780942484450003409058499803699420200797926287193631251020303281394944013881547564118392391913277110672137346378951728725805650111426443537203468984460456475226117344727832525631417803188424934938570144590266862478991291985287897197031882899156986857503371077050431470594173174864869578639638704366168696803354326974177130749904989706468593857297818640612279905205809560340150207281366403211790714624980208584481426252331243778703786265742026934093135368479713507590251138129146861199138367511020262335950531973412323168685635314197690859870670558065169613199189931745588798382564307557745503239262524128731305429484719943964991777936028916980155397046825690450978400335472106732826610840019635693142937246747083353660944597781022755880929685285323950696443404071353862028085633640412245267606399584422534008242030846869451493740899994463740792890976030136203789322587401133433739310447471644015366055086631169755441439157670227994300307055744559050407895825033080663730684289552407644973276507085633062707357950278346350987615098043157906793456006876164657763223993222737651896585266302992015481393919031529985713400057211395706701505958286955410107448014726621557696634040119157514133436735273508823548626972987775353310847127617515839395137497669059204695587352785575551595229061770266828343189782214182077536787323330064099216577230357376363180972482907786545518990022602910229812886171930428900559336231801039363000242906283672370119929927227614451745408069937381155721362936770697923127018200882102889185116879855871700484980579670354131606965737320188433701415164401354058745654107256257747992151801439081209103640826331330913919891500724591157400770323479991507774136093370540006122293634274483060014301941606065178538123285771708806171924757525567562124362293348944420455803772429884387282319946737598839854897684256086066889469598321852081834025292999290454256891939633993033035936648271541845583878340021504835745801765513088434560012690887995585161574698406678265328199903146613814021256771003372572868773309696166239000313183673785413168354551520955403132770861138541886772207696571257795379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3560696357304408839769999849446546000790977695428878852086951607410821600194788606363018321050004037988200128538740526432915525139021983496802430469961823501760727142606041330729648501262819388075419116124386747228341832198122484171343320148142823442074523489526547685724136261487815141001278700943924506160513914541696324488002505576901983701617547997445127729238590298455300284693944270285488859420005763167193199005047374431079742059604289903857737541127091239426087233196582857699287431434869157268172713445477021355857915395124975315185115200626482211722264957339549793169659880099694675534228409794615851510557679401169310558962479022935663094343019445653470722247043997769206245883793986444115559830470417371529714683097824319026341596250551525492057215169142194347192211762645500961447491713791766175062144924008418458750525706691397574679015145593406508585377827988732391985194247575558658688361244809674608121063942745690330262457713704083773600266449363170073388821471535282332743940255584602118812504639545664898016958515271785115433527679916743639866503913799802050802952644385142716675704700817026055450879761429310697561065624208856428782402237019607369144004540807522911542617396317770876497363277251286840323364101991126518851668080052668921532467013750236262337794951805100528198464067684015289887129666781522545222045220384620378073859499439459455434504975086497309538262161590484575730933299529291531339761677452302235162261132500713280450845977054192895089533706952441132745615539268075886964226986011188720055199160835780332492220664565448734695149840801364268595534112678408101157084473185774970337062207116725078579700168005598845361726749720440261005241528969414632840697979981054315195468065590843067611937967729722796347011646858250390498024201174436575680828606078158312368907455059123091311479294413450702382161046759206653424622271831418952644635106668910689925696457315258630838836228970812634864180419962822705815226567226187749723703219549601513039455919719839659648116391074595443893842237213836014824298051293486323120183679078293428291873776635883358026771495040923077861029008123793034331535685882472230853968332639293793466570479422571701319577170580235037720099582335777770122903633580490099423928172882054055057288059973815169990672371729782321066539898496782503984717858346405827236460871998692624333000714777111596191050332239155936381136112568961600536864337512014824290107005064131071663834141898238990569069746213343642513011842430459775896214933898084624041486034628182017394098545151490230568745105139302034633218119859201208686244625008092027048856463940512121889117861874483566864392447699590864012003706031896313988128365556579086274394367846079994523543159565431506855923177267368028200210914268797343178053043411202722975837922190592240177577381232253030175074746975199548651952138923754391069414795145337693028548963317531231230403687929889322861178036914445084848892398619695925545926152162124745993601655989715706345520744171762359497314768565334296769555895577439733100710606475591342324058858188877099092830834998160027006870247161629486424177197139407164796859268843436471990131385449407913690296661325114758591369031758523631189627517083917794283640741930707650390947925299968214398653265463874802572766950657557211447613638855494361334780116185948782222897648339086585429076237265877133136503740865457026773488052672844878058482472392598046842942508317321787384976168639441146143947027126188494983447545986510767156904862185947571111779738349985830787634348888766501244338328811893921573641398580670792230422686943981647208420162096676993529602468150117601071193933761256140294177561193439208161728760930806783376345551234970956046414517958202876936468192278237105888290814785583421401029108679677902524154459778356103476716786765741192872481516109198078367433387497323399068544976935770365006303018038810580172664764309840704792237671777276502128041639581300555391127304433705542312850687024673005784144243403441350897309795587783868198194969987948859313640118621522574252486820432853459702767382333884265515571957419492712270286778996001650097885975178024835184877014699319138685175266877992715599743251571042324007867909422945421520946456853806722683895870058167235411433072656922674493720708900044008291252406310274331857545888366686576630582954624747508587526648402422989762554307151083402595292273573693709904501097947637011803939834066921181905212605914085365599159207998246216130820556901003063196948900921938803807809063051705326249612635148770869295781178354410930788277700788164963579614480639668934741162423891789501631014448278612827472568286374312729419177403153815391254399440560298723465273312318569593322169193823068800588893432216285788145903193406378185424890300095083769389133689756528008550164720329668856402643225806322072897494848451806711267944592266532211266775406202068091871730337939622824777359639058955614664377261477157752799232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1171009512186470196560953158824618202604967401651083803280051627253622340513885457042828305121138497713047949949579759198614972964177116238472610372475311975653729745900806512264835134725430335900296274006364035461189266285392167599702584998107600475687550537311929426841623875445562504423667014733365440764327759304688580242964195865395931558914486198770307118048583545074089845685283380428451716210099458696427112608369802223879554020609220758824759452584945164442697771948314428876379564810799179520875609359201780079337854911722720986972492358543440188123577141609624963296755583430504701702807290828308721180223216146582558900351418199457168471169517464258754670746782215578117945785317332269461510518165979988284563093504532713231104162248898615119327034447951279129226812072695041395701908339764364277578349967290874098201678552351577460880036094843493205599490674683570986966260761554193652628918329814760286268214355529732985414440583113040303474911230937213109053185448092862226068303609322473196659120618578476648270171780288496533943704018845274807287149546115994508040748092350960770880919437974699201000838341738223805331649582101083855403719224009968281337239516571411787304032760249485739353980052524862999220040138770245738668643385406925735367338484029384862681869512978090472688470085956889269718381417374750838401227479291371422330637589779802630989135869355700665744415612583960348428147257641909980298061430763604352440463433568571813119118693862308614050967071325558824609904737292359508709132228972032983818204936679835844937421057802241819065032848725773864486184657982123639989078226329648866293839131057838437587809939176750653020302789911905778994026796506962538645913476528655181395007170665030666089625927715513472751429604071167255063581912616291174924395676441030042460008577061024128731700825098468228882579501886111793727108918622444170372592090879082719562999972010795356722359619359331170186990351817401327879757845992579230030702700746053380256316391903824612215882630728344985985886497438284872377281765048770855379485474672848907021852217986742362421061649835362463079550223906590380830823815203424588797897739998912753499890010374976348258501244252175588419995229926699326258050029786459707924803981174276256429780688463792998243108066156964200740629009466890643297719205221216841957132540169372037723880855300778676211197920780520982598139212295789490063186331138587278566965926209998665138609470480803718361824281364127479105378988831005556879111373203146930875024216934981549342310764605183254503649955268606850967942301084285769060251479766895952509109829610088344489464758293410509772276883223576522043282559336603125075621915286485079118317088648361007309933942424014676422488520182723070361059783585939385886914413598495323447813055534587580233493848652052830494998936325704104702611161735247987532176585815757568133395701088037041593791600261697244962701604214004606130640815958148408091086245528220615506562294107058778582855171964951009604140328007426764242666025354941086817758827680386836149705571975998322569957460934405726851104144002272270786216852332136781303445867022893160697167790356794041955996182945615033404744341167028596746092047176855474411290912002125672224949507109319644075723842364186456436096055179446239235355572377616364192478249742629990894598486802895380791682751756938391557704708595355404443438109969894745960229279803434676100412293458952015792806626908482438347086682289975725247917761921251629529970690623114419320419669237085742822352987993793949385983819131328384245408962276863531520932518454465811006649710239801532731176070186756394123795275077789668089611182760769977021681825990447821392415552433311100362397899294677626434335648443664407923044642101133906476433777075898973339702912933343017858342885632389691770216831640692125408244431260130016452209646163246536204954732716252877080843416531520957404234710092821076687327803665508460824715595460522963658210742779012446196122323688291521765408445635338093982543847001902154528396439665913804827112128825347117386372100014111427880566255329979220830402587809887377147884908835495242850543562475556315143832566338865385122159951449402342661416341469664642014727046204512680122745901440141568803741720206838301076071851477302196604454113208472012125036055689413800539510263916142688052555867211763270662966703852055096014882358533941358787981323648543965569724420903335794718486308869704927568943111196517728654893845077463738351254972066692029212749021771982941734583184096791000301388416395343357409323793917780389063104961384926456448869259048118118043632854580194883312453982137337257967798981436154351411957536799884042391314498356690355001344317879087336149148391223621509626350541491548446317665101189371228610763894612520384252833310702696096205446893664761030808982734685179903524317837199316401295520798413801725647932072033698707399260200098016928572317653900428574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -261875923937279949280264914891587172994835634976280579494383617101826460092756140086539598477221732532300097990162251984213721507913959277607322084441862498082808920216255713373931380689841044935841603202738011082671352595955217843716952739291424513137601154197442038267542928097867232546132481430371098830541134640801369990435814645434452610703808947682834457629772692515966199534906541719510033868376510522509418481064899342515370286942266683831662707813011305537074771411548971742802344179561869143552457973208839712285038036057108886162859643221523467056879426923571259845958204461855951945283830314514897687200845478701798507313615308838342902464575815361284695798600941073406804004133167291943413233971118861051548870881445077362949920609403209764530740570279911579058971239517223281360945045952815120838821718661923207654038766375270845745802310434381246830783676841039998349591395339025941079252893332942907243841475226417109565749597022279349151924057311115794256139396752488852915757639575826673125585133603285905049322707901641536206503052463522336542682837511812961793852087767990934695857253086912678570957545850829476342667172773568114785814848517394934213219488453323752570934803939348544812964931106952958906559120103851496665159354511649693142548780117222029080687918515302281808340648124150158487725568615838559456517999268288924668653433240893604067358789746874551978504893211398420813633071048209440177581606191797617364664483211395546199927363419518792594692860973899739601828385013054791863538139282811555402984080859397759028752660493864018275963702535357097924202190464205527728538414039679694141821161942234730504736408469629277195169944225463297016426099222413238808449551292187513015263695589796174667743812028206309979931164695782335367647041655168969396535094477462783580132015744358936758284017292373669686348806682018157523864606315882301042002249409268796850872191462444836459377852053735147969127280998850591261077296317226690633848934027687136324697466314734121851982884610273212631432061478011493220750064612941802592223104067865417143421525168157619897006359350105251524423711685038607117920466259347307738545239924255978526214405624122145719205141910185973967802034435216607813612481165215711615464450801389337489511383988427368318597952809719562214514491757416225972934222828386352218170145550691098156266722045954627809193695471187129392666716149131172545220416674490258410714982991573739020059569796578362918341694964036282566143956214039161370344568285208500993899771768430033049057700994729812439840876619931496684764634247661111433898267589551094198265735048709345966594148786085501269198561627241686121070857367757612045515717327029488326071961897629981604917877487284220402966375076438816813375313141354572409733927248597921097349588567708918398799073862684532819090275660056011151922571064084261899515473894767961165167719797932074526514280122820676531717664037920114477534738114939218714978936968049346913980224684654297548657998385179072473047581382617284559275750765839746547036328266161644375318339204413596473590793389148322659421208557075521587727288462569456106725141217054982729200933289920668015798697724667386746020272774452888377513514267334657687357477269099654741896718850680929869228546070108692917631095431833791882183636089321001633303786469518765612924773643023513572032487104887241246376121458475810816658116032091989171328869332290449362945284605783989223091718974415071460387229149527475803953747051892101369421992859046412962420511238489099358291147128322594253706267920876732060712347361381728679808334745440494627822285763288233202339208616596156801864075028585980764285399830317554821456786250976547797485654678585540750998208574386344957027204860890648924813192286053343171534010191692860997050205519369422591206850343880509958182039680576175685182527989066445508413524736153994530353657727772708980064803121176792522574197963360923828235782461610982558158794960521803532615994619462501265322202797098226189224922203839691450961935810029579182117788264025806672902935770688581774677727308634755540994644440180225921449703696069022044268061333341990672992163871880874177192049806872997958183654854322433880726113683015412719222163823032750671627667308802767576058211366827370237865033259463304196901458355534860057864838862725274336408372328043889728684144960711846930040271728381930712233221666506800846613962235828502854832368121717878955140626005827519338121292753033312791731941224956480995555905791076987725754727050307421007601122094513674594979415504140753058520672752519025471831445967312254570684024758605587597412288291483251154766275359610770745542036729822975443327894992964723844805882427616689957456884879512020387095724782772593455195542512964893612529176406753858412464287154748556822852252695996968931265638268068540989512226684932838918644156553421657869785045116988294264749549947531043220630475563282603204686186020864000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -14385466244997495721600969676804525349015755292283771985976118094439447661796257646398514453730787139659494377380216467421400315187598945807744956782271675584531355689954830046835343528948785778502614322275286850462830661943896724743910038598126459782149637781522397396566616636333370357922984223159898610903647844500343094303877624671452730958035966654815676250903920661373284179799605444404247361473973480389703755954972235919086154205004508651310681309765042516029058442311025463147885700601928206590597676848552914394202686162786406146031379521755303445820744716140905859039876706529036356564688134537640199604857918829897159339364739527555713465703673946608649256852655335029182770033130473476668576588327109848440528963296878219591861918984890270767420464166483989270714748480736303727066484230606052867107718256762077957292116239061707751453442219384948012553830429317227843738167420530752530399162342186345379584236456908906258787271080590404592382879003122929758840391048464616912616980857173816171482044892069199355841866107779685680747510044208779182493693501066597902612264855604366485079438617997399018737419493067719139481525839527059730155845032696711376838323432304037084344815521940039871566934940546712988851640243920715019776196988933634121546252682120180631612663721904063476116880425386117063479918723950491956961591834406524110470842738288243385179768422998868540121214775109259418475533844994611699261673470892464910524602472218517620716505493660500030480026090577617791598871077769609901071827224478609447190729679301057443317528629712694954902412258583779572013919714675171559494371612708703800345706313032539063144775789408248879184178591134153990157796474994610270336884053381947629806890002294508073808819707284464117300108152279049928816386653222423931229711786792986280283938122766237886316654817622696577440260258442368145501251686286364483898384505467621426864019553249234680375540517240152087605153730613337980859418949453618526712493997693202502707282778732337963552392029845949119219485065733912972118783033715872891783509728242385278457146380826007936367974866889498817978788003662474065916062473909238036284389287589854088506008808705666142589278471069379587525959447996664319896021968439436701500162187328272919366139223396305101545277986320674497554218471833892454004405486578538611165010360444262000512694663155464342258117351361834891859437247953619865710674990521422849361347762569646859383810074938942260199091812307865716831482602491625067889232252285292330521896851530440607401388655470363202472662804177788576571469300543344421613568051827256947077777058421771584012998054380423206100960791570743014157234356564318149086510005084771153814720202499191268041872902193682109276701185048302543143768721118187003083404937938698391077649010791408753388567026050384508007323109864643480765848911199050729629938896269986244885832216338949554247864124393832273844896424124802924937967649992716536838359496734254476828050402184082499850692633274463981122789818882993046801417170137775979773340134191860515959681806679310986416918933816778982761951500208867425440520491522434624620979730112376765252119700612293029363422910204290101604151035331422586012558011656967300732104437449138227062830190170177700317848726330172803545962434271654182077025199341989865624681634756230025658895386711247230303193705839004345230670129939829599030567213536973937279643863566444964679993193957768342158975104694448534227321371524628313128026860925262339934873766734569471600221373518073629417157343392090381998346000362600322814115530010387756242056433270761583117528757538644596671893096263762781912069755907631768219789704206417941999365290828885369051518935195187089211423091068603292823441142839270358619716855667459204798514831650967448054005328497151900899181687829126136310315147802430900831708318330620377012313761808112221849284187839153435774754327287793504310155799009339338821220479714395093478957287742887354181783880975888497091475914899759637541692119657308666756206498030734009912037160995213653107633671108804318180075653737701483351214520533165395283183596553293853508164995161455433780046773641152907889215716127464619676733061138385288411150945063040095074935035626112662174599785237567001329663808385759860807992697756329534906172093065282846583208671014943813853546206046726300280889877264328460370545625088837591018675523778517736440204383352992635009547361371105468441178714673832838970170690707501106751545739603662898168345419879283272667375496339034800219837743548707246374814930794015536818140106195547025259127343448621956334364273492303987528166214800490096826957459906082945218959454443841031743221630680464419413205715889218454989692837475760945910191118595471213800985742148487201632543351786262523751896259530562174494494851495593497279315032862422250224071012818088743545457254325346083452011925803766381723692830671360131542475449175040042467328000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -11530367069947912173878072389739498654304955371010818131921367881894902496026861701940922226697742085847342944211085485162178206974853974773641170681172350436228156681239506392764004302659027330652192777971924188315328006683203084839281659336601843539462516929063071576018146490210234659559408790231906319409655262212659009359584784855222676183584681830387718031508614635516359988216057351437821003555908527929263090006872203156901209955868565126019648782590155779659990311460457369021796666445953289390807481676129618033612871555448744207768456130611519206907172434961542751488363726000072258116481311747009933307922267501762003268547396690215610235213592046793804130361451805035628265576188651595588547814877909619997239334586027818355955408269905256640849871080668479762258475422944633630018197562544280465134198770022192474136916131667091293450738116486840016497714449487513199757544026031168567156797654403202277409484841588302757446705211444176272692262768374276000215525420944294969462070971830528157431572495444532693275774328675320111249364721183157847866377733750134847393932924174377496355938033519622678408711979254453768584892837672894023189906818643883959045666566839393601122827895662862930001961051637548260690948448955041258233987759683819545145526448179947955941302175838904070387181049415062358085690607213300127820787731346587436839302579864931147741778183739917684791692866916021858544339406096890611139835089852012950169733034486532130538791946108128720138769074036224327461280040300437327925734988673881718368792370196820774702683455870778881482269947190196769244814064085125721792444354285122671032198586949815664125548905216009034220818266352129475272178186779400233885594833982731857091359129942705022024516103401170467126119125760986817232657218382694727244018490938477806471549862978186736067724280702660090734005635226394766664574284240223312377973684775023376572950090963857668026785753191786767203056162859814818073724279462040934131766130939289462155123699776728099756958310788195458576913212738178955705646224039861709890393796425658561080231325452067957680213195865558507440764817950249040287986862562150426182207645875676339540067557725562287175645290652277826704813390368827208186512990006910621606173923224532058831531843392281789890975386929403739714110115444780783313122821808053602004366430441953217325107792267096757645833709452113118326548998119271510558287118672828522347643555260815921074744572628135963723380019215340028237240065969342271328533571057542186728096894104217896309484498536168369363563479853879423914822188817571838722603224634354640509685343976782403192648797904210615923773473370025192581594983101717263691256900816059824376561486252908099364369223232735438385153953189906752490390224243295545235844758594210520960494882875362440936055331265340148984855805827044562109686168476907615353302487701632087194952857509959127940212124993348880122303205970634946426131451149505049862387863381785473496294418777133946179268020269700370769744653235373517038753058092670329479194230620180454123987737123463722902877785356057097209145244857144734968063417000714652380415991260354305573716530839204037503026511867747424723632063698319309000615674717148107811389871575718096168639538320871482914769035446787953205515644160039866925540014676438820606221126459136978294912301531776355319195844380867423278790553911190144928900700935785828721021608579033782837926424674206512452884722671423205824041805896036585179250016657202335882658690487347398684059817063479348159123865039359960024711563599933593518223651993837832358658545173016983544145073390162465863945506845151973877398854634187091859982878179788658396310855297967901766727146276733827595474500979172015253796797617685678051292497890911298477973875304631345642393247020064503773081247765106698372788601994659478256388625642746961886455565423904155684866780204260885365793147176358550985334494262305319292742663335950485551818842896808827223130708975679685758483009906439234049300770639701674083001269406163809501358964023798362611718902807470461286148403003104040510934835454775832443450112232270770794523294474289887363605139628306598951532541927179569117384882673409546015160500260033390703334406764366722143374977645767434367762876067927041167747490916709906238924950192307591126931462939261459915911950734675821699598032986881523341772953138729835598234626935067081467805196835592593839815180494817520544054133952085742856697019726496717198733027095410947836393001548143390902123396517762358911300692896516132901440825659821707983348701676622601990955262419349930216399122400839495439644965857185118039980166234981631726510317197395782497505157407711785133841912044777005820030276525586874727954136541218683385967986496300873069585764749101968170135344310329797602463248165139989452045177121014876465764115253162485458410400549727098880282328127197501946517809193166389653835628816420044800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -2964433624861691921783747191952296987671096869173791328655730769648041104643237450706204644795909866959900527313922504792584662276881267799305505166245642624888994664099985918631898020348151591920563420121266150838161200002609216920073419463983395018419781222317484154123465950767864865329204838666308526934281483118728064695702679488375535643554994387561441909846356607001012074453418240933606182032632468744603176192155174602184785392683121754003712155524988292404636626760204893492457950484028104973038415228303055602249361172549509076708169533891667050605192080740321155682839916256666948416707530319560753451142153158367485713413111233066169376102602835255636874224831707265438276555531106341778176652452611322344265966538918564840605990884951887083706925622204410699813996695931092677664009607092801254150493732594076666324682202779408528033990929869254220863302898204364715074226819429002143327306407113526521343340527242003771851132321643437755190320770349105548473150715212141913369202367874384754470073031855694218425730430635006587892404542033559151492044153450226096603587820061236177518569882385909832560009645065455610443320623125190302495496662692695427925721934709726661217863937379317443269473878042112772318164604971746553233131841310436571202877622440413103413677895446158261353152069743162290339301206042663370625700988531451380209441795721621831021110546186020458672272730523731673561088534351213537096446813049218563146594077898411535225527906942929809940288943803058479011480540249600246290328681429034315869125186277946719968132811057027959425548634437680459501405824477793430677765337261131557939868724387456479605775951796759254650894408625135859175268724254197487173816631529846615896892844079079726766203755523968918004963329933346485610274884285364387828435684275696591726646710368892436737721978023483029129481677028336165853363184836902453349872861794404258361834452114978889282381702243882329185047306664638524771559217794516358463064258420822594084046596802024980036408878670742722707554562266809904689018691187890866955147653707624847820922236035291505359672957118120363006120239360033421495658944319782877741439756894095042869813829317113847938740162337278413156486316214033880840631855535055945182146794318786901803745410694575243979302074743951138997664178975042764239259950094411470381761954012209180426289960561375783378610795241513886621454034233436279944994428933236115501890677799017705994236204516667250055608311651175205446347095988840016869980496070030797848276035372939399408160986880329313181919865691034253713449123647175632071757338104572610043187303631965182326699004717392908177397535679288994321160630350041863833378914818335531308034365043132764466374223275693674070112618254345839351165646130127942979519575630414329760581136779295368474937972521433093890442224670904807631962637362397763209845504792856044706339590623189756371785888885819067811087731694636403155380147205646276885648176518641074032676459105578361159518337005438132032827667980663847351558886264036241018117134308438050436106630401129365528633090425678497999680557963138048352383382949025351918477031569997887691829797372209417918017473296773891743020279143221139488374822110657392761598810345477634395089462006248742916760539577165061056949279248192556992228372693216120167182949640565742458388540451846911446950306614250957789091795861633476356201734137092993521532219915981210473396729128468140807104111212839692193024366375216937819102540425465859807747947067231058538147560788705400334561629648162519450015062217632321286723860269647114459546069446950008171109334421280930395402669901392490051675035993913320409495234245233491454355535115988345898962802127119728591071417028970225360764577316951963090043267647656072971396385637579845354913917046259524776016304898739481137478716194412365342174501531154083750011924440566866822330399419029486026194991332516505552233257548502183809042160469872597787776663581737699668517089482106700100131351511898459339525805635868107532564208923482438526283289107538853055237602652952033341561413669499155042653859530263812959136682350063348775297118524273459664004329829291600578491023557356742393232088611332286959457808701394401468477224403887998079311435780145318183863949707769590090000831743177068237082410182546956841962901384494238117325152891514771235949712411026810135051651225498515432276634222908512769203566792038143076120658984787473743848393501506358898131799915596101011623977241698332613844463278852759485815746896867366926546463894233338368201417547737835595820383607919342880698251495150249669336842851167943892305204660844814618076475777448227824547909969122424495928240699044211939967119516297661681796801329889367097624751532432806375862021307958398445210837559636765335429191876228371148471219074034338534098415515749421736903102802754902843769591959272725859608067433076944924095597109855337966074251444224000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -345663802570562201635579502977338326990746734908812911106372491302988060373917512479089036032501992037448972209096514712132417354267463155921108522863082445871796603345039554597964480449540128349141237760749494735947298486746465056908446959494156255585209233006132928229234214735722508771498737353407382247929833640474371314839649049435912598373766003231912157245158015077250159979912357124226579587189628148684365212598288781781486037508034559359864970211017781306110981098949256719056557567399386952247483178487815942401367610641826604440644627530342523047623678189255097215674071322687912948792530973788509687632322249132355696389876375922602764174184927907204008841681805621444046081809320139761067044861468063176170846883377321229685380641988601899469919403509576330018679502485702680877781269070177704265883463907028501786139908112652115478825468083411295850658271565322627884348894727021798878505880857838455220070891014851428729044715939825572303969946756231087675325243263469646099911008447136758014597636404630008534258912176344061697035679529671143925742794510319624305345633191902205371028188093532325577562035579797322669165633441861455240825856342184535036315351315889949764662016549033762648340218544494186522861567051105870722082187096859096037956943724969919947091647391807752805960086019166341570773681349958556518448524506183633479244155105561121649856945585060112871728138831635912857410185648580888610591098578661746296772073074151336381680576389679525407478602206646537981414494377614716620496988038216171960158143632194510473164319993076911935052013026535746878242117479503960503910521752049959770168614734058943116573584802308175559058404875266155125732953704066284413211728607974619191986854783093092172840607792117255847034290910551772925941527299191388323871108892926869514353934832505920706890849377697408128422351439594724143317471480489272188044923661214058202407603983089280993358786907191382921595963507602983164037114722268315562508374159632370003251951240269478566457181511407303797764612832938229932899894763322048210042952688044563668059912325043313592203215937213866376819895352839956779885700277011559081469433764220928064575845274434070531139468749078125658158178966316066622885348274720425233968805304621949762545907348428386397439282168983882957505911794821078653296654978590396136499690394358880910224983054510481254732524274965420107771486229135433184735555389056083484392631357994600696868568691828945281314792404921743879241213025611421201906582333204449707260980308823217133038340738444612793302214470551672489678055076818166824656245087747778632647081406663294006554582095574020996037439876546402284816857383104150980289413992174918444098569481205935818574374326311264012519771113554987518662446026022429674957634040362677958837884788671015638089359422438946580951631734894409212176228773039228495685909813781039708019608733611437944479711135759361146278324026570976284050336394473894036419054090487314827807697753933848902496234900217702669104601735476915916646783876206796889043851116310849255600368747416564401450220164606884568908584929690572264374900787915698000825425415439860098438830482594447726971938039620694751188971504566988918904707786031095253452509835825561693607599640336614472685464913867344804894334519717514058434331566116148841802851006792900048377414544040372107248796213356645801983888365390874629614402124877576139138511926940866671099921526449590436360936682028153271226258076054657893721858500253565955804197732994370260700338726226389841848014228743270012832721945661844327661730063694992135653622316282276947848732005492011608581969658008518937790983081272906489488077821175158823824724661733756016392890339784674351881967178754959133406327075262534776963408493441857092767548171547766212573463262622969791153079076851233746028542545907774711152552433693304034322089316534473529968331396853472902613094051662343560260577350915341032702842769413260529498673968509043697660656514347457407372784457558265931408337332875853790960553537433505729975297314178395202019910077460350896615862675045275935717044242296106759646142712068485054204391056310301698270653296372040364327488567114206621875105788661941044678775315061633549241506931152987235798130672843974085745638916090965793227980123716382353103393953071487588724583212898176804952043277247907515166219158993877231312757970670034492246291208256166117833576005474421435986282249026665729143437226007512017958853954384268837436260397578662160482717606552110047861411245345911619519032094429736128061875982430369135673302763205444314011413277153949747341742290704765544681881825525003830065939413584654052935222472734197630273447166770196765157031526294898980003084977513740727313598121255865966679818319477522877505029691439378147531344200332892358655403146394672591199328903674683120287961593868780511303804063517571581801249331009411188995724587648649753788416000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -19233934487914007430326875896109671349303688613506412594887485458565306195970755405729116664015606942985166742754150520717083372185322112784138771791955547096041300876258012116283248652243063028360130823515334152341462991417668182598166779114053777641639781228913211517965010235675917555013579616169831302491265797062665942590104041283067634896835967529801771502943042780757469564435073038869720045913989408212327336292909544527024399337349949053082455983251683143862875961127357521170502515096706829654962412606996542676147117290568231702651753492623256127197944151285609612175794987018639274706671889452110259195505639649172698237399653271320873131427398308978978234880107617847874416670848932331425593105710607214373202687539433765681336431371806327621410759492744442525860733125188460628092822988564540983957566144121112707145811226459453751781289794705588056301126854771375080201842697454222918544276747033130667491300745591757547616475457042151211281772069877866725505906333180868163465860923886677005219829800593251595104396242295728582692265047565289997182696367948671944391784957293313283004638592945885274077372362796499959803839903817931516943879588724180722919130056434218530188140065364002904459734600782209501453570374467669564304113705530014333416305602479376752192705527876786216197193452729782583888311558633777719567753308897944664628311969319935011711863790052313697107424932066435245124377381015421042285811117725777261752831092587185531657405952554933739721793488272465482585192935169819058533084761618721897640883663963420304256450907371118314147044261960449375982061446567971243874363630369588758446874971696045432399796287054765090123894897701851399563145268583779222183365585683951302700214195033376049002364601609281728333623839533022402479037280785380013438098918529491472445402784159151258384471219385981498092578902860634113153568506461775665866378469157317377099982793491348874033548764254310014342836004739221570264755961024168884765080708881464424041155140590354645452338448038135805083087593311853924738712722506920968497427046630411865492188797665111988347482855362080927391060600861618601876277098798257322014807569669800825119328661194877176063217980815944698132653385488291221300227738372008439538787975869247602805060060580622609317746088531191011099353645347178749469252696238878947751414160534321536177713829059434247559439689464929191551369668542284839978168476995087659120943299634148562299139594766623840947625980565844638997577558172411841524816016261253173419221612677973152860374007054330781272318268066664666287763449086293039623912630649539727958703934186290627347528260514472515295477767722598064132167799569378851566706588763159001352905346864043637222102699182086220117932466458558213253002536760544926655167298989008051257870232097129630459840165077102326803861577187579688863852284550153900809195255168878013521718918481387447689347760757035177016020372414040430033293015998196570507733058407893037401757776999852207653208003425787677164517535268064876628703889490186856434605949087224709556487487469694413665497770455598738072110568463990547423423495455416359380402619686267204387278257605468472736244307839713572763227214069093012847229073419344753111574846040933192891033750821987982641988401156221111284720500201961079039234527034418810120016724611951577607919974104742161636053319025081059476640120563175184690371449627515874298308019197086729381119375786381691186252932269399601236603267470437946083325931157570623770804328367905555688794151936173158911836369794674797707490265945096781650783799160991728494201240244651203799522351887548413596154972995077981542294749619445702201750623215882337656370410448703048324138046357709255787206586287936344349515971072102027077860621813639962097297910336140606381784686653260777854534969167125359572421999772585236579224701237958634594854599325939208604958683353017082173232427972853089384120567394204864394721153271237247577471411882546820298048685117128723237307833233817827701077526378990766134208056304650158335317884691786040038395152600630603542002616578738997608862061290172397764459437434744539370535066449787197193591182624891532915164387574815712764540506467170562381778301325428356112430969254807751953526637908133894445823632134239706289313746216416731198734311418958211844870103283958805166272328892766737398541845275877652137343767599321832469197842864349753788141558224615535112662326531000332581319777244588762188059383612953065695368695934104288500256454056539731374564602020691201794890064859483199966849122884903159865991974666227117570043558700731245096525552741963662918133112342519698463723404970276101587168372434903785985069168926063804054548582532740959129570276498347260158904704014919490487468887739456397196533196239990074640463884463565378828930690816206626700401691099862486841262120035109648244508624549715497600550989694081308009291225296105635840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -476090331606732807491104938801949294896478382896334078328575103548155632559604715166120280262621572676576653902291690679576145716929921837316948327174224621975527164640209858361054888260827618969258172688612812891179412351574362021745162813656036159079335291994607523186589357420496419343187935751556726776862070818772867702322621652806908021070883898227875114448201465367090292269114549260385663506901703063818538951987028794415006711539402773113268340136389899218726954851185691783580195268032467652949086547173502139707264561481131071556388451485588997240986997559617343641912510098318452009862291509326681396329116870292518248882364997090644391899183694379004010881680626941604080668868829176794468062415443035877774387873776949345439171488199336141442840188804718962325627095554770060971791521869509570179147606511394989033167910800678124968267784019915509007045157153512552909628429177729231304163238057965495358198554789341093789047332901588007076502294985608497907327949559633430883386937619525501822834862144597806631385747800412891948790219968682487789046272447596552231919234424003046446563646456435149494888297257783289499389585022488120412347873190900909663103110462110371945445063355798591117616124628521919341499324195435627044914537315717799393282328535407840122908684616363658434887571486515617462034775501189685735810450874532931453056872559845671512223632558364947721374965340486291103695882316824879652402335325590079359022301307045429521557189294869353974535596607043992662077532338967762355944735544726754787145623540921795128066908362921273271083842225130197669774233411123448350452396140720423519304065857028373257450292885100960826699622114073580173009481249036305562215635001117477227473782207107700677036970329604764157359661980941207020263927801359390393544840902504703860323633461177391162548168029549576424253118578054060970168833628596954501901896191269899786068129258225561865861096076950015737248277514001868032431852581208738709583462565653702808986026921463225452295426201471272435367779836449707017504143377054780203689244212488275968730335357519334974113711983423767483352543714153279903743621241364639975167506629337032300641946364237353380404106472350481056291213294635092921620161547040075064346788927140826903902799282605352341628395527750553953167921341480177017395092493505036594840391481661061472803321116559071668788949802634847960047750449962576215665482756374715789231348168159334009286568015825974642074718789274757841318431939907975613340874861489710406132791217249902413378215316536169291896072421801798056111709608586947361694656106190489891436307157044681400747471091026323070215901920319215033086325878877792892488286212295119852227671351802665596218229525734941665632222106313931830331453954076811634873460596469840321717671574070695187709806082199796773650631191918313586892521170942586464069602349221953967148526436403036896718392282569861974422518459969631692053021524007645267834857137402789579019279971079625319568559424472295279649694291188946649903631550802430757104624918826032557540039938196863439599749532458212341118123605502372746314248574281779798980199041071488503948162852346201543294010531287728739103967845846507585282746558906985765903985471245667793068389183225627759513305536757454681734819296666655646382280190765320255727313893528901485526904236303932842646024807051305540734478952654158271470394060626212363990704409768861923645324093724752480563431971313035833288699791849695815839648139017725670671299657798476271450166792921043622612113566620833579706327660778540110688140185933567618401564069625876713826692276525489691923999075228985442406302608007864570592690376900501286506092785614807829376860837367587615833165219673879832896904583923741767455221064027867944976457862075896515589936438465714336436123313949041827062843021156999477656332883725149128810739556423272387449977590968277243762892503807336176681748729023285331262588799744189334143200886708595823378438230313323104984838412694322428394691569580598843193135104857670411657167060886778947022938980232532409366485812273260385150156859180152668923215189571622794140225059710058535489468518610491086931514000719300567094663663002775411094626241858145183852954844206427752221927601513680470830644624412159241701405651757663759433374505366160526070996226320613714529914264220726209620637422181742400473877477263344583885837582875286409954630267272807657188836691864312098087997595698781740723549337218500168820384770795676088718644054718513537953395724227307008649016119201745456356896132017075743674196428481645232292784635430266989761570543168334364251585600190169566662047015986017590937662854201650065315197697816581666391895363944445789420936811672442261267848630048277787334716601019247142381914310163634319456215585076395358229612692447103057535365460582060961175266924277501122991550473498826420674451071506516081981578543104000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -6020958091706771526171310364407910713635717790069385399625220411585617040158260288135252310805318335431901707811119593176545262471933121127941507325445660193282845878862118501780635597060561361376015305206662493938127098228834631570884659393500475937032703868323410579028438098435792590385161719128774252109570518553862490279530971149446491311618090316814664025654394993572896625717971447054772568594816206148898852027952691118125120798153540791155541492251785301552587080816756332752385821789204381609563004341974234915218803859009999574222133240655580873957606547496907705009153152856969660454409522958404424054593238964730379676248347341156755394392676472956132502535776602992648805667916032296410931784260163107152329745987272242965856490529319285022331315730326909832750269740040647821736069964229668022540250361059701119475514201014241409693698770050913669261900662067572959688135372944586220619852030119747288459988844221978674374118319664946693100229829367376891658691559595510805261314282803848919508817231710431847059372712017911296381817203535903439868929909550670023068534038860876201579452782369530528583652183610196125413798871490842581536747038067012835044416669263947530920667844299864769160054515542651766730853867991745882869905640131575789477267805563108993096533412386049469579011772644247521091346208077879918935743643597386460590794900402203021361240332678251048181899792472524760260622426368408331592683273305027604605094407764728661737089816907419699358246124166717036604330358203635605107871523345159178724757500612477541375972138488428311334936917155383702653091646495770187190732437685953397564238537302123715488023369161583615987262455301655094236158116098904021122419205017752194520333364770269819327807442014737702459294871735439871746382648619426095920369171351709894867910111710488836702696356380333223721798693058256602549060531875786037143161808353775381488700423433374429322161201749775687319460487457506246172968576283784789583739433052727402086720821476786041976841875760076854961742580481585996510058784806297113037959970474357246176043296834352091928295820016037421685987644659036918539777217258039892232692655638352738202593905071953407379636875363123961359272857910161041140455644223544382155900863699910631353175728266624354045157424735546386652235951428201520152348596202890815538542754882148288324977155460959703108395907765058831644295442686473236669777480354269310050888174221439672832409521469643165586831258052243715262696077846502316505117326645826431912932456093243526405959350633692885289976082882190426798206248618461918404416018898069435135844331058103202532378858550435019037665077259367483739283048386007578948798596492744950657255433290051137877829647083927043953722259791929043445019768085588330555537874033802513915160772939994086615179905908396754977441396459539995448717628191261504071529153122079128201844830376904416726687095254443397837383074689302640005220223638247881291297865114784299786734718727147278686114999254302831938075750524824119866456050887414352691824837074863560794101857564509282790871327306048927243899204868927129562303039938198462844775777813057305447988610649000163519609895055599331453091443670479368228265302730047340834910633719578568341175526150979990141657301554592789031601459747237756435200075133799245656660397234843980580357807691426567173160309002847779922038641752058448718609393428003685140400231190029590757103397108752319324332312302744123527063809891875520057001111885388157565779845299270520344181915849173284597378155865625509916349218302116748519603469388144745342751284241930318774456596159682218101539475738988803340765377184496735543542155119044122113604493174720901123621853738491734258402609903260897805896423339176195152483492466869236242962824189230995473981489906158345855116421179105282339716601186875885634018830758904050259872654625083795989694793922583286147751098627064124092929377771849380811800876094368229990764406505184900727196884584691225112092997845153767956708350579287242918080953272950287523080435115485541675515396900341250139880296907252490284397360108199474779411963095259855392271528612145394716917540102325812255175330030168767560066868670621720505752407821621515793858081522418019904935967693882838562305319187461975263938195549274146883375591440791113174223278549160888867006012608131872121813287882260850012577090820321815035919434320749357392977391068143589860317039401458811147642898380065526135232095053013371800067387056357024017512133653127658357532798541791712445193336572206812151410112646216778949735370395227500871236325845470754925950527723011675850791969030960844661557720683155053582600715798913159228869015291880757777385301438074710475229492497138882866702689964538836243437559752092859034092211947563507411851211846974862782151726224692027705271437442262363213554207494332572793775361214558445895403511112526488561254400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -161653897984951279436857380908309398590959369190440294537189151059479512624319433453271863434370220651607032342158156434753386338855592666095436208013037297327738920835708184747515089101305445927258246399008258619473909398293924370177104759038440659099132146289227675663385398242081271561471539838978781877129590661482143844019314509805158748023986276854609862961228628581782429141698876022950012706588485596082034726181388180754368501296178921616836560175864314594983486990253406113776605187029580727334112186619413677017272051321999597468800444948092946940466952654842348823317285330334434650586516024571824988390406757850767416645138203198895779639589590289334561799230026500777289174233657443024764850317912278699532217649644775104130882027748637337253459216698192018892840232235454851481858286488490681691266211844485353148339746942443180464137328565388526935848856736900963963720957645731239598899549802855303275309926485754247810131078521616719664864741462805053569777708762501488213216346869264711743148727928025444585270508049799440677691567126973362012392034389839336915274048906744334319215778794809656380493172331719780660892803683437451402084921421927307992842599942764953819646241306654698077680854374450779145746588260559813101316441341254099827908025543423939298234800305671070860997150446077465982661269485363096571165418496242538004251809119766692412713288434657772827698916731681625313189087231196440352797726756142947719253912701340770332039558648685100806812418201792165099878734951245797811313070677246761513187543155479851546309653097634656773286475118140919964935442189485976824407012894720334197068299412524418394208442372111808664838353024753156892771223535448519145003894858042806534202195420852599581771363288993191131735296944323005822647268189574944998544553214654662083473841472030616413009257034526116234681725500090516605251211632678205643669691551785061045403199973767847607406444787516011494656644804307354280342714871599494419968739702924032710536391450037866059072094583991673810950846062190133382872723447246551319123981578106797738054350854368143569425457059474067105783507311471877092313168727754766672224243421722736129416330167127170335512777118634249999575920882960508288065818383679163101017258082278528612953795673779975805059719202532396544360865654321713474131457357258546255596442652423006762957061778176413178526318689599458683155533211798501102623301722966167678268839826005572077924307178504803857874744078188557437083921253914357139625713969008424702118750710646077820279026906329530415534336813522676156771793315829181974791900093678360382864601131688811393516256853214389651944717407523692569377736056244285693389963319107923698807614389548128695623490610142300174374923827985570066022586790568075847589385960654532962987371637774154518575675644754888517026031268153383283795755395342745165927957452029572518632784311611300889374376453981649916969944310082321719187041176538747653960718157141712867404561627997315420809960100120828329505568474943502376696153698962006373869618065758715522347252755700122068606792840921456285361182956555713042202987551624565341547126764757967015903609113774395655536881725545194077467202025569645117716356000362373434342828366923069754806067030884989699088531811648027616682613584569947477079954989188511414481026827668102770342386052764987493226044314059300434997827730824671392507090124939766502954779289731800589355338998711170401414192759956791035843303019253995504035629189314254828343910115467593988819731233752761606216952965828963294316916545913341369400190297739039226162649334645178168684083809169173574163377353563722398988980571942250339612811741960047273580757103020125604303845220389045377217301982122509346727208580339104225145794531699960157910690918607886374603879222827517655598108149164396026835421047890601050706078897831385517980092178165030158359607558381870026684489351545888673155944049767187921442054240126744067505436264598679161972872188461005208509893298146892676205446760029192845667001661993623128756556603717875616379834766129912781228042375387334665434657799638243841072674072554123693202217336570753434278561830347876015488402357822850512113874239970266001304473399897570971842741440257453614468046714713366592706607396513638267033595398525902321389885904338867557757243434104052855563303695970594002423191032719651193599717808029463045430040088423159424156625576924761142144256031344957954149223182140376334038625592596575782960512952362103123798127415843786491848188007673941908243661618460064085599652772951003614383738339313744716893076970838627437263614093774689418289807640323842485870190877791377899517874044285897153834012918650364914301244641939030650183834753678001008775094251384860408111462174229033522105519178094109001264414643411336487163515637913886375726041188414670457454721390775993576174977341146226995998259924529315840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -4063269873568156172646911009946365555416419417387146384667877941477444949577173766382175550794696492755026327679314641128445522759842105465178052428370301042217593382334008520733000111360252079093881520335517616664204846448608859426839200739471217843379555179390440786200950979131977800337385080824924200764271288866971516294424725888664018873142508836460846191861134480399647098716825631217926547659926723005153604535726537777430592734704142110203150067015699864603735429646967826878732575202591528807538084215841741151702091223614594295057585717275922813206398362713186090452357390312985492715284746559118456695243480782361898658067096635610603890583543402264727440627442716753498623246447144165630703974498918916943258369524555101679401111883016722278717854991641159537444038407176800507914577235186592446239388075259972202312854197569116209306150690987073778187777785765644626015201748422661304880326317386410358554867646357066322257493477799092615588260161972461468376655899867997025623342236918194825103863308312227163623259209602431353917760355127764434509150378466918360515384907991795206669460291974909719417509234895627883550582720157107500122581545296115419212776543366188955467922823554760546977657577060431851551117822409367834055968365847348530406827813557711628427146612605639986257730064050983274221899241853652241589978037610534468288590793650995777617132371584085612525689317373495396339995584956171787856471993789853444562505906363378629721887600020664901145073032774739405524094715769378798421686043744969365743923681254977619802606965904909141871828274301461470174761544697093570324541082078698018672353958420999638447142889435632021146854846654492498249868456166255351596436202693214590795593515867954119616556145089445890943721497539049589860454776363709223688473012889806272180263825555047276533970702525144001593402920655636449757782247136674865794503542848998742467937651396770283103896639063771908956422778692835110599932913684378893150184086906571547690278076413934609100870987764104269861832849027518653107331505334605510123459960303216504591218234341134661766108602061989083720556354508873576028720522805068523490328312405654132559574046500559701391006844029884518816331743989708809792656410461301002883193046272718986086772707951235356773493116824061973185388787448746284828598489929611724755885077599361461827324701693499294365892077583487329478590856261751805394561957527949086246187896280146624296042623537866003898525775003526816370713665066208263899235816954950547126409646012559796593909163951955988185996454463271187890368160060936701426804268601726085636853240967997926505826900966614856265895777228831125576396695558934239688381611370283661392060496675412255365320345116434755651772516622073978759030941519750158451278726687136378756568201117117151108469448425612231957727751743375727543000163849381281041821019907490357156801781202686970733811087555264259158543802439485992406143629322215423491859125799762802067638752741930678032155533586708513513632781236285894862292580227589140972080057700044736952018207722456587906312019879328419384882911722759474023270891240229457947877515769903701666991630525333250472224028333449328595398211901245917863869973401467168059074866879824968247115089323797802413323236774203813304947064229415394277851554553688294126566042992390597336270225931530988515227826233686033674663943384549105059831848905976200001432628095049488477304622775540567969456147391215484200453715834431036681563367381386671586697122678965333636191162924330012895592134015810699424431279691445260524289158795640299309347605729800862588087616376296723614865847992141834886868538272654423654800461468280821407542441628889924579541794045203110720208648505526535457119693426077761006560660982166167292680721190209642054249568406305725100616548889514677282876955049174398393549361626764813854906700995962639007403676566233402208449103477339972372618859680660110327502221189815899717096494770616976592614307010927072317081622569513446059284380845643563266476237495130965506793820397316749303008296403110102043324516780199442678564071262572623408938880391199436544441294836759063542519931593278250599905428891054130015104090549340837682921397826622395962895245799521522525658994982402757154857497976629099751439992158948585900350923190664346274039603410971221243354772451694101995730444407925256292565388975592851179107916307919900926916618826717277702272475625457414708045663849552393736994193992491177698683496539409366232231880069379439788168751969529800328634871490021304244575968936389750155778018805944835638513466274713588117859579819633963109850543090456173584297331285527609168641157267446914405454933413863953758801499218355574935343035170233864485963594319305619941867903675597094302780315766097812571039064874272554319924543617603438500562167391201698886050730210537415879223098564360023522198683648000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -91628530709228133770718880756823821253057500942585551977172143546339438715602790709108322847401997723044295815927040599661320932907248211354711713416637027870477950122322529073390689879049487791132025537582165227616681048793209349202466953448442978500879844975822674016677354948839637398918795952499175187904422107443379770679308006713646848946021432826895361743149198070586479385370572019493556107802078618161293837997877638649908511126740453496258163330511016187702937689191478459213210897970595323070797913498201629355544218534417505206264164803039323265470803152717935823627142689865206545609506359017873443755202579162420762205027497036467203312479603956141751613404539800298800215887001655059206492883240900770451006110555867059924636389078322696402410647213169302681790788097709920412960456615020227623098834513754299864803431503792654048368053783028248792895178107905957543479025469999175742245946694358750667905430401371560205218204631761586548650498404374289017662297553170474184175505497116013109164904231668677793710486624019950022076574852502079644709097644967952399941315725927799537134535576396367981372678009544346985691408788252348712296026614657199130072900701852160833562341150476050939481231492416248606189620964440093130469518155751010197594069854400085944010929211953260277936589781461426983538178829956312296528278816897370928604473532263149040205806399471494727719604705193318215849341621944054230048020125174043526867274219924542214700024275142276775332096972642456219253437856394884765808965261520893174446763549380436329479413064351609623056801333839135191394274963146171245441062113883377801697002878363570942037295457238756084135639709090573754000670812507826828592660763875382733455661560332999025040552301311337691601459558205260306494767994381454405345024027713146755657189255926588086962560375960600752600054633007334492568948887693251183821879832245005035764707993352676052509407693410129363114280577633027088079463916097085390195438290751171775719766214516573923813417105607359096698236022503156159073811965953781073067513431249572706070556887473405432877954183692846696375444461614762481836733141388551785118183490060688250778855726562032514991896387832991938132342472820977585032972941367123218189251481098448835239462201020626479646541022825724796485916007722202816298571480829909271192004130982183819896404805774538169396211159237922740803384861206727071571471229803862040301683702992869391322495789080943545184394566618196279866409983798457245944075564173963134426926301902204767622475201767104022951730337607384066455207129595811891013167715148260222949439622588391441326973619154861424129539054513053622902890166248961362656357790605858173509410145572621884495072227553854465258229729325586308252483457343705221861413822094862684943681798617439241051172059993227902331644034526254316768703798842186841390292896401113984677747513719621621226317860118371599329931462180081493527715476708338007937737573845462814408569869329838016263669425397029915335527290772450844080420430942257719965179159559646481561338586777671575318967284978650761331754972524720156468066574407205093371510155133089448002154938435158895819068386264601043181211719921803975960892817322889256120829598350537526210441906219812141767398090392908704816080041208560721846129974082106491321868757861777238883713389696238459960111707601831114770676083377428550489516125372109785515712968166872702038052411346410338272328473081681031932137320252340801754924513655962782754641986559856734871228631537925118283538148633316038377619737389540102360161814411670991747078890632124834265900349960349767602603822267236743351873765371288830945146451654036058973004229243070900158098142224760814193230575667792111519783461661402963345721868519228871486882207533819450176233103848523241590833533935264036211565505805995189739717412714188751068933333011363194517245710017986232092841762307211749273929442757215127396373095802790298696775445856212795860705741163256076887838110792254570050337558033254769880640595094276344449213567046631250719007077050360585709854111436923637273663021907054755896745958582810991409925628195889375508166062172693023170527698778726766342151048414841929816785704929760069803733913398721635555922183407562040446047251514603880524197096379020704700352597345765410383135215350767052700489076606471483387508199163827256603478974993147926454138875777006671218851801753718840144732842820180314423178128957906876012189270098185097679763036346794638832680694826446454508927580569569833478943670161623541461517786749513316790560910781814827525806742013701965741554676082175217445813029434479540128378178797073653285076079543938712321886661862732351159034183098006935338488917826465064757114642478586278466752088115779152942499400460626641213619162625716387393129823624699167796866861884798575557424634306206539827722979908962903654400000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1543784684268141727216291168254930216325357804108514635199701090260175686866305830019265164195207691997159007917441883326452235340194766067314214621105069081571727029733360876888890452698905767831762132935145865049440370585257627118236260508277544421402833070885400833559151893584876045267753689649177566256015225758048678952585841021136444330635381754933105203179647973411885765536588827647983876482769965546005988157626319464144384367827072424074566166080972411123523288977577331463074066009289248751670115759845551067003764981104888530538738854007979385236243713375678940419354394619423912011571048301755247488151262619990377422516696986530086625235943421682271135530714109203539142764983047742248732321913451843344429685093237659988305304478693636888133986210281280027402685280927890606831220000039126503667675247617547157739856369633726971849540323523186613302610408918125040243087510791614859958868533442231212384710323790662807283914897188175745046815663800706773353205364103491264579002674352844357164353016895142070412283054764817426080793230903308895254015986205387238062830152633458128651627625717252126279704068266739234917465826623287891358392765047470560240412421424804957528776281166534254512845548289006967356063865494704621783159067695991012754440725405542946653159761984327028444399047295915604682406797870544761808397123422555143529174510255028551938874004228070469443299281544951972098385726134976762959272239261465519453102677025512903893213918826438397143264346620210818521246273053406342220611036271928801591898090476004064739237491256986142847990658420302146291257881325044641885684684207384385128886607752380177575905380101839802402494217129572610925728758185329108969862249187293851653397951546358607027092467916651121824032107717188411830766477339654998203643194328954071445593342159046259425555386525476118761673950713748008136013235037960498293358933372825973145820907355427445641532965317715205924570085154630603469679985151139717802167505354685318320128105127579571132648913685764432475067398061568082976900155697320364767737918113994504572260173494534542938875008647351868217235911761593287702465223604634952297315563916854462280411796931979189169723007761916399297452244855628471013561680486741012714695079401844300735499889756556975305126152143171588183617416016158896219931162240842301793362712988638789608290264425686964233747723740018153636056914951838879870548321969667202753686237116334522064482197687728830698601484211121396565415068389215732771125724376022479196927450805595586412227441057378392307458076133677640967083836634819683656990772428276816101123702172072987052638015429442268735370237136712532976690066980659964358253619542864454063804104255978125813146478682485575912787669513599006463630691548255416419425652130840077290791335087091461846412920950861882735714875008601508554113499497338003294144081196784834498758166018980449146306941261593281913831174944110174859452236294004768392605322869648429569209266722415851084840850533458198954444894360175567497159704447144182931408682383149047042205072091346508002283992437051703452113109849897517778431959710726689825143840700120866250672891554388050019751945582228162663158999234712475791266486357127727134761774671526248470593748627121024131159893535976451423973177867257856501612805873490955040103364638568075787265983992715551197313363609485253260471770508909130804681707608585062011122735659746155186436264948090389352963182082419989606071393128753007283757188948479307280298154374158254764695111990360899684729178895367114470755499835308507829812209903615255009734537442805208427112639287145528031967003840253943620017580643918310866893985609841195874959214578273755730381111060285605073275524932432108087458798387398151529913236147193196240534114251963301846753447156971815474823478321642696809696161893850392449081120227405115091013518151180281131738204940034467524242363111888424703920131690669447304383433922625043463453282055555397575091845027103571832750632436701705942097697611145642000612693554403420331810876187245502089619643513476660283188693475334036781212724274881276779135735141027016181659347976524482376603362705238864915221928530550677067129749016773217348815505358565701235985840291139166797597625309944736203905016609216922754887867328603247105162293932800058585454687324018956232833413553781780742220792389965884614624069136686810009113358398578548880107435138809765939671177349239773023168425868818189890301938210018964743232128703584582062551052634147165897580138369601429495138979163141530711853110486586271595321068531600850623783455150095340330184701443705242975188453133111295523277106960749317347697870202490378336547324802865901813251272148539935805065465698822588613588895201061870986393358077080436947803328379050046929624206360905208473639326537147142568971708926292700923677890788124106822279981967605760000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -18484635058505310494099072217058373507716392273715732345061467679925206185655365420565362722405369232568155469956678586244440503850334481685954798263244376991435887566582832399416053096504997972583967802042575174813685668182197332019279379031205651058004774534754578006703468633198774977089790778153083642233996871264894125013221345871293243599210193902758989504597272767428062387695775045090065485702963428410573042405270530970280401850282266427357294469845137506384742942598406971815712764736166651426897783658908030928859850641616898677044329552535445872729087937849298862614862723682428026241529932544386099983213448640590462252436325273116672260446515687962434641823917839160272499491998610734838867241128236337379781699748809208202070852033582051080918268705311771855211926139436561621958345350533973106409037699138163998735338597366621200902506832425329342223673726333025810463007186442712607877445621424534978181957790991141539578247117197877767234626407124504583108097684725708606012585943541994387155268315743839058797716347064746274302060002555966823536600769539186929878195191019447671303186668326820292699603421186958808349193896009068501159388718960912817943920380429881067969566979074916980917055581450184829320093034623869770572584739600893894453629070110374594869136708337145824356216050820256418588638038218293020469078777215740638322940099486194022729723473924824650349306904898464965299126516535043501109470611921122264028294127068645548874907631715140239966883600233499792881959835819717728649121097857463053064413536204793479487830180629561173692636584895307101078527279958805588496998108609497665237089988793562448360772580184332135178828446592315964780556231586342287788379660578233220235084346349451326916155917752288186662600655991307337978401524713585073472223231829680909969020665371969171227606921004321431671164438455493480225790724468379262922400084544489535862047729114828566217810022301025311771067219375535654219335020547789424618359038478351342677325314983812249757572148930602538738798152987210383207951399721856820782086193484611899764933492853336138423154114651783615796113526242775318338434182358559687163945661233679130359622617479517628525469526621609664204134335042989185544821593535668308110737037548701509298391751948274630763924076269501008247251878102413166925732801625064675876956043367577875883402774374310828771282357805651403120716775438731513852482767655896549051071990019587115655967317616551595085954178434993221967249696777202615635176613712464175047313034854832846738701663317812613078444707518090060784909618555251771466442160342948329579655527425730428120327477137723139400861450812497748014855129534386343794522399229817544425643451583598002193590393294625252581269885742590651387388581602213130688352112951178486833054940088110057303943564371587653298396569781983745011812164792443906988826311018516409548372539234635732849149829267465338324171075206387329317095240423520917804318836344507884980577492733579375136338486765492192401222921057835003132156412319600194767650672706618066895472425350518518315208583718054531416533380133270077836806447172326860273383232142340623271344301756452343950339240649304935940982915797626192127532859266720906752416275416587190702716523342042146495440424316574217726791934126888834011095594652508033553364413530948554596096783208762271216419172440857782059803911743023257270954593085318733251265880803007494143414008551939242822751968177517701215691326509538602179228239514408495088526656276420668301376901625348305215556422848516969670231342253954341766075877925452588025231123350378262821684898146333021365249542111730818349325289450005912554880305142072330705985149227461180580535269211231829708083698327792427789908341196455816501426570345560783492711187543851813896988235304912656683935472929167758452489047437054385279257905397835338835115999958164016290700252497912989688204686357653358251246871499633961374245022805166057823330770327575031149576212466875078534059213411093993058184432042554048628709864615477964612394584858327120915242518444789395181141510469044953587947524584135066923398232948223573298557289765067729428184374183781506460284575648532802497588232903129767369661132199200471611697719479231202250096047610145431898479493289155345732146472438515080732575970189703064664557723147105664357349278131671018465562665287916672751641787435909723431982021293497551411601883192920530608306206213020947000327571538699514246645516746508358518549576953159218799413350968656033322687798147841263511343040890733474157807676702993163632810675795853341436728219294270896187249281079309759072606875131785842823327949825663442027988125500560382748380948026667241290846985020361058126889790366040229075055315816024027457097445161324658536268657342833258270948923391185384263201504063483940713662971688069493968699401365123386600062976000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -158689361776007180368272601616271080206056303724479151114064414436989709947626230173566501079314567095335308783962455366062420147877911311320016215275829214679018825273086835018461539086203832495811353080943925200841587538044002793691993339397000198216489572049054962125419250553596450748289832838171847695451170189039614489929012285611105591203380294852180720683378949944057869814088699352261277797270655037907068735169504954367825925158930694272615860279662195925843696761613141055274096953476103321453349554837998537105365908549665416116452934746946142574770609924971925843245743749350787212318385506963198514543555581644828354965864398395977983008208877496857769282178423387107262796520589560844322589346331259467209259222397125635867081488424189159224145057419303972889301049692478951446837985168354012583883726000875342532968099739112779228342590987859175419962375610156847449704401069760621049455448183572638490639608742333418908181443303531756052532774506528050019981024442461140506453829236713100761264915907242719844768627348858960213264340493374069135320495791156425731375354664646128230718853387321022230961506504615256926007977484901395486019037758002722811151440580173707021368751055105436741742575567317715244188079354802372799804797135244794067196780130445460726748759562709892527117098552950365466627777543907486040210583045599160111881167437001488215435850141398477977591725335975251933987191842758937268308969319578674295759632442728058029101430801480284920845021225655888651116245826248248925758552555776418722515245642740156612323923837647797865743193229100090075952959491696457631189901028263750169333233837677657769406202250143870874845503320800775372680520089031696060465671749367369791155800308259325965208770696028222287390134267320814359783608828511174543448718013518125758373198266455929516991241480312679504199916936735368929606313837892695577087563687277776236170368869708400374444028110636862449917468932990330032220026614782543878373394109286125605622470434368490273417631008595638500651216029872455134697988012557710814134706200556965313776233884835922885686237477207795588273018374840689875317476319088786063866984104282706386715979355912978815828486780078368297424388011950040904378392793739800614663886252562961114788348440660530753372062490365670493455961991733204446818399090915374872795189153479586830860903861197614894299229204666447818538770529365535286159420145073311704386730055067717720716868941220014478409120943204708662853178657279575998817106065387171034790454370483025614246570782407679444751388018240308431700595468449551187587936371543269622184242393145933341341664773842005031975849877490128116734027819467553404623306064655030642160214043223260791962873751073756672933106451636386702528401359495781711006804669327620275463956257641700907933950775202629013447383785155517799162226741111419958439242578709712158689478960600459476641721661889918699243799120370701756521397555570249455271950394480061749325803509979991703197086978048031218602555718830935221035017443176943524976601445200400384117924960230758161230104322959967939776748570502070566814471473960615389217850152559988012733605560961649305179827900571993217413633490474242349200427730823267434519282264884552285155475281969421816055010825658510256234197103871763580880651162289048385445608300359916736431387085647490409207282699600370523356531551178688981984927981680808261701292134253850408085726447765943349366407535275323743821193392359208102920513420176614733432996321394563832110801660619424529073385580041206397797289733389540328783172428056598566063349060233500669221483024793947393166009841794047540731240174297021820161107719015881761691110691408656574347559773134556006844621714678569692612660707714010996165335914542779838789084392236527080926604085223162569382819702918115764683897596208874998767305581109504680167581059103896722628949522026557229363726899395018128425597006067111899363355102601336895637312691879957049781065544864368480418432096179766244702872173760307756976174999338048319718521307982409494353629652130331043866396008402360277068042518225178643311063207087854873678484660582971306222277229020146881092460897483576597801095646233319867954434220213787971140992901451907363247112260979493277617958797922717325619768968812397550209491590277185571615998839155612640037973786816248427773989941464987353289253590740801111215123121456339886091836413688863629627043425623231099518066295493993712662316458039793840513905239350513275974610398653022633945736158863027358031398881999284128457337472490567862427696119686426106957897276792646495620864848028506775303468921949106359924624541359489530117644452069132468799505012872823680721125452613910679874538854346720155295742021939667539579393477395604510851412098366879393334173540606073918892540531981550116277097446642475955112793398125474611200000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -983156511497408597742944007473512845331548925786790198862111688782142526793404402684821519815450284451188173417330241909207413604066990832234870974084358207436286791196475819887825751360485178905046315423883134281538063744623430954876991878106668825523024750564912549622549031011049887673824612734622336195826513457245550314861979861480027940406791822130293989997811596244312048638669335883377753827183102741430671189194710823335351611399762602924743662107753269922674454203254063574911194107485450294064801515624569068112161664067714227258922668910828385572432076017352209760241118568018032128589005967123723309925219515659930495935984830849766905012829225802859218707613096014955550507513539659488837412472954340077887040927460693376998681590530769787909936255436634933407232912758577592718082276588699477014485598041088924303467469265238987183097932852884676756297736540190443373188754441004240795605362000154894850727811437153696705301219287734556054649898491313752268299321960322761041176548849450882484149831514633453074672105342568694696148126186481901064219068638754761698525733323626031102402577179760449943412907896609731760113311183095039450286973053593566557722775660960248285487522281985900831672743151036193821704038546187901303809556377485515228097860991492053551298485985747111229995331616705332702026447991797816358620097346978703887619453497798861425109122029368991433188073749694733126820823360507210489187181041464466974663429598118471114018985268248114215913661416891792766722979764892678315334970045714432019649521181132603851512288221084020532139953442446403837282140953056698452431455811694994973356028440121172545194285186529833311552774810597670992086450838035263747439760036332581278388754648628052417573098165499474556781225879925906513356347402103623806584909397522881224238102637195042328576999128484251443444774961652989225113119320400464856340678302871884397132179864183924845404859173040155025378600892827728188795225806367311325169481121854188629578855152952542694459771034745917264578059558969609079974316272259652543032868818967936375481012159636873739630143406204441241273963905679698324901286763254581850424671458333573834156373397062205823162052050294890729763771680677480473356434250539684462357930846819976031504210205760436912557226338024174114177683254173988198698102889138438516998578389843207052838047144672315339752173808543419458138828820868217444556215157972606546550321874016154652356481697453359391161822994274857986431375978847901976005536978637003585666254999390987450800234360910346389190428197882820779676779622946441452246906010954637939720583226879145842282088758800953129580005292380680607334874721966608870435298418022512007380691366126437212458343811732674587466720686371882979811281737732044988077048260894317951304674845113115777037039605147132095909177263965605952280941777500261151007057342236611770183978030942169164182727376548545348169125403462862455082689096376418564532881304600447372431113411531554542702564125209334244293778216831190463120382792621494636162254450327419352425686184452537281733000929367665352526815571248117170343454973431822279008159277850382779145966400711982738797012972974613980660533601087695431198631475743903909677213299195438292347275304133326705196585852028046453047546698184398298780314663643198728790631956402434596484322385299483551233629578472085333553404385421246348448352839083461243490209357202593531030580351026201165499540173807595928497192857792138768345626819876884643311511562040134711531131185823514303181544788718726634326503490476085861971045394145357309628023106946317614464120709630000298831136045910958485654701138362382915224646907637894338993169228844084230616858205663710454889667449873753017983235008547021842854813626563989519370365322874067610336015594568629093775939878210669884901980963538085460479428270035259852172162059334742083575160224194959858633694334617252969221744778619520937419633404611228682121453683490088712489820049045901860971038323169977555697436727312098178083631120484496159407096520895447926616473982268638599717724657646605642879281674839365792535754722812612123581061943746020371537053059248501980315219900701583803415833941183621627226517139801648297545399688924630805259557836884952497374067102987270768486581853634450852241853377978516974182731631333147332908196858124387176230062990766038427368900698669741633817698836903724561801022662822561339930753256396866676502854369406763836484294220559498651192835968913564676439667647084367079501019650931410018270644673810323630024198984483204524272848509932697106952528000033571199072361389643593339757155119911188251044917204358346389494315555199061213815694489423230199607932010830563939398280311489728371849720179741938787793894627185346710494825679688955571859598079614231212254655443815142307698095308377366812715227545600000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -4369961804412989709777292932724958503858198803325072587306731849131706027067846844859468530910411462980056128331140573003530675430277131120457819812702991780832441231405615934774210056861410708567740407652756334455746802293508148474685681974284633891584120986577152871504161163262709688336555832906367706180626494836915333234262553944442370305175734313461467275598869353144869359021826814951818825262308585902654149019338968933160592895781715910002588332014923387736763984174576037772775426466662774525002461941016130579053498613074636038783208265596787876221611450547907878726740020175649696880168364669797686139412697629573830667381453731597015863324271557043488593641963118742122908363501657507684330740262877307419743483354510801686896556241325556876842383946429859385573503258244072749924979847181028546908718807105245988005463378332069651815672164797750662958849148146635192150398136342324420144951583079368504296814402349385298054577696580884286940379257133618256490656193081340071857258770079522766584747047092356022697240930545169878438638809125263455360599904250775109433597156287667568839674705417823491325800129719110451376303196023038437793062574362174971652845009828289492341879497229474633854216405025268561743998200433282589188998172976088998562011957122542448050152643385464112081935106672118950144917611656106695340898445500913869016809070590700554642313377252845146020890241844648924401295484050975612442643566054130644004135844960273104558940195011332341164921543512096492666861388327968723070264103555156745963250545818103123593469000795269732377986908578808326667984243194406468177571986366853574422310662205492496332415726307304078361908395268723117493124646513127432244890855388114962791052749183512792577516213936787266186332164461707058010695605582789930420889139592215208665317822208560958662695664361135282437086239129817387571590212464692830551153641634522225640736487093408584105061249239458578115178580025017095507231348976218102065380767035138025491162130446978958361280853781111307624996229005540596314687086257424215460467565535383974832254038727186110297346330500787100012442330324895717785773641925579562552891612036008530035146960309640364014680400466765265097554050092795885128819246151531041316509184216225132671649145677618539615128968938252016373622689402171742669566653576352722472138830013939165492221915972298549760649173368307231887228225310050172102202965914087201514815970103100481012810772435049898901530444536775040432888766155523912628640175065769642704124777233344801402415724979726872964479322512501319610644575512427653319669976927379244339051470447971818386534360945311649048427436909245210276504311178299469179751422433923822978875900282956403667155076393886626633131380658063235786069465125385712136974556445899079380936924087756494433741173658680483053330392100002109203010381683450189168201982904660603828421785127771479207691030773728538153921768712803317536603164700218675806331552506715975192337808728268256185759384286644630503516841108655673054290422113576739886812982607252388803642657584526603949848803740090099353293159580719256202604677598984503176889089589507885158184523464202069945865019864808489411410826108435879220591918340925660968438683010473354608986267952542976305062618222180961318523822295683776077130769072975149402214343464964593573693013433530059009985102384069061272354668919537870848249264250842350288751750196635634238362343515656504730220783234707961178753358776736860337894296651592358138260870491007280634296864188064683784550467606528617065490963665985157522220678927109605431038752660958933319402875007350657732384358971019456739767097335031898166377725921838696997561173652383259490421096095218600588681393233136454771393484747875837502474455163815898174712849814638884959479977091013625912240993374629195511058203383996424443894417443095913451122887612430806497493822855950654890438448860525268905946223021892589116443193305994647308379312827443159001227814771243004160380747398726008822982639637768572960963013189347048468860438351754700433138557447186941239061677477649071164719405988326169951176202816892428345147183567952128706472544456958811320238425504679198887617166801430075346195279626389337240669212414154743859513352895291188626524672061039001147624694069422677284051569303974184105467246629245688281096893429586507975890594443439018072876011270080470658660237480252729990578013751502432743993644227385496928176965909671392238520194035558205805722855162029195246795154906911271177786245826183276689491284040099894549898952566071940560224227578193109995546472559707224827444524020921051544770761881010933857735089662090127397983120259484417847412117429752928603042847343213454591689385999778210934295511368509644914897941168423635394936820765419827997313714892309264715898536427664833529664448768597544665088000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -14157342422982798743535306715781402557130522600558523334540900089502890090075434250384973074811469379806171440162842434320769807586002468343216488181370299794294314108807267345514552686232193249053932728436812259274706594256243059853459675056286811325817959076573116194127618333795216943012726762076062017886608603390125418489989964633102482374960782046094206803592667246235473165941904325771158450473430839178203749926579914535760775425343772148013462611845715729083560794293167116036522605005136172938830687015225526180093402851342864588031151896207752814385779069799187587076879443551759201464853978223827225471812788652399489389914424627164153648804178407785202573977069053138035131368079925300206241590121826484050748949024669171780435741239295464022143046977296538201268751278176023074595722231408369501260423295432266327941781628674663121741442615544339971882397991746431379472818007897589223396734479407412697402094467789716972229984375052165289675678762322978294582283868490014083142654206877161413643789287201843852512788640332695081173716637902103792686228477500829582814258035911773602265939661943910384731075901973373365006395324752371959908474759127477097815958475984312079265157619629072185480140820756042511695299574771494809555542419791038255845768244428451266966982293823880004904494851738054021064234773133139290602826021731458931300262630209122860699247956697224680013253493795347391397078529610531291493868552619022384882089140986533484584712235142721344748670151200515597952702317742403528627117837688864823428946360095709858795383448001096844214862137077320538459925380260687908686709575528956108542952659900378327144966668556555467527604255278184562196179223692674359963919857892470010729317963790645222404026184668323634084201564394207029485056760282820358638497132266997817551106672772965274494058874031872591677237334825697435008593967015303429202566480093910079726178444397163161511990327722988454058914733126069294247988663182086887276735903920322765760810543812804473121583396370310764907712730053368747065321351820890818428814955237138827459721062724151146343357099459673951482222465723965328116570465400695964746995677352250344137552351800394497910984258508286769165288676499912281616741005230785811179527926721414595145716269720797088156800854130422825540130122011199344523352412979745446898421572788693230848394879451313667808366346597697871907703341671344821041891123412103745614554033327456799629922801904101416938114304647697697611659793936100889327396343767341892994231009322062092464320667696439293874375010862124141631653037204665850204509289329046907989886239448438202612128348212190743726504033995694944773353915746637647032843048104196859034319117790561279169334401278397555051350328400003168254551208706745159920434909205762158088756623917535558258304478307528307821453950983165486803280774302313750271375183537405963455228629845562169835976987595334884244118198995120057439139845398143944491396741931780240601168974624764179906301146512737399420139813647627101690095043691308999054393967090872420719225846193724743204926163224288932730687166118826739626930842057005690092009897079242834891995056547248950101752948746920474374350432130625555459130574912260778752495474286575213657814439000178804169847342986669231568921419833914158825512796402483864286135579152146153489594535230297649577709393964941291513537213336536995274341554225113348175664561193189725718890499194215294229352261067626539471068526366593038667157044415694323264972875839461756964440845317418071947839789578913022196498959967597231626563646828089231124796791919092958155001059467166687679662437847550628041154474484092489300982050563753918620851208920756036926393457781844216871138570868956686529378163626298785722952554792421450776837664624299029273712422935350484293034810187920872732610203268915892462975972605165555486846774706853120597367741832501194790322004136916042821012958091057621455978189159569634729527415379395183637868108718776799910929948043567074526900725704313924055950255857419681574575800901197367390549879541541983824853400633042779819394698976348832588617108981761521986227511016725100152960431321855377623819464749551476270205337452450397598422864656824994428584384137457085557550025564909752774298276151194666246721421745194814000898128734949811081847094115714567983530140133981486081108657469862213663758467908305430399195542636052592053172513787972076186517700342946572424866650307507975628375308141884972901821534858490021556091958816559276129539816506597645765559485992103216099910008838399108163251741144916758880410201151394120333374325272885239753958125215013887395256086231575093434462822141721770575319653008691361532240308533486866703698542233161628844175333295131798408249104660704091784286397885329123488079301716020256482287462031987381274747733436006400000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -40430161379939600693541786962444444252524990865758340334112048565937860327046319600433345643267407056945326092632902781297502108605865243689475708235948042850754428709302509445289282353161847855717235186154041069318986597894784833058528934850215685214362214193075334652020010710826296308483218023067052201617039034813823142381529381261430851280308384680274652907079636826585069611959809664074445498037235199284879633717430715560708056024631474199892372095737259022862487293205398254312194402303608589254111591265407986971051188738970055155397164370504752657653870759148068515387559411906367523942875605898361544410680241215033406749925238654634567627963076783049581735126156916900663748232710102767422990945209256322908825757007111287927827288582118646666394352710520724951595359999928912647984719784230920881007345799396967477807130636195243423745282240737044744134754501343958325758036162948955802181168505982457121322392404064113463135636918871203120385093305165970153854506140425648436677275828890256778183626180313136227548774836749029891303874696563593124154254459361251293905761088837709693370263394685458889747292836608943477905655445401904650216049191965728160609449578152334807795819560665299643241947208527355957700332923853580183664965862798745890193023985848874449196764200949767103354997719088148871895699964585530849144018309329272506281013409428061084127021985624607691984019761382120751284496901047199160920909301300552796653389675506277332887774442432267304068480041596928409709198346379241330957104572337243964165723731195473126569390723948044616985276155461070206847985864724837025993819981935355093538245103877616579330773654828122109162290528681974126569094598062637454416494628967270303472886331343312237753624584121278274247502736480037260639382340321597461174962824755765163096151766604163644383124937114098536076752397377256106526085552874145864514930236304228598204143851839636338240162282764081057902127182277093717484086836945433549393764763961110732925491718811550777021002069649068203633103465350686376250738507116898108494794625678509727884335789036031430238814869513718460750908815991612416881684529151472155827369770910347479214461221551679494942288842391345810192640924998878634120510869325936370122279473486497909675316787291679271018711427224448838933555611203680354447834825356622137264944962889640906242709902071947791897253649793929228840605995396268456800403200656481653252649196178129556035580673836780879550656253712268527142253032193778309911408292185638208787294137405727476757819227669647670619727289193086422494605165833640149747302369450589926981742869179727843166879571602485908713050976406347565990491735759080938140643031312130007188577603367014908843209564331540810395910172928673687407564953005153326541089770071416905256796552590019353303426666810798318410222591067518814146306513502256313064653763693564172536764343342479101564734826212643066435159181407299882079974505407740827323052830358466397328881850007833448804277122712209787644546759731167392695786408657198446747223255706994089054791191755724126958804407121421482475493182054888398624485101262267956826284257780470251749700976833462567082821348585707110060431830822251871635903673872193608873091589914721634082110899893098538284306695535161857453732349149048981330309822758150339446578333876954270849845982858625136838941709802586630910070310750015115541173427292386452331152901400631427369331234739905193950918938099391680381198074719724036515125557353507602322699026481259529550299896818358946855912836530794238320219561640731740848969068428317276695694586983516371355573657994508475101458919212895042477439771439317548711447663537612705858226617397340441121594580363710693440960442201127721792497399609853288906451944524861386750436083800432684322188604769521217020069691529437614180261017659728674732458185986852360419304171038721619673572419215966638178458961975516677817941355719649287956420470974896201074649572704185838378890500432542635007810304188573893136681420123340785485052326655697231553226768195837046499928946814873222364936341323141996574745305219177448518815129690330668386257763941836867635704954375269223194577887330418665658204070242582438806653704726534533087446997091338861725971204576048729082621195362872449593989680506008550625210882825504734818198712754671869227180152653971203624998012640780188420306236010526091581458276773738938156792068340426003461712594104358633782604674003238055147905272507098042980973268145665627928518020251848538328409307922576132910579947772306304232563026372209448501520365254736571228324905471671002892976362811591867773742012255978627409407445714486624107031267804547637976894858227599887755481800325932904760733063315280164363383705041272453014806080880480859656390945424555755018454919272668409638150336706200302402928640000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -144770179719933616646567828798771547294900324875912376723531370968556910980511417776720823737465383456674412646743611810649363215361420500511733091893851690095212566110912469724812490410096609221517210145262746726434951602244839552918022324387274234035312621787335493445887248521127815652149565685415195611398140468103356030229399799904644589948432529956181892410805529997643617255198874347231893175310981298012001576139250024297078486850776612692864782367248269957924065529342685179575460533320583930489043161072243647134709350526214273982618375394894715944532124802660504869202879020434844083876698457443989278772260038777664633953685463230862205300959259879254153002385024995263699743670828049300663435863362055734188528151025020403510078041483398119875304506436041175467312171010454789422300821652313205400403044584073090956997755314166886046484570408509004038867456969617484165880926028869602675344307784411343496811438676083527077180972581325393818587220087956007186037659049608599134534550912751007697084276963971568756769244664404447461681843087288356653682979948726589215647074154650522584925272742659218531571322271556686028107543106122921004772046061743971101606736764405196447094962529952120462082455614110373180230087360496484451193741792894971904130534579611829904585655907470551756958869183925418219700883772116818021452078583776846015926850250607781532465877241307031434692684203875794943274927132514021599620096177749888704394880499342186849530949415400724588677790225986050662057933805446530292834387890594506326916923031491232920133967792212468716512712268643942120317908838272815393546024315285860423688223283134338206143702920854445470427396231381975433359556943741182926802331519442051791895174882736245485906695837403275686500698447961493310954849768683524933715175780143668617685104006888819023360556920008332294743719780640419897980123929177927667230405858076000592150887259171783252232265974407910065766823501608584480716807329824459033451992200455885089572550414686821085770591417304793778943823622908179339216648026360051289422314054533961987928516128753881677097939306784423809581045320436134903848759158925891022081974667533161369580279236447242381220254538000715875074826361388535619977614299866344674055118581112495771045148434631181724663261954519034544251249647180497132521445135851908724419917266412102271867740572803886559389389176582508482483340301677031419414590081722025524533294319933836254977008079279779484317679363789687605866683674751906185926330451081316643728563450115632219444129218589602062559170986386917109873225087037757647271975445434728932551520635511827651035102720715372157829450666384185341500159674206097563301926403315102406765900770869200519386529135841252529605244888655453488741571351529389177611331926936764901824765424184461075783991746356539561884081208021975149218575219039129735155642594060963790446384511646229743029390127391392649601027698395131512343678961707109575234191853351492321315256664456054850242343063182536020535943701322014011750150929205509413364047452855337894665728660567755037775448121995955602510228449274080927558974392636987309576131264124217278307574303014836247780560110916435154091008832625106530700897481078450415693077273143504363959682490461321302053198295952972882362878159162403376046184884201976022584224938575785340197724165551389905609300079692528499283358705393335053174136714619804007824753230156915630568563200129087814572812790709246686844304426951555352789445652290828439062429618040064608467793890801792904844526930774438980564024504931182147419239525651463764104482292424392601403606512633032576564062576648472715722522503378191957998105805834866126621954401423210801668711829999264975509154529547107379817038247683174780535117064474470606197411820154741396420840100571679834798230302114861461967100779592943001198419926884826421662902091541819014005841325494134869142065235453257024468303444526971525770047632691208254040309682879556738724909136783189267492628016327008807509293546575492226434949158586537383091100404088415656593909370141142492878119617703423790293165095717613437733598282735370501434683421288042799918000738402880804678214470777069439040574679071183802571765196992041442836599121458370365861833037906300576961622396618462606642998648894273261213787497583914211748873355408528462877455132353606126910038304939710118744290337270142393101791743732515842243510138193557508769068723678907706182596349109318841582764191803243457186157569816080014086602134527671280216337475253862527839797720190689216408113667298823401067821019386950323977218730510388524352376179652578925927446283584680725073802743486881668932826877154603542508955892639593174089918848712648190321449694348310314743152585141669205053134750898624862539460846167464067704302684216036784462062858876747776000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -511111813265447348942021990686673066375856988580948886443782723966043900150963228215211452524977030940186151152054756707786926840934141663809689697804829764353494620108814529616300189347877585170080512266714648660729312673129262882851281475580640216495937201190003523188214207561907400871173168914168474971677978530939826319343596072193630941752969207752421545772075346035864377905284578882588194891793316588111891674854903790694219353322645076840715835892571959354955585531942080076639371940999872354056242164351261564984667392120637862585249890281609185627960531794210647574736783134932751836849768869256618002760809664960101376041677477701061825289136792599627934540156156273980792259547441176556922123838552472404548673734802548542114085987674323378873927070279684048148776435797581620482045260840180962116284269786130693489283049989094143662342303921688670253004791932375766622695277581791361279601379016685657196143181175503055302697985080099115786951533657559343950989719414559589152353266680070110395076961624108244957562708567978144014053786339009310408687938669043053799986983111633151326449213090987148305905906802592175775061563999125671805564402405527041861434105675256202825971295458402433612386227666909810100492096684949136406711263565695426000968145318741292521769124313658557640336924456450212282981825071644449081512429634657016735590309896579283934198625008865634839844394326340213206523574436048210359733813688614945292833410095276649369891747774418757971903703593128835162875636623753434332825194054506161486014404617288503355205388474596483364723576304894110674697065679090500796752346026045061663249426340923387307256561490466340655329204436305998184278554710047354110245103615100752278450433212688987827235576034560172721518268705338993729244705718522280709495039051537870795900624414970369227335210620156647517750767964223684953993505644405532208915988576018920774399255579807279719585352431443703948499775889473335623981581139500835914856507334942923796182215507856356510753961277430018989790090239794613291300828700615709072626265292933112481004113627011410743690284214459503596253803050638427673244880098465401251266176018214655112178771434743271683555730811337667107815587392681970112519379469232534201537373216203876493558324090429029222534886297086954102452790022486274661741988950749724691554123422407072725273254088657812391939001498535869814508709740354399656861329093874491227204813249045547579893110286179097823197875850953667407149868336395014330306745205440091367435188843203678230808854935862351146135607936287571267493072904981194347999220369125389947565783272265441396053108275917073745166685495022654025000339483712875856906097646254178948355057052110866670899034205549144442220848057281225826634520051580137823939454478144501092943400022885229788356424300586235863980945571032790835394343537326606858128326204429529978695462332494819397139166963608339036309192673176739720903079650422384969541627098752926290770207331119055119700791384585405460016657095185513681522288022011055293963876800282379431918310039075955782094474848517839410960273099417525189553234635658425082117054305548920859798986488204886591839904802527513274451148266180906877718207643579823556653471781629310387016072324240864003252839957175827387751289607570241518946201620030507298411388852378415034065878463038580069104124672802821897422537372685278761228973130383542594007519460213569566705786215476554994503855451525068172694750662979553915072550244503388398912801650361083633869663733852734915312000079755313196151354242938526822058718249907578805070521783965481455716564171651450696119581276813591836800500921302042161234539534418141419986570933259992236862411809888073963043788119677463953520671200122697597047735465765043059624036038981600948135124194954831592468144299985954929384636840889194895131977792299385112514086124462470653279957369142195140650336173055572335981746062092475520612277011481236240568456819451379089391227082014693582710852430892351147848828102805609010833876583553192402504270902947134824799665666195003335842101438022214434556829329991536039589751801170436208495523188679035261962538812902972006657794341158526625251687465415662473030564000140812579481533734256367186584785143520177949547830625682843418991397413583034466539995393922615055048183840114016062492779010406508363026993982241153485508319791305385350333750443336417077394819242145229281897153590033745979233386788810817600289378866769300670887187679478013312849438009306020020606411755671742337400084241203229181121697074577469701920178975826896428949934601156458848915976662120007343146749803318370752217087732914319339215459949457572874769234215338208487870510856068350354459852335538558924139007252659436013592525723100808815820985881027158764035718325702054790756407705600000000000000000000000000000000000000000000000000000000000000000*i1^105 + -1121954765001118401913016256129960717136659781573422027795370524220202024600802439894905594536899310305613273319260616798738785266610768077410431305746303297017962822684003462220098592636236953102209866853218948134485444016759860476802603575690556739561094103316150121404163121893933997948206078782271895824886186895533201665978245454234397278428749649493507337350612897096292812349838331731046403760516626186124287753240335680391408201192480239414012658424255640636287556993187966399185930724704551538914996130038007846647664382043336087618744970949025376318068306003783391879224363544541739624693322359907567433400328996486400885684809689034814381291258724248079204505414930646685572525859049972795342646837644429345061219591290350250474533039564408200385846316741409422847676015583576511374301608294021779227453440482740173345057311628416342005636237726921376470230844577498967279536402161732814789199562709699943424030158168250006160550906439941641932018866648477477239553882954978859887256679613370662392027246048964213302515687071576812502431933532506106175669176597054176692509282576462793424976387188769137124511731018251272570926660162385251486716110885120294710761971766462186358348905466830365293142679122557433805355693979173116549121190870627525291379788935164204473555634182499296371757467970537982055327553365547080190621763206636316221475636177140424200151291771716757052537778786680986495582709119483431475151303147186407242281556460235510655492994573136774297289568960242371415811514042366734705889379240283241931152615812633955853411853905331921733790830494925546669078392755908264791931431382867427297277049678477670595659911464758604036391545299920467191216922407898444101716354810482437491617801582327598364566902093021280060847399990446383959761778057329011845475003684315746818647527877539704377474680390004144359047259793123435136539250814974379099770899073715073347964016622578700597860355162016728990440517149027260628839828730678711385822299557888313432700348811275443150573388223349449685461275340750350288808132959646543538374843090049700589093877079932971595194266269056023001315019786110362920923660547222517398249183714026771700613014317026953930382385105192062839437092061441612827656751449941053336349892378155933505864168964203902356803353938165095559543931542715530725073970867557252046122844053493989654913636969851760121773632182389897632654370629619546514311798074437480289383313777646172927942759217752114660737352065748651904795933004296601277964667119318449077219573671066676289316131114974596295420683465815710819463915800505424801190394570345139793900817623862689448664239336597709313454700711899649968406294365331074049424619861394360313720228765404751011416270830589810395830327342247700395947525904714694844236390138872008337008171276570199374214822009463372248338335462797809718650446261592475513762190170434396749327604791763444174901099101725302004439965520915608265255918908590228436505707880217041916043434832864516772786592507369100964454199487030862480930646696431289566566095099051544535320022255254946176747234286134420734139658636090427389083145206193310573321572009363085520381091415123253926457022000909291861295402772963303412548276667229012652792822959555251379966085428720180190769930569897003704737514244250527244847402052622964852146724916889029979898595109443973079966921552621223438565422394846276718098312522882696802855220886167029214267798356962583171827014414563864061855227518551048198951964685339957751525453343323884705476944880097787174926899213595784162534671279995480077386639779528022043316757872097480722734388164618243033704503198176031812482409784400735190787864021784451319193785706044960797764622105122761446280414077579190418155148836408231061839243795398813569866058704457568181412957747461699783099381128902722472216174223851492034243825169589907095891092007894250088941246558167077488245813061197762740753831420867725055218733315779514505697807618129857193686673387628781953061255496543414081888582782458821863228814185635645301916142209418029663847109336464847142166772709242461131012035186099506705386511000930385281912141545804221440974985704798594137120854020305692584290244967528777495620871381321319565795202266097945629527635266782954617167640687395696251303981687605122236482184144751804495990351137025510652599089908764263539425776426578364634090947949015402681584053553106215001527622867145242738548650101365637679420705716821799885285528447467831486726600461994585316390037940135912665660462995379903767911006113153582428948322561055509308224625892387650920740713435086077925717147990206083213981144023326971546611712626406234294200568619731494585269098902816712296272701787494452313046893527329773490234556693864506813676683029411884223728075695934935452445615814857919037440000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1148351994602932131052773157380356891590941597912563798379923699804200106528307549953316282249156859688930384275694784410207231454809507072177622760226685206276789784925762097742537147937502035495488166880550082289723161452655828304017181080855275060791631009526790225503398739814579853525287282707137640750045464764370417539030905991514746014605348262067039862350271601010743354682436270037810437910836300866407076993998532906786003024103135226085397636824212972874560288049368068956106275241833679730820257415324797855054944633029900546501525493461637825306473617591986188918843849660882948802014391864220989114374215803375254424156275338628404631845742838312276330511179138609619530095951293459623835106703388098180824378269226613443209342987819573586484042685527135550610198080002730366338799002616301482657604495042935521092672933285905165880253610736733607336850271762994256747679287431012455022332679407470029997071726448974794112278972995609945858043370345115973797572729928311727522339526185608688864471677823511314144938357551403779741991675921505669112826700767993412345463420962718526641380283244271863388273224775370729573652725566986344528022323760313665124128777226409238485615826556472199759527539708066024579188857286290971738807882741196028710267116803619864281202270940998110987041275977247816166527580764760434883674468861544849971815380238610798718592388045057562154521370118629133685103386614450291967943673777145393044857115885925364294866960855588785395071028945226749419145800877934021581462351680001102605309193988892910319867449641485003084620569165126430497183460650696104363808484503473168415961654528532790102907844007984908413219970717486967735539056635370326102243062781997636049588314727984966874381700759219041810128172507556698850759399085136387701587404222836391830808014310606927434465100075564505227591012858366066677606484110008412041297013423193130844412715681222108765002692730148688685975441586615887150050234801544094703924949226853451231871128841997797891443054941215942073776937378406659574330385757536740540727326122791255291672333454881490504548479475120492033270765412884841749812206139769104188764850397001843194203741811474046848946321139210154664506675173872157467862762939404683378118973197252472117955056833565576773537309500723419559728765166197063050112879433242811386717311977579181235696003599343349658789302902831461694701693195630594458951223950322501725514739868670055469588975769907551694342665699431531389497819777751217869273022565408264323994103335483700423288246691392097099681622344618080198411484608862429198344517041891417886760982323033903895046118876933175998390406906331220819788516403393959825539931936339689511145169894652008320038614654355907389755968005765943391137258867042168419787568102813863319251229151531911134967875966029350975776294913559849506268666220092631730566419738280090678876200689751023503441595887700215965063039011888931383353940438154202047950497008562858562236864865969423473313966825042173654248905678597534115299592900458256074916615470647425537022858591545785249933704012420744739160442135474256667389325784220512573030089511003959812204398127774986525722239878044715771316483236012509997053662855350511587293096647800953472272886163097552998554343488422967542191129321767535651105091009881230314957388887348595635956888903101989256556403877530637084259803271427390624697259447245102928056174984107454037953268032563441357069971941923833517129144222100084538378267085343807871080930362415353399655976137092118475550231271034576845065202900639321836130141399871557429500531640296523899567066171332891679114810968645094990414335757082346501213203863297695402193044318284654461704857951302641386565020691316444989486189752939388536500358295560184401739354566792535496943767331623729100669299024728974131644886992925251750619796670741008471863858462057414316516296783526987461885043316046171011332312308633575619097872752185503687257367692233501173540909735381509604001090622674091821172488665247672855903988401772763707334966804353069765641143536066870075484317310636902612093921023167067880772529809626068484129587072912787431009940720943603464060038164471928778548964144565738588496679913299337826103763415350347624920968052439321513266928805528940776763751417220087707880424672522068753828990025653468952260238210712527925367529504578526562299439942998344072517743171591115632953868077767238755414160728857610199139403817060032499738743450160212394719366088427560969189124124905351436361764083636988666098874961499158635476537444850232640567475755438308308432025113278291918329932585861567608798723884803753409990558387126569699588375569414841980374459711884612198643202676293701683610055592809550728752390506970136461519208613744192238226203404407952818783142281216000000000000000000000000000000000000000000000000000000000000000*i1^107 + -213180939790264406321689440485554362971991172971474917501528246712376948407200298780952121887582731393594979163432812543915405319146417442099420719320037773540830352202266918442972726087890255334561318095328086247200663716492856628977898349255148600548146949510024184338137375949756696186630905118814227194998295094877475300572407694223526476079040800204734490926926656952785755994126713812885656028713551131480304230836817072297970858037355450269315710002654257123936572696225528343336749881119998791352577752432057493006631194718246400858207896051228714119226353224690157177813632237106898742480983514828050978653569767420145642487775198634832755372570673218526167349354111190842723565444696286440048659730573243981659793509998536956964186802931054685962911916953304375268581828791112054885962397284281068362111130004530841385458580347368358990844653437557973816497530069393691969130657329278762812223324361094681632506286440858579718742341119437232147966068140722484372902756268669490325848196800652601465219889509019789343192987215700396170573669101587879237222109282346566125898172166862720172689645514864166071665316201765300149080232660897330979357912802660221132670765272756055166800664184898281154716070326862420603920577985581465007687122270312259901045067474933176760533425312442386774242673845702892827548952835714405618801506920260925717184491155574341895231946173318775110683476351785571266466021986695843982825705395084120568557698534616397283794801676526628512272046805792907563261041420943783477912346232627979849004056485889407136209643885162772179519234741461467071351284880913326442446486444013320170659339218195761862659283161440954529448852239189864939474583306651596861258067480586285727267974972771204422322363059927897846789306773963501180391284474019784063280901093622878314383162347661878970137568162685258539533055462567013235806681653450922867532407076043712292067055396601293679605272855669639597905638228147535013641613527600371301366947164131937572986478709979423794182795734427579176129531888366371507833994351969921214093578739289630441814863650269903528392023192439229675183485373989304772932708089566193412784730957428245955028641375362849037616817432760281229522487716008463495298641844810085942522323936517542623704053580341511882964624498719345592106823250767692729790276868439970821208082896843093231642658241014943878520482844824627023659523955100344021228287349811431894963900513079629444662639555590056007370846984762827795072978956569580387078818201537139611166395716305276983954263145851190652533191744547440034006771006552115082184397281641276094811026756740840892889486644633782168962170855925512909843077041839762112686717847776997261000189707524000743645738105114745454244516555527519558312607700878329998290315135786481721870221071766032598115962541821675286430716270758293329194001530581190964131168197680135974485132992746719832347786146452437595330517955757579150401674846757973131849336876856083818040747344528582770263336531736548295535815308684970558722402419390080077687207145170236163600679426996077864236237078340245169886355509143189775849959646985910496685942313607489326058655525719568701972437342784616125821187215842358746100253865428215939350756363627404079876109986867511252523286779428117399138273392969497854531450258424431203277880869775456718854434335652844801516139443468398224513717876622555124191767843827349982660916508712541290807587624857995951794974418181382387956456309044490834498506055103843364064788337346294591157770675383004851922817722364175387306758311141961885799931821247241422600983373371269995849886859375951411811577478015226515288633564552049935521283393399614201632266910144338755641748162663308250914019505723526277114318930202029834092294032876243146782898565624619000677521481876421028777447436237096102273806387268420691130363642634097735782793931155362555835038158663093335207890404639459801632456879962100351941989212768170547388100433652920498983600317709969718616728875944055511564156650860721432824652681239450897170067117041647256120807416348712823321762943048318601545895084409148718645706645712489007673859682895304353194915717907391170493350112278259056262264215067362767353309495623533094508100147335911367733937706371801365599280978188616545832691684285270653625866240641809374256210905006120413474772180741023545212459913405752119744886325999242234282924008110750166297294972777777578995336512310695737884404496334635487519202477895834802641067546256494042186299977120226597276368419760824463149957301674661624470934478204540666112453553766667080423861111155814260619527609627326398863523020436794171228603986644569666289816674156487461880013449260389032752920239004187481577443178894354443903886983903361133233391705162879621262064864418783140249600000000000000000000000000000000000000000000000000000000000000*i1^108 + 213587840894566098172611895024285917698682939048222497639874145888169147455646227543847805598189218588319722682447710124609658364307874804641039513039139107746978110256337209572452171323328337828507593357622769967777582180586550882589948328546875145955157412800744313068475234399861359539721966848206645972173718390733021260394731772440358088369878922331649078456423043333691474734088043556793662779896331394983019931457071842065572935952508053705400485451949619557346936795126567684353516942235603641676125209150859279336430659789328830834638978447259223261178490576324217113869703506599389761514796319878888571163865922531798674470401306311689433856100627379231698641458760994671417993430925552262000513849811347860135586119692297521607524858852620215113554100629754610153153147349438180430916083866446599162948209742793337202704784275708598192227917265589391418856636429134420951637685007932542514317697724292066869999251881024337657651438243613122993532935922714282215802400075361107422823716607968996160674933114063991489615822384360335199522369456425173733128383397454377187765346338918816612347258411662299849632477572974587910000422302418999322683291554048549775812951306198915009990654636179888416065066056732898524289477839627074927100767321930425180416808964772405094995581734664946430107241574734678222935179221362587836475585825812412898439220037638041152398642754630429411522380469787119688628999289444483464939683206516932101666624197383342020623222945044946114643718154636757916647583231486460727825331968251301356893742935939063184468533321201280452280423230172111755063602744029053773281470744584786347557650685972670030435869732889103675860503162335611238643528999860848055910911856777550972288640684401343900239880499663383593103234293154000091453466167390999249771851003159422222472705900338704674500917402294089781521669849755915595169012031811650856846782264084232333256742947529419572416382611906683697621934063796184383283822619591866239168608706381146269009925227365898159376608596808762912921756502964045774989813873905154358765709253828955897754120946711496927711711024795258308726434834956635721570476164411685687617231389961917496247584872606569632357419333800716431418269336746257149469459563031064450898321504923681451530032902387944943667607183935742433643643444734508313321214457857559954088610000443572033657961924355085108483770789360104355967708951952871582962534450975480265353858284091430369755290739247343197377175030855757399562320033899927658469109300213211208068424761377266373860895648984515273936759224411270793900927155040586397141371451266687998374327749112081701142803327293988645993766037887633656827600142873889322619640376953692337739976883837197476801079963759571999571766884140128914026199226282118498622204052425325619097452757732796956941697994074727571008498095390218720247704483864968559259755785145083008357355548388633245631934371672394876590054131254752273968966889894646690953733465725633670315141755172560328607991601989842580734152343931791325493720356209732998920503421009092058802202949366270249086760934213398472216962329643797020250403608626337112776524207368557491812988072563979904240342359373897880029950328363342980927675931309222958146422538765291712038582075090933766681471175395492848422235487799600993515969051511862310086534966027973163985366963444718268554419723250502197952053315383454475547023125577671683662733389364756513941974749749873939941663944553304285093277752308591233775641117362667602978122918940181687437657683748215944961100774112464493144921455802147932598606659106096229121632975330008823327051586438239791720933928311119984768945077777999631784958555306616138858696533278446807495590669611851231237968447689176804649971472247665685112630311486418544608463196784165978959662284023665504986566253772652895933486472360547042726494391093216127593332378860924385082265972200222620090085171395136988026500283598189549437046550271810929744411494111926656040213606816393644795349077515803371903735245813255105739233794169580538750906757368061404838464980160483976583876264918518492451644136599736373741039032239208535490692704997614055488308557915822292940015406054205815912097467973437263898005193325694956418441090671942098672298031787281301024807504769189717768668988173645693432734733075887176980608365515145232216543578570328060997481282270929415621152517236495466817508726840030219697699663955534899877041019567356228337205848611861437246620745645603661251171185769849805829382055194948745132107144611257923195352761505103573965410705321489904340384557839814002969760783508128856362308347446196208095111124135046776088227347477769548720607856699471412530782709767405580569221046394431248924777533466186063431560856157459255075896435654427783420854203842560000000000000000000000000000000000000000000000000000000000000*i1^109 + -408486452691593446868303773061566252550650365340745374888870720103953865331818427749335680206558235894856703856594739738657757720359925658399264953890744733420394365036983157185196779196584942531563274065539742644940587634181075131433682105774975565062693194294760822386139114452568661580853693808145137807111828236969676166710731994084371249604906737005504549406538424011702624687461626295848400049201742578264674496515807610520937038106519015975651193197081834713249071257871180219754710605887799804627443736152084281815271995296357198712206982245423608385633132246678088493430116621677414384183071837555665377555626345689546108678856925277050459405760563932427666355898789959404045927463392584827046939790256056802305151324665879985089214931520257719283663222710262692679590309380190633760933452597180954464591731787782936261874596234768261501194532957302459774472950899592472950206039832773670594284603846865416899875218024005076213754053230864213885130221603231118608754712392368590533408505887903366341135976794127598547891416992630430191581477544200079782838715828912026317683727675027822524841744914429962799115978186203825708013631116653240929858522211869504000723038860848034707885956849821146919801408631737149596651093211297255341372403024586635819131727263253050485020399608828315212235554244903281849767504399266782921138076586151267873953535826354202267143077911589668664448003527965495517367256051107177515552975043567775146634589524513724555015650263496947930796959546463962028463785341229348830739370345323831578628247160053185671604795819121782692630445983557177298960973242611266172121685897919543372528952284254903236760410014246176328984766311418397217248684553760940013648389593546622499938768398846152304690764352594095020496663062963057078900316264830624590273464031758918986840457141154772613323762679219230699961343092884924301486724774764216347064843668015297774901763917430431533744160205536485839163674022166435791566201236781592104795798460908158611604829384594733005379686088621637973472660974496364875820236291793741234730096870937167830684963596452625972300081622139864600039040128750165853095270053903179402386653285179516245554669053125283215824733327046385098987524743088062623981241790951853459050063151385029566144308680702804673676341331328284454456514471264090378466819451293028084106309444534775224088868268796604798693207563652340011111680063895316460218223368670454876297940089791675590869817971166721418667779307916148277223814135255155687314822246017100554259413106906143809954918230709426032558024305643364148431569672572767399375652734663690169317712998612824015922771697016842371349662098424566956938539868783740077122725705334957687475241114689003847379192534001681757597930612011485929282523422479599352272965462393940224039783106955022550295096185185774483507807364828813329151674385784238680384690197472928308920477520768927013169553518672991538941285081976401998007357178787307500696983145121973396323514893355086137360767014494651009513086841010238588304010896139248868666782646905980036036211310021696183064389634773367371942377304461417406842373423341439721943638688064243410874016144617134344638965881966306612936599866173703617052772054004838346258906424391524647013051274476479674955868020733637716767263031777835483624977923918110319791340477203358329661229565335635103069288784399225472698316997782321702784118229904534950590657219223798080532924326036047865989368245308632847522105008262741058829286643593417337075987061251302539894881159343092811661165124116742517525027335615710181746859949743940243316476613111510742527057683064185319627160842512560937961887242308543556314987717532237821263686808681887448716103889357059566594961007931631362658576662765481246525217613520061480265738879121861759393857084468777898277385463077167195813169067965675916694892166326424448631627587171325271773519021938404306562382480783574663278343825240895696072266141962489483467041968701622310601967381848920887748343011837595519301343394618618986200034187305506973724319258679649949380758292078000992166731317873679960229282633402324259354792951131665849594950182831579138549623359170755740390097310591598154192960398377866206901772941753991681873072295529514302660616306885099344776766016204109067514209677098411292216337824484330680577273028869654538459421112592616334891405217466633612667219549271828428281396421281626623200959845564539804825105170225417967061374308607757219546804297828223618440389895209808614518278451191452674007667612656321739579476639848610139059007083762105989943061582733610668284761385135746508878994449335752660569140610521623424565937273802269862921915500402926256330894100123973045514222097024129922719268235171671878026199513003071824537025805994152681275392000000000000000000000000000000000000000000000000000000000000*i1^110 + -604932215569416839128166871210166180392005371169060454142541236228221103793371196470757234592575786766257736243212843724237138264467411656497157100881556158092722012810445175300227807185955134959835830147342905679880953344654979895830540110946883077435856032462320056893989436090080992835527812470236269031487240000086472718802224933605916911526616819816553670573157456080966140132714105563062033052729135164661676086344364237628320322654849462016184091323778298403124184071130069274635133362264650234983919227048979580692890300262151936937067224506218189896508064633838988846646896650705488599728830797866271389825113944511690563442429904924934637605614613391127268692618972267336262930776186915631027174815724444391222442875441630458407082458283266204120382481537548902126283394965050481270276430895045322061265467282364643327853641669375785566320186912067196125174989845014212211145870888902607414704952984179714596714428286434149089995744912902413420859737321492052286197402580696124805925415847856525702681715974153318174072413524853813036332487074590630036374513533060839880596044286338239702423421307698937013139342858339001450895970131242015000106860283911102227427619325041116396209865485014840371066663081841028856526931867206001026327640570200867527560655413166821252084503660666977345799247398056268846984980434511559046712827811353473276516812905804623434757479906406526125975148137003427057077790299336658949225984810793189282202141347679425986766953110007597942922802111779895778916957252624327869517182896679925521790907031518968351454878961390043988916258350666003004986814724953324768198775398304712154226630505944386950581394751740951520045785603399069655785657093216483030508421724453341015284329537847008311326738220908776823753137369247082883061746431236496634508055698000316406877545866297218694180272655060006119282952223169709707230703603512791434232030311163150149626293943296924117330169953203819542819269122813453367469753568676259531448610189109091930016661424458525613626790550320667499976658370587215509213024185041477434679128730293438388687486358874614614646084446277839782578769161151173943590253332858536274026543486467693976857924961095746726702859783680345836598506118627129402380552828215394222040272405774866863496589285377736309217099743794526537487344831057344000476202924585941433124023069496796127992745164643624432608466290809160895257617636626284760657978355809752603356415557423888929198323710901461622011365748209161857961239184011431234222262495437835626670404330112878122184043017880073473245079692723926980148820372248248713822306819362818267425614829585593022296380246057554783163378151454194106950498640510072878942949988131432475764079049763997734230050354271450371330924509260767752556732867455969138834417727463589926697083536473128457353506890153899687428432487715649232561276066766814955261879124071355909920520093092192340664670444202686036199486839779762519206649345674715353481757371673854369309644790033017463961954799164660270885736096277227490683759525323232209109643486949406232976774642093496000620807535934259044791161906821057225594175108845566123586441645480194452947963684435075330848831803842563558807071380047920535622010592117681002520884250401594355070169361251221159778895718121705121480369868987944903869668096821276323447877115417028782801267062429481969918291496066138448693666979490704704242550631176106293462941640125400022637708094337190521559070198451063554311771129275590337274356289405005708961806899042744553998202724840129873187887348615453957155799741031861553582239837995700641557990419449571632833550483534449374145546916245790611513342755178444711376989316992695772770488906586193569691816755809529970947333197355914293134940420063024457482609611014678547831403287672061632091277996024936956351884960830978590235843494562901103240087298802452093179079803759672799286476490698297835501461588216885328129351844485734758348972634385381616063923867466798013341319763907934390466163144708819286173436081359774248492500758671346638761265672101179587147713080007697044258673192853707212073089678556981740928985378828221016662578028118211390745608156554556191490488174552281644693195533542777332236989899677408139455643916804607330575362354204380095671758298538664857503354307051668582248829707292974177955919983815151821651654688149005079883117733216724193790061139284453456807119791850788308912825412005468268431971759999210879419994248427844583131518025293392496522172479296904982129342029728345639108801571616990692216733867195192322912240214607937983151059253505524345535186053334693683496435229613454105539280422463833144306589106815585626257751725840358055173393175037154572324751647461383926796497730649611181217995860194359311226644343239475200000000000000000000000000000000000000000000000000000000000*i1^111 + -96673590126655710536162954902449465106408349442469360004577514969680341967837355227036296841491110259499885173052613228734400667841492254668733583113132482262881910345662159460005545776632216402697809681829360379711861184143385245660459147657062397441529095821621872281481844208905606311314954425537741791039542681582074606000278447587380197231359980054858748512175742649605945565619490468314959161632730406718940188009459629226714949872122771646454000284675513370077964797825189696383845811736525540339709776994832037555894930283840953003975466486037311242354659524256470764134135065990381463319407620999567968287285127911906650433972473465630433307536650581166855611468304901170303507271229349599258874157332831766404051577328903738793617649060024163112345429158885827066598046275008059501844287599494161048668984101679529870965250840069736539316204669747472728094525969243282347101327923343433459755536790784265606105213209147419781435131261727532246135189161825233895298440657407506881015442155680659604979240857283167815904717827741293532142600112543719418107254633436812636803784772502406927891166682718919846218668771606830355821507117799966501012466065491265158279266500931792539146789760680314808251619602083932997026371212463566151641456259533422038864819567094345973493648143339269696381365906453670456803428157372616166707375199117790243642711084162913845560048873997799572985639764131724816239867726734447851450134631524523644327726681400542674410216850956193976805860575079960766197728660991317886492999326495947114471316714482330848058831122408258367605962127580436970382153266611594154869235871262545673045589367768278579403924046232952318755569585059318752865370054098349234737409800861119105509210627316429654105933635759735514635571248594167074264573829789459691672043663261945037049345514923155919012338109665929545983635964208990453962629915471408646240144996552330610742129613315839626256607306066816121694226363094783784983576479622053834653143931591233226042760760360258327000314572310324363377973680752223864730419730321747072906008034464413274492408443704701569115403138767135147607953496735614222805533260912535233533180373072481833096198406449700964611516584521125631873719205481524504479458139342600380081104741395372688861647045659949158692439095101072803956742011057928855292188318615036114705100211782708195956721156036519509919687206778014392785007190423702704353514855485355905144022578373770655320890680173485671487881799523698590983870288763136975609800854300873576680096730849236220514739438240949411532516741268137383382377975387882884097453467482505006669295123302194548600784875906904774283062810889694031236061448125711983025204232897434669913260096535318616163213187044566920022047954303050532311938865355027508251263597796104041296881207190963002591411531881065845822129799034431121066477887841917669150750300272362704293614715428004149232201173031926480186793704334013538741638469667869989745109433285179508637260036062057898804391808368856705807620272195830438163664204036504666035929492868328480122100640383939133862071576793060331293432318936422275936985529317011266934195996887062354823915936143950922579447607968418861660093319990528577834380350266220467862756643907757543983025137057268360549124260026273525265769995237097095806454458179044109571522543239422802030722204595793029558668921510031298347260811641122732184493334575091745372548792119769799719688232813182446678190267570482308925922808184121151612743351869569737793547456411244936500211999529628805386600877329661173165969123025153061011373546720675024063072146433973736000346621943636095311155171999312874464958392983486800004541808662059679948510662804852867180101162002673208891163350077734760901481446958609305523020321227567990040271880189880367086479532654072321226736908563618449009507344402524766652257959248802744656364688945265928940223782511249791906870545113285557495090412644902104004051087282139088355508526754893938652311782258593164434454252683741725717535842738358123630270395854030927132793589899200036983153523549696668629882416847124689364303683311348640059372466204077384329392657399071761256422229546531485705330799562118632057951589143712969218136762855329438282628870898124448138897788488410572953893826791659867230734943163171723329173699043843508780156551065721909058861883732302872850170492565342736900971714203609436148046184651764174774970320203900116930648351704213269957725456668094321372209382521964758970191068127394798560273272532060689166102932652366611004572695685691260404626016741821562307255362006779361016797178648833293519437823348285402398656728266971889904542737749578907115265164422755333320247833868001297370156452093515738192442610047056691919894485309015532115066880000000000000000000000000000000000000000000000000000000000*i1^112 + -50311684528459050509207971953261698808551573523984129033159893803793361769567768759688994887756917351834194544091291126261056823931457969093645964773164098323813808670272878476888539845191115414744653074912967650182353326384238700703906208654894716344155071800023666982579560992037755561869251141513570835398421316447319951423031001366956691676909747031870864659007901365650245908629331174063650513057639852211208682730619261588139350949162695470939818567468773496286567453523625824680884713560113886429112597702278268014657781417210869914247202035838432783725126902561162951869179963366805765532617745927663651473950179137080607525605314815087797533944843037140616726919833045347376230260635562332830205861842772095653641664836294050750611588307056415274489195757045919794246833460050281570268550512326404033520372417128535702775973044554048367326918186742892343541914949588724612399185676288754236531088929515912776425545003471236669993469975411722991860881929164418795936293777185227244869336399480830626446752810239117368261134134286323162213211820148517491985174359511820818500507694800824232651419239324929358163504335984128282812923658359621837289901116561453412640545725173797226707200889650939056258394608973313841414639283377836486666583409889197991864566049049871950161139265449051988322485447044751775640177740496108315283515526886060854369717630863264038644945350336489093432208022473705586638206827549018444412556085998432506123246229084986661918055233834364963177796758960750321482455104946643113839473124758802046961697138138149642446424630840940328059718735216160387371522181399501245923024522102192960429032704028831276294966398204984732798861245443992780737053932247361192965717563112385318948464677801920526062539760600639184747910073193588330914939755428283877307594715749161524265938918573211125417530063108297125281423220545226312897051439484881700540665952684033996242123155108231941452488269460807985371525853014482398715842681949978734452847824128628985726913047698012522470330402570090894889543175922318981500994014761072774537236056477567292398432516294364092635814235929902600076068625550489470471989158142200982940264658539093409074357857902466048611004902192920810332609696618879668484873878551822666966065624632352993611366148779830746670372561069081674467102676724315537335960205641125445357553491680595249257639353530767676095139788013717935459022394700048193754941287027186846696835051239846026687436739316531738584797219278464726800523142688227514295966749795350060945033618453411000681082434148451298828146867493361257703098634406738101230628866575695629239482054212418298495151934444417275517175666830940281235467059855284102491409190526981013765928848906832399795359444465474761568378152634880677920740886190319663149840825851377901696703780228967657090710136055605316332795161237010206574146939421287823284435142198846363460373256850987921378794524284892332991079299465049699662696117044644675046581702960871526272284257106169460729265851360610927204298759517518680068257213169139692323521278453181702791347613904682338771543088086251518551030353008712180004611033676314166027350912815684224742352873550866598549745186103752038406107192813234419233802133947725726676816945255837542821765580738115059446463472084636896188285693179657945950545131263435663893818893857145092778470003770052398709023489791695441956876467448640958238874136618076285932178604862077456555867588398789289360747403081770810167743128185910535955468753389461958199877231834169290689639512388754670916772047954009026363234551664621598375667473500452138900012748127861774875946707932134928013760764251673222844259499721028992871712533732719857328091431489399695154116119366602228168037025559660041784097801663582636922363139522251576998366029621552960716492828480608894652439122263108287372971794010060259984435255145346133582729081298572830983307932206730680673675917376721300878218766131632477235909128631385827262847972899563422725957930975898420842945029225324185183455401175577936110437422236613883408424764402519692512256217563983476036914580757423847682466794357634590086754900892527007779475894847248914964440819633768564909638148184285936805685469082207821552263620482726610780377056285413508352282037607818802925188189318802367295793735367349456115026943182322891965156143509696823243939157907442165440147201157611101553061961484903759415164139919912548638876722716748722475591390104299930345844431945869706847348794229138144153905203558815641888456349118844872886170891775216388015896277339888354657836256500444867021420306799517552630469260959843887921280884583431224718795185885493961805356306041447785987654266340504881993599531768714800805468300323688037483233817826195784876710554299793408000000000000000000000000000000000000000000000000000000000*i1^113 + -229466625376455329162061911163094458727667572571798823489043906504099128026369051942687398892460374300561970188762703783938945995502125608774808442925608451553427805804346043677126478842384162772393299820027546258285850017518432999935659472483964352941773197312489017332164253900531304283334667169399380482461356134904673411451834516166472429027870895024769242621064238610294623987322076402152839834771650851978087200081517000473024350218750240255964108219750394090883494872926038715802945131822321188877402645287514630951173727941391708973588886905267817356738125403429265248032846598845576134252854475397353221082197557821227056487351020088622218213169115246202885820525369096981217694845677738997731475399203418416764142041128681034139069983279827897915380704809536620654692206636139926686413933776835393387102608909167377287925107452036850657829425502334890467947592975768285861025053601989829085120371529336449002366591353143094483675045934513680768760848314930997479402821722641893466251423691653277015574828324092714868715186421015796447682788280237153327993823107618638122901206801766657416639196583420748392611271527454682340190212393350682059526386827500793398931985480619159094972920944273137185299924464306756904055525098199277881100659432226085770215916786336512331994452203751963029655159645537968310713391423065365637853075534065205685177844332721635279434339639672037687892909689400402087682631310446935789727677895593913273221338995722253243866188737469004175223937725758852466082428782821106490902312163229170060058249867342603034295419536584317672079966850298171791189011404395363877710128149867677528635422728898263231209175401342584692167516962513874135816580683145367415839873312133085201591612085538192532745072033152385957545674333628657582057049092469166738368340327311547358444777424445510377665548477806245250173396842375062127818216598542493661876373968593063321112826512111840640344772929855641346814526695995588829231065872778966270546460784193526910946116518293374458433965823448640456526660338936414118616024973476157460593458793721707171653133773961815181053344942508000694929877900281594062869340622129898473107667213402734221439856824463157669113976326682468696613992989751856708491612697552057656947700204903287470675631453578371173061693250324189352925376023158227593969684373882381370370051057588266058896539727743820867882498514695403636382338449388860996603174687766326617073078507618459605148436447212099035907126697501649283435217565592109974726626339510590542978945533392273412204641036878145714926475463224647989146773121815915331844450204114437668911710357886062086858705957988777221939646007032162425559701264002933702053955823113579464145320076408364925299646398950838514857192654821092356167648528081093613026369668615332932115075281967485397513742603697259815094297863273565087036641461315488057764771834090671633146463049029431229265481250653195809865913125399819960480481392920007324602183487576822258666319125591459242609176948917742022246912973074383485555584080810063926513687006100415767338124591875720541554810489199476175058090912092584281897370924233140518135953000454656479279826859507421787342807456469096078389078539242442744518414911101468063008672125084388620689807432822825868048832999843861093906952488135657663475906013328098195746967656793318267675315374243873746575744885160885723551851922545754602957429836338585545419406144975100649691605293499406309955348477328441436838888797724110274812957068462462361735751570081298678686151867581420805032053386090114541026670328828401145208321948238131353622824774064662385870062581493067304811600734275356562514679811679912011681170418225115680665680665089391152788800448380796722154925878241391220185601246099495403916540797015143163871644866589614627032462092127195207270551604500200518958463402577708890380484268611736016946947400638324596048308193512967660256928686299180289674623900459200569127795905751756527159018585392219821813895598355995652187117036524146281991260163997185478331104191139871473442209104744537585470570562340405607172437046156909719161730752017628320923341787416105628809951248242287042816368597067523515028719950589994979385800460095344698877328937554504297401916771890236456749768829642196881229431190525180500277340009048013451661147577541126885257959522467846868157880315807414969040804652679667609852720347285523212684200141207692160436048825493060645453946739819192502880801794740566793795063587526965341283138914676620917584512433431961586737993257461249596975014212608410083189299331050973833924617770163744169350832668351730957078392978874378369779728016824339286267095763654437397001740094278298464336114115609782795854388798699967810989883902591257478681119948800000000000000000000000000000000000000000000000000000000*i1^114 + 18855680607452221838951725313132770985874484363680693279601118272505025968213739809668382000157865833875370184523647581785630125906155968688235489581874032128531569472731145557216892510156839775982024647421661255951917870694888436051352925564164283679211106452247448014891127806063611468522537633613256428907308239599123869418635479974679683480566280498521948241503716168664261950755947675732235992244601732846463950160301809607220667124158117166321741422492355433396896933118811389343429095044117348129808336628557856719077271731087149230914789212566764737890484571988740259316619281264997987363840462620901025677598088138155083425173991888483236032443403634943274520242735281675158568906510064029933777815126792852376588645269386676849594382122333955124062753753545428207486297506663396109512764211332437112089329525247938130276928914586078871152372212991683792354976139183097294635179993342428986111817453388493933592885127946352397361334156265364947600897457617762841687084742360158429417218981061286777943065973452585192222807148101755157108710063451412847925095491501361123268411540851505633442743038677690413386104259648691042240616870584231893796681663679841566544568147715720841310081942424101853693945185414747524892660215860680284544870726278383820079776238509714825444714585018299603040221075727286510956235535557441671539117116307873367301792731830362501561732811583568023829251599761119101568359292924686103043651688009493843876766014842270461250169753285485834832203106581592671807509997735558931042489738928332558179041074412678137432177385813695928929833450230852757102078701964655084850933507894555887841743923263708383422283132269102405486143611607234628508531944712429609556244287405666567549932236769487227271335827220274618321427929765735567462036284440805267880923388192516324509799782710647738565118850111101531570987815859982768574888040542681469557529159217043201992543437107741262005389737164510019148078627962943787104883439693766508970238955546354787654571815055846932144681289980411566626078861254296803506339847975979758902546224637061958671746205985403198526956221224373994834018550232641787959064986560185513734405855280242662576246393355352318756250401581313331535673000593939355770039830633631765949288565982004714427137779452319922588764592871684089308080931735243988540025758938105153827784527081013183216795432293397170222545958465612815409544129942012401962433445930205878529918253176408617626305788664835382001090026483602866936853935801115766536599916162548541890121636341563727210008514476456835464045485345091187313278710619240917877222703601237240729452948953569238972785621911267033638129487784130888798852467703991664450617591872073929059777741903488865496373696418639789460264741875323948895505821849417635878876439104995186990532524766882350168532051416481456783021080853146425585368737562803273826567550126525379759473106036549191250752299561042984539081319487208323931047049680947987002373947141234894516836846309667914169216834753247700230986727965293539046631614121808262190371415423786580081815457655055305185921883560882878691107289658437764462050633372152828446718498714319747448998351334021203662429997194731450823759676039458269037254491916723896423018676278646114825749266501412549266131399033152145460310191822632935088288043235788258955133339199421410951889189711342631118696041810188533775154406672045354887950901155648902626140157293212808177021195515395984571391180129828278281873605526626673891445846072555718952083620778792369174805924269227130634863763486363082902600354868179911188154614018468760749614830221784124246186174273358000325587082962666360890396521431995457263661870203264235253207078701972859685922642840781788390709553671909702508184050087598944467776735221271677815330891065034805006324871110127542373000922733258710275057340244083662530161221143315469494434409808647983797408679594395941445112087101427788509720400719559928076900399004602071433939589548780403375172594080531415863970745738650665151074243660754780016031332754394320361825116215875801916136640886080093539868786180546275474464500161169976691322489436887443857602162208195437335271004430909688221733587350119995482029700184391599749203850051796389507256919700641882683478668715175645719221290985387356816809676314536631536421420205497063709695356916536641412635604486270823498872729249763663319703066913796079764814561716113238266756268949861609008838750505396185330307532920038987341819342234956197578804626649204681646171987431557229083106409085033038079415211345159829379710972401046713296403978275224247939183028596610478123904494575698590984716636725467635247914800955558929342730419822134744649526415299803742826274894898485594233297281722330644480000000000000000000000000000000000000000000000000000000*i1^115 + -14853783813047728058581898162778834567362614267727276566718889571227766031302419758018620277683034416175971838917264044529974448450527316277018781628362250430877463696365279190523368461410801149518233641142882411829687570026796827896883586674687422715340508430205434370243006386318095873151411892432795701605892393171675732820914166342827148044689549061463820087790614613122839707102501570778417676357080590849168072039650018096148358279716149201814048102415107102588635506613855085743342460502885866432335196654550842365060807627631949159556765221309138579314620905182016353340092352618198224445249045132446887667926515819888300852755152803728834337460301179166223459450397279330188254991089779916820798781525993642931793913450161042401128728665313762058151326197219196225960194356371173784861185890633650847873696988051151334056863511783926978794589639723949068453510844929585063678041500176816454480519564373605804303861104135793828900106046089604083743261363288457016588155109872847983380316856308580823362903781043816500190994180969968705830730792151309412011699678615574196615063549484333767436996273718686749320498146419208722861224133350644107787528844333561406769430778756552830282095841741498644093828633626977434329982674892503804095294684495661535574405942858744476970793880194827671962879156073503518694797494813626417368949548297330201444732500482783551244705650803465911676409801287548704384864686720259112228856561180707684537420430692145817643382166031614533006809939292917716451106671035899713119314589787170113310563770960032558604159420530691724369376778342138184710584461633327889108823661377235660236981372339000406100204314478210763757747551716360648882616773095611087786908632766321832888014287420667285658215384687420570586712726167908323265110174266688438275694395236212049868020185787789635353736054852744777933694527916321339635754426137310244927699284774565899710156436628287886429407517383845760573184000682523002337782603062659565818528732761021783203673233605379578230822583885393166119197325338312925304256332012907581380723316072635584222765939719404035001125547933918343133315728508635948435342182742977727107794007139136297028487572548156249936034951303100477842888901158089103511384814203326885925355327628910752510630518807450439408381019092606542864240754501512789354927314668776267729532489071328092381433353416433470268147340504187313621746832522284729007890439437079872227333372570011562625414083646341028652515315610868142405428892830757102149551292645897558914918586454846341104923391166241533180805326701346313854009188354029943078563417713086376975814929280013524496433328002220720745986020640645331016166002098101500092563632745522407364723018311117766592731344800623380231627521819470717401502479678320240953381243950785480661869826380611828652711736922355599194166356218635146995305259706671098745467085448518970471606027316874463755356609674088664316979380728909863207558704374887379885032682761911605175313258296737539505415175578337666631420123572279289399309860026780930213099836055056229225125668262980513785969180252055372930871950272841198617876443026647253916596377012201846190763020346685633659562288317041377471406458248280562397932575026448631094273058884806174452513587283463334361807688328041140114095588712565484943253048329199720702662222542265219630107471979365182175500727440805720322539357125409991175070222638516168258594789022238830168953658174668884512956151396902621439932481556259926723640232054326683346930241583708134807809123978902838127304196052360325879305382427272701602913368730511301263338488184496961031427073609357872384510049908168935149773754423651657929890247311377876970338386004021016805124232930439217835173640955847337127726078931881810174212738814559111469675154434702537657134173147968992210676954856283520694651721045224084004935353392813573895129961042962689140138458612606454134108774207368275741383196150573346760573455379278442649534438737602932484815591320195677753631275303181365340558043191137409385374948593455900351700231461719012365479177896914803812173899782974914976426490423282962277191183925170015198617008799933201281312714576041450823104511691502198184662686462609558090525672332220365808769380750687953916844408236408267648210213862498332050978125878532884990306182333553210991339206584786405576388897577070452367373791824149341999150455491750839518556152008746078371023040436212277046434981158866260792537135697380881920035772819111109204820864447149774369296546199119685825309710934232592697913519238132921106013410892882332887373063969838264450640040369807040847430178745690065758918173126122403275429272181976633263595343498879906721984495327358155583347214051763846392540299264000000000000000000000000000000000000000000000000000000*i1^116 + -3428374561422891128837758132222619663010972434991770501517140814195934706153569296388062545479868087358951984245717044555276902256622322257954666710305491493070852704860501718961426700579792251949266250921924892096450366873999445781107520346366318979222843782905486929752154056755444148716822257938750452366561739688838885877507695728821107505940287148764979632421643821303112895981700123591535499958365173664772724095370180786604072096840156508386829283786645487731767297722677990761240206180314087360783874006716332286131297320832801100626424694350667805091470158768034570298871282901680381590826668356407830608768574804203172608565260299113263563690663542526321046852177031482939759694269518140585203141990025658174438819670588412364063980397556179113290528453720246865719528555462997110135624640493193885519779022222765701775810176861189028605942546771009096826602507069370039262917812443674081130190921624388813619991578305310358896539400196814799766838404466951552058366557530110058584994267010563936034279264534033974773360588334852966027271938145648346884819031900141499780403779977054030798411682401688418968261077525127422541078563480742013209300450664199460614531751029710461093554010803563127979419796597016129830154602200139821800602865906567190097514483799851159913377928171998161527841050780431900459280284031892439367334428252300548718143793863315170965764666232148262548621333924207741077706294333451291919466390868524857772188825024301996860727080922086659241801697779894681538985721839848972416897997473751140124683068971315121094100965150894102357873554313915447352202642041425328547092991268827208811673772288271360172349424121996807224374782405201874624807386975535702891571394953759364164148242577930040123279563377625385197761440761209335780394174589695749576896167488218220832828394268369376047862380060760441070276852958142153448372861965822358227540009907965642573053140262763559112303691563181810858820540942127782161969068819317686779425826893759668518845780107352898299588369920161965668426973818730439105805284939588331158358241541020300256872644965768339882987574538356754374225809813175873840210801256713813001568728954860798366893784126274989597421528565644261239540715390905309818045511463183638302269042472491145273330144112513682513330451871104797052380094948458117702724756393345764088996829573423254535279604356372037325115054113365316841590760519936873366149226690008778255119591679946945249771396761642575309113222704645813007164538469652596596971964380584759958215678405865453761372136120014002731920775601294803544211880065167352214220704363726723354258124472321825542116821390272798085761717571064360427007401711717597874770439314813116930126555688398786559719086210781412651715841826907002429628421985726425823399257547753858241587302128239451149489705914908806542526805732667653185721556525559705704834819875574281799044395389883874512097326250913570343766461889310093956928360281980904454098748948976180580766758100342356384262535044800478090708529166849206037601134069957656106567126217411888275852819673707874565521906094251728025691018737711962073602449625215379386315791646488136432709201194138291094392680732674547923421408518464659098927491795339600252391559523187295616712140229251258991319272215164297577217834390016854844075402814287023688400440428883158370020125588432739582655408351248675028296939187340472244554036261262191146696183880808496185154512073045164606034687115708190130889390289965569132907511131753084108785785854170233219816330911911333114912749637360751071590719519739899554982543739915216767623407712990009219099912600695723669116935256356058380690242769254069117960303870000086072464679147854177440692846807288627074355080813613701905815538824964109253301011394819851108833406695864656696215397491757909918658029321446802922166495200609292725254778481968311259226219500606381504632154677123718686318493570247070142792850839253768023318513933929310447794180723702269804781669618253564188851236342729065037242918612605478403577527799694751754423743952540444847436449550728758562428150909290272555654181086998296881048086851359595360337589286161109278860085123620742528230173324591251652195968802561434071914301134363581826485422807731431315928760649665381708438611030381685227405448706294224687951248923410196178693225331054154835082887880106829876992896738340990254577076829384928439227688714964900874714269923388580912511516566644374732252523216866064680688069925986423764617739504117022452086061998394026857863391128001148724552342692776049456878907283311892677329725271641713252250835744038996326889890890044285417920651606919616037852106307526495816777948067928241820482034170513692608583223776482479308800000000000000000000000000000000000000000000000000000*i1^117 + -4406170482143570833283878932378930255759251337823893977999487695112642034817096947721600720529275010709364246727660870241542688534490942856240527863230675231324779990285152462328132587034028437779393625660809564838290977485610935786472539773945821531983142946903862416319410208382960759408450660436977364857512299411014905428917230149105602473299836643068269633613433746275257508554843375220841783699131173559440052509953835120550143505512454094265823464653896387939772249760319236862301127886369252469562456855854468604126552276407225924997849924081269255285198804413755673736267732113659576668643317523712519121201340037142656446300965762422869949457728145884702633675170394020415926189417402294346501458508537699464725536954045924765957766908925721715197183832488922511174837757417656633117096125071215908210850742215587430286070172889265271083013963690163640787205761571109095169487014020680031195067842728938981410528594806150334812139782023119044947417413250672656680156725808985914116197032738670401132670692843834741522484884951899840474258805675254806646817044056820909436435443428512614712774526030933249181333188342282021888725274612213098928577685444497262661451407673247424291479226053813594831968630844165472800602814086178035716297843051763369258639974505369881007882802845252947204818429528673433259968809145642028332787424809844079614239397043847661712298906490977365054330826553442230327839738743659046650634450601038938345573174689025547290489006194739842770064588395598340259763193797233722012882466710876425883542887511659711132295805783521163115023884786138347026121772020893039678829917145779663211300092666723570152086015340266606065074835201698842656335697299734926900301167562706590303243986032076212082914682239090956272810502528749765138629819998154236291429839765189391508835995513863637657513882175961489047168506496404345175872976864797153593204377561712770536309147650950322043618928208405768018593868478761023198157861447170489033830776836030303773082450564228735352323142536334139633016215075644685511353284011880724816407020367978851486964801390334318740756388341958514771018213290513016880886880956396767359359601507389215099968166955983096069782959754003629999868362011371586678901832073452456739646939130706848009889576692178769780715171209400372040409278140321537628209608463852481389537608077104822306294282215877858129965356472134169029231426753668243787585026663743891683979653889620759080319673318359763083275543334261422680465250002447414940102604560008408911782489765218960044477561548952942265149538745732155005081284984847088858802838201721209093422848193909296557458918308309683423603155084875825762031762627503394632203707927284633940534030724530513647089119105601780950415780075472772805840516999580427932370259158749471606752980270431576240833347429384946689281613201890440071443480482280984830981372064424845558376024875926519102353123539789081443783424146599505116214168098344236367736458873538339534198083574543406606805150878214235373605874880666701461580156156139770123764091293764383349178786048773692514238612750107062617700044179399926273183543828263655175446469824984249272945811720368048794260958298264571327606696446682797646348953667420498411580679878342459440611142656109886732711132315416150435626837421035381066898008011059232989916826671151699540289302055860051149421102615528806389331505523759390731648985164732155932306535017018075759600712563953626843043781686479448350358362990521886606429996253591014335763356106497192963210897052239363510514959839100232436773553091309650811549363661646773100892900838074858329012813104447667275483078760156034437620332067001247869324366447484323901216049004691687428508550043326684827764153894039860196983664957114575694000688894191254550420632229635445697205031988231253733240817003931477090688657977935160990720369246150885379890904062783255090523221934211537388000321220244355852863116779575574701323591475306415864067727794175197300036104365440867582977143432149351120119456338668461436531090970757195920720470608482306263388085066873344586252506110503699636340345675804539278949099123370693557843344985504397086200340854207174210676276515302457883315029170313089723505004659670414055042209247956975313714730890318040344803497333101970123097077683029460419567819877998065725560435265663595156462659502622811298000541311449554263355760598353668166985885594214518260998325605306482314033249516848324785906320767191099043695892708532541592782309336399759768876997251473447945204267304105967134757704684067734720494795344915729657360393239927532021960624643903300127654850425812666972331923119833811983518541143083274856953191073349785192219359262433697270274384199680000000000000000000000000000000000000000000000000000*i1^118 + 543113399521021216606230420019172287049901578856833637198021432418523357570997712978133523520425232923442449010827601061254425695978626493055108727781484510610540690607662742708456595075379880467364765680739674091450729081374622591243137833317788767699534236475712464210443257705823305654812572464505882071901621069911558155150069644002065239763081911878334517310007138264688247458744278279317387057877756453989001895096093296763537725440785892781264143710454741339717443279682282633488984641037434485993820374958675038542454748910162167529858680303702175313686646858194543340394876369108903392897853161208607502027940169504711651055469185099855616705381284381144881876037867422690632871087898411748185914811682252567504011494271443734761147092657325566444027900017965712108798071828906593981282876102708567757970348500519685967386494030081819924192912415692641893635773839385163068974244360446439127627485553019192116860155807726954858440794822304555704221546274850332253888933644939633727442085328477124859770501114791543761631692550221058513356712185580469752097782083670253853989567303464499610345008507602592645346815593576730335102983708822348642636983821293526464727864860322499256534244950054184000864057210609668806016227298638492178231142098005902220241156930480949553025388717605120254584670692752886067744871627773574268694319207039960653742488872770894584980578728264509001830934282176260398094061900974877508875145102840040780039203460723327785310642215694723340090410319488148699339645253826105910253592353039984266217334155140111959358037319995729636029702170199555769411064309206787618134858349345597743020674788754436635231523355207700573933527929150053405298772721684494150094417294590306684917911207661301440967202298817461466244580524741784905378749544049051872042686492744980614190612674375790258874545193711348188216405708242762834128845237897396818966005077912178459880894859216068881560507954071229612035097204426571120912978847420582641036832232029367936904850239106552512578458585417251729921085685196231699916352544610501552981905868224443578670861160744565837968848711697144856457806308687788206928979963859690957800207616346980697287080296174866405150308890523912020205727458421228393023838813122774841132479397581007042375174665011446924351141717002551494678519584084134188855871195520069889162816697190375637459592414846049333122507868002504618226719940246724489247803463975119909666217231964325503422814530323529318290676462901178305468532811956997063870486964321821016918159740236422693351353920200514985886631465317742477507201245185989813484753475654157083338405058587018610714071930002071912263225841514932289246033143686460452645634509623128115711983838751761094699375246868569334025457745641608118808720368751148812538584186448890673701295783448913701196031316840788398394443315638968495726027292727044681648027935935666041953588306359431940274577381685932752144262115479236554667665712984994681898601558531848585848547137932849414502329677762292729311016170307132688357455353247225229960017139803215630649013998372431538668344767112586561091449251611696974204865154976066751982813174182015489290439971554903019518035415484702076726417292954726863245423822876230368948637672985651697071861091551770399352365542616151610675194585547806314789282548764059219815479978266493143396808378775633354838151586708537512248461577988636022342179284746396626760681675770391356452002272373334853086791644628282393101458311151094159749295255323127601152729073384874918347080011641168894972647992868265648240374016735802184903751706648618483075800462377236863741355523606076784229815488443261225394281024533837758626974387004549266307165892395340615577428179380217826734145751096261866543341239040796470725494453158649650871238908174404812012475535088821045891057626429376323383450339956056204307740368318242223015521452319810331772064944450337263953399647516856490134141211842183302436786571176489455037089973614796628066536605495072846797674062426365907653908405232372929591898345481689359870731725146637247372965206457280303696554347498684472795945472008073462282311433822660382074566462026249113195573572079554260398133258575872394239371876167201272444580990898813276114544521975043236654711313464611360193929895700003368291992743117181953203008341623138436517508048059975332433910116200997034574692060545998759002761682317837104113540762265455691684198072059241841809517292896262253976144555590556196819636160570693992703999608316356024053922264393324799328956057137581444067060361086035261115513838409055987613268647592653030811022089368274663345019570809495066701265410109437704760362956872010321021294417470843221374488161751931027456000000000000000000000000000000000000000000000000000*i1^119 + -471225075558935724083177009247616418130313814553917472983618474994081879722395518442640708901755956754152220061438843000429995298306211644883749804880349304050962890877314666186121388682101530338885541415003829708346836195433218328154861828503895177937551724152174324073754995511006438320203863354903742452691720193278295754257388543225550410799827593931244351554723783858853317189339831502798083332263585711463984377901434309687404879443167787082597312852321842784188209183334727413171629783705153680705453621993730208428744657731576598572745617542690864292682928647867726024914943304022838644647642751853512310911785753863608236477853152955044939955683872734747799980435364315140901492621326933645431146483648498843994557038042721265178407354621332847980827630685753448865922059970187132954488581419376593569838957957141529171200076266563631606521035630179254402745674434651991663899284473787907266338690216881188781335322334104442710502736793575880814405908764436261403394250021096163434145019719798156884159650260644162626197214880899075187504477722607367239370362596530561065247518932676928294317072874754969800162757820975230462859132804316206745702011048077659461970568281617188921043179329438015221154397247370496020158719107802519960314048300228070175095677585795656869852136478769693931669770341082445945193296433531392397518015927341507534313543244083908178380503348996075056452310486062951045138503384220388655446259961119826431069245027135948507064588365088275412408995690783947163823111682231275666629806210674750091111508357639650180115299907181485194971904456593909886901973563401980900013038574764808696049785657022371823919145283792508822377966760502905204329350102016753085343804608001846054024710237995522584566710156347270164071652985147567925022594526359972149202998392683316537541661560246298092032043566245379918688496041925545062692651180049854993761904638198734383590810527845372061813873625690046457660639570110607274807224666705023494712048555667784864419950404308290390969515662103111112192702857116320880572498007408907462692782474492072208507913497540634529331106565617455674284782219167859847398526904277538484302705522216255413705478935380790575821221018383374931185889948833740585081588920901092060985714853517017955524528091373999073407648958644427451117026268803531666782792801428902567224919674187118273382023060788223208158994485593101964658496057309124344672541628766918864048402542155125540517871907308445947843827562212260140332257631535481141477270884633478522232140588934258871106152630555923731362302962985234233148228506839188102091438058908340064062208257384233870170004096935399452177852998325385343225574536383722073149700611719026604213718138366448131799219703089259912679401353364505500531434888593573624855810552069976266715207322019482658098279877368656552233135219534805267931187485291820721490470533753064970887610023334084787811465282664208765404328377863235778453713371141036608381384944117640972092830101271885920910870224564362978749095776943736828828385477621627686627990367527166385462212767017098044790411822298830373563167968816770906263398706879689850478055773160759003870166365698679016169453278322071538014180028526491725837928769241287686522200417186501580088368278346877477669054118063520974226406992291291935330721561077117075525070268568134977873222020980769471390114604463014536369345465196414589848446998061738006204346422934606506176031355964371765974560116891206125635815817593149582528473359586144377237500643966546238534718133272797537502752033395558931315488537047626436410978974656019714272559965380557063272115670224784440213749233418805140298515485374179031628494668948087327712076377142895553118035136541385870437661896462909832320670373971351776299943683719975796072450283535035529500753700357468014365039101708723833922837405105159749180248205799912589895348467003849088832125525176551159183021292082760154462716011596304700555859330650372803910582136807275881498981509821645376114846432674136675723744159054661422371138228934266428356901997951329269604282020957008901512720324959324608738401727128554287379638267823036190190807183112728047241606099495063483786915002561015433079554813733034550173983370885970420927858704617887643142819490576435225647205687664327967189721495713197530492795010673141114944155013950536223299955315896272548572180453602401043493089749881665603459098078674968315049519188728359659482101163541449587837903850341282601828548978176782681389695702216935487057122753191001671163286223151299523263521165670534794692581467863157796557826349440535201722182763171818152198494088264639809493165996555290631824175739247133267664378191247870601371827411353600000000000000000000000000000000000000000000000000*i1^120 + 193378012830271902898295585773532531219144961314275685264437018194794908703212938442676756199596869278878244380698077736823065716599848263681159442908956453839191253154699310422333584799893699642904403480216007269418714873549533520667307388196049680705320083845662250687211508717449458194832978124643455498699994044336469664947299188376065238581608954162088774043593688714732930723822553674231220931635408759748225296582750744976109121004540048262947857244232840626185379434053282507028755921613405369671168473941397597916000662249358376876196207298082908756114480758712708132637809345336813472506744481610561138604333941771260859221701654059749574185214853151033727649530061966013781443508975439470476483853774931889907881586826962496498128076916534202707118029629347352167670670376970024896597166665227831227845411032666256552797804949968177259862764592815653996517486411169999501431695713133652744554600086122293844073151326097154900249642366768469368664576724579228063847383502888526038600526994749331443207212521792500349960865967366714276111539038849180825108010732392296099713030388826199449127952007335466517774518195183706081278114786347658091505620136287285406336918748158162472669569652521344431499927430188521801891281969643302958311242012938838068010840205940577272225164237482820479008151089336889326789006155725800472726031399586001910741369846303091375347790881168348430046397602906690216853197009671305213136225610895550650040138991648638239508179474348407572915705564633811846339689873500973069087011830245473731086671233647594336764262084437669352016239515089130230173241025781144170944438022121572604686286950410409358930353103754430537761032895214065581478991075146740760399135411274670712263408485055603228993992295986597331831877106572474260668395988488940222458903598172539356690069465345376341929713563037410098602833674660854738455311288839504496363951566880182794642577330527738291586585931609392241249324292197098657192999642119867092785816463071591799425582812830077970566024226056450969828053370900784955202296294970274903538487366097774644955099848180753912116156105388598465565786814696642974339389112474248628212656835561967680817811388314145096119459181637659833441884737511312826950860364547627058432893503542804718775473667967218839280180215452358265347680494604742579741552096378549907213229326607809659689297496038111385329889131310589601937016731671200364377305065015533143251803672720110467853060277720205308978948771400044597282986319866526927377642137748749280990977910208173146790312163061138224238856860454030871653944936092406263196211569470013750527783145045107693070394019433840394130414047529321421043419434349936783186988739618178207408021895104647093687170752361866086476718064976595696767183065159476716472384904259396002363465095435998765951271990056409332999740687962964660135314644291387252456217487675845584134977976430004593059068307551129459889289630122001464325303518187909823026098257763454790020973579030666443922931597522783674094262102568679672649603002155793695109184824331654722258415167942522947471839430540633299328631597539279163702796077435565710409800947802346644118603708297689338101346227085472589003731918879128425764802488224921851631833922184964262315261828686322450497009409520105777395057470982393857718698272073968240496998573552756524219645931250124195234499234069206020079271666841172325642782048937828072467732347259129858939809457018936284295638027996361513160749505499926452548204349469774769527308684121900258247690754604936060711684748795050046597933056950082762968640146912823126378952356966717581020904325401100361647955059941567606573447742904964952300231665023085798707042568622871621161809263217551142959378959823124068064252398611599930710892572683570583700482107026467440189197720917821965281063812124383641995283383391209505866335000209393387315741514802223702828679739952743135285255788293845319674751437844576289856516308899373907861686222918222047520047452607319213008224825652744552004856774106573021146993898810604743008572771912600999993493092329420032966623785358703352879572149153041463827415536365645717476353205062783414907748189391581287032876805448758491653533850326472571003163296312714141524382416524683653594272222570297117594947807062186312654512179157824929399607798213461372739284657849184137627398916364584756426025680231653511078500809970128355096790880663435926809924405083892189471123722212159406615045717317472609671486005629353839158803495145344379400711014716773890136334657684995202821449501008414393976939552064200948851661210114832009444713117801468332472446288431254192588796938468805676530262578077700826911133585372129557217280000000000000000000000000000000000000000000000000*i1^121 + -61539290458154488142900403787725328904209397347271251369001001974662479757841919230094531565255611812715444126742606434081602288645472828654704932343750123757607945833381919096790443478184125532572407979209142563002938391014754517356142585724545242565519716326130367687967731532848179754722868803234066364917344941508582588685448869331593885522152146748073970175853806554182023502038547067295671974257804027298060421266796768267850035513967425663412991854406690907323212722931066949720770815033454790663903096052226945672696401794277485239643605361926247918260895257279101943097051570719864372202148956723429835946474352551068236454815227988852474401672660727107200069477527328846222392823389573146643974051739214940230362136638778963858401306546684504169770605004373076969295752825039659646826215461840643027056789181626949729079988821268522555749089103443204878735072391335030936084918963036444856503419991894298539507522801222946160922414680655347549265961932178815733492961749019629777647792902787408009109139885031613634797289600114491210195476549467153249544983263745421926921404350203076011251843169055610077197046541545847496542662208495478137749003095694121668217475810309628107586859854542708556894659391412709682270871609528860334205378137701107267465494965379114812468873708442296567948953215753717492630179573631222704302081419378111213400746793825075948197930853328556116425935865051803513335293295627971671181361332167742280474716818183164054849075862287224265365721227479159862412696424541445384418735610923347269069220662693876137085681365548062551377514365652757284017712895444898967466705264067688569636616981354782077584665848644139233952721526160572719067369506276808025287187460896985707223662613713344805311784967124352880554895725955394687800523427757345224539673025994558360533633764691635598213267254456604016819474756416533896167094555950715486935539367107424877895680539568095251512868963116881614264678818156454391765397617962828100749300878454296694332471894467297862540111820705826436939501967990962570390439941274955725840220304040455273378786129201406906273971881423262688257846228777919465776418201014632384982297036256800484874622217793431885263630478513685971131157173978620891457624059457494539191939234992024978439333910733463881513186795848936390746650111140552720392620570083009944304705365200738330362990047010990248624854772352454778983190644428028207475924294935530258218147663846588101670427726608022875410421440044104407075623833039107339867370630959451166350505242533652956998401623623156686975049382886419610727110153223047097510256824043165914368703863510724106688144401072249194701432894665991590306583114914911843788053418916911897216694427391631075630283565604035580737285363457991628491466266780922031555508032048001241863314847527392619769665869546703800624417617443067676414445904831148690383832660034870301414039605060888661537584626178914365807491313320935223489107771148733011309538496131514806019818852399963576029744080678693996517226909134808876753513833124752273337851611451664035578979435924561167788533070119966310644048188187792531309342834711672506675728436017912824183829112018091400256921808518351182407063274270706595494439672605670944530295245662886676464092345065850906364477652538278055704751541250168623898428577459036986041721985955289930337193847216015576101301420374578296381579444752838925344297849943686419875161100516004968893221515992825084872598328107432791273017530602129057372517491601744880520934456531658875395755706061155176039669203675674178909228095098796481056682682793961301554838504268452538568519240305295057370862215189139841636491251076520732191476323135931548561176262413010222078171141636473837132893230403380278503471712423364384405590843222613682429076020606575457286977276458703913474778382878680366548896123166494329860642613060335081314433774232307899643702697933893085825167761398689621848641724457311247902738360611593156386249863308058608918154608077409584045012896964092337491687748312788168987816658145941770112327031587972987332697340507219723395647329136402453406800382835038368196201318887165720711783442286305378695778833498852201846060732105157535718188177295794522501615128301513161696597639076268833047291509338063777961588088379142224972100047846917375842729903774737144031205077048797800895791106301330686282102315553368012867018127286785365671268041042155210898767677779922613432309743906236322938528457839680255433000187702528647807348457320565142437217701527566424347952044660630531702548457371560100035984344000892713156628607856517323364842618548707000113759128097007874795846148532372363355221790748683660127411260882944000000000000000000000000000000000000000000000000*i1^122 + 14760880971909901340691145914058544833500722267365470692410012726559071744802892920552098039353871580384446527563348522720193591563551756321892417259185865504258200517530093536366587305998410990437417584796285609169699023455034707244020157906199757698242451070357320209832895646562054043039556300436141693657176697733457419822359267390275855587193150805925736794861848887533308717071310171263024586713272235009675900562092879882189014614251033017420273503246412550505398638953204498624974891128151610252085811328368794748875956218627644963566075882466005964186404766159053380604127545936697124732439570227760907883278289908080415808497668230943736121032526186317993385682806113714260144982008492348095309393147779079622266484651605823302690295605091492716492842965725824336007531354393540572652018610134354536989105622615649353843116320442881140800614026744094131696389602579029437934802356527330545347800967247027588598757641052286235382715189959379887308234540153166282315850430461163611341914070210913097489158985153695492635210369875821942120846406432845255630185889683533801030440536592216960862757451270346270495133294462471063097608037530445674711869095415722732543501674187142386336104324755873552556152305237101841810451079045736641963552858122086424384061170186953640067851136895134110386682806738248476631681205904510474852173688457530740231066180496733040362081309955726684531259976185171041690557317046128384474010183356030087388697782640227808333325393558953642165610509963984879604104933119804373727750362929482260411653988958154904540524395105783016250008670849594668520556010652312492918199145931029879280595829321631744874218055700093087339286392501422047869005475796449678377943277372755990761532375985155113018960377580814881895179197796444636048712687127379387396428996702487773957838409077952090952794857502768452358342577548046120185555643361993848445173674682399490037108119238444412709780674454110243133708447709495463383278438473429995525600627069577481708885780944832640125732827730495102565027711063878633979021721720887390771563992857398805505254201102506560785615570906123116909672868204225189848655470531477073427755837625400036900504725306845819229181645628017744677287466346654046258447778033346142788348153756933585863504804134545334665042214650387053889028711030559265661277515214500104870502696679830333418555691608596239440721917825491965202102753101447646250185346526529282277173421840219478763177979487045570171965424023573717793876466500324172333830871823755122582162493845143235554890195791314759877516345071032143937789850981473058518819012540518048813293559063114427526205831022871264451981863941120022028926989056368990773416799818223461439211921584775547849395358431348331481263220920351290435505896107603990629607440512126800921878204283896248971201148721699948889868976942216125190057101265601595614503448831833008987326934599441341695403261761830536166035070711958477937352086246753792789395900599693424159644696351730840599393993765801277951093661879846275791262685905658303018275331411354529133879148298272896729827395042546191541214038695198716186439735329869290844570159880427861089983918502844217776967855205403206296148812263468156501036129628145579378354522954343003597737366576178259615339524192596826884318128290637576709274736401876501028054270677976068767282591116161067071835658465663432630431729859649847751299886480143234816302409342256355099654858294191083286562136874591446885555476406734605065888354569616138560937146939955243723245307821890888300842407170994949883393753080582046934754300656218096768270116285757204359142162696293206049281768321066770278731158256963199188250074603680623048479733327369755306884546890532048025990636254787471887507232172149709396083268364593874481935081375423566847042857042779106447936855112703371081407216332080341759726325257104879758667626940669783487629276727275704796403845086486314589963246846739317539745366131057692123769423663633117693718010977614870840723940318897868267920173690577847316404861015369011602323330150422195885841163853134732020626624274096032641602745896450091644387128241192658148165493488820720303817676117459234980378407900898236963507881369566740854180429436137697245960260253290956351128510239565164040043160369635672149234690871511107822333122555271058364612004752084511263190034257102864999631529431985266104218138567888911589060660702769631581544258362941787244131109852403437748236576651768984074192007238457842806139084531500588164330740603383286688595700095601462869315596602273705062779468781807193098833275980905762096274194390549871388012413172634180012197078522438025878571833672623585859993600000000000000000000000000000000000000000000000*i1^123 + -4236445161972878772818060022474051414526100222985156935794012864435190491755760362380544720426782795702748219400090807383124766762968492632838518230551114751087206054212654946197682593889821711031438897972612340073405693117015123761247032027916708224631265663218752894930732019177482222791015952709027651569696345078406604235582201669418451845810851798064150508857922262774792300405076791982816279565670240380556333104014387814206011918399670271693462326566420097219017720975111168997451703980254611882739477636884888134232455403308818278226456567928510709868169311153396767549684402528699258432053227091631627405551971302758437606990740936612191718455769949356281501760628118383828015075900432058222603738585846772027295027591723733510073040108754874553573275881323952132812984999090601193021260017938727200349326130509551339537860199140133479928789704469653459274014304991983795444971516543559062083720480371401408085376292355473955003659458098670382624248830657086066927232150953163815744414261387419639597999937088662656833441741097411445678617543212892290337221431029493008258974716092153845832622606407084661126639505311781739573813338113781558119494202605276145082689662066843819901558380441881132199426710485043967019335187416067173460426578717795605995529434399189481928719530589758160045323902246136608741891045438156261118599997742511800983192517059695920595194755449512236677571331371700486498208467159929414302779862463205178900398009230561369047155598296406313317073123584592592320706868288223074713338422957943285110744661555327657105531615400714282119988793743009591520926342094731739951751071185054932702228441020444581437539307848976167912575945285738950342632236158397494273918131834713030800127148584701032983699552955092349590677369082824187752867314674848039474978342932281621533920236999767233339782200090850623087862054379439800455680148104532857810496585171587903983155110388567802716616357621029340142408257531391429315827728087109924712558588725194527714033558607965313753067691211547101172013519558240226752480044412540432162533394535345396340357743262177126249506868323141098001356819636378550620536981273530470695326979340983883863380216508182692755286806920528429223820857918855283175571768580271508414303702434740092112762012279618009373338375942902434861524225176724259149379216634088381380324976991507785035006222132949870395567879963514659052746369963578087363933809918382517603281077666119792978315324854747210989374047074892543655277901825953412964673923429740275097177815569331782255093385192687328494803611958792079946155589971413975442983937785229141958095415214442528845633011188955651274716253257051431637404883247367945789844254147587159486582461114651240962225927716046722180762659385295298963832916736140918973756397811614198630729303053585561900344481539982989254492306988717028349735404350858838045111454218046644254141208872167852208550709964736256760650402789620291198299442005710730145004226954572533471631595314463177997739120054161548584466312351169348325331955279328023284715168218877480068932154507685134210813674644307487306872964352382656081353068817490592270169582121567584067938836921012882795365267937873657783365031629868870903065646877186336248786483245006308403169668635507823626031316284560174326263358578833679578249332631233199979718913569753191357107476256635568611968439045143955408002106868664001718485002402854971766556012008728147691119852311143940887881287842033913639100913383391449962310313201909117855079116355122642334983113739083896701611788511832746692886896806556003473101153338313101238483721888225105728797054974936375208367163536159417720701081969478791189237419446376446507589486828150495295276137290021472252495851282970600588458825483518754062836484375923005695519103626713492545310348291541026052762589708880422642947990293541524672317786759595498648406897448279529302571311858664140620641825890285203320752802859332796704157349579657636216896322261120761862977537215758573856510885122786063267357817713059401219922143509703160233270328866221630421989655992490201854225215749398025945150246754541441097735892220853879158637373932811334843245357448800493179186730055251289167355709255543325372057436372207883228850541385838310265505491967362354195212432114793362555993645760029817222303572672146390256458929804880309738959726771285704255804585611307127177976472938961988135384032826575950514009390753438243154547986330781123580611540080614368232404059517396657555085201938951881129179333133435207534881126325654007530424154762307414721194268456522228092020613259756702519308742090880958782017740483548538971483402491285288221881094237061120000000000000000000000000000000000000000000000*i1^124 + 268078563079969534401215314209044645983517465456198714874447623198484953767694890754197665338042071757498670170030700245572502149755583954750120571848064594753723303722024467256565309904060695299652433571018859838263544944749729195442727640444595404124964163176580671680887610420505786835140726703754557112580938143087647926213557624374713213470012374792585652564883003982479621643576131189539201331127622847976034066545355665527157453156326184243729356689141883242701126221454534989153596836107604423019076921864493160978556348412858709097375172945582848041409531697918868751683023959533070326033262807289394704992663731814443674130973994390023966449867560545084489954625802765586161674657712274573329056004191654425562869793202325755423388279707687050056985700603967720143098627023451025191857661884372916310882508184285694615614951338776064684445163659755562254558268258439637641608139664417439745220676693740078627234789459250844100299895580757202181462849300575439675455976980575710996723433759507218766949338906476641670223229881790621583480954645162006393351632427250843950301548199068051300298000254265876212984493659799825472244987501115009098599302170685467299223405988776309604390031437400663741536761374267067892040809269940648976131665778429081995664570515980210017363400379099178086628846270510298333291435043212298587929195077841588594379717205754337082571016597056371325796587495795134965547638619890527957985838745213976628473884242650125733562204126577920484427695612359126786498030172591500470285397850086019229632771085929722111665318954657571168957353177846437969908991265993707632061173425700444011040682656421628917092092735109499609039481355839563371139886856065235398686066129554717786107783577026141136875800500255585665106206408450375707149249647332210063063142970514404028560521613907671341110597797284931828410703896755698705322796874403346112846275566222580068441451379126683948791808376296566511924777984768320407870150188809105674541330097737083935962559237323111699901554868805947206743726034769029791941707562959428608176953179013369291705726158087743120299696910151983435775557899082187212519886567965563718946374244637183690881623220055864746874728985942232507711506048200859238256997239097070777556223663920829032842845703800484450826170783219622594121994382796832179312724089625261011264277927384766695621432249191336922580803225379790375422122725221236391112349565435153337475690746089605382192000723437748651526935190806160300853337493981015331660096318769043828975601365786113833966954563708345848082098406969593077936896054564912539193252886567920109395327100676737462340758336412726398546509827204191855130734282259973456456051002012971795203624014646800891809154885381286485023800333756051359971676232869503887373493973333888072362451988752282568377485904954315311212059506845100433324966129697610225531153210045965617484566050920265626091015590920411688503332843255144007995375053146758679046311643927592768938962811924725474844433997593972146893496491628038971121708286409300604562272166040726855587475515333307461800067108366847943862562194493742486205504719297101941983700367113210859317492210723001720188080651757586875100206771392562770314186537389895811139204012702176839248037274215730421631865796424614804973666349253362487427558483546749146167373914736581748008642734776831162188775224965849297493987245241531654916376142642474903311209518165848048941023324195907541058076789127104317482322252790695023433771200837853047321932272137267921450819653030990951137821065451238194796022817941582388872910874258288907835918189412765864762475424023176913827262700652937761842316587492995056990938784494591958475141679986543829828985910430408605784986135088351865016296992083869944237523772009225354954947324819640578738732746409246190658730519672308878725205979723638731873634254011220584655364751222496818315253610269251526797087334415390742240505501974870386267100970233541582573927796133972274719098520151133836284391196945537146339517693279469789154658021339143927337110974343416390114707167619994956142229073806845142539415836464600274341965756576755231867576899506561534944702227585716342094735534399756394127478037304990931771138910329370310902967527667717883462157981335115049539375255704665870382700566442811149225143684357852744771666296847989011167367202248972607560422788016526778838861087459394131117575753471046878145681657898214843956883123555835411824121454866002493074290069874087918691239544574349203134384252675331326055918184593097291051708356346128889031844116932444944139175214979032394446693906853274372251730712050219521768330279162045421060096000000000000000000000000000000000000000000000*i1^125 + -35920901380585492261123184073086455069693893046105078590977640126538762366058244638158608892873845830015056242692680182211246294354391855434566122269863239442599359212853201743204346485950065015077246892783362364604553248757290602923068736171424950105691175736826740765830510004264554355286134943835172920909549975012192184342518434073312147950565013344565424491515736379002013330294928587459605400662860816849992181869738813668020676953281649909583032230893356010763992140399107911199371217274374687361320823088366896030579115318702237138250723415759544752237443810771237172221290531688731828292973140473131809675119020431034177088823243315168369267639522821677679051132647675760660851042885082009368670900768951112179795428868426056493812353120030367281767297101276090688836509740931513441261283313242095704101114690517731163654097245272010259531005181695412225514197932198539953627271342399677337213673980049399075989382261820062536381556190178574874531854456026167282354803487965775853813102555853879048689165020627247116497179345838201287437194473082088941213283878721075724732773273559352187187788215386537143330851776928783562083292008353922963216952869338049801785140876595367312446930415733894575371965814569293438246484263774105506938882498946798024889872641857197116873998751135807556318513381254848626025808102907350848180826537138916662634862240942050552279751492193872431720546781188745390201779767535031465836215011822056419384608964055019060552034150860496175403645459601309657431227064438352754461596078519581080600199731710874406131750356883343463780830714086021758710081829570460110506239035363307518394654841645276213519578294552373870719363583295574122683179987380451749786091419786288251778743415679014335882190094744023229879274369876667956495932640625422968673670632196102971303111192634608702510953660816480973864598631344736242802138472676602770034498546146386650928862164683671438096470103085818964525091076561068719836575683031680677953495927894786216135027852636393165632932936125219621821748483063613391317507888014319132285544362848594364736475593288325352024822498537629539427718982955376580830663471507901624078164862918777581439579601102663006671026270123748422622116550376880515690162812987885903908709887988332446486401841539225626599188382835328609184713670795067146108304706430140081013156897961487224003340524597411515726625289567489261244972876978974966356739021075864794528384028134915148997692824739688946963770924731293062159722298937853369239559452282646973764893609626720878362202994067504764123287136103743007440895036152062320637195562775355746806142454711503655327951292689233423343186894772420878052562661695202361003113375852166920530610133854195608718806874467261731921316939249732568794264693705908078215146161159979405885359513619593814996875560999610143817570703856648407638065229408494331950730113787638351352794836328348898237345688817042767326385871338956500330546095956445267260090317441040471458866722149495964946154319685290356998697188887234711836560724734747770297036237642865131560857674786507764284729816719168393551693349037188806050299046395601905849389002715381104285167451620862716939230929168457936217775511877402671972999496388832571944831773442216216826805817233026348131737227564762333378187890031216657840923994031742212829774101922005058855367633373374514684047774442829023757306006917555236429031799512221363602587683150205755283274666364419113419624704231688951822567749491921860266248798050386547843368789458105325433485462755494128233034224909690112439481633887708564420172931900968137987072893590865947395958221494177835534106182961822002918779471092038095948921043082705000092664303991257742074699299243792033391750957259392504613800768701717605199147628553843978757690367958679218050651098209492378212934443482351510426067552786763087218858442729664061661932466359690453545446851624741636069822165432971699405823152396494681473093269597102779397707812969199716004081301466573145356039313139280456694652370191006341287944631616684090499426197393122765663690320642043473274030282582529523886344895214968189953516400776340531474492993186318324557790636513634002633288377254342245244052856527274944510394673526352835354069179411371139439352110098534754657031743331008938772169410766362059211372685794532890441140135408528524711437081533322516126294537990370551398855486539719928692490546028788048289274083434750049060331888398151253086233092969178448037996274380709872227527832566059328524079158832706213699990001008184449697254988227167867534613257252996782251863950199873195252602411266983609889264397054263356527903517504962560000000000000000000000000000000000000000000*i1^126 + 875640987324295031517882886167086268842731891496743919835086417356929969113629356525930887173431476622103590632988217060138343763901418481822968416794236464340749951167179167164629475960571482375540481668035319990165358240456587500685278256899009026644083941767086112807026206010581253054945234947114437320907126875551641089314678601205908698638299899719267544606529751126440480319366648730976191107350344055941658181701432697379711087229049130948021282416388921703671294852978812310188156193401084318550315761070008275271924571435415926780817750137315874315207888319506804862374300524953643581805081177257819911049865078659313300221752865393486803482747342140469346409339668673268685375184322980004234299302359321536573033639730821091571071816765438680327153982036023756364326617759527704453807189631089466423932678429873224974042747041327808966798923952276278726920948170636094627749413973964750946773785762452416937542747701181386037717138743584664614248317372789389126548824948775157014946977460965452814183739287305435981473170059457253696281686478636761708391379238961272188525241635200347997185745252600141146998702105811932354154675428231587512478780295432605165087455045507490702453909817123179961825164494170941005516926336738715962442920630058247433148435948542094589176244431147039947322131426940087925524824119052410136513720619157584521139026712107282801368792169315278767589439378856591490716907640541703472889002374000517143520405849955751969630627582944175558045776340123181666592884494475733546953537253901958161503909013004660236221920832820120164679612868205251451078205266399852194604290510911327846615551779408337392157052065853902613145524830308737994750731832196845926285866657758047303177406402289439740395004153084443621401674114081941452034494493687590944720906409795244220600399257397685979792568781320354942420486194910969051204663808141236445019161210697532481050142641620524364310273848588194882726986339255144332480956389393613554481912144562562766983375764193639435005030806434618586055472379387110021541669739191384797960074451508143737990901158469214127734803142787120637321414203314084919782380563149234644310620977947474003092439109009693395488744971552053886241436336763702238986919311984612463895965734438730134326441893373212273656421008444182276799201562952250972193812452757873228033887008355367220807691141118500802421542775812166475447339347869740562315995965311400387750320004769063855852290783168586319035714332533126173452988238625438476029234400580362544243279567447506151065198806086649574497483132414620822421290481815040573255302668517497732347717305323972980203336846564090947034325715027921559456510397317647953132659513122877901404669353677022692978909151951779620547048673663780264542425066236083709330583640439832086117444627133666751858035800545930140947512059440884770004916645290917080476529184182644710665887672869972079662634957936069947181649622096321062750159526127809385537620068589337641052927402592101487754918198214063489248280164726882517962392156708620929205152540150604579752755472745639440362185111853531707328244191198980164926579006624596121485421117358148950757804233954526810864420627732865028089868337579382208834199215691769386290121536769697065156531017333488185669268014197830531539432746871754527322106538808181985625336676311930674184135327370825967349226955802873211754646581105660018974160765809505065411421991954914988704745416601405566560898414707611751373634987034132746266567502999785712888262581563614871493931512355937657631266702298932395539992633721665413544782758590994595040759310470201590907567860339424798337553221596312945476513186180154635316725411912643596220646299195859200125721898879655658769774270681753750513359905294019842546053547329162215473978250344695253405269648815673330537095728143332314068257532655619938515369595178060835171577801346749388982261301635677204936140815080733407775618008688899492729083092442980461928045544331915713788486341040964336064542989115133166520490149220993351559235402284120946795677178386128873077782287440189616094873014102132617194348029539075401404208722037857208684225158880653643271699322239255559032914895627482386821573679728744568770994625260073039201092048762831329896847056578465050424538403610838495887492730404472896927634519836700985977916883412170394930563287063822946402433521582027955058605111907238469606875877415416420544559425774359588043099852310467558046151720193570613994597688760128351457309825443219863953496876994014376835659572360289895439797556089205676729109320208313189400324687513311358163060091599119139157190730238518234185728000000000000000000000000000000000000000000*i1^127 + -9508755013840938428350192363848391056646447735505879617408509111501863527267871739287687684931561717192713103934573552323692244690531202793000830437297403079892508729190365545183133783349077926690596405685142638645328429434779437031176548654575004502565425794477829055521725079040173688036837561097176479488417322753144481555575269131225048017294959315100295660823855236014745429822789188401909922673057893629967504491821759819449561901771198416149314235687863035003802877937721843038229162746753971963808931690098236090573915832970886089793404440235162335333162253045343567033216527053557503532279701004078186471256705200714482093968575361083629494643064983196560320300394012391993975787452489193688963701821625687558797444502010969456414856244079436589841565134110805523501143288176771277351940462715559152160678882107753792262945656806893644100239402128752288342216236103919235788485672559823986963857942391373749574525663525469231174944100437078118841594338377495582937534462273454828652789536849196910335772270216461971914552873922403697618433812236697364849402507808308424656619640113267635536912987673094205062314184560976597643905715671725845912523865070490692736966812349982681450528654363737114041988254993079202317319672907396426894554653632928076317501291547170446153031672482183474243524683388161072488794930615222164306933497887714842692164339494306594390381354290142514341519521767577131412833995983998606270978829425186046052355284607190384789232076081207146301227208593680109466133689990419419095873270893249927738494962110433151676473812147725833504555358951582993872485365623022424993043425298092822903080229618858577753365384147454753573235778030431494991243098656552920801062657674088992300435884971551341158032515769662707214748097445607885537054796900002454779892814364857750161874095108038660295748791593969481866183427591713269428885782661542257944252622820819049971186719098583210816128248998137776697290344762767710891208073070204352747771956785025320045813080820613287369698285180780286463258772637844816817039550830491500849789386087329582194319362673997667782141776566160022123777829595883753431561931189157729107727162980827001272285179770652238956840257700234621477478196229504628365212850088672992920138031196128779281958077453660286228536125160410821824741303773142188229921428157992172297785197142702104874978547958967969712313700695952585068554546124236387706921808405578532921858684166794966647533686017957742616757655498642476798388106601260964499347032515706153110544771413659930144268413099728078096853284944477339665663608786803056153866203691000833621530381865675004047268562560830023480353070023658708960417017406753253042891730489567202217520677298367842414130096693473725367382226868779312194220382290948168627701471958204321506093806540892211323698713916216990099702661775519580325106115075226253789051189056195844416214707861595415531743626415851542659739013817745664294449706605736409661684369817537637697969623139091805700930806591797854639441816361930978615310110014176973910825307325274175845661665652117598475604514364798974588926278956591649848693832308117007121954257926221810753501840992326462510817133992803086270569555289254050757661539753417030060521687948262430984839933447877625004535760296836655184856716300734682834011517376763733458894949191436232484568797218559715112049065303735206230232388696847134430004915043175963629929477907916736447169144258875685838014240591291393087830946756513232706103641925099055948435624020457975391098200525257631389264756458272364965150912120359326259992362319274656295859616855937205446938795675512129169077078478970669287771773809241398685514244724493440637576196185084261194030513997419573376338112769157319083902857703863737315053003484397365465177123589364587370673866701677556032400471137114852059503647484792896743313887477718238071489977527774000233662436669568283906093444437998658726955439383559779174250821155729185076279741618284263899584704619910909518090325247213621746177149338621973665612424462249183537742047486638701397445944383770870906867003451400931961398015246743298887212342055292775691724419535797657702074123673174392428947428498583642990880870410394446917599353646372256135460440957944277627896270549285840829947221427763302440703067689054567541966957465483461329360768549448798856469310850141969094756451346654394308289843851545636411346692564480868408398020123649288498106088833903289858391577809325156715219788300084055665935625631515458714092601483295151209437779483350530149314680367290856064381464120008185972464787275694945803254027396586627955085494399795200000000000000000000000000000000000000000*i1^128 + 59379399453800853130311055963305184750741936727126350112590286089176691485813817083606580030158834911384759159169531681378354716774318076012989083214551741967729204760573923766832153655237679656201803452955514895445145553234836210283932016740863137141038921832596594204043712754592054274822319927452895331787540480051908207828073824511226785760279560622794392122837624802892439862387070938588111638201972202961701429560987001982757748714955797572619240169005333606624706694547337722188168400752533427105704579249594643818532159410382838876094842322072954203368647713979021774446532953468791910175194863978031062487204618112081750250252406219389131588591198405541837338415022793620719649989618151720104651409322236945766608857475973977229305330257408466210372609683484537207558550449328201355008969048028055964679120425333598857423138478656417908038414219938231706552775630452558710072579401431882138395249915200367734177009768424785177733831940487029609271993844790407516978978113276812024669133170874816843911940453991698351668128031129339724942906999680690478237804611381162836210781689166944746573263227600524649731216329243954922331891058133434299104870711159633210085269984828716259370506194235854079424746405150869149447539698645996624237185624187697599357574815333596982328764543992560912540924009449499274356111796441372840589644993095780829423251929289436946912330202519325606710271648805613415629211726913001464312591367900344742221855513107847655609309813285077637860820187345802605892703166183711571986924681947078349056279697752559002468175366038141622984496826653134005016969656654245544025568476875042522602280014183053410807635925971490724900018689247984611290411278147101632543020397970454644771305204273651406432496996151372830200007866141602239806345913674525300459471011796912628087919353914403470340020320648211422887502584280722876884979280159473928066125021839637299842159651115752126929404985360483545594213520772096765982653927217785967434925168365954940800305885187928844896861067272720633411824323525315435132818325194179686638715410439479174138704144746800336889573487026045805419962021678152668889540553843112584463256466228325417809241921904229452665401186249448281657948730925292599385795307007550652124163073875747908033632249844835857673468540265946530143057936067709278092061022027889337572187546152999688177127326298042517904700876828115074308430577572229544759146881955745575630747436397982334752993398037159627287436664484203245152654597088861670100685582944145041953882502266267922718788313320111163354190029863251403137854631729684565908046178519341807577095386115814222777930321381405598707449595464059583471268262233653057030322021140579065723357078680427448691342989584462668570055928059222360070072482620845814223895019862171995971502566698358255699063162124735347227989126470318314341756083935403259738716867450202726587266595692942928373718703090468430087505975570415612084993482249491818890698020234704190736843925692033817866884350141071485934846014889587110924072250141479251862449458703336195040590977443515678021847239805258732114145138481345492449009786767175415638246560107008631880862749056774622361266136400357867113009331417284588780833725897555636890415799454991342573431867063927245674971575046682023990009398940654070811268656831275102741408163576600448467743659458587288813776118564116390211144218441006408003561867023514144316623568926723824822422866021657466102177621854807725712552174138998421367524473694028714386425148658023860142089285081458998347671872161975498153140378318718172908755366738349295913420774007481269160764100065108106897109301031453509988281644543899421380194198268244811026465218915254645028125592182959254741738550339561242005355707910845126107809646058918815077526434743685989533391681251932597754204810987542247715351547729275318707528589319415919467840285664459276781953698592506666498079316760225069480054683326894966282910370493426469259350228376600237521707482495443313006575171873389433107179904652812140728734222529525774634375299196063187207024514544220583619905675986821568800833636935884137670053873603346397347176622453502360056852130447881782101906028826017496932468708172252172463156890050172562713000990297824569388537263878890874610064133408693534249008397195525666442419791535672571970091900502630371767985472642069409085455572793627107911615140231747030595849574985244240413711572328048454941293722721076838164311509759432685255336738338992750468873337426455591156653882946041495548923752081295294212059839048592080149748426966824521904831083841920796398046171713596513320960000000000000000000000000000000000000000*i1^129 + -274421966788170286076419260405208696054738777304750033308153845515088175306759863947523120909397739410954153760631347807264101847392536363853607723936723748656732819006028429712961906387313809620707699145401506836996859374294829156551410670771644501368391771362005029598787268488551426427657948153137087331865635489347059509413418973539915971352769756647665253489835629397456927094622822791538127796342061002250223950397303106481632898971105834118674434594020798769946151723666839660274437336455161100973268874466217083070589261171908844036582574555393762118390018792686962319504428808651427337377932202159367788180475333614972965510317096478666001050603812549143252895350966956638240305822904641923933564866121751724765285196104655188941844339017773780317161466957162338974395032793410772448728915989966653184900831798360127155426053808705122348935201061462504698529252111114960207956936988626439579983926188783177585864890751533032306576633385146567297255551012732107021916647204200581523696476300883421673307414813539145931347837301024701037288487320733679192528978239645479101480867811746616558045619014152226375666147127475560416339822430568790773080895649853346967044569031568842975570161769058530957909275954951445492576826099475307749685507467350927939052666301771045702090705946067950979221421202757136647236361986045333735132562049166921013547611080647773434519891243863503073458200322974452710234707403143950966857620471960921664626784687214889268751000233085453883507048466243025049991829964468542144035059767765640218586953153173969763198652957021749519272194862730015217065246633531782914001424150845306210501890929162899143709484308670226006242631161895232639476192245167042875200335235932568702964415952962701785208109011241195710289066174826469663181918580186941680302061069987363521235432789409346977758368568019313180656044637576388059730514204636718059492685577249374812069879932987607177440713217420632943032994866097601805717927189035562004295860575696046331469043015629862220336298097922752423812293670548756141472877834321896141423364944958955920855793830756223597523276371177344487177499367885773037851101716477282311924139778356495176924131080489129493060981273216037085400807399666655100817968054729967996817022721432956896772761595050195233627229213671909427836608369964858728094018495393300996513611874288470391378063043038911552314222327904681564995650931922558282874688224889150390147363332223629316397803780954828747656551689477219223818649448110638735360908245100673655470244459268101716946749231892450642478054017683290721891056117529887310624102863297511541973996626150656744006447655783278368021377728963926134062831571677160274381336413028887087313238682900990205701916649472964860264851947848267911397318416051765877668726982409585364982837468790705514086911973444301150727254420792686558971035461063073579799909478258655722895933600362535175348009872170044507723036029349286507652000870842722872808367483380408966571183950388811788228647979156334368985851032201254583568866186910401250544551437642550021191790593826187781262489328508038736732643848334905812406617609377427110263537475252508249915536804412085527637316262688248945572789026379534662667289206852337415123289746903591751268467654684687552522209117090127024776370191729166417601136092670123346158739652216574031489288182942876586155840898290461191168587406880839985909702410113273616111998611615367202654655218276330870952069510532008054575765426562238239159703179565384720266184348890913339071179476900633372255549002467610084962490697044320693814909151050362027925285711556121770246366859261100709174553884946751626093988515592211244747427412131024437938449506349828384057957144678058002936516306136006236112206463058185754915531759030192475401121898003849602203933943493642473604830035493614955422831588165628611894177494326011716050241116989468072117921435350641285548205130570093886704509534136493739107258401310922202237785931037849951556102158815048130997902308275780934330013017598835541154728081975939122919649924212285041825213082706942234556213535114377845609561729681711803304282868160577828619132483836374582755391797013561913835904410644008985311334375064811232391543622362018941351915773407942611356759453458619088397772276366487560164785458271630442526964472861165640887768630945243134461353421145691077749058018301236154750517874152889974099276985065419215362737959222118888068436215433868648278967673597087566682311810885633562368703394784380333683134162020081887196325218787527157892267270324566029259354847304991089929470058858648046770954698752000000000000000000000000000000000000000*i1^130 + 1238137855078765163342387439283645420851079861411747853613956810143570260072644043385423979185307971453943157901804297733251593131456223776464236034661410195107003641083036974047231053078018488287023033751602965984778728759920811866542341704324557180803494183283880223522556949439688667962695133481215566961128694810372614927008041107740793278951609550081530774697945927242227723698080026726504879744236980696347735762824019030821993021593298252603813900113357798099401880752428310673231694644380157468617593303862008850311768320187379837252171990305271459557466476648148137002870949875903521993003711533283342112201361887529675688569123699776456137816574327902498506649363606681728297945896053989170388878789631109915761192203027057633301200926837414458961464712063688437233941134722707953222665893949987932215143387047677120866468602335696774498387269737186643239064875599119747703525644437308611381390720996312238504635732928651682728735508631667162944849619382415998236881923972804074267379034605231169579867250618458247851759831599683635193265057935609362016673797796257058508915329122715417288900924888057312762116145500173612737726923377177704329102030766475272346172403253637148907962924241056281014164132666790801631971242895255190380584625067407330814479016180218407154877527537550129377016526600512086354676823277698126450231757286547284002314802195232350840503548177852758955667733607034894936463994255968928043065812679708419897920693608694239038359943680389772552876435358777600189071582418990573169321961210462342224062313391918405672740742296107681453456953595618253559175856980696457674195366561573434789710126438634831091278972606757479843312496109961056363199480667587092022614213585878595704091699093331342173491198594333710025315400061964029602898957542704566966948300482775778084224747835817237195428773097602572306926593759397861823179694037862988924679275095754839673595771865098702364463848820086133308326856523439670181976808069113704738831007571648784906428633681151022285981231856224036125028180736048037576157189508900268726630133742312269675004121681202220883411716587238175784951521166691647191509361182071765075888375721859340180281738366781249149782566328586054375932086062976558463908971761823566799276973534856285741895766813050038802836050648958889524572299375726255753376593678396418102331801144532729257534372017791343166858096939937442512369719659780384490895010104785536025400727720322054258933121859065818594168759574275731921861789365803978753197812145182360848174512455793897401875969907538477673881878949184193284500270019914603349143633096595255698815045557276243495058584867155939229778325913446952734801375982288504358483166601911438514293811241906237020112760240479804476893964746057718395760756297611598497651445001097280627952019084556411145366306889486078964709047916762364567329317067266994680232020463877567351894171448265898583470898619599342954555382663605501878676638573859379356945874537733394163846549476725628689734447874890222229698027851918769391371200417914538434538328964271649823382465620813350391427015998763136238515947740769445265749077576176148534631795239449167906136194278847932034608419459953094026685711711053535284047455621001382346389066903800882997220861502757764202440108172933913946704181988176342727763585810357095778529442561280815919931552396837126911306991227564819235991252200004217937931872523089222770254286632548792397377938506905743082183537087004757633515204406582906314838579218977654852333180433452362334903156463293736951112305419545057871220817610852267175719090203260473705327021488376979140643659118796036616725313004762158564430691402718595304012752662181379180760105827682271926046400022315723167091551022619809769233858915428008772575439487803273182779626187881540972162930339119400008669919161833318405149360278057796885720464854661241829305799522504445950111336053255523635772394613659701906653165128605375401894012469005099780694945931728892277014173747454091841367467261815340737239721985011592268172183168451046578628834992089779175298753013032508110161227233991463501964049016901539673907367246922077432320843988431785539721187386112985994886806261054709888599082177663714066784013067350774436592109682519678559034096038876040550170262930260729872611893326021812447942704783026877574061765257619243453712816637604735413677138418220726518938585097024878175159202063644214868544757364119940539079230941277503271089651442225678665231350698311492962074238027945727203484761573575762386258442634674486109426722794427713813789457725269157017265564856606103961600000000000000000000000000000000000000*i1^131 + -4962706759175347886402949584891275159530245661086718981192328212534882310973656172556630216124522252816449847321392224199480693074402881224461899173383212838610518130124554626817249489817778865747162922998376327052812625194439217068533104422299768035528709427804785794554277758328641624555254328365931975289800592189969286612501246116921523631453229112341448304957003639038722797004279683099650700248538775054374678244263338459367801077394091026289444993765242584178865046416785210803955966269539850137236097837524581423895047141658689040817897118031110364602116155645400609253285126404592175209983356099808220096824305426864529086536914005290611468921049786029297233953276264552597488137773084761173042283636612261811208531589415260026355414994111491363339375016135771051044652476977202389300587932593809919149949125124768404840243691782773106378409776143868479447726159146503063334199720693247558195847892576750084036094399074669745958902278843709215681712557041302266282784108295153167350388107262751709090710632204356438517877644133123408020784616520949988970731313477659342517350478324798978714216840582849347229279601257217459520139975060168910157437923926703004772738866552501455397526961412469724960849382687709149773436747191634050156432600650746788204415181673180687224020853162708574819484248216607036805867489625034456360786358053555628190877608454005281445361178858615333835966714213855820650350689706751997329817842727743097535675578449936097612692923956113671054044229718984927720957582165749010260820875720027236299064885976112693972590354344549876449064180268767908615625897834690585303211943096282492830035079382119096611343857727492617499603770784801807636513706665545749949559892158959472969184396992808218363176639041467756311829998515858605333809910322704867546531122960782491504384541134998313480419392754180127238666877216520199229634334372774136922333715964383084610203719166773593814647504773325333481035748424641997498889044323586839316809919719252106866305259179597342947421170889830041686936049480841923718245035389469812087925288072812388589225849220673518311365585575792370276094560089639541218805833065476279793591040028474087723145081416844685464852182962448129133258715616025565033277030862120440078572522075830624585455400413477481241953474764242283620377499673844493750111148568930977726478885392735334017394131018461818167916456295815735216708798580203126132696854402000610668006459102011631780247220881105260849272526107164053743142725435487115099927998744846492323845400093651696171097486674756793607142865657881752528672084087135263488737284031808195313942439470225474807175208782741435024064153962807116107094743528435054574197960205429786882821626405643200197089018002441126785126167974588710579436569854255225653066661080986832864075080846404119423807471530187932514566982519672520870456023024094131183440646760114028360505914429730168667981026496461051366665041677552336741247148628969118788918138753235519676426626508111037085172086107489858779406763717407691853581956091392953429764553132618228172620319505101038020602855433151134239030239541222783606791483368401154835133999764610147659795720450742923305427969017437548345589927476516933155367333582793359918476326474984062426997262619171610971687314635492961476545364332311561520223973488717952007170433286969806599308485263949953041444044565167250377848148990017809599989292496621212435835487745336250358023510344658626295173556196708188079947398846914285754370413669879036718283143130244256475140252156213264428386863734212477681006153859409896946762087767643711618142518581410134007066170973135737762152288913912879911755528915733661285563325738705600370531284196826442070009080847038397526111323654169089015415190328257669198528250984742808309288644487728387559340912855675882973068507928215712354141161478108242139643780158440631239960124351273266651696291134384749662180233699954264403169493214469786823301312492715369712674634124436264122358231326363389076853788364571208118960300935756995420720756923989683133421571395730434468157455808989675847350616887868082993619616405972882647310537990514517136833986257813731644013408805418949098383266645322107952905060790872243116754100913892340195795643466197485301557807738504727472338362663114175971252979636965361848509138450516782876367393299160666651897180003799325706416695571770735105354497393291358850734134330207853354967092483480843821918437738051560026517278582667653212068610105056571234121418079814127933821021975662688143436856749775155011708914784757002268803955694965441892890705920000000000000000000000000000000000000*i1^132 + 12845569905098548438716239960576073305908078314248581586638816120760368212996250376155506176747519525782178818421700647559342851613484959092119089248812794574100705687201113461167489069041822742594540009835616107914230775566048952922855565539715936812798591849213522063462413759739197162579904648164563715286666913131935175245989507336424746783780488775724666294943588431511726627935054362837338457083486967489515909627630371173056743086603083249607212141254437737277708214602145943197160941532820448038325892995074605770455099872542705578810071250211199839016513376202539753936355856862721338855014979282259493369520152286295378061929371878955754367064923602228888295914148126266508958574766272372548636024279015495383908592407849690247633135906097352824825555017349628997397271186993906641359532436760519692048210770098177298222343853145351452154670363291126723331920567182902349282663108495285753329422783237343962648903860185667298616663061187936938505556372029073451663300697234771811779913911441170234291960623514812025096243662245003078859971419702018635491101224435973977309598306865373880682022728122818220476063905643673784559903851309031457480013463368119635682748191910468361964258315683292355836152906272138402643811542781857331355739164560426937416294063667957734726284650608862388627626731728167819268503928121079949382722712493930880468927616246700280080170472328240041628831819539546862067466912670618520675835396881223945068748713268753248400722835478044523987420148316100997271648520736048127090544527704468271143480820901618862389681821396795537618967538950540445135490244095488342273295669581806891532204805809287274814803722258958919776391659673900616851646107854768217343241735419114299211983906182522372890198615419811817822280505000075668005622443592225989201676952495613547660018060107260437858584395415619526587393741705322409339227887750508820544382216008780015559573809958384594034891939226648212392450204543653871535315876326886552685778897753650120568705959317184916453693160154359735785897190975411686989461248425692476544349888971433799992642460730630129290061755578822823220313001704551007484058768113748591458868084478952472174935026416721993640590199539360236497221256144288381659260863951202446160155832186737211026270562451088962134560781001210393029432021079699561350103965332238539895137866203525498077735307919978438570664908642092418489082986304602608942853553001685179568982553634156962213293577001400070176211752621424869904710154849726742847889656301999089574626184591184460474011979428225971074799167986989087644877095138053273727076015164390893826257198541193903883709117212916957325473656190022284268273873731566588490995296304660816912705846521027998636458877247217695652746347802640737818266933594553245584200966556069925278677138374751411417033285883646861231979271763554406996593153399049651723475841928154776006172674463014966491981794367006985881274389915407614631444392089147260257190815499012795932031249070605790106120282660102510653829754499566946831684424066828486846403838126262967019782490668705983407236529775714326815382331048555715058018010511686722889703216284967473957924471147466647801245478789821128966426803498537212039738469716872317526985518651114826327089152543574023853296671585974640190007215670313319830117172818712204803731121068126884114387827578904455516221469215017162901853272619983412926768475408022304623356305664429466419558160668007781182921839785225627432978821686055245713857213809911786694417875722715244803037167999633508673444168450450292530398156797524794173391703705293986758381282608046800754517444320564557638896642531520700342379730373434781429490696533286181243912382600204566491003268327222892204386591411147266451585508911893069543952700817955954529065951495161147656709622992934981264795003472344963021110070210179599748458078423074799382652422674171911985386926911999698493437913997606720922762142545792501268044765052017679744903910098530146835204555622334428393173994351231708320776284155394058475890492928022930579358761824930674176054064639650909287431422194749862728340434370840830276985377435981425243276523904191232668609367045400548365724158063463859399192250083512661201251049660632552992951573201861512171152459698975025891900708401736251412689627124085628428970619447695536447563827307635048479939853325099225968127378444705450771164850768599406201207451761342633160579421467448648405168174049098307159676398369783687931060317684934481423952677327238255292565334414304669822664978822810958827907047040920428771293240301191168000000000000000000000000000000000000*i1^133 + -17211723159361740942902660304013477456016787340128093600474042048717999329167156724002877078626432929035927738774793379796971378965392490624903470076873815835620432701439082944189057639128220758717992613595530097205793376261230568295136729783535410710128070005493699428767804307245905860326794153502502750987699068784747835541367090804898812023719755007228980764296973599152633974163187943505461111834548605923950433895646033265674909751356348623301176570132859672433896131275910603264115794312011980014328387069664106748407093566271497930480645847207129063629212433749247941048569783834499989402992047307117460429340615287969515637327169347186812842012975069269314464764472904756990728362598488390739685312909042611242961197667155818288792611793906413177898216359126131502570715052980016637292967646775641776052446247402900227191445976196317113038527318321007498672445365622679102766351353126287724265909880457181642974113775979690238370322131776633051586682634872789202168326382005889424399933551168978735693283569487397957772893043802908726082840859851276568664152398293552259368103798109237755732475157992758482793544870032079635054807505256601146128051621212712847097663414775000670014987634850684831040983357308747897070608562680870036074730806801022480191787734777191970800787580927628126615631640832634336064308394507761071090058045365840033912180680304128199152044349210952054969766519457254773318830341227646845319993372547417502656276376391710360937001555488090655923290603701203680918989087916626410671743264258495887621458613766259147965107583202737549079034525296220789918075389470546069333718458368363654471177680643128240486011035855987474138798862757541499869440834224702218646266787583925247613850209178010354297011227355947179995207442762297602809398943762290165979005752164482586384433148531146842002983876516005343096345862750601775384146073338719219698094402184577017825179185431836997777645412177139964450657413316134110741354487377919998401273381173729307820818292467044405509334018390732812965728359759021834471250271806951613234589431286570265019799080413242366730132260133999613515555086139639006884105484060291062620792812140494143130664340908397913626690948783489524505896019948215054057343482350137425150896807967301146246429288558120841521669016892369911449217607324861014648406313023745305674916863161708003103018860582920964458088580635246184732079171845350398907386679373255429665690154829759187739354475898321071598724168321047368713295308735264676453777306245675101703276994544918466080168324322732543675766931191605293567167610982885479809165662638187980114140963883409505366576680716903366591233065076928926129895176450698468648345350817314050088558328245078479443367378414687934583418814944895375001983669941691523818169228181317010660929471286682000726997404823969623512498062366804208089381665364473771115786799634569853141665578812612190161658190398823208963540761770266826128450079872838519831465403035383014167257269393055429615004282816443349505117438311595612542176674932431763601942547341077544555726380115610012785726819279105013220746752355865016465668404716460862766275460102777761671218823791878827224516303595050909489323103907559337238370777041799562262692203824689511488671815670711232363767195163368706854875714038477483021818548326860382508858343658679549865673135003538215823543267356296570492969198914965386446765648572327622506206016184688766117238237222185723295532599902591384083149586825348964611096495912640002885153777438391670101569115961383986654463991703142175335564410231305278949001471469463556442909218204384376808888245442273637284052495798834632855203228603605726807642511409269438263522616703725322390953617121452902621041047584973601213898294839882422358362794535801365699792021859550322201046527419749425881906809631777523607477086076024417489624522796819005245369126842136697427915664278784291151449727817755455229043148145905054510205484699927946479043963912941088423067940465776481409625276961776376105359330350866590556559156552128436882654323137206718084368528829655447333643389963356822504621785655245469507680003965363291157146050271686925583414410534527820558558366204544205785899284107814041705449089525932842814476182190383118343579694769511166281737250900237089632703587768174394002401235749704185677993744273121659904779197737060661747419900690922624282221793508505459361021590558866536838725007689876929845871647071079891075906614922144059575846828157327281122729253564438371388799732871605143448107168324165839067753292240964160166297600000000000000000000000000000000000*i1^134 + 10952528952341806700026929543495325182220941754167644186750216881905071162371017052370497040048375409293407958857082293487225083700941340100792317376511996196976333796655086006339846298636132479324174029405380739797755248632189497854153712936288424636511516928390017246915568678868705029167852175938846508898475756875081291748915067482955521570606875415167055512370386495931733729682352198089710731646544165431513465431695879528250478904883248487018139845963925579895677798606480731248979989791075115936036444036009553384538958087274026221413484212781951360961745350491773286519103472959758884007109237529926817314699753588458139787157678520644427684288733104816296982192739982867971970153062841251856595934475448333565452518724869099175734548427394889151798122424230122640314355943030023053510068780977107242703048474677496302227142702968385436166970219101195180330230613603801037072329415809882724490169830730349828723302135213114376297870940757767030217103051231958150884534451381071789952982394487829492517431720156184526462110827653337584198834678414709126692265945088704576129625485068943166218231606223565139198407096799174746526119262781547097479990362510104862757723663890676154677674478912260767968287561655343991472334862217092819665590433457673667627459751171604698735593188389074052371326832825975436364143362721425894782197286421093789898994702281758495822481541929905525816097626968380379123400760079363497291128242325173109893412612930678136418796111843902121337253322309175701109203042323630848148478240674165313625263987304768729598375814888879092638562859329972629768542125715942985989915947208314813947253032724650510647627169896185680578232722723094423618915901822127354458405374311486246876536366319476659582020684297199509577139009081568513686159933987623982446807809360979013447027608158101012486929257613271517709933119602976024588329829393553372240115931432494610007076397163537046534478803473765329406799443916863236079751330875944879268258418301097260521190404750043993039164567150650178317452035742245995501322039630505002339850026508238823062228919940955945797921116789660607913971310250435199503542859379608593186717661612998817935897854447723539115211936429875192394843725126363229506102733098997276007935661971589151584561949014901868986576966948405006741572145279702898876642140487886904559815739989390925891499101881773143860190997473950831389544067714330021819131200699070027277683938205100013851349050585419048477975400630115446374356343688029772088723382997021696566998750316684112987757763286738951856954464741496688563903149409309618804304744014905500232431331796866284121760560159471867170478189270557668808260318850592559425104901970723791851240004647979479827748796113939296676462718314698362657872534201085506419572462498427173204393633778692760062175408629495075869370657791788603040681417326719078164829130617056383953372621585234460024400683899011289657493122509040620779225895169450896557505042937490450248732795452716530977473786553319054099983184566260007919900939990516772262389068633784668658878991873567877214267493604014508333631533866331275334730566866027482799494108348707734526386241464122145216602748969032658947682797859399556816572188907126845193632791300910412714643198422675296184262448162209821828416651968054452154479894909523078019074494420278058488492760447611246897884471408566294736716075573705585767821531396429087120456256436783835396849392216143441537498475510381068179273001677913880516954305630924539426988422672256497553520853045272996323378674081925008746036355159691505694090777529935128149355636614792616300128532542049568775857695668697253522206848929331338218306065639432215747797659589558433873431221704577881149446071945325630888363746644747357150482529768975838444277978000889811462225359320700527428171302959421390081308624504558357853421188810937571123430884865899724607698214521016842015973081410624083577675850390880777941516135648921709614699438109931523526662946481934189760622138528487826329296436013980347267332288962423064355373965415365657500156669159159973590856192833656666265739235049054835660388386521585042076906503102155756751447284640525512007434001913017540543132600466232692669817141581984280305974357078045511258838870768556970719128919858871670144375714843522436278147927307176636627836027510807738203165405813147927426710936734173512688850392938860999476248554961931797313764781490728765281948339047984133566032465535752729331888484577442814202642792982663479330032542639900519825264697921773859859809005731840000000000000000000000000000000000*i1^135 + -5549820919046637795116522945367204485894945536851142714382835604842661796310592324579621631446300686427116857374704348094197156202713836701224421725130685969572012366640849048753671636875823768119833542674638069131348214166136583906723774982679699862196178436597158577387600402835976118853403667844253344028513969989004385962814256902869916353142927180354095745098435743122030436120921704835868992721164529487927686024350615631916971267939322502101108352208662124521097657548961319398971833363320852427939941244389439427892974296482029917571812483093050234957006955812523111770104517146185632923219750219612875076975917747707989007099671202589330616313080784714849193550981655752163572603763113244171438062392216784783037779362084431886702282153283188449304838330002040790941059985738122877624625764013588194664853560814326079095703683749205785141148236184488940832163182307978615935780013170422191458577728540402174340319475576622407121974273807927662783439106751541741533240187972625196739296909438428457945228157401593338796315847659402035292968628549739516004523884296526865941999955574309435675937550263323302403490358639949179334561716421532666331896434881418190110103796901684341885790079515554256977422916426981278726940301197146582590014179825386393728331384944966942999310560630531601986154397266553980872149035115565478513170029040252586689277762600550604261228305624447562073244732906715214637584758226629898277459425525915376653270982381922078008805871838799328447182296330355375590408299903035574376322137302637404011198406103816527929896531221999575072367257632046572206403828492446485911882358667982343323278298351882406348853345776815344315822892168831600784328357680300003579456967871744773002137311289860392445805625884709381603584944311654455731636224862172539004858290956713557020627270602915912915778255997280736227402555774763966266899784103542685721592934635452016541353524444986618468364099287256565883175635879452654316946934549333510259823471284815054621148281351846662710832208299112045123844589566374537079767599111946508202917771621563250744119996797293768765058054856159779441850414088016479017079206741601467783256174809388593572839174889387279023873478341547762146655707520058802070326959130446149223979114287090227016660190851476442832863164230396724316044404779160657381419073341637884684511522703443315506624427332848797866878756643459772039221000774672024131158055810974964263886003754128129198543734369918823529746555658695456771369093633582556956698037306549168667791434364718915330678009242535100104983440838984372656202768218242054478949103971085297851129336297549256026686664763453834320477656014269095472700297980776197835477463232299371467278997160085580426943161946630658785023341838285988630154779293860928527647734802423467607627008884978937590909123474001431271540620347653874595066666816570217369969726096572264633426928620443213902086081348658009807076121950419297806112472202216752276064642558032439629662646171342911337676038241066863904718096283374723024203227024813454640317003548176435557158011939317687488946847982184309577613910635600311007276393619725637681044171618891525299794619654004322631771487667799084864152982778812387985294126540257758883414326712383873786770169524296535339865346603026841499131452007685903577796720423196854317175195268975234547924903765977121723456816548202407485681807466136349515514784791304695975619566543882610291561503849071382364861883983311762377394613599584184212011654826765070121988000041255507016851740520984947853767833680514112598824953821889921315099476194905518290818159606875581091843280228027763551802369179804097965549889021626423726334213889651933990016028835133041421292065188062491875506730742851537332467175291016041308450291145237738262249415446228609425448703721751195336593340514199557487337031635790435859441741965641990337935023093560392535569463453900267097917722764187108944972422340611158996111846972696874717128586712633103667833426338726995707091994718938099015149451777760807888487487991344098512836622387575977546796921012528372610501235812926003418472629019849008632674894722659510942187643012780755755419285049314713672265748382643415441047596347456234659593840984519643000039799076782417675951845396971013752345817237144979794272405077494481020880040143820452960403648748725854869372476783274742667703260085401640597869124157230070447864066466952148000519484232761352004692506326798701078649268428170756511604009599530565719421016864452546085823167440585547919893790038677258240000000000000000000000000000000000*i1^136 + -201959330813205074198507872855782063739260908313551157906534982127341002198922963010572672205003116560390558397405823153721996040630080539273408358923658633935690547160855661489948258412908748876252358792920533125672392808551375097134998610807847917593327254183296009281811859870822557461214592332036694380527257908457173729732827318571279078088751578253423293426325363619701271665900334661011798873429800836359763506901099022916299760658450542862006806005632526294064303920490845118759654703668737737745317515314961930463072202203368849091327056516103697719118765942356621004587066626378328269584047248058814766116446434637237977207952123847272243736187782652974299995448126710234623740511244525107432615481429918540756864296112810517972177802950610329937110541525810113562223589731200190987793332870562912198083792987351911723757480766532102241830731146442788673219988772042811338218271400028612548352806609967509784746823430051132757653090291424133672258689085523887503760213391598530537825609876092460128103873375184362927520699259383292833608037141386791115101682666062188224246164812874312894279955310836947542027001441564487595441523550325286405452719930465136133246420785332669985273216879029340278494336352379886849521529034853802023620326126252327034684810818287204519704770640033595852632090993940999753525419401712534951787254821488319120230977413168991446086528064300901659074691819397729515375727968375331863384523589366387143949138826816650135604926603163293536254217243904324045713055601654730308505619691951120006394929824226564863244923579588128080552704027046601828836222965647313542475911170387035280039970755516905435859587213008012190762750002140982957026551065184865457846499413155180604087279403390563160863910078494568398975073744923895558456843185629153904322422315946947569112877845229165778363968378905498585577758386636295118248409162806606353271671861117212295961166354533727844018100111832128789056312605388907306209835870662621960622046887649638915773365542852119231108105236899319231360724282865802288363948288907942841193481218063125775106146308485897591345037533337532601350854769019196396289882384143027924069929116252550880134862078983911041403937338344414251385295759489603594827879287823678005225632598314746410519622091351457100584919147007865089689077260061526896687037018041170381798560604794275991319938658951001046484399863497136496658520251161394400200949630912485678656421705396566474716559530629186141947072406606952561715561360761878905625263402987691688759240822326242668864284172183920940210835302049289528765425298188109188720775541598878036382117177969791626197031302841856671744491990382974327355471408560833919247603000086939050942115186020445047324271696118181324701151055649316021137617321381523191766832669531839989962913656508553052434552378414897722682647241158659742363902016571621070001308326027613463777636043387954218915147438634703535301505441732220885803691960738486456638425484234623219610535146902014207204344541734298875137342091605297140706071066068916220111659381079523941060944025110725745597825857361626624760703542588402375341222490368561512201635700239125261619163632408649059119910130107374243441470231065355815786917651763066645984399067845297978323345802367424842621663772625020909650117942016447202751779709637705447431776804123600705175444064614116071580960415608054125228368877582620744400532780541855002972988746961183643412727110393255407139489179479516997515601325043249823793566446166130426950947126532220431780962068128892930554793161083692300105069526064906700078545645761575030730805502923340497510312767996269791738090231079305085391364835216169853409986035915183526289759553201378856793632480241310816894288459098611148371705925831208294510336107087720753697212596813226073186729026747850837273631769999562615500693005250799668534011084565691747704025915272795985502099389747637650242202618345267058983250110548271642508598064003106900976360921689105064542725537598844013268088145292481925207454920913835545913037127250010690607172753186822518958960030444947269589188910099737763185433177819786914557573902578722060846709990980565429571847111580713781232081216402062783666248731447591595677126342419893001904623130182455172418764200373506416824967701439045171750440682198108338387257651998150361248123322837201161023019180436374051817372620397996015346499184891659738763464467381412666339541759654830033484988744906376885879785906620917808172313830646607922894422969941363287365094411077346627734732800000000000000000000000000000000*i1^137 + -115941485660910229102793580669159818207409399192494155823645165922206741979917699041180390021132505111639073030583188467823850809597853528054199200972586775630333584560843726486868624222313672666468429889572327154709846901654719667768860877558154948555503295605604273267896513544083752151669433349430191081941677182747584770812008458112479080526713336490039199075505642615822670884351541589368677159865885958493387343894180339607633322003586066360684472329096922507357089658964061973485747109910018179943488935172598269846273050549528751607927572777846051956730189352815595564854789143288310473579147313460074496206561672665665557195011332945044210595821802821442517253058617337747263157411950019499563993064327981208231371150175397994887933133306079754481331515344208569621581706680473016376222877334651642202866994003874337437204720838983671170048438774901223352739492780763708812486521100273217582293880813137185956243317676492022766503144252428938763438070357367385931645892499941579835002123523021672874590326637831287880986289683007822604984698743625874504862775915003694727720175512661635092881378711949695932690788704036359361989971323855948159989654501779456711538117670945554657894698824111410654739106944307945691004886993939168734474777282851570402409412129339586156849639002041774092864131575755893291212244566522173917667242217015208539264119217196757328736553333724441925243458886578669183262157539134011141591695174889793836457011996815636586866367242035492847313271162182011778065703562697175981448752277540113999928285370356039584697132727034115898949567479495798913816991006579503204073712167307576342499319355603164572414246660510802859594723476012688564514439928744788203230835234116121416790728222325341976222565947530010926299951847532356319689711372494171101096692028338863013210263477570478316561588457449954613658725145802310477308406047072970479926391380653690587867832740057330783391190319543937696173848527806366281730420212113399429567635655961064515955403997684462597169309507869405190997866827162887156019777096457387728255057940893871611929460127588034928172574465018315712306970788536844594220258936839967905277750036564109182419745880598664671594440298002526582262886025270258119385991181402105649436404254285451261721141289922756671055786481236123079738475368681422807544005346680375523342448173096360602168472325587895666737562640483164629864032581894125948033764564423510497791549908198423645084601562386222547636074876497417823706665112839163798938227528230467574430408074732247906818252712076338045545354937371039553668181407700082309908772020789142669184997839714703951702579029239841916569628457403408665272502201922849122912869865927946244217507116138316521825327927419999350804669093144006670481612625119239999301227126571121118908451138750814572121641959034535632181527643049608073707618155340754881964567465838008329348565829478366694753149826708458616225706442304446598308994082923596206683482085303191298331570727913239737027142581577952383624023871886612466509496385139867200841301558666698024550454034951634565599613991123905606238953588950571543985610189742556038437014965047909495695069373309859326835636056274345513958469412867184152124898679114837764786824747559617802536075061519009680161940238073566747554354168665270470056216148495952377215717902526181438419218952664432039764827380844346515461311526922193438394308511991470884441357182321742768628801793152374871147747597793040306963733520156793080335741630202166595851229675996623369812554205720209740516346275972112237831205402235377271916385970843117820893737257801677549974967841336991193868343552578173039006122525322739442013104820555563615262746678068181474327466886752526443514270553644263083749244881400877682794267477447119935730858149966444383692564857690854098520945435564093358595307612102796792142509660034043603919137336263339774820510802797543045386162152880706730176420196665000820469456756320738855296553024083450405494677408143727688117666773371182364377004137966577500804866699725940691707885684890940872916217536286886957261530677202495929197043386256186642915606614602270671455512024531252659880652792446231226347438149443593133251425560279647803858273763069301144944913468315610097069772513176788235423558661182253162387273379420381766929555173022489418648323973105679236345263939416508063275176620473757835559858194949535312493772336793200565990771130954087651078188200952131003867458398751426206424060981676088352218429947702095159775422872289280000000000000000000000000000000*i1^138 + -6395657549368114834877918564260530314783387522320248263282659344526853515111664053125930517815277868454716239080345322149948972132407196415243751692479884828488708518972741348885787413341742293927416714187620024189682563698920676332080559381057782159312338548585808240987880372440150712196129728971192035177436437978864800232425997868314200777585393194663962598465979924453534359197922106331493162130921002143678693082310012816876358423290469566267600483359189073498587847780921374723596656682931350777025486956852048156813218934210201947326311560038579587925109903200323501783078015800491330562648312888905743112255836559565009721860391528987221115522008821608191467263316192473170912078939819072215387664967823819168142374002886089575056450155137727974457004210047451663057844080054929334032081821488070495686738182321639470851583451770613556618017109898886520657720966322524124049361645205142341922027670313199538342400620150921332664176101146085464203458318768353675999281946016373926705476702817664433549750907134830322011377291990374256914071955709456467147173855080419487746601874910778756016779627605849071037584908038621149812997100969489311539335049339275477264794063138592409258944169608840186330071234519915999718253153443750653594047064826002139105457305860414611283362132448155714698065112303096875270558672264373556772790046506329457436382269283170107545314286060525183303709895105109415591050617401113308310837599566892740199593930889436317005933180969572959266945420499373536741863056033937835721313329634683600298372039820156895451614071650645304449127170527928355260074906532760438247497243813644509032543632471636305281452357720284883712823993572069250917071133995780090812350754297908276148259600009144124379805991317636799452478415249088981727238119750007078166771467268490878875971891218849568427072787024856377205319096209159910321819085366500671476850832123210685180248491037781958252498373657082669151583796995774458621062357032476561085782089650348273788557143495448675291200643788166168048267061346271462787101015260684301845261846670716122763745695142587577989955321046936640788036342415670214222425831973780177905946493721307025775027955614385299135736989375936380661704946698442918522453949055390347775178637234970809288994324216442227480190578106592595730626879044955321374840978044234620358172658586098906439642135814616945772109620361679993510810122514476777124193788777333379539029359000154605247559657143767603205576418230919150394757005697198883640424538369635127184365603923587753228657747457939455280956948800978555648566618256166904134558906460971715625171472991796023755520259181429099844491884453337763441710195609849130509023913274179528595086901862832724129030536350274622793144704687124978830086379415241234072397180568104297920955569009430460103064557473840792866429940572903052479831520591484789328243358852758629025601558220382470435639362421114432907250670217423703288092111472280300120053905857441639423429496820740886265962435391656894006250307384157890682088014369687187712984561602790005321779256948448460690614717982453592054441457001735851939981074072764354898390699766071906619477178171734710650695743399178901595660429913259367478096409908064083471322855335381075315537047405951173348362809946716433641235381126839847265560160706953662327122896866591907224813947563109436558547566881411276856469536862221187788318014298938788626693397767679726982481383979969982260063689381645684164188190036597964871302713827060698138468784073463162497243565263901528943027663069068957017122356772029227192947752454600368180334518115463116657905739124985102166133357028858473333060875990569837690475101751772024924391126290207109809379314712163158750704252943556226485151301249963841077302538522233500935349650261965554666992964462442333230385477789545453844698925291295131596558886512186485892419252335567821332452408294050468284196604059112798168157200839281033593060239422084533894415494130036321131307882917973003156485119206886768893765823993084971360996355007895328405626865831311483711166038596950164816988612270317843463675844645150509015227641945228695986657123425275531258495343113451562327213153974069764896539788869248905155659824880003434222974248643728091646727279862079947908369453609439058472246157429888016248055097829106676520093362502020083619530877120717695356271105755379151512929522585255046894065719691630535527838543104917966631555792075960695279492263299664119840371041606752805953365204747543379968000000000000000000000000000000*i1^139 + -360181347977616686669366036482126797235063565708760949718018362592529873806154290944134640014557392655302420681389933945559553541666068420865034440700392357793159194700462301335907634528816845381038020590174983180238619377568061572597871861413820914501116786351387136096960002713144277144677359878322609552317438776355076072071350487343375911785956538562094308742683177086276379442403643878207513650488558830987742059226209342040682504537783725236476099355751901041753308956997815300347965969348474438877343114948664053098612611290688624905188892861994101028701840889528623992005698174777875800723633423270923054669762395623189858753819930399363869165301908230428328719569217901636106268149406182049236928332689044302577893386352573052374440101223510334339838345955964119984493883835536800621296752350614971430436954973530454359736880266574970072217092075353713661965267447092070616572324563485296745973713044525630801107690561508599029801635786820389905746151460220518361783160864389362583631378303869364554850548214216189725656458628667429519522005955859212318176383939243234994588389292937519991494607733399472421906277926033342054628744157171798506019377894440481819773924290201028638900997086396418734278446828710031067177451426214840653565875529934810331196083397108940030092760230695510454322042549418835156071162273907159725104960905855526058748227900535683697752322181203250473246263397674655948824910418828636096772012587198447500930667866952149960392685948003592630372079550462233527020669931569251106946329334041690754770745732711530693051877861978086146754104378498248294590095265211863025167717923237672046471143978727250619595205733675108163252880669420202372275019110848567997934436951243088001634384065167305663204979013081490454628989101331658889069067643110401723876744321758098834035412437864458132359874143458518336507894481708453532839686157762470034990776441728300495760753826814715147240933690640154492043181560486967784318267532276586568515531563623466049098803452463688533251885241616676032136429326578607002054010824778257642577630719750416640042271067516860426713661151076323196815003850109842842071331185555589805290400135443415805490517883310052784865674243976985868431833305062755803994212597216619117749582454958835824747806369374372433689596908063813999550481599188388692861654592429603108044505182560442620837338546975038573884192409708937659487067893341990715610487629596530313393378106913822543819336867796931295763261937280661472849431464734084361680604253622143274576915623779060204630008377947844056417477430704561588185444261247600851801884264991521179711311925362376284712691410083827353155033707013184413757862038712397352586291780584300518874231647448670363523067192484811162150489227799205532749614747429063275968064527453765769802940941433011403866985262371478266735460929270517025653374209245560753424428724257304702355898746876672404341737687164129149625414887330436780918456961061267117510881596541787842490016646585178624207565983127319722120274471310006196097552660258633983439064389822260692261425998729542531905261887235265580326521252056401166153922791892937655787993931015990805283645366113116017592204273712691082399396812335301069491418962641310259033022358516883927717970965671367386966646951932484929923499038682294018387644251325577906244407723196329881663190305962468518428305224050156171513888439355066905713804114677821007800406726995221787232201027489705889451476595807690484953753168179578830405378703781778809395701450545695273160260651768090394405447605730559245232072414530707065008217662924082077576931886672032190120265657858448477598914297236384493094182531132342285547207240513729042604686761878029916382244379865592437487833376825817380258490963980307723166925157762325066159558853220468315878075635129447890410054753249772337517905656061456306151961483306181273932611366068419407803455042611557629793909228771564550334588721769359488183841930731007831132682060562020329438889729638415679922501557100132054152973017780173784701674240522434749387635635260776724968154621921627230781046015240910266650690686179386093983288716406157140364351430070687552751039397782085044756171448298891854392440471012486653078470435300427738829170570973867931515526492020596717322298122216851446850021331862201160670143349706643234909385138704850130509799098744176642260988131030175663599006017430195702779632334253666863856716653382356062255728159125170131959974300606905446475352958245626582558310400000000000000000000000000000*i1^140 + -8109279263779517696420938836703312152029244929884746953543714423538747378480384196170264316003053488712288442853853510489113295212580506253611454910541889918211475904160018426564669423889386623639002490514581138828107761391069344764089439110735694971788484933942064365967597916644857032188249350390180905177433057532315226096747314533898953599453133961717993389549895401565236005460573901048437789386247049759102586724517647764204283815182085367012492562889011269392608533818030708520756080882793872202786500821660232778316442894622946764331205058478313889322439514038866495984878224983733107530917375638041204116618188237987058206925864053658733321504106035525083788340504830091333112286055325216149509138782225769564212744795396554549325471633105604704504753802097589478726571409912800752309982183242993650159945422899302496921438675594830241650191480321073771023398649510188999772430287040398442815356908635993360010605654463007965611756403335944485356332675413398150852463368796775729070942897898787038558526268266044691245636318222138315890193015464441626309772359736104328976883329039982319532258151766442552024253799550598330880876054282951490165003939520078798784762126602073307371975424640189750981636539181628328827152184490535280945855637991163393077929147225490804822925630275170714563111504013248650188451780904259781014825787490039299428992645907796668705374036682352509602787457572468599546167773232474288899775145285546003987059899184002190830156843418411798741159524908629522433598425225793900510356709880556011546995303160324360959546822836888439688675768987852247729645903682080029369577194391044471297679419795145139152340670075986693977538378776300474035549379152328865132084839220227755174894254347281617150164787788687684927332614522033901029806345467286699345883617197364932547262148429058594949799300239908503790877790945907621324688657776593766859257854208364991580321970483790669747955474114151561332104755865452090689431450746351009659728257670960863937585719242488190548756191922456604662147597776115083636317233614786678520598560888006342614317063904781607309771178542642123013976013094726820936664833678808040106908380815957827747279897904831263150103544118678344809521569925154062077343318153421945743490438583862055849206434543359006789155256681040242499169076390753416396459881338271494758954872251961590350012812523131448126613035131268623828364406711621560337560285931661073009284065063954015308206680388404893051080700412582777271841338129564665321075992727056191088277740486240669261970453030978669290940372165311139640229882949166077378128443671778283198577584763119508025137941534345546022250605819938004359506104025353382367409544616771124364424412433326865893807621006946810012602698801332857407359419827596567058814905163017346183234744699175476190580505740841405828748318019677350412234526577189377997438171882763335594674260623795087166235985571238484287241695050635426036488913628489640517753445617572900861293289429707155964510927895074314659975904154700425515240952715110690846107944245013783019090179426031643088800581364495108840676048746714399796087687905410222651017472835162527330659328723250687795730380991445626265062094754884584838366976582663593140792398736304991516860310466708335423411008087859471661207957911627569440230027269648323082566714036890085114683292096644522119692167428368543734518819506654438018886426053561044421645282628671222669065761725268847128793086492705533912428075712876666513405251554092783463762892802088691091981186290153133808239896596460643095029229485659973856100503814224494899409702537277721072068740045020918229145726021918656852624224588314906465115052357571406343424809697119015310599728329634337092032480610399190548912413591210886846010785945880460460382449047732193218315066738027074109423209205691257239561364373602683237259640969151455643203643461421876357884861453557191721126714143758146837808998824333309097138288479837776890308900945585344509177077414081908672739214780686237410920770536581568993520135708190142522924254517399660079614055211341344877940458324963332650485819415826075862756325779671291442279613444971829732432995741992558921974127592561533543871402245312487063487272774056255211267071485771871246881504517741529837036910717258459769622210316885458841304480561103246165186265367952679512268523502563827351032542572179079215712103015795022602869568716991931362799674812796839400671922593676195560387397380457121466572802621440000000000000000000000000000*i1^141 + -175088831302005194282743440837704361857953925844934671475678158197812949743669788386044671196359168824525059204231577389155101764409785298124368616739947151521812686213369216266979236213927088084050390146290528428917736351878605082853545976626332161726843691133406679120425726208758486811345033870442299594342301232289355121244549589331930167519783443437786400540290498194402644344015089552804272585807865293659180157518268065147080309656772790199714777334429071370688503389213338238184158215044070887091140503450860055199622283070935363747555054243004362198677975012839664474312784889959760526691951585041269598739333720433772235404563724291911541283059636701533873814105460346367203502673197856714031371461436432914167803241725610685718035896485616249608560972485494320321516996689902383368369955985345589753850680865703520529331167820809433428509437978566464279212409451001407416325414574906006067284257395566956174456623495168113500387892281037516689704530269041369199669454575851363267920023755247594179773504706591517990538961688468215852580407370993453757115649505570414062182804581469615057205518299595483898112536232851196162176231033664188962526500568573790611516699654696984495698129728263200695418740815497029290551940180765059123704335489982850554420006621534079317256306514188777878423653644068117396269576782593938061216186236714017681691586121989505585887650324526603116000832579699948228913087342609837153309315139640084281475824648322834930824877969804913723357936173918147960681006542288400547676773177816382340625705525315347352352714745597522221359136816594623498464006208211481753583064304259477163052455912229333814672097732881817403029991857815860252343096853921587447061544995687594913273705563465986571703871281954311441798369402484185846832800153802269687935646572084443740036252448022695194088014812051441696205143939761840819655821541768080469551657142742993698597094313201442837627399587198502204894569926832335804920364601909597460095422338404253285124154324769271681403778792400972026711050421505938064672843420602153894922509301310508718478763236717366085239477229126506889470758201872586004259005054999505160470907753688451528746666824976571304832634053687659136678811673225586070576705023802921261727607330639668441799300093136884018980232936141150643572609290239584617844711880008360351119972017344185763150687646594745027169616751308251146187054773229131464809851296499673220012626814765460309131884623006445687226244956610767639276063801937017934067873379255626961164857770272858945416819702810398100237210776841930418612077240985667020531801169962322616331595166395703597421200483885344319221882984868947919947568477336007617013760164280774264724118267820043220654908552935393609807291227992317941579279245479762524359013046842011393799591213740215870253288968368431094435341648568355116933420793382686850014330417498037745635316785690993578094449304339896091667831881090818641704513539336381103543733586328642309682341933515369983979988696561485000045156274366587078274439412690052101459778710984946776931744688764809281252055498022435638167124139518966985457890005080037740307764131114376343912600950123283208658943552410742149439829518304825714782192367171174895507026420895392683664074157526353385801533422263998703951364472608336690247042585771715743222797749870835464449104208188441341914052808714565803221887030938297961154572555805568151087356743165663792904886480001023662751101599694922159143613766335174815633207918652964105234940679852192928974259675888933382824381193800056257699417305245016690438908931973335161280365638005458279165919523065819977932690717821391087830629087282824989528829304364684210234850268137798390416423571023596652290422513481593575732439619165233493834854825876351290475777304688015680559902020238332125251636173714914770788035262155264731233773847672487013507405501625754473207605366066474604938015720764858617065688531619923771927450744152285095004321145751857486316892526422330303193745944038360399551810848028123688113877506370038830052334955867988370357801584198196637706479281021540214644064786725690621718036645762805512240553393213300984667983616948614410918315325461583113391264608410115645398417156296643475333672104786433098694037893003485668463443270050837728736886454329714997074539201943243365432963782085742805408437518349762666294131828000006154834385265635340231539388772999676520099480901243725692889932191584540646967556431104966656000000000000000000000000000*i1^142 + -323098542616003888304280830632146218877842525256614476641488567683297042972017098718366256358123988698453813979593905472576849000439720712853848621878506910481388736175031780926512607690575533008731804155274075193208166117200106314228870305904646682951120054635382744312172698427113345799196271954126590552006448330410526072010900800531883401836828469908947308834037358932432479859613769259592161725922684125344784025083533891875481270288432484523215755430288447090707449694694563470108459902274095201136343772518774168944145206639549210980038166658433153108471883950688327470511122261073236420087813918428686707725066186078613253091121404371109889943256538024587070465186980877636032624873080609527555140655405186181317933317834952648659783267870137579984838961207697069239487245197569651638148958258104848763765891821320664498069233812975025091194395617113508316819729039382218339290967972293770283031752471855645557762961583275609618961040759686520971033065673701659705293317518142073138986895838335488971783818856423945629339010496207593381606970734658600307122897371857676127261340790816645761434536743898147819833694700496867333388820753089186204043516106589582465123806928914320211688430278755249711900583226301622558868039534124997449769175055433869359291231744698300230283467914982674604024237880309200021891327842527852694047238006732365092964183844384231204463139409819327254082231306865777051302921020589389509839756977942890673671113647073503627314674177283444830983638627628672962843122684418657484644344783926871827858159182731948057817857086913569107262516812923502747218005300217659571171739907085488989741513812257426662391901461612472471288459738993990630900395175704004050051165535478225551036380266995407893500938149423222253017509125879490968001426154627012844812947329126522947885244514650208358399062976111138255794794223370012405099200490663956414746115577454681217296697759413824488456141411351604462157449522976096235949781173597412607467515024876307939508426175088293828795237223087924459421906342435360971236293498487628297309932321619953702514545609864456387230309116916805036058192032859658750609024119077444521017547474459034911284888326046612630845688551215133697329212119380968328607646535793391930034625975288245064414689801037052592012677606887738228693117614578168387118366899793102099012385014987378103700085218106458126726029284592872245336938002588062940154143215588399985889664274853053734738704393673603618316633152808221863301944485011075481560991167297481645016643016356994952004271273617197750148471687171038825339245375928023669303213972673266529676379154965588004580679297763401590881596002309932326883571669211023724063428825075062233052493912567616465679728526631851423925099229719932242543926885468717648039496462464246983999253885460700609593725496454983752707286304621968907851267740574960680073856468544047165426426579579944008172187212618798429332410678688281747617431476462379787556292718968386788173591284907725652388406500405227863465862241522864989696334388355342019663527129856668961409021529690919862393799604003852658615319718310512551973302947328767004208049675454848676912895617846744633077837507687124009902188917186196145763270066925137835627340389142714687691101906077407073961091383658626493932941446443287397706639189537267761040089676610720112838553221645399827637344294307219215558186052440207409483049484348734096105021840316443637003976328023363528800427669926899428650521545514383320431621629766116688496108409721495819399034168148380793167083840904403310022402292378570471307061188415558038914895548774750222338773904659725320651629400480572427559201035898518398844469855931902368049683825382535936574157265205080659299066088601204095044733135615144111528342233933510552585875094225382004102815444521467085935652730252162457811432973850147971091876320621355360718358822358154862241688090591449380883522921681781183637859234953147015445436707368277144592633508116650264640869198053663735944267351907628818119973789443168456636896456863555897627971539486039461194936540262820968985034375659530933389514888139607036923665451378605204443255918514747684679365708649373985167708979286584110583027281103146462726383448950713489589472159074069157996748402696079736696125538966393228598267077679165839703544527842474343830432415843785824496985816093663923515297104200699145635580356293281080474556415759128184977915944777766892459851975872906631577600000000000000000000000000*i1^143 + -1169596109269907885343140495944475218074810553511238237191052737218844393826483114174744768131433931214544215838714501541160021528389835853457996851336782006716810069159827584217409560601458463425321563796123031206833408683728537426889134302209152012456467235061020500448812656082736910598830374556363902161962638172461845696135261300088848567252071815776707833510573822712212392809030857160541899931232182980776104598952732661973120553463196624372763074887458610916245142455535858901407753743786985536462631369183977405338172913119439079243132915835745093848115497390746932183273528269343297628328574833347169495877530843116978278436020894799251287840524892934487852765147652707473231123791407463445559688993406563998130342677009685514365945806350407348137942061757329389234462392504248288772315139955446212802277503917874056252021012762495101996868631062304868884349662047870337807481928165156106693758366573418008572397513375472466892629301671390665290367471800864447796796873271079591762850444995546566108504686766057308008370728843810891863179428145505203133185405395136217226347209087889960341053077724527112799889585367476884098966054253962938380579605116615145766097618556877402763681499671705901602258353404741914035736120253261574577733405380196526582377700085209042802578995971254628693235859388901537759478417523387604850082139401781088004926384117123513775337720646335204995330283889650157868558910164205769949203291510059180436857088028927920037268383781198232132022397023400850334405508388564909764589297497933833155373351657826747744941023534655549806871691383154437974268980932710675691805259776054695781239427775579336680641805774647929544530427116422104320725698196318970791706673160266185658852996955078825242989303286161015634273602482727813614045783336394644715657740442492507789483753116970663330367570540019420995347603213986336697001968988884237078259925922167196665878620561598533712485480465741410665963029176978266547137473057260057268820846975160011221250338386356917886692719328425277472739135776374388866851017837473758406463680733198615580220596503969432063015080283591995328567470218724095995285000853111683861091755181294394205474164085901315840112391733362800097331634413767963654827906997589784699434179334346756343636110608625489821715830562818534996556467550615444357931052177857207805512927994695026785221651272679893266660600208484158853374364547669972076587373596107725958561569538955881371516713521912953846563256309778356716532617852819459745936458059676505618651681255286992425391495253869410085973137120742081442927783241190355489496825504679481879941793883334469901189530449515475223144361382767561629380599111204356627650682735729769186760565609530267544149858068622102916167159546939191335129672584000317855714916510069837813577113279843368557271362481328012399250103678731936515245281656316903387066075172061638733934875508815411059157388330234499386060857668448543077415677492182962096361512120801157478264912975948354010704545161220256458222314319406110526800563095026514530950560987839252325870704389817593140985537019534326275278210203859086988096847991861879167890920121102506972976178636036256222968346647819136113036298535030928846334568281141434753029851160718589026966637561364897958230647152005422944586959818824806993222096049090137470303532027334479056826191240598423192594708404469954245067345687978754257510437397022511730456974292447558750134668550019857638593607261264588147096819671686989003469118723421247035130767917983455612774027449482301082441010389585739544792048152204367010824648849454401238948396502586207203308250644968764204367739669236339905794791479257098508106539615074981299622143418778396806703683656079077700230904897079981056138836208044364612544558301914976096688695975937406806018271006268395313839078855013860013441562311130480436829889363573212168837788781413313431873031308101696912272088514813778170311272826701169407483337624375341293376797765842374497371074194105073875289857125749358183400376743680938807815076653078636817693694666899900977676176691314410398141634281133571008054267531436321173793020121390682068741229495310900631232903449738646569346237336156088701243683212006992891293249555674980415719157937588288376170597260125373359514486102134016473677876492092782870743145953599470820927136096407093342275532946105607277812383697861188898848239369129055711295664636783813965518295436976120403444367360000000000000000000000000*i1^144 + -698317010267577766457975984988234541228052987548840525828028671572362674252772381250217348748511646836626229238173740593799322318493417676075451749401338311762938110869298099786889193038364372238168955999849042019579407765127296459026220713519564172974352832431059060458395573842960765647519915527748156165717988161567074045181710361256128229260463970242993942008818727944453883001132731599332415061387763629997951402534676799855742808689217160914218818960194904762175371739809308595223766828194571818577056929319213291463349826619753962610761191988134023654744921206109134642067391290296280245098618618396781513060417299461784348489794875023481005916948919791826541006739826673340983167327027298221609979522867757211127193433819776596345880733449294516196577498697557973360981990014177009292382150527655735895737454522492573317087769120665222756954555713046952392035802461333012481708510261851181141314969495042749807694995533007379691335843815962843092036385423686898822647742157411009701321322033089592718269117964858220889602357189107275261482443133418852161668855174386813344880734958625572530751808601596586051391699092382313786562510697920377671244426394888243771906449366678326224155229171052763638733575424158728198865924420795284292094059628538329320455566622488102618384774993201269308280939272933510295160162341349204896126117880998238318946857546839900077654410902249575036775436159399445145373301960480302074326511453118228721834444472414261273632298033325461333959936830083453780576825972323399980027743624590593957064855599564305771998532371808921599334397576993319691889754558938534216348013700955192273716648835930685571064116867116197110425434949917418659095259582583578693167377169359230420673811071829491046231338527047174703340202096518775802852737649460137257869427257499620643241170987138058099760549604806864679507122475446361966341772285361065820561587507162568958449481691245507316028411136576096774159603628823700235365506823456816290804998903676406238704136339746347225682061003980335259737458800843200561851649219835492572120006844552894530567617525439582009783774104161068163488890291509347522256728418865253922513380558466213256161936872371481052058540439865687933297349460354186628483102116564299756687960470782226436322288297993775142161411299160578129219724838823716884500565712770405317659537178623965076005240844189759726268349841876701422316576810537200847827661564806417948836372871166661452666403402503123389108690197382722741586129711858661655544399442407341428146313107442509684832066139580654017310561319459672257059715067955414824799286571957967919564052387816718129627481161858242963805520994312715985527920722648724244778423571038788174206619340876543316465571978359321374194752306029340339968458398753198421090155771218395578466337994590275465350563490140770720694571335164001431992457031931592619587569818219544200468295999537284695031340212921632787136901158401497844213179336971622349396626328568992803013516541807940941105093117196102128825621925653098043222869296237602077961259983483099364313218464800438165136513619549027730933497934001436745187570485063762587870022094957389964316300602628821128490633925475835481348863866237010578236881888687221379488816539098153981332031826534449288772898893343684052156553933190779940949194985816160032778737490752376604074595920063841405910778762033893441258074338921814311385588830392755131646211585576211326882889298177985678070535632800366881978489236953827244643649616179315057836220641960099879785154294456650213109054712945654576482890415259405423182261001426305837520229313238306331293815207000814462553468456995441970793060471562041707075034325190650174946415626589206883786726530639409275834691569522119673911179806602654105465994156414572116647672046633806768251499556478306941344930343350554317553608470582820549827956018054451401300422429026528138540007252087165883981143129486706425819591254125548194723849292668000341678075151017883494869136294845271847212427709693410303311070411170001907924668916970331146497236281394461433599259003491326881504096636839889435944040508100579160410785540732207543172538919584834428812871552200575934359957128594028397223042715857837623042032057036249533974396864748313853574327357100226597686028463187341593501828358354648186416033315661986446328238214548579493477083633509154744076158770052653335468226905424519228796998674370268824794419953664000000000000000000000000*i1^145 + -184186399073137836513204534458038541668284172713718823122130783501436283941773629475052489965518980762785450787878525107433466525454112481369720435360407076187289546390367545887795560802025808034972806475843897183827140954075686699806539731696933115775933566772488770930350209308855714633122676056675252938308563899709332263608591785494105140360104433115623419334143754509209656589632300079889232031930782338057316680055844904124088402905392546197516649212023919694691175120403075069758266701787060463215268121871651209965029507427326703018825238834184406375312212657849890802742923911122581049142257640966200138532537384781589496410183205296463070559787345378065113266532166034248333791134026934711253516116811906969058765030054604528441501220023486571483952545678653130674837007423943547160209010758795479494438195467640561739113795500222363662032354994513572934597073086016884161654421445038315218822424961538173838570576654158483688858137789542926317671137977974101768405053877100179703310784907830241198024413298442929798362229747905065683773693379019901265510413212424416228066977584484654844567830968840648640420754213383033832916677000382458191936922291891660271545053539458387621727339137968942707689000929796517588183561063943971971570965574292999519490593450734841640433499862158891297626921007337205628942004531415587937998028564086348010489983172055512172542863498315099981084475666991032994216583010192535481494735046920930073330782826075117479840588251348063257957827693216357935906517873691239956862520779776473028400297838954124928069745143722124783702253709018614966728759492394878419862103211124666582069992027141749222046020723462767025013814328963004696606289875220051638750022036724266526624089510371378140566112047658356893798048761378024756977940811871666953475544592515217472768040321408297305479122507991832533432490522915770795056250991048717729817814918950496850685523023505180128487527468090198404125796355995083189434287991341954066547728849646008117855977759741268838003186720635139729030476064671754559725456664796270972193148386885764280751124621339220194347271510597484592198774855719066351681344623277854627552601252390753422600972771491001355275386186192973554348060632311783987776787810714523555379388103544396059093027708596143421668452018884391681163000940709588227639014744218116936753267594546499751860896815628245907245620426286039533971726982038399387032593217327674016758077969744191938809964900902592239017016636565338966964398973821804374119254554217767594348210718029262701878504584867266421306280264478577129738534826734955875723632736190114548441688228312751842061724165781934428082874953494041726616570590133826875311307215293711085347339702541438371561009026023008064229083774282163204957357722295712044832106145973582740070504293080653864501562218703934404981603448279435557266238422091477111417705890364741225318124849098544741766633789357021206545626972942640099455625808500329355361795304896924538838511665841827804591943895080572597354438860946840961410092793473971084131114722827354711518195558245861862048358574139891607562272053399555698896032285860191468172309025148972465242328649603567832060766925888138330375681834812567428172665598466926551166679686683976787968456943504588251471800242786169461966664930111208856936567315795770533691835078097261726513842176834985480401365755544300007736926184855581758393667039958902831954222970494973267407717273339450647055794389321500549523367186903720881098459253592615370967212499426832149810693652865100192497207623278212947788364354439494157582013679388673645017926422492840346945844375600698686456651462147485667854917030375124786180768667542674640047963758276753804944360744641303149760880881581198508843345853483101412848895256504041684347320011602329856075937874619355742714195913195962618859843600085186555604300327408822918798444681256507433992819730040713189892450371628153976996028372953316605367206423356672872738144880320334593546694056036780816123322131316336305487562042100812933548215869182446450176699560133239472928364851792605094239085445739443010575589923655394173966028774846276216476980542302834615688450203094346210678822135431531498851435271789358386243300988921374303252410890779896187508998790281874958034578688270351608572649977497014328675119464901585718907967946446867714062862129674383224263299510638198111495970507355261261977335098874265600000000000000000000000*i1^146 + -24829361883917773204914109392152564615389953023561256621252890632948298529991637203825886056941081303027601483724038817897884026617568549236861635735750056047369692184386502491382879508597086527172128668371460528661283021128270749410441954486387534282136356624448922538830417122671663018537782860094997280359830929638132808626924233254707573885516204400836320104491751470977707308152456483646472742792094908298228613879952726638782280915253006192090026251198593675810509564857001636331462570649190752636976671324059187522598648369493889758442423183869843267491124452895049152342560999391239084308527385424811209440923157989795354135657096585452565476620594994927832375348670556493705731524224197725421080546340394121582357864883515994058641286872728248048240321947141876505173308503415319233981253210806430924589081295976298931827899453191280465381985364316641032769145375901070087658126644124140300156535079851721195187126571416572399005382028265996109875527850442779365926484413067916041301265168281866380801974001989494949672703833286739332856927007579114320278609982607800549315777974971963226307123327219680780693920842345217575960215993790372504103772382236346675498346953094052902327321148249981786676746487316211870387594456534284338846774403113692017003213217013682234701514345430422034014222133261734012619865829961529875774039598534690548680715223524440777271553110073785194639306174170678967095110772366571711257043896493971931978757294727602262508352997364564228306558755942553182473227502366497855569074018140247070844150672812074388090866498769226958450039028783107207826071406709232689414384715156136266511446724380349328031009580100531543219614969454815759221534157768791026137270059891318049235098295092179532052630071829916160737359852587141332298411560144798072959184100912141539648693248739726579745343043675355966770654262350804988369076175841589400418737563574381550704860748801786160640009443208744040967681007330496961470658966162596365128691771428849078491338179135715592073806008883620538340650134535378060344359669008222243806805726752767964429267613321375529790254034566944336274498192598687235514478706932854584858062933564908879591240435668647873393524355067396984156209540690862454918598014506953489622211216247258738383185867821029857387853604517485839171581276078093275156397440393502667033708556361098781023810393748181874831875658042034382797873371448269899565058928237993869105198298686438785511001570325338449401569205549314783336504845404666819877792770409332975309443128210228329812835080587325791393980501728715079440594793512812036012863444868736979230371862110615253336848209204631367011435450727607098311822131129898578028615123497448733447845505347226859083945074208359537608533928106431772601325913050556249878821938008145037975508635102768961962540036022758721886365482517873473998877253469402754461292305176239716516077412175983981463231632258432546537682884606180804014431895765598258960033560480343784790958145590135097721199346999123270420912601955043627157158213608784126345911335974900602961242556697377149092106880189163710715781850408058488548860340724441741232647511491388551004103832227662828302104278154958651599157745819451978942899068689682589464863184922368564023783040572884105515464102394308811735426019351784628908489610797433267471295375125539937262325717034799822711694396348629392340304953767923164636137370574349140853032583447114941169658588017775326424338223527974745242934357199195773032222957760256544462327735919339159674195456118768329899986310356421172030408067140009748737357296404557993944418427805693585826618990168678059215185589561440324539987800580586626608113009423651312456541601447337565479243855264546104176203044414485501030329175222045296391339198989837345472307724090684170365434338964226675943692106389264335885301954073434712427116275981821456046684360105961127430881844461955432342912224813431567325278114399876041114215793131608596062640743500896627567404851151649547261248021806033282330345685398294743538841451881868626217583347293906566020769926149158182151441368887963670106423464180936925618109492600575586221649380804726627513183828005411851813378945802417022841160019427417569531934885412846817005247540524555268724179428922937157521819783564304944859670809900519602490758315615565612108536232164489238793949218614741889373071268437478589188393086763736760320000000000000000000000*i1^147 + -1525867480039403021875186383651132058902335246364609450236547116692687618735755713018890724070845597867911725146606426201656938813500586869683547263800975736770041603533156562665190296411139898164351312607015479960041828259897726793398179968851836122335077946119086299511646941403171102492963548184970137392513122977878174964961606230767794518887451483399811690523785007508932513653702497241820471410552173733190781043331247128299897425206348699056284957000945030957635327563926181325800059306133773101720578970040322562685422427356837708404901730255187060294126981507674193273447489659720031045584567264188065112148675859952090844892915952665103100040071186610327706572021261879667158748918521602345812919321861438996948273795189160252688332566894129189702008899974048286417665192783423847038588034414947358188563645341589710220010402046623454853536270205856029821141989555379932847702251798978515545939639891807980472705955925513386323058509487057432477399162770124135774830791316310675433885702309749496549176723200980259271869586971899211190173517156133463341716524909302655568119501481653357787942177186235107829626720666639276517032871858740971824331162024674355149502405432009183480024595267540540190712652753965261729051628824716030423977687729570578198792305314182911932978817391080394458205358722785288707557062607901133112353470901718891637699222634211564545354521521287898042208490266937083740753017040961084648606119500796789536620493960904679795701097849750013337507896530029020375058408515915010660430760570728511429463847663492496898287285736997923839333143319317660004176856083364253178815609759891753916724235298469112695793957116830438889314319161458702531198530862197803434861525539492656744263933175779475512765053954874809870853307979476692356974506496649696506714300290639957626864259089320045653596037068028454730367645350392444507170624347098047090297601681299741092130178762214537848286962771958641015777394159944747107496740561989639815828487619120031053190725270549462081464524877979816043969730963911802713657014083477081762032052360793092621119847511951275315480329392926418659411081751319161321128768681979946053946010488262303073764053087919891318814944178083525004681308842027924627357348641187823335080985223415596992918212031545056982173384283702737212688567916864840303322421470196525578639320079314294719306753450747293615367109683785765016070111880824019096455297775418732272312212957514701068882104946327247140439390199253134069386319770546022963427936340045672355204083344471569722319248242200344863358426999795306877252320884131312980566567390887564844381684959531342468549458319446807472668768476937847779752447307461447649839095081147498690378811510723731901878771646770326772736962850921043049540377034433392973440904021966551427516825955956581008871353554811848126028995522295070636116388673212135649918282527832661952773856370270656899696174493073868116703220015538322789169626270931475961296206997451408140542559811832084851638535989267478174773779652602208885482298823680771229138336318222510196180063650794198770009288009644518802672973560318085064647284387745106015783377307548810729585482219000725181037436627300695712908397158379123322834260073176546437826722169843816812264408696021590698372141037789327430755682093841457440187442070485955738036696775621781995335285260440377564895767913428926184807611115563655251515125592973906931518817784080017891520163541525153968191574465774228792522741848843359609098446223017434767184888719902977667530848427596747613123905902250184490969048140206349355784754628667144754784561770819790877265203919345661383442587141238498842581924978104860016984863522765643485768666765727078414973341129051532962024315202396688380178753429670225605103029712281579057596196989065234057704680171462408357824531469399726249426699816714350308405804856947631680388941774766917499437991138513927178787568497023313566417705511714721562017124028526069033611100077781390843374314968474934732475783528989458483808828116953046838755168707508854190018504131727538601823231227655164381881558845007726689535717126328694852179468270885602081580436405889932142172643098255177710792018570808030301799473708628440990492617051639825258953076133160484618235815456759717064069831117798148290186285273349801710312867031646480016992271470658509449028015729347969087320524689993799565312000000000000000000000*i1^148 + -19322501517450940579362942072086286118674722719027742699151976423117966496029730708504396043717918587404852163466229880031095724762973996180803253061459700782880156190513148784461276199496969423052672557710212959740907106890881827197099562435121581767371210507930413855033895157002567521090747729380897551267552900737210304431207155973644763714071812266208745908542242316657575317924884847192219575005182997639791440621321173721327172502104325009741181086904425207122113874700130183570983644642811945393519627979238665075035844720525182474174286978301382217396113424000558763152603031233414160707820633881730733546259447832470046800832691038503504313199994487111660939505729084635805163705943105642516264757999311383723860154145523332924305785589660780307815797745392899931504941523483840479535093977409027982575421279379945865287197260028514419487681224853354073979056318959460592023079411358217274180718139414341571436464131395443710900881573834160850978387390482069553275902742735255072207178602932494049920198550942713856933373221840248238915873439193547842867304827655146033886805126668665086535081601793715200146460915354291897922282668757153327817710468939522525381732951286655830631240109511703686583431779097248331179109963935626323639240706035789409822204123497142557781790415174226808418074523908743167269903596126654738104726432682306904856919375131235913416185448998836551676879787445821174949616141120733499429511886140575058838143761115286783109701469383018133725891651916347564662027970512553487095816068048770389858669918589700891140472006236540977159330497508045990710114285280147599793211181184124039576553203791625909620233806702234591600436880733660058771982577273062511010608641884083219958540949848008078029225703773384044831067241586340018592518396046298279599452364824674893655675052714470379140119863880885617000350252897340634269223598456734216628128122651603077107735027089308185551600507399141410022460710827682915252346897647311354921064357037467816125946524336331769412223643008040217501005440924952730128124683292194171589410686331193696146599779153830310192963255953555523247484008763524368094905239136059744590725548397792175169669691036195623651861011594374951103193200187953914428476847718000645590785330369706891340261625510042336357067510478389234776629521460869973162628866773416063090016942504322275973736265571553362283317396916606629771662143388532492880765839378137640116187506959195781009279181979959577896514240276389794091109183757970968808435290920759581386467458839273134701065303657345835985639355998671141468215556715547735664903062364257760588287899684874053093685585260531926731294727107386100463199736691530492641579679233770081430299577109843006484880495411616838855971184919396364825053529237269567362135391613357357459204461791801237550957598225868752663581933539854058242710767677249950410644593925109708771497964202633330259484193174409649657101320365488882579744083154139322164406871765541913591513828544909368141297159683360380917998094759173026447877014263508093143906557430439551609916161635917212875351860185940571010079519559050545102736204465691624047085733787797954032114868357272153264160711833690524052534451434924591085102242281783692458957412252089191740696678165729198706998855962401977996754988054023369675806105056189776635900293651183349435267972427832266388727100412453624399304693793222945943520218468732620912722797918872133379954181367430460823656666743033199949894307798052767708121574613266036265763793981101864123098078008690470528436162607182801060589148517362978531422006793940899157536130901251433099895078737851213771590346465509142089994541411105341843992075169060566501661153091085654574758578738788340696298573204878580975034646096592429238579987103605292339996273881497141422766760331479104973933512509082310405287630590920721605889336563236745291073788150066900215205198681362902611910068978582322768614944384996676039085156375734939096533948964792252111666665251429025341670876090499136952285149743959592177916916778192915563565938342641085108804379916993613501775019127842457609581420457420384819766222670292428004410065878399802472243878697506834913830994410424529616729803410550402261161619629475532622374397437098149863011687640289845648863495780093105308062214829124505664398332095933753808703215771327007942420820222650641022976000000000000000000000*i1^149 + -12632071873428011258003427142800387157700167796763640777431447519418493302038641005087298593705782973470350694071370164767785412357331175080591280311741876288021355618166767622823251834266703927016779776971235135028499689758289932582903805560129686916322862341009069691254740301348869993104729976138803423998587110167025644309629411928706476708091307710925863420407216443052256188090640331166953979055735482626203205866697416636749256276187430059330357357264289371286971808924550022212798006349293965286656669715051482618416694101994647175703140397473394100493207695383993233155059397752942102518549091693668431123491913217225683668816197298773127442000229156236027173499763909023478972739128026891472628535742727607717260338798910347882131670525881307449389314642269393466687079939113489704802965210113387950793082415600634881234013669537623319951809731607417773659942975451973040458877578450892984511401891543007909906621342445864640550591848860723481985339536027674984114884221834242108596277011690260921802581829206203710544616693108989857577677143834727612038774200740280205310624625362493791957973868554658105126576500686535744612156914865185066526767080631466251259205196052477003732797488220276913771265719568337739463433074268222634176689081137885017204801485420549635387034407884515294360057743881076476512412039105116285586444369083491557584857229485822012041701939931004591203104035387463958233390794463901141485120599810862195197348167998541778595773929665570880497419409708769298747883112940866244936223285520959530434208021488308529308193397777378924118399323104038681607310231627650695349433986402168718676952872085272030182735686943112462738240064624121351462770992085293224024921376121584038698257608169591699497391071267210455350598767633026448967235679716711696946927912947006194497379768812998920634489826759288451122488697046888702836603923449912176206286016690399704451754990168314874341916888018489109897160757987159362696247732766055650824535518472907571005656578364645384354729584631666359709760327901148746946819725551310696748492933636590692032871091956090227190048707367291296051167059211932572748997335756924624276995899413420347207453233599812590293406775638504461505595647122102648625226371062709445786123224092676006778812931194854446710568449084883942803424412267737064528584994329903046696666119891232864212167284675303902386198776833652775221332853495436164549926651491673610936754182643856564202090926020723384438179554080633389672517255296084855338440556881979811005673152679467640013660145978439323535750907118328285502352761412752261271854889598635384228030196773028532254927960517615921633945507270840555597405489508453999354340893666751105545728077911649899483776673995312083550063182735873320137520532380364128549404097825132873824018282064045206609405303424405509923410181496994536044725604277106728592854868987086144982191494958099319897385152692718193552616515598722775123708788437509046147370044993031008013575111132927483068297084273422849915545283117769098687614460889899731531279129681402672593073972132616889069778791188029042027379411356137170753052357107743581358224957752402733975720056126323556589619793897457642159401636374915357669699146001267660252842796499294143915277784298038829334661996999920510674193506734075883289949076524203455459004758774568430257007049711947315592232320661125753102155383308319033653026371179973744851917460553714798370233982504303393867694114941476719324036727370135821015646489271832933875282413799774462232498742652819826731780930242944852001067936552622668025079002179033821192641519344412149737604343630747070093871147813621442456276916247601025544620910972793714245985291385011985301893558853755525759654926555339934649336072320990589750699778310855084014535464707084098219917250712085694872755012929124311415004923523485317848709173922184929011489000302609661487560174590325808461196855996473889517970401499085395566801459769498599014404192635127727061002857901753845126465406453532226132266320694227348836877654796111896390337080419445648073241320991641673680463725596335110275728873537629958963139461877001657598173027636135699231000065666698978549766909277751975115873008511874374810929609094723763607848485016378099144777821916070147305532120629090110002130946079793455959332251655169477713362868053129971123911393280000000000000000000*i1^150 + -207298112215717394605171192099610844725310939648974669114210476695928654601269886732650936863070294411483374335510949956632008132611617797118007299259574468828642525735802829970828825648099973036550426700317080733561675242411459426318273343108184323497374139211221293106491483878201985178108503622929483986363378414072589015114728051999879535672042360927968954210784487542825979506981723369089818194362629807930055843837440934200679653172601529328355020984717948098779526714511632547059152797316067093475705131022306430605471358965074275571424471529465210934365448687605068652339963116194605964336922756080410888174887029008872909485254486184932295669222033022888569970554877744095203857837637640943066694769499423843060361801487861206465189756384538611978126106368334191049948349876719284719771627264305769782069948270052558281075447609020452903431879881935351818911177292213300830405423275017756042666598695483901784181799543671730215524382642788452418023482660755231962949703339081120789180906626226831239505844049556301040871464768547657580383551138460955536304015837577934845935561226261278160014416203147112270377966904251918747340444684212915786407715785532515472934835570437596242285216492376191257108825084392003940805827673748554483582997597815995768323868358989427326449647376575717100787731911812902856059193319724572169687863560254320987091268500970335448000156849143428130202108403531177964832948265947922256505389081602490725534870396879750242035615379832745122977677438660120618755631620111160670797703035743643397628806229197414109923815212765551821341831559067934226047827247267157539227768352670044269018765342965050127490542444351822602805739219864127779461835691764746922028708995815644425135863762632320422130298689706765326436421088890658552663631695310338845847417140864124519386947349694924498240951282899916494194537725205186792348368218804961072696236592858184473733873260714584385433962958531449845503759298526565294211204437340245148319986141448764627636426508566683919266164067557768116822456504326107015995074387966750803907211025210797041438189354470101750997121270721162358945972269018329196238727511956488393561232536576177344578541555442090089516833678679491329043006991356515148071466786881160924082446639793574129654819673429434186458791366240776152172931251758903640591931213648774850380967490299804208059230334848330173893511730865354205765845169452498346550062872961974320678535031323991412752385670865504140782554688913302947688603354263641530462438665356708146817369163829329191506291018410981614879002817507587768504244360934839795869189289111747683572257279349580696224954583409936072075284718809695597409486785719557038259552686912996555724925566684162030104382232220180180337369447467697023558479308396519829457367320354197571903884130647417829790549581222591523735601873065540553696889483135408455775075598215814335666153456814160948870063492905814202248502102597572663754623492171357127706671289284860035748327470963666206423442867295652315346473842609380976763684237859253736972264304041658621802356361405767412086706729819377027246284391949711922831541664909985125029398487876350644915827515619142293974831059744519942519907816337562045747044518493350221535157325476806047368656891894012448514135745648538852147717052387850488839761067562175101936026465518627746130728977427343141070236078581585117155855682147736722699948947456466354063040126245303011039564740987190374498535708396905299839096623894124852839920079396970203681095132769971340197410616988679746508097872909753229858681032973831361487534749722454980972602803197047489379891261794046307163964305675107658762571475865747123907720450806698844997025672406481577829066970711155053613124376707425979592185762209691782763838748532238699077048206266729550972203662527461371496782172067695447803543586760928924193949904962590146331238867790142106921572830327623634955124909968500357900467326335859488158254169662140664393223199347016349172554556895246987754803196546392489372201901664435391048028876147393339960840622058713997350930592096953026405768113267034546688593509824601072376314120984032809414191059626517568905528736432577319361981991065335585394467383886490559720096210321562430265452352451451857292957152141041916122060830610433977725607724367555902526776983197512399262620581888000000000000000000*i1^151 + -769327759741738601802408742357266488772887200619194336503672927252012727005761275871969919293252448645903471966827078225204855311802993405288526734215480861491666472185620202487686003687837989895077503384029531433604425150988729842907904870953073528492201482763751022656773857234309724117980442492805596022656430438121970437686071064433198376748437044636569228294960887076110767555178144921484296627308152396334401492633563144698131742585914140703758609022134267006944666184652843645593479281136775442241104363066349180490699015529391424550486256069110584179253597728060817754191908356246765942758018469493675362910794321957475252238409929486653282258838673684559446224676401400995407180091245167391949099255401358877275885601610174091567398938475425055781128359691602729668584280054141112215236562861975276976150362796595750941366271292667402899694429472704332563230934121865003475851573603053651350437228223948368012738070290012903548218134764743300257682057213266824617231061401570566608476267225661791542585925544424151348385294913754995122351961701429151896535102496774647032639878684394851770717288456342198408246860493422170657784029582576887047923323554646255713621950850453273557264582419279552378283958098388819561012025734019434627848498504422313048943722258648041050542519184281123201298269388956640267236540905013836918016036524073130020275475946543964685776533896808070770057782921769308290332499338617003853598142699532662502838514094361547588066181269478279910436059366905890910416794292508577060817315421488765465861442235863239805402468253159624864564271813482828413997775752266212689542726457161343718711766674151314776683124801087627864923462605727675194416347873054481317296976866719499453131254380612942013729040063003840819664475456277212754593411133053634233313454622825746789664263956386929154671532386299302723007034210697541165437650620466700545091560306347504654062694671899694515589763278153825795934734368081921740092047876396943035560746809704474392908239923098793803890198441874864886621791869159398280033379365626783950791600212919829317718225529653983399786504911123539963117271198563771596056555220206191784772245599121016214404429698074441843889449017975194455971677614043279556308902933760325796212235778877146781663805739387279640112483023203852853787428294226291138602045550667732083623959019727611506138910293727352766210614989681565665544102158269889670592352777593746189879829526315937813490639829560032274205588311824632729381060458847056446543380983967687176797212445666306613412379057303966139776772001044776120988179201635966748288525452819693937737010555742638372877013312804285572109019001220019977867798271882239846771241983969922943621796915025464818278061983576833871285504098019859708820690013511989729496159177814727317845655564494783699490284405541839346921559271529325545202405431665226817987651686840982351788105749663225882847724190831310571203726041112148627146487871507262014624387482084065782650969141811526822811004186834830366660250450624454863643818185668530923293900694592421472922090781234268291321574502651325634791384228434542731918853810873651119130862282444759413758569516915505883278588749858759118743439907794578329478495501273963502594436859807705891670214943537790629684072988290849380692381137338384845539708032815562229195887263806640002435277299415331994931845512133054748523031049094796335838505112018737289932534330598297380492070194541523668713073330983659310853123579054439336105865006457553837771009656604802546875829179401478356262598651081145096640278655917762189854946743843755786417762454974892478444300319562741648651878254149344751288774819692122016742467426545466768726330665704975062482305007668769272233546685262294284295280251416793487157273980856947710458843794251123082585701375506904924602852649065500984478555021268869904806041108782567161602218796758632315244659476597963830155303754192329109778766788938737430810710173281328709302155560699006949442698733270126391945902583435790404749103474651340579303259968709553284922687701478210902289465341351057547135707092691200230178704626601829555894587549100548451680669318660678994322106535178976860405680311496025453569488169050004996642972988225151278068630565006973654903735512839371732687247860379956092365699053730013607740580875468800000000000000000*i1^152 + 811361063448502656217220036726852397102204666263740978787758636423275562058512848377635143821032641484385025125896573163239750164569256331829302369934247349161881442623962616883149720314485115101294727736053894285154963189080534670563620829175913369392031793435167817257719247996647880278616666891846397779941398911133482733559645153351690112207917099119712117078663483300244835481840929585238732870459962916247884628925335083565462792256497135903253318746295892489007716934638564495750932898617217875704262709736696155137574072051272491697066421602250539563227137580924361278408533731259653373246262750636152705415770616505999861191924505999765907629005847990157022049901633511295349409650937687168157205502497874362871108811313142203754097898121061869359793674987152933140084280451940688152513669151285491794553667051005634574953226351724675134382734365878238831974254229822659435847638605090594042533232705861038341498084619276158512441813242602884639150159181414947851507324494067852339548819085515462538409356979811297811182360691689361923305901870893713404390183349960627493383722944628998975385484505826155005750349391468765054894296517063638385464187627151560400772757897432486613649338051693070076886152088036488711659404193886378952744611498789026347030767825342551097961327346728838868146064967284954702395157927062278200727909677645713749211447100530324159906315404680090149133449825445619241837525025792792016672778614116812755549595533100047275271626446568090135177912103120042425141086519820734559105939426279154076849623916527821506059773958982159421794680882671848993270905998122732444970609495820886807560358923687034066568419890077061934372068186841849566680946755557274993024784956587505640812591602749081052257276146198790319237666272608597531994791840035418012834698037833071731206145360146222918585042447574294554468548310328812076282298050387381787073571730840047087052131704097919526354700425853361757190654654045698021293327178776685626324421800218891881851279668712735642613363314687873369049922274349418908054217738840096892825923872913623905707527116570648075640786953269517765514929129787033905974676019891509715549240864261379142137950519967562538593823729969281812614925417808069709876481120944874735207821074663672102233919608566026156073108862183778396995242334353831275027345885584184996461503422887104261993687678455890572982561645476438648522918028446130193223125926362631664466287154968819506173995597901278505387755493588862791525372440176700216184551815064249071147512382753134188680156439818460992268836167924659768132262969162075817871065696583798000167100580533550563737515448458048352764630702342159544277361495850076068107172054097239615430930355823021997302983402167659051460198112907910615160954981940835706319993522738872899707993970674633090198650335456357786002317578011762161977033474024848206670559822545185516612086536651087752328317783710387819384608547600455123428303295280618022142315068097061875810018649297401887393462734369080593628872027161508806735886836282936623797235822549157240381474128493198151638218263322770019672361923289636268691520991036633200228559390259127957258420315302473231323723974665680318020954270464973392572682279023801589181277514345122090118139060081580542975327567902008004187256447861088250996988346212291040097255593340799417152768195007412967659915439180741346822177216552593578208544175880180747643459221545364828913796326939966073542825127813820465167070537832343032338648629490039602197690311930837846670181005334017361092272350130858129288026429821275643591060942277198810178765274971547168982347691366475178421134423830143162702442869356534654763469243576030333517752861085033539303740007214959489023232171225858505572449115747109800281095175717367450188174405788789575358543314862931515215037303398946383439313231759960021299206138271190320118800371578975452174293891955038214308656334199615166502925436873241910354836748469954788085204541418591512465547661811823444184026784233013650649903645435646606921582427797592683168077452606391726055767884801432952123790262397405930433301968422102496711686747120394743706541148250694738507197613831607443570442429922623254778772798625344208883504978962022161896671882748494245503484705520830321157927079987138221505844787281920000000000000000*i1^153 + 206001658537726412092114249850064548752016353531106847578558500297789631864782901310633541981759868509351536952838065562073328211602017470728305767432778105762124267724825370254683261190614479036625914955191735955174571417760451494254424457273623945906518039374788930983698499384591983841316378106282916441087373037067277772746004256339078617043839091228213554002455532968678038570854009801259149085269584432544803357087851333455109649074518933431731276622828624467681065001920462288133559252079321849291043484418599076026378021233595885930002387979473136464088177229176227933840080710942121370890328320045918792538110831536248701058472569600171723492727639499541281952659575034372504261030733416179084097182467486676979394209077258417596136898419127639246691761039582392654923038204827564327719219457520962940412941565838542468375271686113296938117170387953611252945364743757345388844704597716874292241576457517046545474432419521708470743929897085102121238679582585219931063684201723718126328012112670836956008188826942222119800250360297589053697862321886584332242643293488594241038650660704682405657028844502442640720051631180989670075515870571902473725317221237836905940121270569414126796038471894411261023167433783502929116196111934426088726724837224467594429090050110588807045335374213480924391617172621017194711635400397378952769846210739016446519990836415363182142678261179627065894034976173355594238528361782539203911288759538002790465550876097131081101615855526451652989779305447944707727525157360542943002341995723342993962234737162168931177926370619176761808684084505014944929104463828097292930737526904205270557155762933340171691369590665309478741159375079702454973967519016681808789067381616441476323124497060087851865722462410708548271480647429894700522354316980621514079846067408706962132033608513368157010037281213446961651862432719117569069742364894719750792523432691165088448704965830098841391100195605888316177530940687135335407858708168116573889233581685790861936999502555718427413636470047602191184054694857078642437617441008026744723909165060783638685974091768114348907270213403627542424521133431516142744405170558762689590616001685281238771649384677266885935601453699360337151829981452645583779424173469358916979257212286893300327386605853323787481071872362398202461556618373541584327221904882990707826903053323659578697194831217670599369406412255770944405594754055015385341061678275951434134548088785966283656405768607471162528276587887411902323734894434357597186361235843885600194146411583745932257986480592989288984742889479845529605156746521793185258618485271663524739490412218532982790220198776109668786044402608691878768432683860194776953227093481620926841599495627918628439702153696924920950319694413851289145483861426203840735018130618211949683426503857373080975077601187462976681581361443664720053432870799995372918547901095918997468759528177568596347362472878833088528858278820551438599254339853131030343692290089922635708309350877041509499530495171848046835399170830883144350703553168009041827035593681759533833037377722495424550769572247917213123552440104488923070449775576181787873176152795406847392159354735666745842568748087815577047346491602715781908848751637826854234245649913002126269277594049195801957771165736302996556768901631115957975402465947732944042913015802622900928746288845925696112512982281110410211935571468470891787506045146014527226428560065641807243455441546825284896959180476419231921861221229649741966191680553111410450523966679452205131355411551686264366457664437562784795519760277724863933482616922135252588167782295606735375173058580414580106794822621234852998031723431312167808725757875561244566252129381829467239364376903007730252773099909710374699841939492261910105843546680923741860722854996034404771593782553184862038663531663509647255761420531813534973102250561231881570200756853127285829682682928117583657133064920416918158128897726535548285533323527265162837394291249241686920094212532033780564360969226203083149504543890555262725410267805170690143329729205395250311555157221104546004117247497766985929791197785636500442485654725713990244935143997800628841885298284271728556309806609227220176897174501433822636351960982879791715339435726572594786720387808592370719365781258240000000000000000*i1^154 + -166076032819164743309339363855460895826898906326979907597138102611676861539433114025341453596434746232630446023921562178495072483518915710411273939175194109676583506123910503759611647433983992235960784571745449461574954589782938472085796026663893390711711242911592605293017200891099202625894321907447031438171657796310676852537798349383619273878959986066800764103361957113555414359505146597523417626454300498024076953583156145028517569298006031237994598489044197359971462009333551221464046533943460358406526632080249125408321290367747528704318059405401057891496076791150763411445658458198286290796764928302482490995958091680535128723354576957909584984687883563876016060431964487188332279027193045526449018959936760795506812895324282977969559640441936971414863164257515038487762824293230518199058879430056423743243462707464737442231263263659459124106166592073027168485431237500290053360654426717933036216021144072380353439098956069962848048386812876749633541645222888279071333628429620510530154837231576311728477838318299624266561141945229599155639217293393174444437962639657573889965150828071615446213568998281053528468765895263006530132300011888781325433551193354384314487721108404870956394443169465286729453391478884681310853275624502248167012246259318950952824002107970787752034766705168771015229464473833031553047600816355383671288530874234202311680655771564508588321686969503774080204529005356615081668230500243353407185274375081307374030222915161711030968375358082022250960368359633698049051283284839938011451644738525174037640584539617145886961836914540040877398681029264021626963710399664855292929114511364540176975267531316356909767856451453983976830878492519445021464673370655265510137755146482547597865304412447820469591708564865448796915135300826930312393987129308050122406299778246675128724324697445509341200499712381111009754376967730633344428428678053910386714853641465717086314637114961079387186198378965345533928026702719028785688582451050749787624779246035973963006580236330429166698747406153483598046650831719947812871349838285607714751264293467129997946974130458356057011514388327614903202563501205752424985292083112625606315678121646289326154899274457410001501637242127973318032733582737957312043012622465787477913823852987977184739269986538497462272267845334876529963291349573899723212135616487896806602350899087201766453418595434224496139464517141100725172212278622305388230887014269816747837953797148906115002031353361836453036137847715085789741616771346851103234215167480089659430908769538552760398238384785402677722238033769862919614285018211509497283472601859844554220843621679830417235719683756469042952410946996500746881094199170170359067030367615148770290431613782180090293098209446373623659087122910522592493992958439775223923573944929946730586781301533935552655015935252282190648862327867919410143283727662546417588803788116299240955734701839088974457812300519288643511131339643626533259560488478118650548686472874406990052122890415982083143272310762881029103277107226720828171103082118070667884372127951689852680362756094817616114469791631808674492338594043084099510679753755501386325141309213081159672989026708221985544933824575952007523429391081708343933053001243342813133646878333662340266838730611754759760389202645215799534313228115885369994249888592399026082214263939922732110551182477950219264722960001728196660475487681405613771422026542711843264612669444566643691799845289369352880353127182405272089498669226367800511308563911638176062034921990717326059067274121097764399254875362553873284544560027174841037977279918128697259246714134133187523724762083224336283378275263914984891384314370856048675915466915200909125232706939277903329480837758860748824229112804001167826431527138402985719274755192204486509449275798513421255001367009358453049272349480249873541632939329634038320053044760030966926353245140846587344575537322347469834099850140498384946770265617674481721499779985840684542116553240574090467399329908961260477839822917415498868433894549447552275579859227998995013484753401999826643921150524924382120291235505810768041450686093304684692438665450935781494129485814232961865416671164722490312065790451887360594522235704134587035428846477494597559651556783700164367637940063436800000000000000*i1^155 + -45665941637722545565055017630109872119549498609471836772510752647015471899814018562166615066513687057808410167428111168648707070368947779474715250762616553352014244232893359483679478988546388039563581974181848447112981196637580528591740526019386791358594970828275770405300680837928121711243207334675778208634112548725029531426268403110331023531746256912730496812966917686450637426234129295870219104192457283475692226154385536039482786980141643508651974824999070031000517858348631218565898331938486797607104305615327519353780843803124000430069192278158887926889947125711827227949063419052171579641425288173765593788561282454711533577495356571270387004231526115038208147740217594489483294390205643535719698714851767549778987308460369879534795448641017083950165754688006829410854585370318477056397368745426695500221296102127720879129885323971090915046364534057299934690689531524402642340513770221088766770829645747395468962746321299759538408473451512718150052059418483823640930949461136244472855564986790416037635372453409722494377110561854135564012642420322063559381865593617048501009420266246277183752241108996356535493970647710166713781964569974837482489681748688824813726305187781317259174522837415950603759394765013052233009328925514608599502456258041289871842325953634347429811867833071568658210971584653278459617641620411837624799178390817312294493926760092412628980165286751698256268121458098647273314392813573984876137766858687621249205477162972957561287085610516698134099079748924803461913000415388038808109671719132084199252870815371997335107943098352838993328446416171219467749376068172090443784607788467964532424842821205012860422201287670824121377474028116773313170023032609959602719268578664160759282348279366418890649145963004657262980672664225375563698334704170687037698312066867722397714312784118867831283544511585633474400697026233101008744483657541122843166984204939906628979974661108434300335403699356565290268675270724888309792908511090565298708602200114990878525357740913620841955066122898958710379412360248355540450344311652279681757680858558289713412396475312703252818585981797812386018758631144943492992898416543188731567800097473513672890078006692456060691798714099547715747855527476863221825041425425469155451873353359235292253638055135762626383300880569716877681496685977187207590750085685439775024976732670363560137738562425985299294866758348928218714116676079313722764085425710695764123220581213153009819129302606802774261422989361710392776979324385767860193238930330787220270202852007854954131390448371071215602433531756678199283020697682661753685659384649780897638494889829813015472087145492632958625631657523684911576267371896751231788358292199478351382404652216596986718421926054803086434415300268821538624546120507040115708585167152279544312515654277948016383334374766703353003988921666018759142074202636559007709093680913224841293769810044088212669089069329443933622310022987837012220980023052859234106934679071208938757773049761362973881463492958940783210698888076077152259982643449577349401722145041583599416195048627423934342568568165322687648453642401056904197334319555282960956847476760604682387335019202470354768312437142969229285828986824669660817102552727976853993511735146516471038172782628481364707475160290185595003884836554518197647554628334255960180800163158111415183681082155253955494418534595660831793662681731213862514415262987827012813693910961445898364899819463843490240506151744827139858246944681432041144012887402330528751822225896974374281700824198566472088052459761414158202896653958337767325341233649167173535531176123025980090286512126207626449390157687281433429899782249804363753627995774205025310269608084629626404243235762178424936949973509324653390494066706271125050767107353835884414373912049121020551078240567453461287635204910965420471219868667365659439074405196619875544795897661211281377707550648215208772025982624551548712899229261739959341225438456328143043374054746820244502793327688730348807006742482942372101213059152115650700856126199215697234606908241664540951084917155272250657835087553122118329585507492707825151337142730596129548495363981009648765509417881601713156850523674720366269431271058412222592707616437481296455169938198364160000000000000*i1^156 + -1355839421504381080608153314368629267060485591029564130104668899333890402194665443293230466072288783889163855650785536131397378309927350508521000406222799283053722052666982436041718336997407924254273023881170023380148276086909392139454160956384980341180850512824621803812876104645762805734617939067616714781305024625719402387404441168761562049744960609858706034154437009587137327732760391898261528614259628852945712509088765265103912834234684000254437269005769032321621787810207198904491934131384016188657790147018556206574944223261311577579916003134938540295469480516514762782960583747224015250843459182011771606155658467537752209548512463780919942408026500526883075254458779608896656891734015972684365294602935160765528288740484035198421654285186053292663119175611159644261279448125063185321155188046546417998773422773375658450778039573797182507477851883128591631829004089554523477043019839783133964950069393422897267902076716456827124904006771859769350771761086830164686049174943166445641777147024579520111639166244063564987087423067627339404775815399584834994413616668845482455669301220973598173347749430485679915672984840300674719221543473601455704360487111848314832366449560613788793136833000764511730521278792250884375554896374992360354485549764756231435399320602163752792896104763460632295398244383340189018263740083924635664844809761437087764926174761445221053703818186561306310601548474922556693023170327594161874835863091467059412733532425009546931901385259116246824864865676513454570082756873927295285732464791887336097139372441245919757212065233542339827975933476913596224517143565767513203439656874857358044149505567414004667480352404383728012006267344310658356555759284158382990263104376262958723131367848461199220771289761040498670304361162356966963087120944614517111080710581896888205417602577529263700237452992643911661461301158279572724048689658170588991236601946156967951747252036435941012458892182975291982299401054219296652842640424488804641822463320029198040589475628261690677548162819383047379905114340826287276059336917349216766470014993904656725034003564191001352742918254757154311018469671787247863771039225677362045454679229669002153886469813697261710505349214934226230566205274002073642529044314423797224482948035790904982360501626220834360713566408554111506073248565109596521276082579395439558278243628313089671557608726210706176103620960275210022299518007915387032495819134388247852359774239802674594568177257566449958055110880356335500280325998188804355115479345532391021910085441579352533394542899715489050463397969108269013288396702144875315015450684385131782690841069862847969525194323283886603893761459822583073248288701407359049917937396705770409567532131235101181751272607618873640280135027192677383682981948377604338651161185984126575509152087234426216627689598945385996958177936669637617277315369574689594316564031447806079939308213938715315323535551757749506324575946301359456309251447120036038159616351487293334993397430242116070593792361364418065666322705820522778535769240293195898470368810170616660865015508616130656539370184552615204922011370744405282930668008671587079640411904706199022695086536124191811126514852556008992976954028169625657592488660924805860410366919837824116522171679804743039521549424691186138951452466276825860823174615856937324603342542796811271744507035171699855340743095485339668999411919693076391426664392409009006954365721147828329126819929050943762130815078302110803033655845144956739912478210466205472317000222074732133742196915545502721268119310663969550704526388190843252050245272945329542698970048598926246272358553780335801137714717765104193872799772876752404268386516336862209451494860211442595904600155927525906843644304497809178270629339582701925696534454035103108678169339559801786570133901342854436877787112718686891147346011572588344995814808224983790317273135550692416858450061027040748171476301764656843140065283877394589672418070168196073385551794953644538855405288230618525027392872311495929927000129305268368761453422143450949350228460839521754203086553253628582166537393710652278120695321201534225353829117500333518303620260409130156465407896774801073152692543696480019879290807735795186071372388368384000000000000*i1^157 + -18586851627856703696983894765277216466561581778600409321722686815539273039136889051813378767153111386619940991910463066604796816838467088176352014137309457725461444200750988289747695107442309613835073894828230156994964255673863815865691569855603510422393110145195295436891195406380047279702316350534471286412090770161973375071984360717333293526795611921533997289876413927794948484948083060291818991060086251029318373887348702681207185803708313519465546977656633581551421721983721698862037860182245898462892991282158552623739922335739278509630711474308220260429288592939037527328392410254444270728305557675883395225008728754137695798295998855764181499498452443065710124771195895445906679042072346216713916190928058552998249692202443953984647130025989626441801614617523866241739160911480862496040833418469255540503265631227185722070230994361616701991913398984519390238005051470977944774301405380822990727242036994587024249601849281072026533004586030409518874277087888373874478879787984543434890949767548893402076110104581105353013974844332692257534487580341883755785775953769147397387663905258142676133710201291319484422771686377755672107421330908850968750897340891226619757615851130196070297599590853901011524692263723966436871400100009104224300708272307647590387539421152233537426729489415131397138998654367876977024934787160176420973999111064670594086448517120511759778038553698573081184205513217654358413935153603555739705506054198320177851747345150200692322018491947961350487261798905920191002027027750805111539328649533511401856298766519856419758028826090476145038825195384487336967673868827259548451049480618859681341495903024815549498082344568887605605754521491588764482169153323805183215606647999340085003394258342087732447029948917368832196814482840186339923168198730110741688088314236572111795407351521833758338235226211509541042518544775187740628360283467813016287673760291639967393587993493168068001869273362767630409853699382703736214316621311809819506380170292819509439880838117246002411708622253451510907542377622524923200539300885469749769492954920602815825541271901388467919324102293731698403570918079851804107344803173441813678599225030984453505881715017250378038875623935359848627968647646725222884589077915613600644189847011448346788821527741249857944706948926627697305607353793393630352049719705574306337786631158822607720470747007642632542835453648769261583186268389146656190194636025325263019215874796880517858179988483340602408379201759965839730511260380361955513218069105136072562409829373478515128459262983334171520480938087941706102818014305162746048152055163830416368007850145663171620745422153945508337704543454816378714277624268099781526580455387835728252267494922491568417879064230057489999475736922901999105942694449216849727676011536049389815255464169515116652242528494185014732710411736696510979125798297291153287105774058026286245138646719375243838016281829067597071555233533632642254590070425777947479417433308697085195976554690411802842485477671056327145908372219419875887622166543934152627053639992412235071169880257334946665927854978522713830291476101102375763656527517876520218571695062663476670994193829182824135924231365243906484958636591684993670517515141151567340780535607149561654946640836938730375376168657437298748993166984391010212513767216541050006403787724199257428081549403961944006045655906986988308827851657157211284958429122796200978814521400275023083583544924889116126832828228139108030341726644693292965528360184795886803554430104067568911451064884839755652185281065696530439338481244936649708771089859801756101748167282278698531687812671498508136550311031754861907170946671770390044446893160416572957811296890824322570095893103639757225208337865875718033636643108639834744560788547508978571290430674424503927383816282339162414489934344011947674201538314550071857277663858621646002796120056048560686767030816661069770603580274190204624474014044043429648791689530566318870423950844961502127669266612601486519579100715970341558944579783542850697642351688776797534781519588848298659526855138375446654079043028859300894951699410410318188010550263548456502723746608155413892510625657296558332048987080871593358864088458854400000000000*i1^158 + -129602157616195455470165568839904120994749271331943797883797005953257970584632599638145970297494488836668389232073375859758862926335355912337867423911164486716914798252924382492390063773301396337354288631073432189746256731184453230270181454173040031892578290453310666049320178875137981718020941920052728870186535758656421318507694925777287557416896475214183186450758698187994537223062548631552190239891107297388846681818402542091062830287065668533246102920977129191040626157635346500559280763755168754666123260354968040893217419594845320956659280740130657320675674827443932517512767571588923029236590870680459825670034732905482335266764787449608077715791281210577619455129487921222827155687366584098340592791541807791479091891058588373665712606700564098564136829438712844758745987077628891171590632221990479465902057935128994816896180102002241425830508880280706505709319716230729071480805758723371908862358707912867164568549761820711487439558883961663594557512578806425946944176153469470871185268907890692865106645170812181283794728227867914601540712407402012402342507345144503064945835969225815649648950633994075994985590702942328529750892844887756021987861844636056114898481331508276006677001923438030368093264257729842512697376125764391085090059250637054627747919119292500293156496879916322152682605751809495341054916904293441670406034193543318879338375420505562636053101915299466308008377054288226128734173499381098187375719534905522296990710604242813210374700600111241678406936360077855480639641222871184040711586878439088290285247742350205575199353253501274841331501524447035060856625658893948870927020469327076704660996360324882192330826241171151016448478949659119111645325824154744402572278146106890080051363607904673881385700831298309647239864731668498147613874590171447193280408234849175325451957079800746747527787792951351464601562084267685275649030556038306972700065313781352015142057855236044810148230221720148333628325837736979951670487541897045066899723067020247586595120263826362716359465431480781694346354750604876050715844613823541904418972945912102035665444738856566369458743136331930126880561895590409423377693460093287861738427550019051436247021345199917271080167855204579257731601167169820488104616664952056939070607388497082280035280085140990664966960097574217813896064671426138288762937012984809335753775641061369818978771099348041521686018519227828426093578445620254407197709879253911617807849487937298632927442907164198871781837669863716718155402902996469052024961433175586920355527128762674527449110731941862043916086382156462303207897619725501925231189469407693305990123078924086211345140426684827457740752129225109297385581111292838968945930904990155264798512056889530502228203198204398732939680139590573242679218577151318877530914524852798355613434313062058738926173955825055551852800023138239485984353214093947698841584758208075864832693680169038823782656454208965820454840100405211891370551712221676823117747335228397873086540107842839894124546299492080504531075252922826022580627469916624110811207142796945559466468944845557192426143088619997808152065579357353429546521575201554425433373754184153597911509950828015488526541924740529069715599109754421345308313832093368789787884650737855989994623218933997088901034395788680365899006593864898214104547765166218577064819022592454647939548446573807248540553714666097776683377252059656609031830951267144098757984499480298318358375284962392870868159441042278944488980208772687441981967100193807875708966222178696220696782982331446337875317544188837044598070744846776336984044088976455579949068225725335323047216238548341520625620936083386156291816972707837173231590300314519636480176272135906963937596396973809933879481767244235672241632370678269821050992987090017679228104875061563936636465688288431417180856616406327304439818066893468480895412193984324752281094148308817159456631483902806115096174885438102309699666933333608971714280260571980813446980048149767783997933798293236968155366531291341557813010995440866576212422761380668823521935233200077641987353409677401638560218078764989380908154417812525068731089717874243690742710235500964396771928613945144882815052567019520000000000*i1^159 + -436738906888186793168641744465381042143648225647715094068629207607553884810958809545729206239005874054675139980213476176243750031349618871489442607401524770377486960284056005558887167283361352335180943723305805898524043585139890218567180660910239169380259802175440110806346874150640047844486235619365356076371979107040288871728809689470928134886720245102994058210025342020159412224538529234472901531989055861733105488101855100854149217348292510078257612449198928384049353845222862171455856433322647167128395636636270835627202036492867116664358427611568863324414948521916154170392122425364584448810414603162138264528785596629476609047689716728777491294818829297858413808878754249887957368826830385882896750542490191389359889023656359608347308461184341380184114992532658812431889689337914703411583357135692818423528651567010973006438810230205744593357055360811493961826971579817617164302142693757702156953820928615851378794625867466617955575088616910073682549918095570399921490813685128142399828463958897810582771092004552602352227193919071456068852806100910368357262897496702636215233730788212795110171592876467469834914327698074422363573602311841455129473585659026787327106253169626766693293316568304000929801566727861795652299657414580454743196428226655391323926305927846042906085456684756237272398583056077152109514505409756718484890990653785085547451545341167304425501980765305867716011227921718563787995265496916683543520454168558971967804152733755131195743087357557607632277288639057955475001383131050210147204332485869507017136656463654674418399717668582503664993633994739274208920543976881845439073425699321025703748234570952697773409311875275458245561703275660602411984923056938384776831192087761548860909893648228437493506395106654434576928456896776766594144710481816223285426801643035681265344921966746256113333805640722908349463972624560270148357422834806570937891487966016935422246713236286307549125718115723390779232934726270205484359630825152070891936556250088855165893482946096369189413026810060132806663550794101414972370466073262109765810500633945800247813798670852284052037112236919761986244687204592891390907017550544719841893890703741433698161959360646946439122345310217393905757213585237358004280770411888643992729627580153031290552690843186858089915111745915947879303677773217610837615480430385726444258453232517284781315651166850106540071180589340037076682418319464351381977648540134458461279590344357089985478262655456036895991289417773657927732704598874309468680688901383377303513078336316289564345966782153063179571603378701602196142266316524094575474313103274199745946546409458640890718181664131498664367555145684907089169249816766329078061602939271382455883714873156954312990926610113508581998296482679554719758841606547688613164931652626446651607057291893218227793813425436549581367756714608547097663760326304448081982108826277606138603093146135579634009245128079604838931002922025042216396717382708102920413467085116132953671978580455515103890618270255144966441444295019974272490562872843534632500810121515520938676292611043373043265418432851646297683583638661016478216952757637049368635293426977767225244586604409946142361596512172294162421053694009344421439185979127290051724068781058203509126268204409058505386117473480007724999039467627371018436117482774560999584127890433242101283809116483120848987572133256170418165194967506420738021828305383094795625798748932109836800998997434772311981249284494080692517182826532993607842719983587038570459706293493014956063745986462436909488124879875466559543664496854678616749288959618830605406049258657765995069343885285526267221032166919481988712312220579215155363045627042743266569269728695434969158182078252248401872601490512272449053867278270118498508925664483367629656833709884338725835272160296193265367156073768042954223651753541837830972017432468762801619500217383947957421169339826657232051209267061404996469619336898203613985149914453321393176784701699996425278003430806272582164196861311110356014935366367558839578771924729602976287607962104202345261592708690838290206596792516956761299480823179387140522636285425395729929623203523934732100382162944000000000*i1^160 + 16734672150528580971689169419302148692266348017626278349324258700468012604344238004202366732484243941178015866123776285878556569485648621322491074014438105713413121201587345021623206590072266042914157622888377899714034291802427858269092291424949800894775540322455846501848687610807074876034589318822927057686288118295328158122002113287476758657258034398946658891303930273639106773991797403244034614875502304045453426340063899597702561937670500035742380633822198079878598582813532525229628230381922652643346450989046177016892743438099705928500654112046149473201724715410055977620761848258252451076840376796423008785077856702919915016876143252278148862564170585362880111073223675222642919136968138189489859234568493608546265867956415689852091561613259461596021387278851107464763639241507644032031230527465805446078547969886091479737738917763205376037925205440480741406038720906964955589350702735389214376753641811178743665529407705387407537624139512730176996587042265684789693551239840173673068655924922991044371875282088437809534729876285325415875332720766961324526320375002157404397343840186406738677809614237925207709888221980780724454987969979510676841018991139672019108821629729183206904602697847380735608296439573745998695040930902474198733911095200116040512934005741303487291167835318221075970853205163289259902415875407523508331586413799639367814721953024446891691740542146622330338067240023014805880894316136784061886728756772434331891274561289109113468937398201257503924110872772066852622143952126677992529590222137432441754758451750651827552198476759818199037712884227655205563661347482722622699105141942363801999869838051675811253340498494035843430979940975076725818853084539608167435063733885645202107888803463899803153440928368805797727717989426122165830332944911662267517680753889185481108678852862514373163417672674236447395353181055993839246788791458308736501648073040421636045745476675394071282678004560114872155524371265152247883422655156640219702268236960826959452725573484946949867520634772824540255298000485309832125556783465826903040811690750044658653418215499382616680526604662152274797401530818762322710055782986583332963560045383784586561048482192699770768923216356228190532342318925949135420858293621368501045990254475767532066977659602419591766825829275171263169163116349831872878349220403606500373170024944085185198843265896367830340473982675205135049993239093778842884868311000560787232221313564852253899992591554315023679249236013473546453414244326845429718440233194853686990728059923462807554009026969853902225024737457801181500154283389864996447748309396607254340346750431515731932714945730808875149836732586986175939781852895858040465794481580269624936987166484098008314926208206633159563798639426779247423516473010103784902932034184495750531071401156147562863208410058217536838262111935902588180780396762020654493629564843452303511946820618966522445884357011266215495893306720466811926662308148876518055473725852549332512994229886072408150017504605719772337211496393637573421561013288498581963231834880865143272505183682877294353359228061456114358097535830346784900754565341306324233999978210018034969381737322759687245037530275167476572862846458323027005361192684369057045785154182130761661841623620249682986135148002102706760046586004088860613973417962743353126089268224859934002115947925554806198135828026100680268023118119972936436371255581370800669839911504506617066679867737412130722506822672991989222682675366922030659143479290172032865717688687467402545784599003135979764003787630978689372389661273498630503256126225346427217756883430014619739943315974971407552827299301934117147295873901130537771390946923007233478581682241461639268390528510807695493210669454909897940587088869128529304161662778574370186954231180895534160021526201902970739828132711285245041516220133939956601473952865378276755384131032612326873754050802284964954097265559514727317700100018250536406283332830921736592396296262911795472451479708235520802373619394392186926221696976746608693415970710968653531384396025718732905511776655005203765937087663457791205564199311815383210081751139163102279559577600000000*i1^161 + 1168345229066947948107170224247289837787737599753633927496189150676839875835873741054079938599867009795337059052277465032605966954769409533810708130590660650996959405217346525836221341344387014733912586173349255095262832026875876491596444540193047839960949636723455704074223760073391237258827974315793991959554917392542007104877284558032693104689823727699491246414834276435863136703020118279212883676087664719700277893689313146959177867887388214535126401380222654085845936378686956258435117359270482197397738262191831772139713039239781091222690641749744707314857207580901924698699930770742077195628468453481288043925448222609041891249273394452117756375993843392650496462696438674259552204171816625890900702441851003223286946087224537914498247488420023945951276465999043450255425006190432401503684870516652155791436147521562312078623855987357311856277753783692647097402137243016377908910678824732759813961660114859314229269328439039987720819999468102266232442041744341380190471886497409574468318576079966660882166656902641521002091014668898544444605851305996696358239320389224325555225000107057050962599079328823932169939062324474239011559743974170643626255169098530175473847683697409806579662141347320285627909426304419074248397682243026684422309371531550212466964658327224296831880607096748273392658323488417433280014611816673212999921903456598296460513893704725727240563977618536440192910301277939968768031919525137734081784797022676633808262186831633650190663711516635196608748908315471608956905929880900458235815052739436440912723205205276605133527384254821102360926554538500376191411187606392724138703850089958342936553606931882204268903903865782760449290256648871771598913877262689848839922648782181619936142218643174891274898745156009439148058647013074446444817023160352916099308199276405492943983069140647793429434466490875993393585908880307330429551277347459484507849077112456941964133770377873125410302734712325404386443835568242259544171574453052503861437687176895172933417861568918284002468210407523320192351109978960965889303289015980584999526387511667832397319448542056994793820926518684678535256472659603769461565404832329985248986312925515067796019441714835159538745342406124829182840485919742541316169761857681043751458621852908599226426756165827050170911410047746644493596347031080233201503740249470694774164926004823561877058400974564461910946589414590191030966173123742185243051372196293091992792469737356930730689880213674937867970431014252049242716636966177571026474697382190596953966611459317127523893172114409311216357556935054580092791674001662738444429932384264294172443379329943061126266064887439045418006661549112361286493704031211346934213343977277424166637639308554435686695230467076975580830042494508420286897235911799765721791580646266338767217248456111249880768419873959332833354381211023243666949643096113527068484809971298841777884051740071377616958614265643263141175820340699721622077446173352793380464146087398705423333836779962652188737668939559007184425000625970373274709363892877344796241622871937332980161203653436264632215553776764867101838496728916700825623079913246302052685840380272098133102169694110557080345646244234200710547733460969593233999221063383444279656661678545385471296346759524220374486937091163273868691379271867042086738470281877169921843576053801835919325627563652968085997896602185896085194806789336292031298057757625295383194434522889707101716950656914585902972439124948214286526758503416633544014175716894708083594414466026689921423900200583827187445662015026288886656626754484819779064952605690949345260921499560034935135814959154854725378681602916653794757399242002791278299639315797595097539744353512440534324564351015836292892490059564186696149426591415339014386865190281420153031453155632579033574484743852382716037093325921547604649312023479731854074305973159295527342451236154025373504412820441753444149871354960234167788554390916151520361783819775111435000940894149767586745128991862051096538299103277887266216204882599140398835119916048320048754743749002527491869071606281507239902692384608761329266251926289856312289280000000*i1^162 + -332488999174438839753874939612826201344866508770825623160711958853767586923195619579748003458149218562308392307018241990974048634496016216119669775357592126567276866533859344728457084962772545545381860917679347286578323023370336803005102433619716344776980656379806941209512106411591887985048240596339265934462203224930544887135768370789443513818037789582883971668984464340559541484614956797395697207582106740639938544225312886798722622186898220172919258366033077254974436558505306767873531359143722445416489701034979389863981441694480077320981075967816395788175343260045609293618963783888360926975348883392384478136210726384605845473777537372191622671160851208552694983079018228530094820466090056322691342129826027475094129569642026838632373011620390377755867048865379283128379876764208274292650659341905579959851256313861751806293254223530634468823927947000538868986330368693752638646834716409879603304494341676290539569990259068100365562597964414215041466504460655698125236860259150420534653648202037228987239353979786465765420908952471997516421305667686770056090468860796488093508330758605730581164170543817486070728022590505693414912428400024552098872789822363746513883278683034353600532866354317630800878614598083781424680697268186058933717584933757564778835048715525383917704146018446154502258841403092613854757536511734041421687164217439246241919877753174125495551290909278210165597221401528000926459182548975147968897859911152896426022278344550968801236169990666505264523060109473168656347010950075744504120445790432222040487122522496714267345809316657587126989823844052587078143857347841977802645694967448424834728763584077618147137768716726994531550694626745595444441814382410614095255940700135623841479008999907625202673322966597694488848784851273787356372923769163951690815675054796629225896682285798666923331290195295965357150023317102552154318923416838061513068123422535824170754510719959404782754278506491619345527311808893137051653062872534172269873040279429718552504739097746754241762495926345638183172486760042180386242513495846229077537269743095094885873003232405624058146429534364442442420935736677471777527562657745133719080555504131176506382334866116214667608163032564791526885000617605231737981248982069479437445694400852412520065803143780768385286981372108446293348126163974453373543267540496876907557776690572647864960386670729611654699299549995735634850951559971491728633549976138262431061656861626306195985995778216595105003270113662458158948381133290009627863605469595641409789060666212691548970868725020070472220943405011500823166953922935557210370625128366656656708935334607461855498350340440088675688671222144741113483094469816567141745027919612340356162209988081936702133058236019367375969700169640138731035923890402947545576315533631304651250071342818364615511254065583353079930460048355879358057765665780864490692170943594050294242047413291677949115593383784296887406389592120953574495211774299131059935132754556820834475503381451803658347552162410339602481091066087987105759836495058977083497217515725561079844065468314413792241255377546490262306916244948062466019829606960080501860053907893986787480040417691650047106797716899289422737889759185316885746397886408207752951002287267652931273031355417801894419296206548139847234825565219033894364255314071634074264205025663013490303605514270723945631783801318929251045863303013751145455980713863027317244178635080352390701682042647129066459939374295318781599742963561374321074412372295532801586126945766713255375168250246656013912762753485718672916731434947594319860497830592791481764829156375999025508472588654103956949160023637529792821538478176089606374232428354802850331431365371434809496496499826372540315417066520616538366509730601901561395359960351231373994717977291308664192804495581663815109909507351296982302237336811486984337533678417905490141166586425843677356074145279246495387341040622570000355037178090679610856787478974391967478030536534928056361047818444164305842381394811563549214126776467035688048616115414401930227262540025992375731513661294110768132219350234701312000000*i1^163 + 102955721336401934502809136673212644068041969625908604730876339070671825283600270659189037738301442092748882673239184073006172471969803722494627984493996947229604658900144277257988644899337588052156372654419491666051385032157702528478241006576610649053811671322659676096908541355766440479800627649150006353761551741609392210940298418911563789737893949906927345686080831631255321799189129991892046335554758448915565718429498066909075804526106169341758173118635379970936744540524087399924353110023075987888004367080606524359966739466135026761661273760179243837975139963775931078020612824696855209715794537494184009395014375652075470597414488366348814036464730528857877055240463131902799846378451155084006711598247465277605204333791682780881973844412984504328243963517298821869955897511731959360793382930831357178287471200746726611664427214357388878207695406290246214535579342267343902773772987081841189656681030628174553594612997241632296991396971998165337850294070159481753357098848113267545339971515710050758655324149791173560925666720478265949705018917184678851676426055129840605572759277486211332399161762025499792961486244304663168239161245160296647373947329149753565823342135162068632326328983513199786311350916934489794898441349508914661059487013747692154545141376817922768539785922420647283920954311531178358717408090489299188423893831096703568393784168499419868859204571738319942724709196166574390300145572629266736303628191248555124849961995053848408785541835768535014085765689906421392975872168706308851551871653156981420674542845689799772457666207684955029753249669079591613389481758504305773801048335053696584673995788497535491671771621739193657465811267360191151658841325308138601952773102169653171778129381734777788326339307727994768392839034721535574999893592963087605208200184474363380733860193496128664742622386891432879217523144265900141193576785763080043524785053803219647109937642327183461335394726045507920564991481066099357388844307226905099142780444661387298553455681791256554231048851697551750211025621886417552339764836649199537387821169856494132003435756773537248365144387513644070181093248490020070443780985422400412688373276330733562631709662918193198543457492120242349352241407823786096760226518223019970558878320921379123195577128673686656704715884683724454555532636803768268454366807729796265667732547818797384085528697495309236259397126570354507835274278839261573836690270670659181550305250181686833075107207882641690694403172777248100249583652842709267786251555477445782942317868646586141203629967877176555364787474730222863547245964365035474413838151944265870877536188022234771673078128676337069141440172902466766653665823225686517908369567363080422366578443081406443626960211074938731675116952247420088646832058409995945737721404926208849834825115594395196158858774315327011568273736481293944740034229240292854923710399128488500344811713205579031135136215101029304671950257891521313825427814495918112279354542314545758361016905966586391756079354592210032149315965720103707927131841935317629715784281375282412953696116913214620350228000644807168049263932160787077436310880740296005067838898987194930485304318224440785986356618340642588020105775415024344324852928168782285155862915293907219554420999003428594382911817854093345757135601748524264410496573721528386722809600898255600134274353639110591020238521960809347510822342336300840978522897274528451458541131882761089514259762967488658127025674742740494950601098995096371787783015158293546582516284117013179223879456783857935368539753233348944621429766547730589222488885682587748506777428866905971403142027140056073053307140800421529998830972544535851672606740445237450680421726376630297641013276724537744690148591419104831723272374861296413716557502141832769960940913204538630347795216343106165867271976903980873272048241235286650239911130082873687828935101629970055051303198050765076317414014552287465437199559652442580744119058495101501070055904276600182142023756564941941365229532237203686110202126299999249391422220718666296323065772944744624996553031929600000*i1^164 + -7458795725612908075976451869787528665231727121868388479311770607228030033047420726197885185140055139848904103478861436028981696311279076047488298750345672633298860860770714159487642027091146520544269222555200937854346147544008470038658149594847906357544822800026174851218433805611623721425050144529975081589219152608452461139169994669285755758663198305465562413148790776158199763781721352673128260053532703845187689321019430220364901257347763414542425598662913591098655118781999176645158133823250135387970726338623310323339700572618619503758895926746991751346654465257777920063879825166765650072941937356367576822048592216037349962355410878177902948666566664447524527092974348518535583154829684767551648249584956608142022917249028176294072342836223676160016834666190277877829099474648813645086418234003253436807605847780898277128110222551557613092971756749557854320235621420468225422789443696623133346502144936035082731782245266299302087482162726971780259310997198098089929708183385422173620061925992021674386116697859359997670992726224260397539254235047037054673672174579814445680453064850834682244775444077053558349525610691827799725376072368688233689596996177898678581576906871491790101743024546545489067543141800026402126059228588957124687800957349822565248885523211636541297224903299019142787933429169274085299597824690797359917010307351375002439629356345036259698961726972704896362060262295823665515093566781519790077806551390812651209795698922760904812281060684061561836909696745368731865431212982131348624701805963789305983400321947401825062530618274642365385033101358315205707219225178010942729143717660335473373407202144074499761084432124931653602712963835605875175078588312422372347998195160975672117020660211318111237309291169273188198030981043815761194298661403006473524957010132771801888138233963321714652967040596532764813907991000831884599529289944013845390211735335188462702777906003653696773349929547776413936337033025532734820553895827198385947895919908723064121450195393240922715362815995020136652647651174339549074628642949621281196897809647610145073277430633485317122628151866167343895253094285463459122234666595214953767167691650956099782845607087984171190153886761354964097630555881745268466537679406259383772842150084787371605665444244359363104973537269544631403249370190351244565605282068921664664962679031083506898221922834883942967850382924311436338953676973321833260028431864053584983529628138966742712170212731892828816649634807975649498741151698380682410561068386450851740558553775243364382910241344304315177272465082065085508316421231472534436614237156162820623312203106402775496348436894977964188549884383356841688559696725737679539742276130768592530698917910652677685466440241104428424512990459053047118909880963001919061562300285412566244784685215195361910439092109414381094468052289971897513485640961554603795336790759473574055547184491149897691371745312569496169808158303142790887288655064384830663994181368985932469574009338187414930188281221922487912761375024088865886717325326710552066667775631222273459049152179836480481588191186292088298813084067669569149668865351956878133733883666684249805403545684979808402101857239510094069807462839406907190987239313314720609566815698571855555851214171737695752329607440138540550289908972995231372842879747304843005219030885931699429442908503292028429675020276130402160074329918045434548495153836518281851815268669068456504435926622634226908125817559143646134392383848156673585607931679009059997431608000577249440481767873662953262618944806102994406403528219666724999057792086827132003603211550519807219014135398600441191785976761433176093344864272748347639636266603297341060958083087049625399880938298213728250122916590468636019466969899559218920977666702001483056174979194338746329403091195405758122866602380347976265974844876786192740254787108227102483629043143776272184490519300764641052619588980664571850463024370794509802197070303735459764691910372085965518469704631546628377937264473902065765434020509408913057950562677691956497778240000*i1^165 + 397562556601409123635112259665452690872252195714382853697274214489964417329884800220802949608787670955091791681269084028692351109041626559231162868734951395365312244763340160175885675501516332281192600942520820783921866493875497929034387777449585076120725454843791774830920336612251756152488097462953475493210605494526621109896329219900356116836343174591622331737138497872269669050509481370376680638043824926727028168285114927411379134232227417217331783633846502319843891656323156409680940727944364478073058975041660119017230361130182920947268378995637048126323884791364563015268195927171880913724173141445683080197186581721125784346224909271235159252766837704947296493531441945633316781403829510698350361047561233687962015725895594973795724900915958206016611062898416139668792079091374743928547292738531484917073093210699647382936011081831167630416598749438964437209177728268231759758061717895446505433776546330297671396500350442656382011875380184099666764822810413244389422128115640524035243796276004744152231710900354045739616456835431391440546095185776220934461428348780600942731026317488935076654523471076908326775610243869807812567258275591036387408595714217417650694187999771543368696460237792175046532999931978463604186923451001116543323227497722892411790554597165219047693951849586327461938725701051451178026466846589075922039353657550376348129549643686996030739343776666077349065913087446608597554143067978765925314357667438917192925551631967023559664174403787676719100366340507189411187357332744435106558168499129019936413459193107613366119096680201285723346365255840375726227203475293565880781270978623537927946506124974576122926754773631831637191214396679368792079842286367799343678592285556535068383789257393494396413943427702786196544099471099964912881976664366953021552496627707572568299572157881339203743087711944461950183226950930164323426991460396248640116892977932111397717938192559599911831935634169610279126944801363863284654733341710335394443710119295564233386112095321122169433783673030994567589214903773546114398611852550200542915778074948640211681952916049305847811441564369997813583445255897480073827451981226562630930899612831057215257914263966823095728123354104202986132123884465233382636705402019634519840116364156817682450426372688493300332955095253431666235089486013769542334889943412218912320974251155926784097023569725866701562982483896777603881639677474239006575141453852884482885966882423208199116885089086874600513676873210704796245202054022582027693338846007970936772256912896062117425035055017477883224737509085160557296272067952268353807805241845470655591871204669314892966891203906395965004170475323901678664213216515256843436013923515503499777955012043850382830306945400810021383591384855037330772125168513683835683816480484521420072898961998133129142711913307029468159096839886223485455835892340478670637953102522707883477967075893331611102201616530786247868521564212192398879781159720310721098125429981248871996469455317965617931347875449550074058184648409395960592243714685902285713110444495363498665694291389750042354298199223086740482412981196155452360795967139002518752562926498092776863213431690254507885876317948646826586712961334932768296017113293763004431409366654534773111696945283336133213295705698213344906485885850711683258180986504221116401363518626743199438826020270005756272709845382896965061394127398395713909708945218899402885148528875210183632338395998111037962805209055680799198801474835295966766103886594719075689578582991799163024468928798447705038511058046868570319185452783206550833915243445368284274597730230008271025096361877157490761715670746104333853171191557509239892413458280394594892506609244376143622025668940031996189800503691156608536060519128906078429989968861386102724082268491428045777679227946964655045228309420954734937305795773848208013164724120414791482016838049229594084778588625577563006451866366304068573585799386633415396605253440726108367547990863416043184255928145439146734438152671391972251440731238827908000*i1^166 + 5260340211613556262440835568546379485608204994298859024871454474772117214269430663637434340808498793842551722537422825959707164209831633389447373777895987300902867909290912116574623000366468958808471453167473795237136917005884592347222798532500282062994651060714925531027803000943739065852624722304155466521338067377970910503313548162616989488025291334845284316673336954364150890957370918948416072185600748510327026042447732481458335740851027028358035984538716851565031751978860914810109174332100669236816160769364586924405390085482552445848561517380311699896904223379649269673992863948029387335064482269595961548280531680239252185538022043809851013005005190020252034374625191225064162915778317618896529073698949332972736541641933402029988460860005149514491467553840614547370060537887873654978986979594760113470584161566916030455760493156793544297774500543008700242245942180784134759584625005265056445965213465763198966610267442509885839630200924146169169198289137114048128568224151097395692377525933426379106495558405271439104305537365530839374097797401519133786021628494670727121087259065680587650313003529875651067818002440403631057925974060521935837914718005949099725684022620637419180198304513065599474079382616482797822949789189978652426571136969761130101573766446692710409895556064266881821922446299323618313795434067538747362140018671725861150957415840559621130127143066521198615067324928827442934738006722287572270583973966888276118401791746198303170261455719423565945931324164889818481986442243021815166563518603768903346585105623236700966925415778601592327803488459839690658837966404156114234801959454077183501292963686130524683988507450888069060353472086070854231667128990361334183883148679900684286399230338838917668946888633484519909721026174293563238363605283998016109114970319712989665853018061595637145809239104388726277670650492051125328025185085658057928624376903507323436239368398597515336721984039428064471497156491710221737371447470821379149014245624978159924437827297185240530959705037812326741841739635454079235677911416081596551976287421580022016655615575277496610281979339689867524022925174282448078807841227655618224255396522058787544167950829561357969887461182843113447122267367048443440179918125511017046164751114482286438962777881746233624650893039268802561697446192679400945271363023635622227259211771990523287254665464230908726171353746382965694782232867100974181138154418988808717976025208916693178423378466257301096161916811959548372245506493030589119415109892019242875479006605851417909202019858567000996177694097481685993086164907825570105298497341296396272067686005814859604321491627666015460658017457303843627869002653890810914517873108480964746139582168200996030054396626501405333824314999502410659946411561065532177341705138270087412040229709658683687460746584413277708663002906968155796519905968840624927796967939494612424795655482882498914772400368026863501808160900052590773621305222637590908999893010297384593720868145356844571310306232783762486597477201221661607633184767371863455882750667194000982538737475979893550834915096218393798579991332381676378585619558709091075544467532645138178079463796435665835575880270271040525686586053339092312446634517546851859743102083053382341205472082594417235811952290085613778289462505706002571007659347544861740358685463878188087421373524103683431058362353576301239657759149882328711406324087670498986077151012618764599527603081660419680321960371956016146259136926186053353643316646868132457755051056142426110228839959447894223262660660237642611960027324017840675692240409983164204006972730349690911266405476230247682369514178185183271261804438932849478510152510495784228244977971466426376955850279938207344178240086574158358743978378145176054196487538389531073227880257431087594737591717909062498937565901596868832752203333546072243614511661698060087241210752896647277329982631506574562555182543813215382213265117585992733507447872352303337281099783481364081182388675111195631710390905400*i1^167 + -12644971852763574791989890169126849443595959685539359494906486801467980665566719317049316068566902634514789020164319698749231553329132948083363112463540844677270989748254214739264321998688672341708927044450173343169549067061513529363782069284634227474903487813384560064885439532167368027511478598296377789160777040752178712954047982520196877232071383526435876569997687159979391840557024083712645651146272999620256818381233743757752923124377730893446757521225369823599485856609451563969925179978303349324779805868218825136993583680651657265274457125221246904185620815457428777551516734048271605751490500084322257388239454210683119640069575467225110381701900175786778501064227309502295656666740819799234230726023145810817729637202337738339309267750063645031557513872895690775262155720682754101153572245979046428287680705973291402555182901269412860668520611744859324238789228690093089047394137859652588596931175160398477875727381433469593076919660241438233869003443298561155260428756070569845132713373714162330300669053125798886165949575315288122265457039146785192061600884845528462141030161082179602241033445422016091968740666077183542579030634537114907673933060445280546115274348133823970532331371442606119417993379090718016296750478520048999181207715905982466274963261185826007007584273733628565382849800422013751244067787526208925329448706303221574951990415047807587822414142143628828199015697206205088117155364793549900345897637044307849717067024296923263372577973262758459383980073118102187340821973074279204952821541075403261731265322451410885200083356414667056977750537186613212071376931947231085555108754939429888947574319154699202897336280070082693161702676680683480873831248632167508373956856027940719929134314848894369376143718007664638797573513958872762259450509498625487468983332304713088752641194087742336154362014715021014992722602635195576422314228692640825927948068639042775856633467416047633144105307584060666419568524386673910880002608579518984764925449563478612443511271909479789032726801313878281133515422965522391164010140763337892617289712565839238934344180005570182603271087304810474512692087644687436829439324296672402323433198735842929078751362493952782939093668782585465167759701314461494015604785598717646616055534220780151004234878891416494557349045575206352033622657323677388351012592106636203205956590287240860497704491125816612508881485283431966236991938262717443341974752385882482587714211785295905894431584177817704571433828657069353928940409116915527024902529213919010280805526810335807812854066570310334994966299251443190679371377344982072008755100508152765056165260781396922230171666917995300008366942288873522047459888855654725541167685333243132362542553467231521720854980584644925960151652677871049407891040706901450105300133772254810086412557726208100394007332432975990057366598481030085883496525482450064711535026619957289770523977915472812116540627060775055716372341642029818150521500860920667221234616763965127440919786483054599077810053110532274053273439504408545720134116128938412599966520534395278386794138545685310795236828837688895783012235100193103116675547236455414705406896239528208035946187287904024845148634487474802992396022778705553467205492222976293984938697068850197617923009833257533150507783926978697947833570831689325371275960637383315327124295702122005551340459191388175044200931378674901999862260279799978438646653700010031474674754206580273648390343761727382712963508467664135321806026481006228140974201266894840746001635687302704438859288043935352261483737310599055138213044632008206292316644760967135102690343496055889222098111711921758043285145789984212874427069118424169505160547909416850395707209667973021111609649002108217509797375956013713476502836163627649565855138797803214714364852626100984921715575683690560193394008315088435101138087650842551458098299789792026394842721903783687959060058906013633773922581133955961891955829471268937220825051449151750393758747379801987808810*i1^168 + 1072841576928033137021100778978259218947718957652709340714198109212546241941334793305508495344941191693000918571760122457944869036380705440865506308666333001170459786207176733473676471457005707401294517858591134012632439316146034603693126883052908334253913484669656033511639813066448721981811005307043807840189671065004206198379354515125488762375874342364331997875529976750154402162794901747629342196238673899754677021227387480006286031839619161134117368372824019347573574680776842393666432184559601330117853007238871187628519058518511583077886310267165815331591861926369607404013793378862240711040912340269963200322484481898577831026355068481778320160326852587314716658475743108992627505315718263997566183341946415859904334336042726277292229443289090086173629444186024967755902497828077883760675513087963140963749328028432351911415623716131468657544303316918811903716815740661542457746636401359178094874575645290379317321027264448291080745158831156660043360878784708949037408054650239593792305204748968456183126298527155855837205674071512375850828742969117088046685952483501889513059636266524989451829225887988198144451323466857805710931537615512326191151049605139260280459980288334620488988252867199472576276437275525890512518654007637230930108072636111955156592377661404606628667746682724972963022321143853050095883567983482156616753944017439842301097437964440390908175646929958860259498099261615537940014257292286842525254765322891414989489706564765854578016217532676989594121515857636038497365386658428196392316149259222971045269919719427624598632893953461778350796377000810738189430103607199609651274568955469108147424995372031957046771274070596516468802929842808532669566169343225958838883209629687219387434950461527886498853329208398402176146972391974970389068566395108695290243998278192626951612688810092628816008864819767581264550426368135812931516567167392980405448742342893623638321114847607047239166833168609692372025867609504961416914066569194280457029874913790334923074613491862606231021974328128457710529117417246771321314181715896604216282219649143298549398026149356748032574366155450358736299076867688331151980790675235228305419096988726422107199289158119019967314529880977866574474829384187210490581844847242090797758569929697609491617793458503218258918160463929802494841033198486936163796105007890101359967705962076857428709943067863141404194698966229198819892393332032665175186829109964191165052685963563928592361680430388132155214591997285410689651722919201767026214114776687836173484131311825760954278726345783401453263394395742245337520570807208971490152501251265946917029282245010781534099448721165561284106331770859755745862337028476395101455942152979879793257812394598347264873670984992191009432459966319702260265240817877167766793260474052121011825918386759335772037065021005176337894600501153217142549481759799358253761505490711399114396097124228188961615668221495169638560057216573113776890701636163016281841006607372638124005034722451880113988649979702257158436237796656993334072429007409909500364378929654217407281221421104360170200004064756749417338881423041138693464309421627976887879993496664980411049850330934946247139215433771892627323040266942722557742775309115782207914431571945914926708409941025019575549778656939925893858043420750677451225209077028848770095757343477131670683858883313814652146580398217669801710311326289286534734058671243344627196666248008940855996083963383977449465577422660029710190839879872845677638281392964230269614367723433819087388736020510148701510760377314252221797550238692372937055957339899449375660554591181019086358541133743465816570914153369517962466390155175524243959440230761167684728236605419143077205149083555808626169250445462670272500413340039067634738235506875787097434770354844480877785331242836130087473034150082214820745824348977539681817782213202744237572900743528154096983682005826168556547349067081577711930254541819955608570817802815*i1^169 - N1*16552779630290153252745536144665055297078963888246186553325283798676966424901607268012730476095301963150970196209920621826370539637348510161028706280428644209562868171029978131369848567747789289563975126648487892053977502085437839227987033717289803046803327198998784032491343703303145753337432817193244615424117891868762911288045413932691883212952782975168725896409087656215883113829626588742170452638951677324938608577207492452605102846010515503933786619305193647460707898491060598521536962975673719739536845439394247822553795465271724313855610666731059242710374259775361404521705356865291398225354092939786883509832549051547600477580167815192031308538948922709846614615988471609328977705353330244815121594338568382737616578431858228316857355012230626608236493997834609335187470419728290762732155209820671607445632313875073644228310810246465163575941590851577172454680831509726886916377935872*i3 ] ]