[ [ 5752314424447866077697469027440023048957886816026067845597995623132472460705411105367050593660094679437973410123351071898417363877208238630301829380265374710819820655156662635046710538669566028806154743347149081827213282384353162992773482549509604700957188119130892975095326070201713522368605109716232467675427185439480329599101663180103482500402337639621553500826911271303222238548168853668319958360177264268309442946999070921790703510319012520284888190288194334310768508876078774788686386383755577542246359920508482199977763902855851731064713557012642851958717144615946804057038881413713859798053505599229158426820556731377811172357643465118590417293208620698330486775225264487225711369723151323517198944814165436301119424351902989165084315300139683648681732410393928005339746504714990909501422414959467370411736592201361491773732692819527566438756640678351846624110569310717832570465530194868363372417486436661604807743389640013622467934572276311504163831620964875713135673488705776198125861563648038013129354356992449414682018209832477117211179614186587104699302630554763969504880225763919985657296578752450849818364510532864535519852281892720019543347711270979271801341684546854712722603782493116998990542861781057483035312209541000922910016494918544735719510264550566486757015175345530512111613903429348831142068508854788231906564496313909117185688291385735791907802648796331088514627048736733864799057159982214913948777011623632817453304326052914480534462083777617140052126009621691758004196255214565008844903596050468827636006325990757865645763022670623581129169145904396219380129874493653622149619843826958411074167489608950824653362726728086957165707034057207427928925856744589872845917136606624027704936168226556742064268622158463900683602648774110012150230338340038055991590207229109317964249000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 436174562247737739983641508250830296437835354883884273532243735784376549324447088191453099612368912299760605197897040697575354072043296984140718336700513403556101389492870665242173653110202725332854188962504194236173263125386782167514683618422005952768660489417351562460057978748027564957969878625818522246683340471118321992964927867484937423300707559230005560381955761019212128837764965981489779140440165749306450924588568818483564182191803024353121142881368617499092142362278723771925284435134602331418850074036099090957451069112772408152125554793898402049682352160283146969772109541290348280551096282810569628930269157315802786052010907859633648158303921682384349773814216968626518066886671581256215403519511643683574805244868496263717126069582882865949290170392255568747424039950879421642929320412051979991164265642031840249894544092853374176430875955887148853329571470668786679542459490569346636784847869902746550154342877002580907091982852728652908806063177348706987256288845659847301584214351111762438974863802924055763312482424814601669261008309003699886728197940942410060663709220284513066861171736644611834919818646577700960354021809387041069308134572859918237338372691731923800259935868478912156161139282274615737564697040955365985214778004477081975174739270405942304783946941452701693768608651717661808398385164583266084228459378193322008877898039419198036407157965256238071463997811386672315310391796853519396845019508213322718604006735601040433728634473232563466334961670242845486523765686906588848297215729834708282148532777510579478513273607452332435773951735911795901199570919060195694369791484731804544187627959339119433777425650180116460021392809543580547400412210343999133734690319201116231725706028948729600571441043201285505143710430744252890957840194869962554764131936955727928995145000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 14294157461113264970542265801894828698234324085239652703623058803063573188462348559846623359408491387372185620269229117685540943635615936918556505045848715264963143879728328523690323991030254891065592588301779873903515186392823610430564549266099761100446983823154453224848411140395717742751562150012422547073525123106107451216170415846630688086312108344645774120374924835187818108146370928053785817555130115370260236788977508246496939611896229146455280483490118031629945751574205035143619875441294209384364344961135872161266591584192981757950865118796538882998569756291259246556166546727348874696437416558904632973635545052752302523535529367944485254237242453239287502255481745188079496662336284947160806771322512688500725089426269691277098341621090707231666776389998751431059815986405925059139828769612255005337000348225689517548055106738773261476745219918809454649954000084402041824769256205574041919384390867689197171788803338841202170844820906146210475804116129189744488444102005030338733944513491637773046608137568729599581166666682798163553833612886862677184254726892729658564588224268755500718280095407185302745692812305030321239977243222689435506742362985270897117045239798303842804018789330017940316218823855192571474998392809765155202733343322951140303075464973835755536549580431392007183306136217155497990695879717711554856250945688895178806368471611395582715547805254841477483311597936587042203633628747023153133942862158371005565924671329962433246043184683948054055003876782126294186190185596202679224114106406339793383623255339776441798679179201766963551079440910973215262284005636352000132067043884218530478987611116160781579064498284343283658983484008718771914865823129413901966828259843524452512904922694834030733965377541773406524263401645921822451049167061782540359982311736148904316436485000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 256488994216250798618965460540262489914019524050379052866211894491477694419609991357216782835352667274464693103212123928771582237882669491321643647868541039280941514664065024278459085100092713626062782945092316789673936981727308364611853380278558989727485727905267889981426110048293150679414698349910792909779914211085468830425679709953562169986843012297531079179312795035507561088199482071309047855333018397045230124029452674703987201886095677773635079794119271068533097443737292024485157608910503270340483299716920997306843321607936488994776689346570783880749904709421916925294061422124728720167486799651038918817531133423472655732362127425227422406601632713237163830894630721446947074478536844241437789643412369905323565152022938904367882496190670325591682745124695768882677818103962379767743145861424460693763907021227870405828123011779812090941557964688138089392378272865444601439477333756381600663348910350535967505683131734797228921851363868872027753606972283614914958448011597550938264660029271065043289843288592120804402878303568638860226750176988561228909971964785192515805967580594621139863790939657120710857765720501001450676225560195259806486684946568798183939559872259772709200585097696071942342549041284700069166798624834740836142022894587074928265275598089368162475576848348520358861773547901339244102721996050834276897500366141979553321847487161862051039926786257176082340398241210865068134665999317228151317909036030154008310084143594221782840280901367280445497602788144569881202073225532927925823977505230616025703563572462899778378037036235076398528266308099987862452448426223429570890337636036941990660206873710235696664449629946272241583399618051359180136191235683520937086926112457454443832389667228711464966884111636885450898493495133274452957584832277371593152094948825775379806809915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2696074105806690515470580492713420699710909794594635894731990503661837956100874269415519929820991204643151972528817663144154432933938945316856161851304083128992461258824350742162779085967226616506719816662059064322856273696995852081468787101217178422771655301297014039917104381261707540084347195436471661085711379182844965420063733488158405422263491382859804357469860566674540922339802007467201803586902918094362969487772247548607215798339760201768635806701854961731145694580958274539176306940869171240186250260588237425960552485167005996136523627685882237024470172863354377862636830406223869345195398022848744152617565267186536343074024144644801302158860509161058663552914934086754122185304647369141999031637256042696333500828954335123210088551071097949066697157557794397092286182628007594530735310218172664460260509738768487850056463800437369257112567550023045772624955637372914853664280679026697792421341053305027876556413858709885157941928123328122098142552006979811332693886325869622120438048927953671801473630330792764388508563052725612609646585507175174551178654372038765547873228480166062752274300442450954866240305188313574551114177141477035963831916913813198846272290716051855707989896614342496231887274647038224122334329429075086830704320412193306174926508245211674710760408401211586658496600450293121494257475477373071809279862076818041216275023775143408367609841968100491346543084582565473538597192631244738335229218794634160587611935557495630273796743771403304157160771168361940852160555917688200688106054561303114151989854306219442234705594658012050754347476478319709454060471316861805234902214561986906803816193982517591100620919905242556705355935315986171088965833416794922029661957610882482732101358348383616827994192574982677481309200287758437013506416786258480880516296232827918435375915105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 16185409603617293790838570027559869610284779384495972747061777600994766281883952916021892863091579820429917859099317604622998662424988127524621777545599523618525231335259541771901728883116153161529578798017055445072507253497811886869464952289554236934327764611239474847893101106678130813191268942657101610905323717097615461151756467116019557724780902714216228309766655896951641221979992056411578506038749746687481153402101510218944227027661827940470109608187367584736145642285002502849483060724934035658033691967873412294277882924096762670472175148688006173607752606749635517377098479669954589078093189614689715941492428236400075423989719684732381168057695132542011391944698850261101437301073459931445628355185090805429319297936678306030316589239755129658092958399789483424144830986719327882903888365699327299011018386772158024295144345266754931028671840508187776807880387287843850024996913445109295253819899907942875164973628279736609938062853844651072100240624668150023659307448802131920474155504879826732495724912815199172874762990286326002091925199287051494061332435082350284871800757842036827853422656352026918934087075299538082848618128212801892486184362046109944610329168687105166118274696481281193738718105108688705582412749253788332351320378814507829678734706895196626472237597066758164911100482935684553419217123792503221204073474217292530281050579432167865319399110422948655091712041725081165372871632381540829545316584808782934466000285088638792484033627713527116242207197996074316433463647988658422777098650988209453327287118647613308478703794543433164641986481977942694139690187960025223794316349492077296322366323342073235545524370746869900435606811550985801515809612654278762102508474352722153241405515950160011673128778021160321416062784913051005843071550156619605965751937099052317214741592609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 47844002260170629766085650097820096778617860403970046438814365181864512942521177845743536288528016129234315212504254471902451731205665101354416741796932540597132567514764366805639714075379858142534169223109263939961354797797116172345004959580010597543773586454162819516925298085068280406989969056540201787744468693448513731033844778185425696378685970523607653993164588536110045126048226995665976736516960356992379185868783423165988617383047073438221724366243983861454505437413746987690489474210522435526422026982075639136861428664141022094807395960018406643159716591212692716604655198545434100270889122950102387619634820420551443622980753585070119343534026218642029251696215421273250868440058727454922547628322478038743702385725415278889595764679061815123925224875372411370237550927542111964084956181075408810400517584940519055991689932674299040464512706858938082487873895191214062490877998168851981082478036541682657629374706453427930299621057372863871794126607108214919995755629979201792391215162466296052594799007931760546023538796120639450126076202988158311437646476528880147413254708635532359816477288972270861781588268758883495715217258861889106718205423786538822248361927674596797289136920770952128039346852142673089820929653581843756138076942501586559484982286881206796328662854734208404937280332103820497682131326842248312377812290141423504523566080443022057938535559440309431589618990193806068259869326212961543217692067309571875419943874014807289036954787226286215391939805163330501704938991544465370904743180026160033033557903592717529659106210738558120542803170899522853348579818762668944092941786357311744677230273680293974105221994524245489063115696458625505807745264263929570219681377362432023955602881670659939386122374040921991862924132562986689421217776011461255241746560626692020652362622390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 47803004502759197503587505230031838329150182281576617657768236274949729909488374152481610284119804959805775935813636734403125304612645636313472569690321129307677664588736232619801348108854326214563957945708507403942778692524735156315171522729858701838561711620492211934775454764632876852862976763565182236507259460916939731590840263240341516824954470447144117158510031300023166702342671678064796784343604007149496106882525215613620419493684335318688171049085110427338352177683115882472758656636464932457161898687685337648935848820514562330168935021879601507572473385086931781995409223279289085960787403592548173288175065188096779742981358984410623240684690319664980319748495648249168881444405983845252770702773217422952190384440445066300618384444410360098342828197320245293128484547218443105815512637652724683369996565586627615163353226319060988534106548487393286513258122732961090597943624735078326159990670171540410782147729134173743916969345766103894580434906741086237617843585019204286087028685734790060798624937790296793481431683164398928876258605565441168189822257536486033431562394062110946179251503426610527467577128839931421961835888771479365804566782303499195901338710754575661847219942861656410509424894883003819765399822076460545169804975628010427559212294120994162788183193336754154442070592932000734932842145529499821220296771799573061069721685784384409994003642968770677169958124134649573822732033708253214414735833018348920884862487229206422110823068429791461176382389838011561402714077238793611868701564677354481540985473508453416046522757537930398485347383732435492256474792834670027596834649149124570909887926071828478390624784995256270173483704389050661509468891220374946627134808489767064798869857315567557494397653634324494793077620926517140895887710571483649631017184387248868571033798570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 115154177828131603504569704765490340762974233862247038400144325724310252039811916255936339441183503644245867475659603820208077907926670054975535378389945509138884944881693914529964958606299192346912831362213395548966451955987227982401651119127248898598607659972035664501856940570595642578306912564626583191728000077711133612237514607830932959584526353868950514672838228519027900171886434386755218612080579715438283108421378203747933534335477399390176631910313366073100403216916865994859918949339049806886816750469706532054735346951479043734273077848322496929114121212815159513931992479076689584485548807921746457714248009125775528061767111594730049434424309485153803675605963596121371206820471672706436312875112489494256071254861104520047687959157315457889514184298341622861330281128057241311542953769939297384642453301622581019478925463114760635488349041273859820972300960891771267796640098945234154259381590804455037986267603885189740738706697656314365609055156225421261341367563351232294186027494130319800109207434808870560018748457280024248941659655921600048156179557881458153573626004086638212164156891690375497978923125558170441243415584096906089422541708044841783489668863352978814227586897441062452447503646234961828124357834013346529616922298721905751522369962218127022519665091118552757340708936280271695574625494608036262445306951529488363122544072581085822466463795333902144209329748564808844901516179511825305229033014163291363533315592665879900914530444285576004991224810272551172901632293152613123057459255222419445933674518411381407086442770810637386983285640132401397633143705832390061171396881904640762985568561873588818358570239007699782443572109576743137548444668352169419719342839384224091777432188919999192395304525359196762501124939491213713319399129106847693942560213932757542670103729755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 141916423947976432603726280100163764139872658044417572464799043531366407010961089305587567577828451909147519584727746940361145032625745242172325451395454731472288458968793500537982317578926021866972563693874452241119041105519793603242056714398717378765721347092245485321914872281733074545977193555060594065026869681284084219463918562268536954614899897198880366983954249655723225393717727073970421032395812809898298262197525179098075802552407326576792519326220164086070705583751840470034908440391529398076896267364335096902129839494258487241626119237480933016435056927072217250281689695001195334680412683500923423661637002547464383972252638291128374869876095947798359796876179791295806504439247327391269212436532687264212645145420931373453838468694364432556980300287786634106378160058788662035745573723779237936225146208797334512293763741937263771472303503072003502768049760474257171457594575972720034890248682482262474387525105907490671054337427470537066881448059267741774119090410223464497596969723734190248883092427276721595844210912996257741468205277758208512327230559769425647440782891801860096494471032824745548755367129882241405110120617167561283305176492592408306690058066314716932056149027605537225460014921968524931533954422737749706944364641288644869443952148354439706604864548949908572471770332991742178131824107310477912398935192406222394613540783592270722982680704725325227983309970172632563665770240361164379565643492220694443351704381104134803014278188952747981886262344187014048251595094409385717969185532039634962004588833126945238195718918264351693293122269480583246013536984050603408199046670289689543831334276093896594593433447678825702571537565703396354941320811818397080099593694846984726031845537399569882874721887537737431572015322735478506559940899310320899098842814250314664687163872835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 263438184575059538935889840010491739048106811330101277730889830248001179417649818262873136410273560586309553872623110685483561999035403201067138561850208687698106437567997689049240184143108611675623176052769518041803894962388744295623547817511773616812997242642933071087138218834359588602026440516402040951809362010239493640253844283399791093404678980740382099165216616718439363182210615003349044527844809931960025868442585027887286491440090764238003550316107659611023025535531227476794146026350313264602304752972962241887232763058189740658875517534312889364538863064705902134084469004030286744054519918071395854803374780411305257760005229421248618804609715862439619418629402728619947124020053950072684752006023193517251183364339496606991340750049452724737642654772310080262173477059884801712099523944544904257668288328714219392243726963008036438299267089710765010157217508776477386561517149423793317599847945372026536587129354827215115737221835387708302137379089433173333175167658097641286168401516876198000938921177554250897467513025503982945363506730681312092599055072520030235422455968179413280980911778948546211826893851499479483353385659139785321053413591147407105055199458069503599232328187011580694971385836612005286741946658247986873971143848891796311824613488016322980964790551992667722535780078487936567342157340551722392265457348348324553955973151514104111353859584941709233896835089826017454144008339624519805214677205102388276488749514068170574365412813827587342568954906229924203932541927206419189558874799822485145992647662918534731321970714940198567481203997589857760075290670316247766315161823265728131199620922217689716671164646552602556753571241604106113394039813547806390861313818017633048577318932375804028006244761201216095301976544158078781678811940428764930946447906430890338699904772289000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 217250998302492699463307119093676848296273225483027196133489497841556752660609085826894234512649765033316137617054240904302646693907666922808076196892273733383644179790766328907170243646432095620779631025667712293726482218479799017405499487541854912048956828344001301809538112819511753146301964742500166492607029686637050666736663906328679426521296256774338039528309576038191005685794678087873833083625378796994274387735144146651043001370528215748401159294571702764330294515899638256404779159055314684823967994806656223322087292717788351994247562251195185995134046016195904859654595153328398081905580136003120815054950056837434788365848696591591417092226971879612340322253857454995769144557005196225379555274126581128707107629593803032941894610654254738485952602754750798062973892019330239554923106856435451648143382886481648741825712758363799575008492079491818371361009311688359541261843376465029754521368724571014563542685858847346664437779998953816159281807188280867705741371384357222844088287791117919803048089547838115377268737318196578971650217792060058507613955890884954420503380789292756046668414011936442051905354154142373857965389599524130776517830672062330049305958253193911269898570988801470065131870231061057219828207636289864315604738223491878374322986285406147996896501498792266454423835330188660984957555519531779547082638471065497073476705861616800808376557535645402611617498025210604691304788601471649400860820047039699779341743658181602567408532621266148278511305530507824601281394686138635342065796559880251476559872530831223232335626213167349921046520331923921805366196353851285564081476220208890460889955520583342349419648255287258306479287458410647647621189852127564308466400465269298447410662404447547140619460719193753956564405113234437818751259228055556489848945584764829670030674778335000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 235972878072465086148014866646218676275031360050214608546776305683606059979300033631682887467181888991347963320110743984335030552597983203143079467193167496936362381450437649364888326127453605953038040377996026558938932886499723632514653994383126681317729940999859957608552473944997364905170962115637074372416318125889166662679557919002874561020601795529240101345009805630936313353768758791256191897121308833574791779956507263806460654942887999941191500794267242052936726691091700845392581293478449610963163193734579770953148270257905010163462788383403476179974688826405843360141777894334562615926208121727188787314235298110887719995334320150373588985167684817743980103576450406949839305028677101656643271163740631906856468730338553669197418951034486851225784010871603776923186481618788084609903451674082674474913666189053207459638026052296376703650372288062008656103627233801780699096385489193662720848610937983251865477712761297311123749622884085944754706401105164336242980965646555870870435936732250658983077774869057572621294252058165314797299115445605593069495355206205159100162329040486976027953118960826429281379262255229664390708082155971500844697792240648567337761313486391057282923981505430045486473956609742774969323631306885657388079630066530518037944670118799509122063950068436473026476863454141548322349338352455521656859090041289560501435965025024906555024865174475992261189994418291638738554526506900125666117749005320017400448682161083802441556891248081405176551701066052695659236413569170130551630219158748984466515300466189650076708233562112401293748807753153682223352311535812429307510219348695898539544444217605185981395289516801222590560814625894424357477014903831750431397252804734927375901632106948782346438440410178329260979016789897771388184755621610953943548381055171639083022550002555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 158142869239701573984092813265836906656531452498918622565201720984012047357011470044656080903896710505444709659458699480475082367124268144026564498019534095089704969711458464578385555421792503847199306878177367339829948039283124645140800238256936018390449386103560951615362980339697969443827125657166968989985542435797984759409737061251744230543867638319828222112120240032469632638255890474619625845230781847711614547440531564849315064969347229933515207784902422972133209196958565808990480016112221467624524528235043354928406985451418372904213742596799678092752129799147564960494039099035912625931417323261861896229982041927025416263408650542243975549871200812509609287921362663100165024277098825882856790899756583938814337492524097765270871385352599270715794898036752761660550263458039871036445048010735493961175201684283447873795163759839601623118339109920293053700543787075243573431964406440671758801558818327753933850805641546604978444071268661642748269795218618232622267628028746587534597199404393129820373341493113723771726662306440348396698308311090563958302253771472688826385607122570677717312108951612526584739554257343921906829368535633813497443190726440175189809937678545500390150569345550644746519472448465583586328691675399387827215152457648030280846196089483473741584290179948391588795585438287955152810204127352372708657082422533045507309527909128612834974246574940477817545674868708685201585524459592005082692149059292349002547655140250362894094606385967506594208731389775436106271618544174544153804119805816294030610330775994809048166824135326252212340562196127300125758896736369759523155978535181399372718671415346793970108093160171556205486526276469473012693083977618549848105847076402382604837543899422724757016690170617730521414689603531272378318951619544501136997724827401567854458271460595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 119034218786050653128804250822131161621448786800028702587264009666490136319693002086513460038749424858386247966526870896490243011312657168468098551721693974422942135726379578135189717071204256706486230774002024683659746013259544043185621878659913549637063346209527680629783683035787431580283291335529853468892092442092599417008979708710009318371251776558729849362325300937233378452679513235763532832590137767077422408599090607615900788174153520554970215953034257379226772882511087270144201504730500768669916361997742999347642758313189566629173857058426735086370925057666227919926972576210932178951495381567621269819819094308018133351813048403848819407706713545230541044733210708568323791048184845704434938871909354990354959123413217331699817129078263231654963029359296443377372263713205095318359924995502808040228412933938133102652981793006822000964117491554116222935315128456967860970449831962833051705889344523618696449993449898052618334164401520288065250268040368346030729668327536079796315787768595651075605320906231223272236206103434704214224017847424887798203977454724981611153364718802071479938983274275298602941393486289331297531207199055955306822933041221170866232339893100343418201635081258097824505998638825555969427141846663353108371155635873318497606093371999112494380186961970489358897401220235518716953800475689979707513031593249783952846604241960486583999259723218251537104247036067691805683118216216246973442163905886510375648695119551639183507903793575960102248428782234840396477815850209176810417680574566097321292317312384257796997889940014989608829601186692111082468651407632368535189608642453128056993562987554213225163953022908231567747116363663599655071249042564631172456791669873081797205973576564131127951335157674801009558289550903821949359037934491715354429320239707612074371778264840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 69101486554554447675984683875413193640991067098521901660557960607250399729680295820925285710877981415362509480543802537888345026111285265274670357647947875949632820005579168656564215546597011033799051426852033198244090723715894256854089387073883064649125350443737032275759151722705021001988590145264170812150529377122657292455998384078405455540276954847258936353421375297697524090658060974696799020754925723125858487931688575032170844426069766718349973587464578708343257954405455447682614443817693701552705348932718619545581421558088022917916211735038444475356447389888344470015636816994257054691349057165177890409535515115175894256395416046435428594258954654410593409734033000718497717426567883136869233372525476211712598452608601975820077921796090561899896216410333632745268495574817236182919035819667898886267891864514208394159104003853236428604389355832382795913405799433456655715022346932173044444828721695368970712225320486974288770532903162342163750358400817958508650532380818642590741558504899008193064327998789790143076920718273043192089867916186073099116548194322932021367961049234485670952305601064278969186154747970729265270101551724185913566914453795331016485266521678048318066424312519631904421950275716764694449811106919108742322723592857108665533182290201835729390793616840509354404959866877143538295929481062397273444435847299924296088705009518971846458377752175055514594217557030001658658218965080967527933061823116886318460102055508637351805355991860601249570525915525367348144358984866953918103719283397892277011983632528897261665012004907370569225891210763193644964872642831842437059643658455670845505493542415704878247930535634600819149483513781017997920260739783036358800377488247423910547535406672249922036867687402623347020960498045762890386959421716672804587082636762040474709162443384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 33425931383401232403801320727520158113878595635418211105792019188715841694350934257555182840626157763811411295391001161150374604042163694972864113314985308088328030212894215799236078258866925214610338780137395509432010297904975910699933287478437411779258329254632699016853882375562314703031278160187753329366590796453775599062621605984815963050744710082009165616137585261229765294530159334998232424441250610301756637325037679164305164444913997631409502339229267463684652957990018535130005961142592638791469945567548430932238357881862306589475462426700217365835635108737695784553244751032712301369062650812217373676840906222755843709496336739125860154201726782620238781058858433019132628902368267704472727779954809024986243793914563485008627081081193559606828729643413305752732922262228484355411793937621235497455467653115142590804013225111609051528736676507816358700495809851925071729560921726729830761408321109938971905032851591252865426664534185879879082198621086865865053419719518672342196985000858099029947624264561587534737953389000613821439234358976770512254074667323915937166526600634039776719929636045308032550183757316052201604173063665435545939447923453967762754688559344157472038852574363885387316537717297769324826976936210602510537376732682539102173359899203021366140065905976403692066232734318989056592266938190814746210169966345410143766595493397025942637130797818640363418756236614160185768066872657528760189389049449435298056330907320944634792274502700256253640478583829884735219550679305896124657271840508099602148516164929867895929697593940007473824664391683312829461253158744912965324309648095135695932329354495663670211180735681524860197857106205368458779032138194246328819805574869376038749474915471845843554850486566457719449081184612292550515087615274382419098142681565765890626212869930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12453129764955302518524863986726808796827413405527676400521673476166857525274556666098558020933271384490157550179276156306641516425232010429435012225336118733924881293315358881029742686208808401985095129834364731564041442269882425514943582445664790823758543164903577668376860571401368292703354103113053898023178651162558613542980927530198857231661929199008619043063592446793685356369926163899684693078249772835656416412243106607284685401826998732829397174492584907869271531508954984590748194133045667891002929811702381790875937109516966096178818272727025028834249572369788521253487142819953246899781625402304842856282048733519171695273396498312728742842192427673256161670587444217278936213258528169790127118466036222770976583362737247305292443761878831895029212993870024864093378350087875089414216051069137952632332188603689973360059792911049242888728890267562582668294216708739736503114282772663315739302162238839405676339662599250104840030572402167150106041393414281805286272920373757060436628414340769035499677578142855176852607508320832455178401295170159443910730321909326579987687009555174892471699576047815299886640450872402313456649762940904789694666969541999564183168627957955895282930099752648727098482804420998813134224955219284839239285870508864748322852562786526635062354599991379175592790627548851460774028770855324551612418501096523289420058188340941344466933620023486555109804445956605894323493041534010964920363508534210037632124383832624227237862797180395252408228180413571470611730613607756847294712568043985979725263401611962951854642300263086503662519592123167807352388052273578607103063394795085844329777699675475358565881849532083163146036734022642456796077245964392295270348382857298689765301327821429271110519171494493507758883645771079432066046418056105910991441319253607425825607005290000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3526241646364364385342397272491012289719391194238097341899915739700140358384014435913701188293621311644803506196446950228202070443479731328766598479682052725590613915457016969844815076198315451102826327597082813902772408801129646912922349798322884841010073468163759094970323663424551873715552319898911207023902294979542554858704138221341133613942842855918589083426606319205409359895784065833435175322699746866636175095685840202725050042781129621227540194394667355865604819292083085153925541907027100663958486683242984544782873456095073024303013007776220568625870974401546286628729057927949672616453944482368267043805312763018705006768005234235155024681528985621186315346725306853017988736742707968914504584444702331032672684151322008057787187919147860937758804028257055174240021270921969199504303533124085753274025768440164670789971477479039035719447513165261854820769962216300810950341602967586361426497584450171378823630905386253344949592038139106392304607196159715500705133217816639478245422854450072421601481416569023876211496140293613882784826564790118108257493695302678053138057576287566913060231577346757143764981195753104645189872737775690558298171653870768841476137701170802616976034032118348445750042796479848221870442637241102444756623733954704078491823213894596823329470833920956985755746363324036674206895262163956737550411844825064145048297357283519227528497243626759079567379870383497645746932485693920615996955917227478436714251190921403412757087185506906019676327898772793333737723767228111161494334080422677027381622686463746486083081118531115423113621479406241489251375229171922041401224638954865912764999883873990454763127207750033425305606148712428426519113339382878450235091887388094416074925359392772439014547249808209079941849754576803725298871624313350381985594281316303769998233493210000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 556026990764896899339511058562989480174748206542558744471549500011509814505619361520571225787087214105769942739313736710932471029356182245743440291738094793185554907723308004903170544556853006494706295544516303636336684000038725879786600659090719661399145846734051578525302615682812599717826191718415158579254263845611902062135289786790756140038037249391121209979946597904278900232988346350201522474726936045580561690205667531465452951900156142786191066461191959673535299963346272144450320362807369578525720328938779851900915341359267710829257189014323729645280886203589302652706282846711233413703032974368293730717535035505269281471388864336690906466370795862091871692177695465375395812388445436522087903203893387366256202595413928564032083993696656358196045219384672188121164197046165009757920147953951544256144557057113155666572839140229090237768800972216440451497639013917560393196039708212695013842420574242129499980751952259289572199331809209821136335017150913608474829833886165417816699745612940739046721933253417948149737682528032427570959624720968875926262745567782811040765941138362767652701301161798561306544951312385431478171677231432658948335742053003888670842444191913745488172938288291082219528799788956380620017644671594514751908698521515310740557778153821673706169834023600898002039662863106241455405581420463940171435820618250831088521534388327081085851739765444642819864456997945386700035398227021184449038280411137498489047515574882779183979282285175604993481516808239780736041960301905591210141497077924356022707901791293322536095878429420981495480854414004563737399130881962495786983135344927228674980530950101904232473508555451142016963008245705223547811013121989873396245102339863905435826990720301886692328191431687266887585624968295710907265054376537120541732311413179239312342053670000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 15383348821433497613469504707277373549011647575056704577418468816912734018707341043121302165829481724827775647237326989096669051559020866124407810231711911642752296621944321391206685080008369649983711844700073610835491671758350458881550222218104567143562478827720438961802181089473947096148213109976716921970259020350039720312393504490205671757980895379415794402598244513859820267847759747004508040192401192608829217220316639721695319768592353289078962840061645642413664802485229253875769507154829690786147106547038612734687608210558571331720840630603794257414593671709174799922306160450186452562763470855349531873342719424096912015758704302139089856834070572676107925776458533365719494783922100583359919612664735229534415034716157058933847089623298078327292907457945511378719539354629284908426448044391543509490449717922835814384205330582288071657709362617222843647667274281899940940869744454693018767819475318330903527736865696350028917038609314111402957811094161837111136851374414275157123984095744853634599639049095786732811867205787170751324430197848484619820058565388532666279093714260499313659850608463141879948786554908849049472218718672193911883241592944039125866463418627744636314483417206193372025396665591847459543703309861234804888878671276005218853668570806248354498435090454951796323440843704972011760200100364722855824131429024820194520534395788748071777420315490803157083778752529558200337531435180308969562846119545388305925641911075867659075612087223630483219909509070644329585820496792103138050284597907047954213681816768960084067966809167586562555677878730299739108321834348042856140470253994767726959626028109840028583493043037925263620974964083521315450033597587945773833125446363737590650372490283022831289112450220696028842939621717404345772110131472221651960454632235058049699133274000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -21117682737382523710877675140920754259880184943746309997159419334038412014333999840778722509958436922848527950786585635187142175190465500678319818502964165675673080309391888498298178049883634301847712621622757610036734944522314977606788347264352625579881484517381916427699529398543054360426116293147457789587775487108361595752299113054393853570174578180225473196207077484765714495584388327855698118718243474550615450955623080074635681197341834121513007363258654172332718102974266242183757888764975129007041935443939251228336429253818010484827682498251886815653906261183820058092488881022626215558332131426478829872955025196642245339268509357517151361254280025129981371788383335612662829858248030724019055490367498391401628699277877647543310683562978299991833736894651401412180254539917696682796878325577461001282208560946321557750399914539164093153933151881073425805599462345053821937653621372622310762586250090855164655270503806211109317545836440234248717521097191036166427550174933771344322582312207012439044146100008383779380571913142062122976313137726090625596741856162288644585146768088635719912868237224423013964274767523575387649824812348628653952588385277270845064814840329610125770623454858006954881420960622830284319528839940812096300593231211557465959577721452643231035233532961656339979835962501417282863536771797883293909677018941049895955589868374841187884344665658144577535048865740972558340091879381243526247928219784901172512623759280201739235960432129725396763725669976385649340702963607735301071803756163834261454067975143077491328195555311712515471204396143169560695305599190476524519223562239008440076181246217568696532998659183203173226928266188267644139513022691302303375351704985884788753854433456840280415334201360734422682914656323135964000328132444077987042725890455514836017057350000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4150872110928718789366814216193690639398704133830212634876851682014628724964133352277077938668534146333415499059097012515890260903148085345980981302181329806269768216557987008286924224961778265976578218981864260930130260660836760468749011098696400318775421357231642816613979623112220199588022256655052459112253906324741287581874778136319433896599896080192384992590711730708614274548984458040082557565172735913494795510091633111022357130778697471740996558070958887523852939916201298798728317148201547560726259518769859441510046457362313817158798507001003187662632995881080266338432915091025314902873063757433604720430584731287523343899374242346470329416710859945962057389797402672342498966142813089489937218787259840247625999056017127629658726979898275616078798031042399796331545381955188009940787726505827339983871370369059709983519141559158362402487070885494310508035160887482413229068255751393199825645549579109330723918241596522982683782663779327223988965621004060644614430217090894658719496070802447010495520029413456024531784598852803522957162137408259503340103877966020419923413409950801297808649561106054787585027422221383648461396995385271910936923006657789429745260428396259529206250320412129417647028947005298786379921753318272314275477081308628968215111743410837778654880264223209113111186373762250145958195203724295308112083173448863501925440058657799415938895693223344257748370415849549527273693182218261970902929042468726262145877533499321357842901205252003951871257882900568324069145217836146770659186401494435933354595159141905877645285122297745112069419121123268729041086139892965060965243888163534581986377125577314540622117879296713387085691195290780036504064857243263417338515604458456734791946077002928299028399993804480325455326816672725186319858192314922778989412535809360047117165700000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4649480108838936699504539416257412662053061810624563602194219982125225459224238294453200393809253716120520595440869683812075498168504782036718086625427094708449402779338761385122962221527341566670542574216016691425993839970792677800072924237139266570247007777330092705342959753773781052946445924898998926900079732898144158333128992172289796935785704661994585406170865950800232993764339866474983842581939746217732318010418210736435703566883407357738435379508451496507587838987814362152955821826959982433862216359772099943728895668331746565424242588354323617567741000050452224120565403204772259992206777059960301627438830418691808605693685582827593866120730584783226361525697116039266752263822429408338335238738881270810079789639201723113025134067395049079305162529589136160613007143103383480006006876473312735468221188551482774159427965735380690241630276625284454683349728727103511556581670394921875057682080717227561406383012048216387270790678002356024085373289545500337274780247938985559205434939557922204891813755766990102484040909335073332011751811722422570085282956638278686045296121029033253964672361229394594856131400174945480634158287529917636062931817903421156524885898165697851634362036935617139860948280689494321957461981955388149765582223494519614211225428927950757662857496257026368385207865218074719726225143374173732567349850561953557892678815764395928931375431505715598711851186021535805038649882369191751768214656882489568809603898738734024784573079081518582294491368581772977956356778569848223990595312055073842177930317098112478856338325531460850287969535620886063295985223162338697898896355104099935655008892460849554352404607045503414684196001630022309498003703634541112915240235350022179946823526589769856862759354535755947231805122697655192452640849398393469338667727287051844048858300000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 851833158229742205849521843494018554064449357194363118240995213028730905446820089872957693915119151825375909624361173506435575345582062660871071337969396271572584514893885276028025221171711746997792932393005507435839488363935107801157477660790693707955803610051570097694422858254899353349061962792995326278561482178719595289751815765465280377386234180282499602172738969081873686946603023810978124220043262207607267213721006673236793803422973889824459120729829124701281365176643909128812452677435231313965586679926430190152669289208516049151193792360889427881117349581524057980920643382884927002104788453002489060313683702935457382172215911487937432526450614019937656976519341947998927819602698734499818555009678452539684796870533912804676947863794759442809036157968379803902214434139119608332730276686271072025126142417993949690727235902856171700169194192225603103332380271652757554063221116488488471393031725341311126221586410877873958936564253788418489286513451495650121419350882329192739953164529175617997951059416014415888447092764725688425231685285666429007432620128072829945982804014541989442045772831321766392084479251859678085729027046219806822259764808091399437247245163031730516463517040466781697742708008315233979459916430742500990376216122869083419411284887217683393823707693152744010470769962667889210591614571282098624091345685370718353628765972055813482848727258800955608794935957961259234166847581820634678213499729605481620757387322519859499679443455430260775359659231094889447078262995807484788317584245850952448476635448602327608104754863115170269234057253620408085314165936200003632886621715120079246779648729007826642665901075960423310340857207944990852848397312486598001614132352129663394041654202703692380949590920567600909380043682592223102440375687007772992278005549903184617949350000000000000000000000000000000000000000000000000000000000000000*i1^24 + 12480774604762381144585329554986977132657197266098526229115145524402381364433378853668399290163531614733129326138161817352080879341590785542214814398727798765963218723061003022643401020312767220879292556118195632400105876953898904401464805377768727130312664072603704573666338992583957731845698907602057999204545706600298345314721993862174563151756753521487330263037057878931091937775651455989854089703586880037896213827349359956937164844146033179520792305452394050754781907593400051217616178225464439812799169168940267504175745541069857485138055308029962228377139114942293164207679660597288855414681955056508623657374785583444555683586438231101305629428124609813389781113624021092519834699578821398975323991488944363341935679790939955730222950310469578682651753044248249396963626547951034283032792535342269888800417354636580341350201719009670237010711926138333494704686790147092476991376537848131277220950883989812799167893501480101326669424872528332161653385928538324394103575784282440843938271448038529293639236952225216220181199147819330434597024929653103218430010285749719046032050312113398844135607580211165218100202811395236602174729539453636822871097108603882045426428193126254644550500447344065169322089058719254761121373823807584790889471372539470128828068444634636617158024503304385136199207585121237299939442039652032356923051822348171817376334924147912106857993507982534710874830926408640343030221570289223822506446636975773028064025196800161905283522743429144349490171602362720459297793901330091086781094895784523312591841531447749211283396837736339169734871504841009545914721701655863701233779665068236192870324747282781283167512159101130242863840391571728358179715639158501589114612801152891699923467420660913483001004499250235004536603302556873139748773000014819388537051616815503692159126000000000000000000000000000000000000000000000000000000000000*i1^25 + -11688219772070512711393879396724587222174420228886183244098710149772969672431367174552854346018640038451436795791975835478222326565762849051000279038248355502471636822305926027389022740765714234766649227217647061980354835764273925640480590306649630400775172791558795713139796767925080302369851812477938944594723998119265235530964366472235406987143193393563389761238237295721095869910381250388170057412853491986849605888919462293436795451925314073780813365728987358610849716174884134253165350759518778599011087348449968731775983808143347249207086363351737912765417224639197268858242262951356516732272187244599851848653472663973928869112691342610235291851713577337894201998546954191546459936260843118943234785567131374274037191998617686565133236294212234003391872325473809593768949381585401794507093868893206889905581771505716801649231088184730830052572561644273365059268507442609461349984091373221404970902813004728075568515215524409563800188615556796191235584490757951869572690934287304417904655104456053952454644073802231091570021089960221148954167269660010849114582625621916127010421059983370001183492898131717356290099821093317872966431045926159953182277710070700967801373004490108192238566005192529827192009480926270777149954617668489903571831337517467498042861274684380319553415520881151390729626130876122593483348964441856566165529902613019323381824645805849963811796501427098218958193983506714252314342720949697193391153979880443970414576193615007916459224680270321748999909553614972883778625734013609091110079359713151801019301845395402792180405770917541306327316916382517663149834196277999059259292778748158802751381660410829884372046318037443723832856735562289021126713494979574601362528953299332771810742862810791985266337962316583238674721818208726854881092427423171355266623861815984031568870000000000000000000000000000000000000000000000000000000000*i1^26 + -1083396896897969645092697645257265897878298357183348890298636769938923461506416455856343610802500373971713904866532619141935402811752096221471173092608666898706685877053298862074434333535098965575862428979144634747657899111991731463062954299170763390434574629018286250987984853001065769171913772713016483500318622290092892532205485713354296069178764249046220796798943277001134128218154721152098369375186251836256268945354479131141256630926003683737051427454057942061887795550394629448997758741504559631284632611736959780827588198353865732252970611917387531779853567854584747233776154936927888480068278275921719242714985099585030970157057650264149802320284716440082863247878104367156220908055893024652124585270497402729023590711433444273776825886926326966655008086529573305459854802088268388707412275415686721581735435039599949789222571093178288725703426205434789932422045383745052849571787648200275385794451351830205758635993113825454292535549015464218927424939553347318293167671813814997590196348516296338224093244448291710314837581013872375677023822391808704737306395350348374723668327557750355241848543214421454999734787140110097564479094477496916472918584726974050065324901653773936885048189129922622602509625987012667677189719204549258515338716171210391383784297930215295545387331164709948943857534012746065209252488284329080653902200229090390704461104523399540390367888595527054042181661907734812253915936808574122047691823867245592719159138470403747476741741079549538449031929334127019629367257962943522542484835017119612360647035088943438007403946203041806183392321401328829529873264322352892842933368729284612140135340273955789868214106783590375633331409604999983395642442120506916320560253328482366414308343818603960619637917173800755577899498872110578084297005436646276135719900832370820472410000000000000000000000000000000000000000000000000000000*i1^27 + 39469333964537102909824684281105656439520792500866979900645945964351169496466791565790925480050631271297734680594411064595037607608428143958444976808847733723183149821084349093194342741721122369682974749870030426510188907726908599830691909362755207864300199114461552046376108149481586722377217553744135745002845143673738518806561045926018826860592995044067898784392440748346190314420667428332685211679106492315265588019717922476428003511684039477958482109714677186718645993593664712721701078832078995781389959242678054347558965793566098548813074062040671647115740282149968701296073260364389267102366330220472682280910804611962144035893714015476038730714371274679201509687313556550206745807398174776110406054623457533370964166508110889787956284795262657211304047362323019986182009407731799312994508047411619320048903157248309058692087169785108942257161241186890409138549170753276400602510959259470542374680033193684235988657397078399759062676732180789964844930877629400375249060517951735791762209545893474174879805846296348490819441669498786503949387639476848686836734128689749010407664559623399002038551260915001176527784267066792578729405370349398450110364438044666844365381880559447961540241121806572812055249739984618835148879497901744140372410450353250420133050461039725551951428884119803459659935415746550313796917207216023834351934759073107364042263018623315108709827276741215940002969739871283709307162831811722126507899143249432810986004632268825888897493914154716175550249787361347177270947250710671958034904313537782712819558109365490577194199028105581250933037489546939687418649109253763979081612797007032354692819469893854422421826192739983913590190847329567477096953390516053090403184459856056252714984515119122969696639327484228534430986576899089952703877274534172724700418888171596885510000000000000000000000000000000000000000000000000000*i1^28 + 10259231555892022977702015307473660074406489575595238094393330191907930767631113023974280014304286561870350797542303878807571332690675256620233158157499454982464516870316026636636700816681755142373116679256643041560195119205048714430929152507936266355574502794178746260483156179150624276991064209451322013043652840900726160104077781802695510607272151736726669714100663140090798893679503604783659030903257465142740305518666847691905093593093856391196981519885706436329535701096615663063974116811313370879644508760679069745772564745976935096553720916434146760686563309201491170172818622893184320454342165031398089009446125985546622913869325376449430824189106282326561116131225439603107060757123087555352675363050674089435424728141389996129916259818925213535060241043437331712067742982755908324449228786376432405769236441839878316450335233806626305730989715750448889319226906141147149179613426826157159791868200310816073515886155845418742560296856537411998276150491520260696504340363554015098041942981353162508126322282260764242809188656752677924868025700047778338381540860996697380123172589629326971348450745258664527080360349635442773104542073347434312514116809480569716045828961317575023763122662048202509516113949672061401137978800963376035364180212936595302413095768159476164933148833287098620512455078279435268155887230291229651784832084266452198707184915250019007482049428762944834072183440229136715735926431173554773051271596289179702663464774350813971733673707222094777790919450185982806691019874347333255218956076999579376663853940009864214624023774568386452513775151212185686200452470836257763553737488203283771578203574969991379262705490375065916640015130123885303392605055315122583197202385543119528579462385655025199959242159481492628992431302977413118971525159974600054967150824727609870870000000000000000000000000000000000000000000000000*i1^29 + 831835256640184569121305531123402280126067038934680642693086511807687598708721998652350021555170136546844101234228177216273725789102443660783065038776585915076495096430675368816317561649013668553645331868053925617678382206551318125768410484074324193251123956869168129460490415894812137361667305527038317466939653397558252068895532756546762206437560904316114809364958389636839611237291662976673737697749245896851091516825615288354865996166322592388628268714549313706426289667686289717722109468911638189693586056987935439306323304196113580778213711190324419838335980377232634774867895681007500789677503824890088308485623054989427973699719511597154420486157586184657927391265908326783327740103418700111106659913345555016468452917292836363295776889655881333954479091243556067745017885269196684122849303135297936732321662384273137031371833769325613492642679278516264876901945539471582056607159434133346510513668148700105051583249096991955183706693481424213684124988002885139361577522716628539527116255948736318835808689068566089672857653472086503222132016396575775716378601429734010588155692356830571109829522655667835341376892361257308563201005420902416078599349750083596714323285268526853529442617214804392859344109484884038054497327238108948948960152669226088173556096697628923211587440610026845359879054237790227004910969987777999966131230543612609520683002153375592728188747872052631503689420893585840533446663601223076234573480480125844629086433897084523483140679572301917651375485259000725517806686276016954418241199169107543992486132738953402791345174229029480873832699905293275512629217762834651916677758632092466570243486567584427386043992512788164805614962608667310558765122108798219069338068202612376127250451134237435859343897930158605078303191544087588037846228001488951794561227828630871816000000000000000000000000000000000000000000000*i1^30 + 200929446582649492371554084162309705286580336043480056986555148103647368933785197226008854570502309325672405946877720608478003318262984169398183704731906891638331624971827245419440219906583185621029970154623175026354490012791175315202478734502563248360245903525919999460528143802769099089377953185292705683171422933273655492064566290174747071190793349476200094546592057936907435923815924528267462644680401659511392807746861252507370932939870591474231524477648302877857474901071674656746097749355177788470879295979646164891885063061424563104685609449352980177121779514817940313549364710885618606030974349684400727737709918661445732227715857139958452257564279108290647650705581135545573398385461601106334228351787686827981640897787419878004908766424919303476948349835260167941740050508932509349208786803187488645536203258475453801311951395625738162248435119833937537784273068146494486370909784016790441030185998811557075347296349075130324298101102818931446418418752766192668012552539064088874079041315541500318330556350076064164011271263841492635059396229146793501687762110805460361315225607321562736980076274216663732695930469575740245233792516115710027594453802064038759704187459037400634397036735027045068277430048420464469562901447815135985519735902082896731250680156407427846190769291156026089845727485569370862093477923065873858331145610179137227592767311894704147171870078261175823458230964168559056573107410201955997696719114247150068824575835037430657177177033036360839078397689082834919769953426089826619204880929878958747173504432716003524332006886640036626398538519505055913200619197273259862009008434084253245412681323578584950070032239250928070955149375542065304673081480178630494429214693258036948978437756538899117565503774162462107892896543850171826635058332597178053480875235609840760000000000000000000000000000000000000000000*i1^31 + 14730066773093827878408849664888010311338348862657961356562870672486849872120485772294009834983721013137671882120656156813499877126154830480746039151153549932263083328953396363220495246595506740286314092165717966156052006485996829358157026432239707897987802139330012132229673448380660621968892741654652402862147287892502808110669999088080434392599699768499031558144326235236748363022891583341276764644229952778222712400657777072498229262443734289462659407769885621615373245266153378792247776979202577690568135769961139574839161829145905152341192579367739091005920157731743242107844757785857370596397797116852867777037141789109410179996916032849300255617879706158433398478122890778716324017803663384245276954884426981424478909077782887640241290998649826338884411524249066648540947064430237063440090279214113238936975928670703311930582554443673405867432134228082558281801484006347568107764082250344925839611353040995978132113829077858067641819705914922817096279147115204371870183198239446242323927718372824854839961319250224408248723657661385377910793768275296855222409196716722856311766293395782803718790925703090409485656521208688191349740496467262876219190189994686779297662548550662944100979340766464506194862068767032148713592532423506784488452096717828640382148852193332498122060429431184035808851996958160276744659554887995891786230440182262278887199248625677410495963715998395527680971408768644244620097132743188611610352158754808232684459764538874045992366852383626753761900433532196151445197021358778803619198766968611650061525548324827039672032014651124652627829468825692873376199573391214996311790433400393657688348864158568219956994947247732558791524538220176322944367452767429588423474156820514220831829656172277397193775104287951388299230596646704188540692223502353641179893049894309005000000000000000000000000000000000000000*i1^32 + -2226633145020742477740210225329143889823211054520960478094846958652852530088319822284456708227787857584339867186919951293605750955741524603237197603159832344208136275369942330831327360923598935502518085353627086502051922860285036988807913151002502672532406353037990852394457720541524744128649137933195156518199054977460294608800657144380457974137584567208480818723149318970725699073513688928227651011535332214052893906716474211618118130775418778496468179595511055985098452156875842476712052294865820827210257615510371755627968689663948615513126623799252954675234111981173608608234182745720226048479514899502267358367678331339371879108487090114750940584713869752381409355138970713432394382356911765960807938617911261340127639043689395320779605961588454259446353980282580781373633614455594486324219270329551920293797807105022372136523817851945488077958465377165851643515763369191240278111754437927678355276550018250062687126553728333812212657502805665471729697271778872142030409555694549326130141801108952815299635111573636124342191414373623616278053983741857364231734784173858698207131494441953420454347183585775263810196380044286550639689057256794783083828788157170697037364475546730060420643174376134660476086486336413507273058302651726100407125132069533454725589142194875328600820260848293080285642125949489602104506170687001139223329832728646193993745516580545850926494404566192040845479465054710904928040141243525710885733685649380185472860344772187550181038346894968878502102545115958247383134747820663504293605314510765357144429992563808189249061007355884252442232658700181673483679902243236321024439873607438989109104307439256892142375803565550449817019062114280800530058228120725792954898692497624152132728670144972646390680836518125353769087712755512206357983527772489827888437612495977955000000000000000000000000000000000000*i1^33 + -423258564118583654999335355439276552309485828044322715626778356846722910833828115702444460507892487914142283873321093392711748752035962108755125563483523505355801651401663297498782623232331097046604891766961706905102027654499869900936580119749749075111898771933094681065119159413481479013212880478571502344627051228160680790259710557874120719035002109785181548683553368068941179686296398022390089828615707775372998761917076757942801649501820680215961254258577557946378034549333981734255583894393700547429434433485513370993954515575151982220266019465606597597434841594399616310834654338432286417317027852440768707308176338927740266775693675440986300622602387984187701821590790381775268047164984101622982174991466363035126439431199604478548316121594174372508863290686211370265343775360253313642477468420141216251092758408727629081355005818410340780212221263172980548623736722683668437103882652894236173991325847010790792287399165692199704285234510923061029464131102594254447611720438280820190444147091011057755354358182064954641785888134005977240923245809895158162813870143139589642475916899663019532238370550321377117376660042864942999886679797896157499059115941098576375039971273948731822093469431957930238989962356669690139958991725064809163673412822932968985929288471779694717918592550367323493874539195649532072918756564083968669643528112327503927512690136266592558623769848311310379882529754097683714672301526021203643618615870286156357678709349985450448990625396227076248351171256354418323817250780182759708984724346845546624447100196680031233197062822139291432801131298292280889187972004444807775537483703030877563349096121177860957771524087597414192793169087673697336022029669045363313392175483540431099371482554307035411287707366702840966995570201756207233651153051835804021713533290176735000000000000000000000000000000000*i1^34 + -28351438915670740206478965146882026928954605659391606010387934992808734121035988454296984308738480048251969123572114588150722569983936763840618037205829182214981275337303109999311590789131692644869574263086722934856485212516982413867198788904231410487199143145128346639444513962375820271737989583365557948856222562002061699046110914348306092341786645292671574760522165742312105194022862083303287673858595197793887668595728444253600517990374105475164821924390963261036550749060649068092877802604161882474764891493642642781679902834437592771631782959314266496207277498662820363997013989245262839302029472423677677087445265876321710208713553428879039609811867160557149775028012736338383094597631835510329810839944267984625796122684080003228456688110032314720223202525006012955027743338415468919600531120839405147853947779105808691072058821053651452090546969044793608750910925020322363893010707112964574049075875104783063210902189816974199807404629458599198172834750676242460529139493129292280758703075156099113877336484194333192423916865109082660676583258058216648277921451450763326668722707760702824634407955632265435854081238373374226497899753698497834580681134640314375410709028840117855939391079490045696543401459500409092898362330101556571159451245129015763562413594097598110585367808713543710013584709772492982742439396874087961213501679450520956510312174182149077384447809963678332637201155247688395536993607411394972267811831557195204259882828363830262708414591079621171431342927458787943076496031983113641698889762719931277402686037605664299471460717853475268587937227947289456428982196352236789272836599202840223242450600460865184884075006537353156632314376243402019795309582519395797185746007288770150554408223582601247622089609792532254953700858525857049102575163428786996280942161640289000000000000000000000000000000*i1^35 + 1924773864997736376005169991725967862761893742303180430143273137520202280053259717020162912573964879884582236447553683629914505429287063966649048633372304169432607911083559539672416410685100752392475393078638247330532323607560985533166932660810486822133601544222505950146185704475307575045441881443420072310791585744809185436567267498149987060242231627427679090855153869375237752814857009382046079380600071394728105496837815575723745044045559865166961234050740936550326851091487133743437404771301811070977847692383825609973923714742651006153265659779599372798992903152689533322798952972084816240364685132198203075682371188878416092543560129474234437634077195422736250338479862850684273150509605236690756772305038394495342186081985302108737724359435418876552040991968565839475750686057005619152132383091088561731996028558051805428484705816079774519300993753550114175009437946120947563316897158258439103630142001716046317144364080260923020171130601527420294525164531658620629055566956265666032875874713849631809607897654792789272428042974816308362027013867626433545465065575740413528002676657989448364011452574754264773098681451229697663267987091561024066221826537837975155108681226845298861472169017249265464537641848828315038052466637941869933560526050411623234429974895500270189604741209819055294007686324405748297226012186062251616033631469865018474503873717892161228587630664123689197251637556977340326435649439927066329375275773698996221879156194760481646054598771174011171765611033431488978475398727101292769034590837781679142253401377556383468412907656715457440076833845024826055546195885698628064906609272553668290110972542233419086501251554428259795565236678611176354822064926470662705369694558049859796408235307843346638430860178560862720295315340531598682102925560667907336786823724565000000000000000000000000000*i1^36 + 473808067991611198548638514512805564870650214761564927544762261336936956898210932493626253799744510523203414943115187237174752855354670547101761217254596263906009910178428813418821077125866287155480627735185673701430433408748665481750122691904251518159239340800444321952265151591081416749948384822101569902728630580939434607022921910704861412778327436670600875492153045219321750550252941580352141897552897675521628953326372698866610087918266605468024347863698101449750317467749842187805165249585010455625301324455222772631293469623133936738282059151528666139052631966459084425605117538778559054888794700597636391460614911020231310695889507848270190519862776436844603919080618873043654298014189831317977183019062791707989478045234670658479300795170062530936191030796139235696107324713001664853650272709601618580135872192772879387607064305382027874738629419610956604363689463388717337026222945565100753519851061697663271644471771719851338340091292913368829857211712376605595406091684710467969078543156895623690130258934683090399030362702687157176930020731683266742308264765940081857420877527835049935025122657901393351519427268069375188165482348680176272323642841514450767956754285563088697014140724475579824760139893354530002674232479260770373847495182225438584724987819495297360784174087635127767452952957286958704699629624339949864821766882860045814183642433995853195491756579092437219664233303082332008034726509213975562443943762136050839260071569057293723884447789706276362950385819699205791893235390684354030066196681419522345631201595450764098483272649257385577664130520976676611398782705412670476015569959824152434706165434645475243696177053758725289601507495759635374595940351808692076508394248120679999367295839801947964398642637542468017553382608895464916245591115593564708710037934645000000000000000000000000*i1^37 + 47757264603047942527378180018885239695427459520053825823514599047935908700377708359330650775855266452249425718640440811645850484102846463126512075148116359308478014429136267985641143024640684489506961700459723890160414183440846551250026950419110073559347964397880973744426637905111386863241209833806464094591970738677153989728741420607029645173385482762731446327662204818496239314087025544618075753470197710741270024956007404329122006785508915115591778988251638809617827196194107762639823067096957308150439499948048664010183259110850281712804360602443241967273802769660070182733180808610493787491599527260044425621715202907168074998637577834305935067253774638582880409868382532503304781670129088624606636129879959292612139479925376797623065473801341523190697189219978435513461218988226312018332547019859361611776230659170263277698298312319456162054728261259954399506124217562528086799527504409701589531908770909827795839523272404009443505240591841199852068390613388047180577185887633976410646592758182913851630591120096837725274153686451507932385427365573995571160320434151931071934144958771430304493657042957174970509416444925643655079578536837133935922944742486702653778379689597072025276707094842566339854250068045597792836627179169707321456801850841825781619464549906197245415879866337791221639918415083322120042642459189699646948793149397222651993830896539743175732354606617654351984898654340901102254862599948862349237097423516159699342739729681218775258954688318384964277763326414021340380694723382837207207789505813363812528963958299476472417823846638980072705963734368531281146665884470828568422789461218347087810532918532481270303410376283334753202568554846029366114850415194356933368064840739442064265844079951747774088342914253604578504347379243302835312260405577416737053089595830000000000000000000000*i1^38 + 2868052144802446657487108901003448379882594550294620626029496454606491171925621886858924331358651077410058759814697340122002422100545615203816833752753489976340287028694704520298903011044117259208885510894822273176486743800897986069666398902713071260849529076247990553255546969767221762018808033708274838221132407554515230504153430505013034130300451718491978221509324559094938140610329633079229728460322872505373306865676706268185096836309298193789548225477844744118535049661107253714052608968549982797416479862705996211284958354426420583247775540340707401740305308249857117112792097228827345423777793487212881946399193962962398161420810433102339259307816544474542120129319683537580873664002959370417640191630898539587162304534996341700079020770812963021638515031181662994583067098892074283889614187690487088395978252959513363786674574988549670131554594970101198820176586999046367702303884910855014431554439345881969465706184902730805427580602706827560243991927021602688146649283162696333758449434434566737238577167199793301238239246423369605475295484801812238131869107074815268742135778027827103049474814844813075656509822730499392844391811006036108498095199511993991086944401300836425112190827754757522068058167041538034989056134966803883983834939208363234043723107344942397440668331178695232048865801190915284347351225603638093263301433586938648954563391279976713917492589350774846105664233810481747272228516684467597741753420289706601188212443768383431745939483758301682211226234607398095570331331187082277106446144204538396298302224965584277225504520102304296956851495165369068599619567467131355010972534695430608877385606095861539750353656638853859466359016375874908758211559525352256946625840044954550592344556619149477999261436404533403708050700037049479872150577009627489305613796010000000000000000000*i1^39 + 121199982107413224841779853517401224886626956084109716414578217832370343209044418164683453271870001384208423116686853445449216930421761304687196558627977600319115556283742060327365484759454123911717545427486433678128129910427088517700450034949542845843026632829100671993582443799178522426067916112746069297017929849950841047843023593424274805763733338736313578488249420116549333194296303652106031646362110958237812646037575217831196255906424155062798087291359032362118948590435695035143681314345863309608591011625329962533094313046898922937331741381148916704634734731920124246726758121714448264596587643353011499491487945229187360614698195911477510772780741755687139192235339003138937372820614200781057585086004934972329635268333110837234024518602845224445652032420021795413574228877931264865982393519130427998025383445177766249633964841714659457963794583920189872362847190687081370505033983632745743814921520921933765839511573723335323847153860621818733971450074489451167413382016392446917417507945233077518280446363281472431560674663872457024660561663291033822675809848540497693328600284606478192480006045892656140761108539223675511309129233352459148110076745944244935232608486260149609545146232831173369809569689699089082185066149375634000704452996454210508473177773379086682374187028669167922813872133373098395116530248331020191865868956620698551546762031543196904392959489309827182429666103443296922245389758610147970789688372595095506564534955722492175432077309745145552277829840518913541068233879855733020654357248423551802695635223989408553732742685038644531315264597272334134660149132860720911745280182270854654899199045026454663979532113745121530517832601626348618545063560797026965948174222974939481661229353354611890973824986012520268352539970244344105947385011550323739913486191000000000000000*i1^40 + 3622670742663803634035662273332888294385698380105841115878409261191188936674401632118968847985208986740112498052170591139454918162425757399645478498852369933075929832289493787798503246559925077814411966145214114078463766135758234097098635805290189889971043877006152744130032453817014258493721007797195094574349118871930013970010465699564514378066445158181123649495466764268821969910243060706257294662768063243013368500294572204291613530938132656991846951529867778102314054124638180918656395312736037298987489987070281018346473327829244525275048827842557532443243608675411008140710562908503471651909728133984548203117831175601544308293210781867641884026954917140662522642216684094455324248233994013820932928583723769463181232239337927874890464445066251429392789634155139892979234320715216646398776028134825470852226391711488212430800924381588557673778055690061712455687845807792707608839785200264904967635356982210015901926865476449800985168613921915146179390412432096296408805071908359019720386130031641206421787508658276931318910907427479921762526286698418049278193863139402633919463805617475750936299087145764108833202392653253377975162579531103254500702055568338911253897396570933352187293729057184512027363701201132195290000946720907903543543271634472918788555389632964473784271085708188202962724894774748544781934613584267715920544478922020055391146333787044008222919382945821688274311735375911016942659021369007194783673644525572463851617957834753951909713416730311672814544726698474629727227587523455002520234189917903305945495140280848790648244271571750929855560499425182374022111049190979420253490465543881728320049785334532579630464984356358990168909497696084732680709813203011219669546180763000256613456383732853727826172011146295689906040585371919491542811819949619028013003095000000000000*i1^41 + 68143084086421663036282865544753767833254306002005273875542235940790786198528183640410455502777330928066341947202866732452499082725391183307589622748622023730615297195507270264236625320547459258050387952703951012199971621510501749579756335873038717252310308224208239813799594678095861703457651789810914577456211997664515173342808765295637349536348310781243618745711632462247810094666562057932621502876054379419963476108725583069618710331640165868964255365812322902240921385284064562473285559899079574668709747401181497182318178944330623325640798123723862598021611007113747884705957621109202164041185665260147488931593574531019826323544500233720639191946887252773532269819462379358930367099406618114155688881385700048743090610506362978531037330142907922262097364230973069546556954553143954410711543392309183887329578269063134093914171660384335312738118405931635716091737725580482440104059546641586029915004737220678234947183442766989328889366328142185133121895578463984818424169047772638795085992057070302329542024388524810584932942776099780045485374316162434389362045569460770805739638449933760487801608483486072294359855463785098336911085364640673314230533886754527349867523085950855074698081586364633485984105151488979553267734048488321353006971924135489503976863951609083564993517964125066873585493148356398010499423767657960335938167382499117369142172583041445652670846357429009732518505845435188378862984059219832205615792520370412574366799261913725195371744146859555616217855756637265250624095911064677011046932261393884397618225825356604795834475577023902500711793595201622742080602208701465716469196973514816773927697092156278937681440612797968635539576534081304880369353851463446881404384141992955200655115450004330776788173448139580056468107116570095606296785788232615498773285000000000*i1^42 + 1261330253381520758608119877814937161542396962651244940515987862102600034948037653641710663982951210491836103821174464220351348406319800439717114706951209138555703622447327309958197533862419644057808366325712850643274428661205809782062346905703048731081097929675942736330835826491289006966278012831581818753202890764938009395373544334885658822290035467625942051486223261112850637274960485567666541650668575569711077794183813534623535104999279084594962879517805667618060995734108929997569724222421420137855513265220714254102589824761903815030743871901445943850656135640008134909110216234071858425867314196409160355493784037290363249568672677386727617748341281926141059708507774908237442792120456559248721991551653166632954704436084914378531800400355773602078169813633880573526257427948925149157995856941736430185514035229739850185915744891755485257086382373093046229796120117460470107739933501074975324974468202740487528675604493745078691087042351854498039927622737437309143495555590914711300765296876742917964209105308948829760339262425976193250397912718365202481222011433424851678731880331404213674720537639831172353478747773733101114484972866374444690615788738048246310476640370074511208156664317551125776226476033217782911985774907767437669350308609689751626113662988539975499320161721438369498585151408163361059612481353006015168673308041750725834448317023908275566845523468451959026669606714445544387229275936427097381673653435282556900579109373873797783969362452654715583500978460720160666932887285646391601037859869834276653137946339178970412271642022795427112591477584598589977000499305803939642791500019712395930826188337960071743921731158151985756553360275858542948237299431092340360276855733276003785810811042133285319351454424406952990081102708286121563207808390859827566715000000*i1^43 + 29020850113504627443901827315198005521743656035405994435239256990198076755399695231584583863507363627922906850689308190665309946322013109206141370664899064563951909764949625790948593833015809853044569494745002183370738415630916600285367921622661699581965223568420263221929009334510060554643982511409262984522983736296312485445337930647478417441198643532309642180149740254809620610380003030760167684086676817519762115690512058754022492351242499205264621038879061979615301301707854111709811018880664019381893420952204258678598682193978012268168151918661891445922567926614373635853959725339605991860295558421348720846091332410747862027788985384369483023013189897971200393467620911790368793903635366933980289200772005372969468176679842368911837315765015523611144659353857999588092611443678534961091780553867033617245713975861934063854806922911196645997610481614037627266299011499330450941544375621526383615112862147102278898525806771883361524145775577840015082924315750262327638707475592289799760195074530039477575903550267111781548872151414110532386299643519370278948955069528999174391451774037833851778805021834945061119177872771816638993831538668555392926942153036815710989462858346738950109239828987863200752685369239395417451372593714856423361316511181271220491890647552549471866882452733244887830841337923865851994239125316139997476335707351263348901442225451613610909540182732111452391910194029486592081576537034903362691473247789810663242473074985345623925335403338212316281305135851679579568681690646885836548913097140043039420754733970719471399865950538648823281140334583208900143983530497094362159462132533537370374716620613207025121368146202679742840290771168864871990912552440355280826428937837487890662349431752648142436069089929983793286087331608072607802439741279491579055000*i1^44 + 55107496931888615003822976294167562700534422554383200530522661359919255701967305601664995877358193493511472841544092331423043218061065921940841164050010101538531866064089142017906869729432175394365951627595160842432030973862705930870914538715411516384625103492069054581310743485899628328900072256284751548650194570240752348541430926732653592048122287478523027387375148287631706288323452537895440944858024390983087431129476802445864394799942140628269411667286073160645739082577519161785291281022501325011380707748869622601183316485864453104505919929578081708404803557444315927865225166464021122692742719245654407188658849470510559580586872389133549972416975516502983895367353473737255724162595973766304143163720294268437703285676773816630799067363795116917882567359093727350988292582660596151315831215033283313723836400167860225048636238516283251232406777159756231862334739058359006182188330460717757759557382443867366835863811834019372023566366024070307908447660513470634745992066884937641593674240185353625898879803008336658339697728015018005649497915891028735234244962552724983770579010965416461858051851273774538607809814590729615009356083781852588721562817177339637102152416645990183468803343484141854029818526823729696937484212710046236585968802279241741300103910124309645306419027873168700918032521010995941619666409701921256846492074576497819522080678641618600644234092203350808955847601417069158794509560040538128963515662855048669698645751581105323446121461130693077856890283596264865727280013679004803357910598042349571860005320617039950402607447515888166865389416601556011441003498493452341964464605452077166238953102523058042914421097287251821783389754280626875578881651449899201259679007351804041887829791723842426240867348504812738302320070777608139646311532411717351*i1^45 + 8149859486484135605433120398623236031039523551261417105726925181797215572759274111487812062441818806640686603210168755549208147990037302139052938496116932618188736979463513587104067274858320171174085897190566128541076911793681073131657822251481049168763600778120994752274066546702254994003338637558249933968650425313591706602846445526793440899551007271034955220538050111933194543735336251115181204661704003350381888600585368370456754546977594590868902642163163929697513302743665922143099967019490676720967622360695788366911378131677522336700774406794452949910609823916450407353745770226427612082539417206925402205569067599563560948256855860183150591131574993126663876871913442125038278583482903207137583498982681251312793562669196541789183817207811479603243570632297554718491793970419111923459821887197709881666824159429959690720890748978273033690524345388621561369579343366701685365415666311195698717415245366037321590012564985905428252131650271528277100177572672151553572214014517693041105578629718603301661161204427874852992887243728026002056749133523040902060508480230008385079428264057048439146934941040847465509503209659982495882896785203070346667170496568627809102503097759830407348435796740928549661667886043623221152732136812341013749580556413488312204914760617309196966041702155748249525150190450567646018463027548917224528377296692386245793803582897325143326856440680708903308788037499192174991099579406788405477421191026212860480184534899827975788096937071183984121907399977470900322859432196072660359601915886480595418836316078052032068395977557007775708726380561104528917384415788656500473766953135434780553138125623165497540680659625717541075694414255991321364498382762754148604480476231209306517178812448092171036677348358748305716031445079725203808702979297792*i1^46 + 357182027064191739849532143049139498310424700914143906178559433120496324634546951470158298411889198017759899182416461469706876377625030706018992484630976140511181918919170367712429873243991657898908490559780852113776185604325792444672931791510461903066158144312463402544065871109825017838525203314441285881425062079864830833252796500024368456598813338965517521905611757084737883567408674621519145525452128434852256626844491082898259145413394914862539068556714894791304708489258296067259871793597677976720932912136652204970557546589893285363556073036348213313673256557358429901279232651963391926300837582632108911786963304310739874708461326892634605473794587764390424172824421102266603077268039085194147799090168702024688852249428306310004337274502294579422049058125330822198897926735888988017564856587602825834198790484619815381598330231438039532718159207520416802966203995910537430778850146852603172823634741497344619459560062501245717775844910037859512196130146231656999032244354198638638202165444816473861255827059953622630611695242446705767715442576819593441822446093284558878457064602082576224295489259787915862875378490237159423130564394687865056708019496580163178333326799474301017269277261439238967341110406478630516918147441937114734639818797653314518500038972113231776583053306330416186364575040990257394637276873850482543934230854286869948182713777280930824311883980877296996812596310904501033001833871281166852958695653361733841596605261731960629522455203835860977725508771867686789611256531110210083553863093710479027562225723089488399645930287097237424793200595836805393584994317849383755927019746795624977667717988481039914345170245856409729334147674819253685213952127157558384359620323183141202451804814691600928689500254439994866152872984049113735204667392*i1^47 + 6618844185751332899775226261264433550750051220192095897849018145144341622071772627400244110975055854821892644961385375881392802978147359425520857133923940488267896916455405173772553380905902774260327558552651143717687198934814068859621554714316676820259021159960046907933031939702751644016791501017679505293265346712347738666917710774579938848828558625885052399299706253486475318407577672281746703566569080646236604171862343795732009697949900399129332016265382184828184141312246015958916896249773695586956259562570917861022643620423521162038980334788311629511580645067019984714424168685049616524643293933991485405045681271366631863320239786142878357090754716970006788304226631918439705837765966278835129458109922645034090463856298941877078894758201946220143837444961724342718250936431754237945937003190404395109015468779935185408372840154701748470960508395114474621753589223536058052353924547949065440885231060693821249224350056359774361112364343128903528585846926997858912346117754409387132654437914718849385888079133734280519440859056901558973412540086436156758311283792355448072699727912343881708807711446615640980725310616128348199846657917040223846912255125873767930531287000079816118664606669035356602957478435942306614381351112166467264458113935694686260299636512704894637363675946005224850684045239365995228461636865292803851628068025009123556250470025441282413397032536722291719680402344675025003783695749905869639268480499004947067377673886145461506471638593851871209366605624272811313199394771644934400810720116486348188828438971682029377633916157761308336260458636396109633162252572223407199094848102526210331449644324046770388055363883281448786505420862116257373886539888392205854444317796634670266592383838475972836692766739223689088667500779696577052672*i1^48 + 34855060820452377313649978859759013778631596795085174745430214716155915315197534311042659051141213422513237529324353283169477725109649501720274386525103839559701418226449097352558096903344688179709501132397200096418838484232211380383134788304674182636988834018223148451923578105698598729772310131653626880881076724070354417065298467704336956538349047973146875217899678464272345152222170552346402301490891052163810249340850408170375976914556438560667002647615686545638820443297931274173877866779223742954357986803450954133567703499773686703576371781639320390811581927964444173576636280904625199312272666654952924294256390573597745030030776841752084125952756408485546454211095641414730912433948092938071299469716534280927355741191564208015860393447343710095292442629583325751251011752218255000876234650238890812270369144604876812324639291407068041765764639277876742214183664177702240229299009040194758182395859945329013782322356259443232678504190347973448313050922076889406311254021744402409886673974603361504334676380766071831538452097954767763469328160594893113460826416521239354422993007254556643138801061065962589367594420943362760222639035528378381426363328995340749062601221314568563663181849690814009172301116295007953072860762604053787142649693966142463008850947752876614153574910524690910225961551914286961064444917293844080935776052041147962200374667159740495931468441707819608445835510071386072261280218756272960576021431926855792957045074816307043911646497653435069405454733351454489184600993387246314944833164463561525535848486256485585767177414702734194373314150042264446016067163135388170483719126949611626646261297577801950278256407365504681614372118891983437464066363990878612540711981830551001647378760143201698044542739871101594110855404620611584*i1^49 + 7090619322400091971543824559211558342315995007168161693312613519000150562649658433050672883752847720015831529251781897079422461187076120846390841650001299536621069601250678873080770361264375012429806219618037426350481600368496146649855423346920024776784291344068023470339980330628280210732279316229547213145406492941903507575240798461943839445343400542845318171453869246622140786426389770877259162856557252535640548820432750195954365003071580694784278727703621438346867286586707711030813325886895849164697235250180645751334848666330123097649461080566831413977298509004025962417360219657013316657460087667826376655262158791246239785687874245029941746908766023341122348421818233092575923440686592345580440815103450390725067260174161643058133040442017719151595034911094256707559928418352330693741850866775002864402658970416501788865103089917596617233849074530457018823901076768495570913653498147223290535599857710824633138296460641953840659673505406597753851696796920200943307624936280245464981724351472664569114052482771057234559035903228618318652689707328620879582171422935686961677701958192176458962690629785835774826419782034965721456352662445991036087118279555043574235259704568952658467847338434055790561355462275477552291971023462048610406175603903266654073404298214661278122898991419257426044931698084616868619137555645429551032741358049145497457106187922980772630544645335943899302930529907811312416246083766066018995681095276837558197200054799204485609332196547272980647101979035014423842170828761483054027741647350386612844793010434447364739594002217099775388074005215184985077749934317823518532377340002617218791650702615213278306734576649497354632234923735911581746066957970128213176400709781472158632298492665440334604379134852417822407805370368*i1^50 + -18560833011471831780064114706102001392236532478910081238432015512452307386579072804332736566145151663516807073793986463211794602598739163060554278029814977173105670255491759208713385360358704388219139129445953883802033341429364085834947858137736167674004470589104333778600290234679367079313702989990381101550367744111939330581117718765566002994240867036934808525812880467843795242896601202164377372162670047469559860052939241883287264092672996966775761027509041740333169146282385169926028273801223605717565082554880858375570481460137318791474341182699754385829102989581889502899943078539126010386541877828683761519084809841114050613622320365121819152762977777514802877489124357572193247661796515258340941990371120911136159464753904167320194662215481835229114444055369593580327308456790981027400798208988188373908700816294399951956868522125827554562878251143595551827085448349432568525330957613981396858235984895358478545773885979564770227749606755763728111285656437604889804942115051014658446050282183802758004450707144967746564663316314780814366412889074500600780078145326196806470396089528845576594788172126562551561258595433595155721645461480573342426470164344912285357186507948197127702251229383545351387641300605590439747420545674991853908314492489890510336789979961855250393571998469934901478144238116161385888514416359279777960976653413284484147566206938865418663587869997461492976107915802220372138855672214178291850466761349175346447637363460979474513303465623946112219075138372312178009233074319068021525127449558017655564553917365972192121058672347761074955295000932665484156932942738185030866042067914121260314197860570867795384600353600821603443946883278286919468504280091374467783804153150263021953956405576136776591795760764150362591461376*i1^51 + 85441279070163430464648771095153438026583934781812073596735809435169723529140708136957346514763253932706845028205442926430313484291803042909929835041630980691154250656653202214915069953085837515270020824316440459149374438219425563192530704495525884234916944909883046917765389632001658970259771686418629580144155634100522986117049686018407739915433403226208845086130539385981596691848048725834218199553046577006105887672184913722718774251552297036675129297904686568423675547242482554344608509842313540404380466348911652939545892670333052196204253287452133824248362982630493208181677146509322969714913167998335997152502852443800541845044659707521199536939687289001098468697114577897885104685549334073915097128053068869751025970013776098983061010062822062051912211431985750560347510177732771461059244465580413548120155940606527872549036706935536568247427972726718460150683837339320113868602154924819008393214560723115906591810280129387816957903208168798698852819527081927567533360451097384406622305437737210796305828953671005141066530595929280584658707435922534031122794160653736521310727476989568995055530683870260455678509936086889485111983778240840372765695864932801208336363682903729519672414389457929359854480727416972020834847071394029951762157293664731535398963750939037426122236409779479584676788385879966021310957313690504757589244875801410840482672479122672567070391249667279303230771756031774228137572894607884907784589242108541659087032505858947146855412008898057480823723293129019397513663237458961657001922049438863710793627761316687650762519256052420153716837081398680716507167538634182678342544398136112230786599614873005907991421363593468427797741443089487859625756264059680873635850019255937801819032545713205723816463675015773028352*i1^52 + -229918639165687433995852952204844282986325709817215845606932158794475184159943809756456144223826310756502993879015085578096485571284500563042228817355683954502324633532575405908261480726054923161909821150220758393215285727380596448224309641963317002829221511305776476329655764534606966501762590325274109973214646208499204377598725826478844649444345896267886687386478474453352911171181925648028083403964824824896645124721964969409290387080260631390742635708609223749587450887856957123160884046309551673269632784397593533457674199707017583352384467710560505164961383624237958858232295221363789977256148181175784600111155876466876312620353454675170947689850316598845826300456178166584914164692224921531255552468344896777423687862806353934615207648806347868986805321557393727052242354891637798764524232051205382213067661021972305774610387536475299725219492435589147817258008359684498215901327743959932535701616849107639383296846259846424304960610191150771942857844324871145543647547691642346710503328541216988415480212982871613011240557486360587160882955642167926570210892967161585493817141163128025600168941157801131934601989140534837154399547741053800513849103552428264598673018331387851806167367919727016779296838603544566487741736698688544653077616399693314081452419646725545232773339018074356774033296480814626261620293750908343851163791965795018596749306912795470262570923001272910197444757287236598398497774152815639338658564378473170544681512938003274464482648108350675013854728151662227935406719929001668308349845920733159141246007813363513302011830487469861222884703289412081633130534869129811825952479071602830086926559108299403615942844705703749212253516430423815680750723660623289632733057837495030332900228743169629717742670053376000*i1^53 + 3667993350706800505205337594335093908792257357039941333062500435483949782365991756893701592015274358656789975698747367106382253302618338601548253895965253645620434472186642159608841685040130640988890504803138387928558340374769972403709841818908201969571209874318302333834790854170313611555590065875871595850024455106929486794634925172743077466704126823392165203148294710563868749943462548684695997536672702203722014360867028614781319469918833656257138176109391787135417996879398527843718583994086833938439260584385559808882396856018682339802392161161127386397364972391821970925911596703788754303688042926205318380651654311749144554369609935804941157700926823415443330102853692811133963042111670991605073042519983345689688466443090447034434878236920966502727187358923828572624240660027830521396594809548911478811096950567936403775733829594044572380999630354329952208572759172920104409192137385965695815811369303451999524953967490830414431558197093974672060592567668183404252249949362459543952777704380958794956671865677324889455531995624740945692314786565485139123798782055416880273946064627979039474932379959643619759440723357096014358991324207099373356042056042768913588425566114971578732781595447038756628537437332528558386252401334934952015282805639938594626585804796560360465304941020771107126661981120973858613857964363422255293667339416635884485583331008439024521475848718813758455381762793115263129648752012810429100101989225858470330403194369224240138367181693123023203532241948950252693362819010759687326292414818780126698453490521056864920490545419647732134829487640341934277288144344033477808279869538362184189535656038971151080635166662279430954587316512067766738871417718969360950131943202031675362545443664311563786794303488*i1^54 + 733429452939591101590713784303089616782546466831128949589230099388244171964093778911920774992072866432586336920361085499150784719776076353383420336422821833150743997759450818398751653058175902232983220107565443031063175501770934686095739629823286212889979709760466617076413018554865440928373338426403883680968683183319776633654750831997439232435413253157315517455694889607916176117129378194397063383169006524417064095138513229162319461349891829811479126413374306713938381594407303546003174913429228027168790367472390736493724712455327718087362371428028699129018816717322239990477727552826118282651712105107103084383635655732412921510003490244437763785708944408329271807558350801449042560613265018111102716337512942248069164554553982316362040447303390951330035757972362235277672213032296731997363541066741031138760949733834398420807224944551233508861505205158065607210898556652937554240200678126534051407799623097364347051913285042366218925001821705812906016829324793135627233215553208693325126998863325178363841699290771603482901228322439482077381757991666081276667404193409761477117049867028252134196754422942671050076004981915269800680121534733602664442108764939817947351265334268220497254682979569030309520126773102763799763937512304671465231477368777205100873812208828272508835738737140123574524133383715249451546831023630400721795062852910267087530690178285510796674084067459656623973057339337608941499433856537868957194314956479737337896900603821714925816385572794309720972993609684491607432490133615714705069299938343058952283005922656883578205371001491191977651639794820199498238630702810244383498428951231839238469637881981072141704321582039497457334801840213696453051601126219765360994336342190580504760957645294510538752*i1^55 + 21474296990193573272954026301303251113823605824137063303568410803972784552603650344787929833329673666900780959792850676741643258663873219967451267182003850327869771717300700812504175611216632608279646769526484014404416479859991962894984225240516626734891655128567567925444024434438861028668666724903215192334804895663192922773679374072828409701957044846794751902980826664189093507643154759733136185866065274776106779651966563280968341320123628800717270785820926774617136863040113609370462540009587636948989738891634512850837422935765796058596849918929215877174287380746223390159283100138580740911137891380098026739070660138014248539450254751912602259855319094009665976283392620363039909892788689684419233446083215056647107507629570736445024672547702766731355562383697996342821748341220642725682278814461458549049244050731916422133164507798838834213797569621356789806178531809758180456292395830888452447033722436262455977325811858019258007225370038882584666565818326582815414957751149838545696435941487924112441974298223321133485240625437249762995313102691932808188174220953257947553242630092925400883044745247092065823569855095698946012797021838352890477108305274207278413738651275607895406066693594801731468528116625107295794394768054306555908428629535246122069278629007895669977579690688873673674786324746641688819296241061060932602369192348290226931781618239271785620127733906272645484661348455369364099023505247950797475693218381661507133018509559840419363130387996782192062648742844772460043596731456246473424745284402468444775636632173228944310026582114441532046386628972268259144059874911724409446433891305188526343899687643861844689200141093218348494512813181450074785693851407525596741699453468218027890021738139877376*i1^56 + 12252550982065519234010614451485023504972322576421531563189055529592749680419513752923493717418605066372929644302953546205457664944508041606253482348648707544037292181658961291441858518324364934618559523762994583507347188766956511383996585630793587377802449639987239491708569585225911956749636806824418412055668380611250509123357433424659658997274129285653740994134854604766700154166264914918430450446937419175472801950196207860925073603710803850130279285662272926672812922123084832334711506339053762867482154912468903249010557358278966032651738365559145061947987143753563558920672920800064177435652835071122885766772197332775538383750520444711667143429349630978960804016122807624745363096164347610945032784739314211414953372895235078683009772721478268525611879040154928040916096240256639576093182248487064084025596689153675333812092612358318009149118778674705566117079155495866650813853420176131930185899801741119749553418037356411917727397484659702712788242866423742638665165261072307929943736924951833223698660164212401203425073600277006339254541289027469354010804645043056711085610068935438532630097501253493079551891669942061712239151657388521537377581975640255508878755282356221540138047182793996684360566179929148412936101969425346044408075499760537333417260178439712727428120061924826730870635977083864040512843967223712901103150941707210343999336924742846010595305992870819651957759384903842456997634114813622356613293745125718111473650337743079404989336426356163983742738542105685394362463322987584410573234625776861447619879346774662166500830455473359672337279166591206125101222298060080404164826312725836983808290653020375603831530886081262007071655514972615388933280599042437559843140307739107787195254046720*i1^57 + 20058481237633927686655019852580383088980063184184403757730269138756681071153567548532500486398905762831946935911545920569597738784464032398671149275935749137972419018437056826438379865159004446697366835679039275693228410283486585339843891384335813756751138861043348143827427503511242889712719306823393996814035752257515287194624802292257327707834674104097653409242471156535585695425420028208599406664057140491045535666950595271283598145715456041060545602444631841607426531706427512321133587207624757894276962737447634475212147444871600848507962337488977857684432084483542605857042299246084731091486409971079207027126999610806534609705986714584905379899843830955624840290212249880119102171088320619587072057158436844463800287756029124489426322736710853861658027458992761459270942793172603021606439619509405814952156353912182495937738353664616057371559172065506901817657404602694988149176622376882743911598631577723883459886174437047149940952542755300840639112962940365843222821432936348971064997807709708300063453513932752732677193730698542633772554121938017974446368128278795475207986740954328439905735239080832801603732991007113868694143509823030756960527695639525368333447705605018646787696740871556307076122368279897693122857632640198062877962367341316258520257929024586042281632160675418922838937270383917144081250800781537872174946935665063008322664991903984621984910044007904927412389574333002859349687647408599931581109883617669468645425226399638744334245438511200920240824210616654374291780297645879598291932004142889647472923485177483199024261236807298209577734190473495081712817292594083414676494599950086259931048248430167671678693727770028809213959365288351673858916975121328162017109437603319574953984*i1^58 + 1890178954934241877906877836813670902863574709704754115101837206994082340285971587952753502352147806818189542675903658863958735533207439633185949969064075462958883133076821489667572632784293523287554441504127119278055385101286790701718594986531499337061805175388384258256613968770836844511669893425785815299714071155997009751409995810363668927692084445653105570286009607580151082136631173023205739343241503267282430692643556474991498447333621958056810138511035877504914582452643166364860206606487031376810915153742400141156271703871735990810098684913578921488591579918478547333914273322979084145669675866788625223616741611596438728266256687923503379359530040832649360065807167875284508145523970137511960864717606593624928292377616743643004750496547884114718762181329150644325241567106105938291999644373363734916206944093614673746315434701706974123281903954340919734363749742193232227038655856440065929404590907852255767859402847604360203973947693157959259995000107236747861966173499826798160889075947030168456057519397741687576957662985211188750051120058505018415750141247113606386722737789091458749163722453954541937694510075853805985927478622318902033655531775258304203620612709935858551926265042805366146604432726046187409338199016892528483020970744478321804944394192347224153862452109118900719754608319802741643300120232253910300768956165240002469649027836654561789554534882501687114994897051961216336070082999775617425778598311456822416244133577733236410820891270696839495666868065072258029818807080650191549900920495367126925948318870282015796445959968576530394831191011316854996169774109530847142476851163007042719122745461729294789233768850575803946632498397004799545971316139417441085511516666462208*i1^59 + 3419324956170937564560557304494500584310784092686892594306811192105514980397633665207997567623238966231621709709639782567231474625339334752315466926645303590316437284824379005475994298696442035178593117597227296961819111791510526637780780010851613718324438971860703353457458132517419826848879632223181904690716093702854278860023297275677255396994991136831125025299205904628712697168868453323256418880473582429735947227230732569454006059873734169013525321968983376997175076910644589800631811502576418741965428133792705662236848812052555911650636550549883738940722940777908555890319575076789479180202489479193422571867742181804160995417668231076001427369875843803377217573723648125821715348472533651254722727732391246355632247623526778301661014680888819474465423222298821040494165565485767670480772820594847298690971472799951268418082119249991170439881724184765228222135875098411011718071227235153351040462942921182656580010890295504213396998871990157873026151214768800805629493680549104701285767023470358467291977437252438457407397087910961620003784006105270640414173101717253780759774452545492374254445687855588502220380839519443222790773096521613027768623444495325396111716618771862850452648657779779384340830517816170291683614943104835991500035136616839914199870359506018957024696723196840718008847384550386276483629319164941749389759402474909956572524434401657999857355006061092593915351104526354897910336997813979932642216432961599219978801461027557677674777301146453948851996016765040884684611302791275010707537891858183355717055635967184446616625475719773961420256160272398234071359040427307526997977991640082299477679196575268994485086133872940393234443295847134923374386773079369117657053790208*i1^60 + -111571680471157405613693262877899505587387804639683585500362382192870210201151395157508431673014388556287572094218775676692759720898451256544282751806998693259932710446512247689291761031354309043511711959391954733324287174656147750841677794983683311735365079662305791708446769362000108394199379747507186572737484506969505781631157520282006213135443958578613694853503717590196851526386433560981313256269787287104834198562384398988168882808300684970331784675949533529903006702967312309467886395164654676840817004280967575392841952610873106926725043361497639626451579794387431320153193959715222104530581270972337344911950057062410530486694992403343261431064477210665125908656019559886485235789814069077761122960273251750798863988016102295520154102191406430603971799996561212283340324903228031363251260160004257051103070621834102966010617077255756648825384349802984234912701168167787894953478364621677442766423362220880797570312995384293461491812906670157477385645780340586083440347485825089875794297993067931366376636966468555560349148103930600783407122902102414448938939893614091434964939741411441148206433722519383096186012509284479168832287211239107683966532613525730341968404410805163885291644123462759596161463981806606669434825062402612775496307566858830042354762496733721962087422854018508893101266591787691395980589009684639274175052756769694708171193733879462626841641187772655945821553925592518141793670091500158519430123885937350412464454429442228651427728863076229805547264604295741534649825289888979702932057301880144722089177917840846942332949691254876400111072494549740344666540521305133538400230722727406031460667040966963853570536049903625203246384132447901425266767530016391561216*i1^61 + 34682056958307017570690334475414507366123392083408287078324158783714108975106834078476228455915504762796042004142164542196229738896839249991196584937609570780121391116885671778752111762401611628756940704741718271961704553008176686451132390183382422584717777095980455646895439769301916481438650638926611911735079719432957690196360920222651864803946852366587312214696525882521729006181711023406679133949100918222884614543601969822041055414450282068774283394078675984545709271463182987647367251866496424093253363496427064233922829623125278969323060211567092843546848376366828753586340468098312297370316405131178961889793933273919262208971796219729643879474463413983529014304600601940101619090433587233275140237830882247860082496028173247121036405389028698351904847387365066430748266134714741774913112049923761416305306724732874164646378807794196373628395353526980301427353532295816744025928677459769918462698366833740787002738040055547525615320701161244646417306628377413416863633695658434339710658833185983483003089614128787000854793619022622343931139354625039722043412185053375249668125945814774281033339295311976260685679957914881219652009267640242392480588622042907387946405967410407753518679791523432295611991826774180458605346177670721304513879180202157395653587832241286629649781450651226722302171187849826681535913680870540857101965439239406671215817556748062596241224465511642478286904191139014190201521821701286952451405719264900910678057505318858318814798173601582174147363344006878953510305015965183389420525936249695524839386164075821157090407651810035783809196252495520857988280223534279480371148151426671756024851141730513170031609948380063194402179643617328157804236107677696*i1^62 + 173909828515571627768042391820777709199055212101473033632580636621005167210876072089931222245571937087183110760897933681119125734995003096826592373090828394403296963803378449118396517816336985035155076170023910357365298120097452582857593525933348080004277556793449944176232585712304469292017435497358877062487024097383379035318051254089150756943043416462593628128791818629396062241079741633517648887614630151780743322531945238727453969246259940213712722663769176183799075406581396388966102305803143633904936191397458838236635018786272950047647365068066188948182457416977948895462374424555191443190591924420568075042677498858276686531393808470892003656391292170721982953185914573967052978609303533936293603733880476580939745402256828387879302644042181289391222107921225336029603985072001810482491155410179324215652159494850238597784332301163443484025525096397431914799318345498854250709641112721007147601451027639203117654097130254849033183032177603806654502238997913047258172791620103932346364170470364383093907181960188906323755346275333549823387224341786215835770161283315283280999523817914784602562575668571578177470175769600279598272567921304339382785831542145779222911480689194914862258822495795431796736484052616794263803884684654353185554912642569390553826553919791083044078689531613647346969768951616364225913204556457452405429324470776169295479139702555554485967601813049268263322629314221295374971758801736714799541519413439362861196013185720972449270709866473341580385772934176605642500830290137135694661584724811388073260258502923293679252871820286769872045628401726523741207931530384202486686806232625829036518860136374350645594186925522880768361048263613000913518592*i1^63 + -29160240790016768382936815129556921181105497075235289155032140236726332231912547559297476457964361731920918229114493128666334629667922147916334583917387275635993117615623943760459412843139594142299244426890553723045281269275564845642216446016598852893229910228886798336915438868264293402037021179269299511349333087104241075395596821818325593780645050007119099006524346732538604134448239843282075150324106070198019713582822181988111627102075949546536631555891379869116232440704738739913689828432383674058682979895478256500705465827178530213262415528290740683576827791863849315014334217587166528503038906736090996622080816596296843922798559113716538866121580924421903234029623225150815665110019185908404664331556887320950181352764382306527142764698004463019887550383882627996202091904261194893628746571127176026278346164266631424941126444686675513274671334227212215429286263167436940264651469082288884148793153191702313169833271716366036583863369056831551605007148364816781974646979233579120943603158934261993381747143091609048074513170878376669213272688070026450212524443399341330812947165198135717520362734466585286918087196518555718498219562175775882669955491656758871453034646902626156473965305901536174764561630960642924891544729637108122766630869765465670997972432935200546682817325984851342484186499666322982815906648527287007571147413386175286829042199854772862459245007688106512158500891046882306352407294052527380189655590109448542695947083223888820536272587289647829064906024244755995416018479107302633749742765037107490514153445940576249989968955417224312535238357141416279632531791779504422640638271573290668758808735649466053291097824684232755268800298021289984*i1^64 + 1517859544032152806966489900400016983126827526793821019935036009803616927767138513257698537664893999624914100052922426145048288794714976663129934206346812325744953141620537933764088340860313634508270689381664347452061000465644564228903955637190974212508008754630122086677124200408603233819447170493486074488632696336715804186174384094147026562831699561892264435765070029136761884080195390862150913367655289502084991311170733347003982960549678434157748193777391605058448667456056311885449192315146334823354082267365728772307793311585533676339104509390680568432247927978195281992237658006229837958988886758669736555896479210895448559506523142636648733296993329180641603084463314264109981627880789812006419719704711662640633009103596797438882954606681887124380272946268892315321380036106057016236505773144276058154420750567533299487115873096880919145461667240308617156450717789682009788182406175056108038343115565450044546641466971172601897963168139518710448545006155963847170717667951612192659653103423461480579767665224938530393679425478244710266064427048703921043059052263973935918879219306200033542533945515015395771853378901198434659729895352416779822540024440189836219728178380571420344152980583913499379073457508844337860901554191959908727169519947034340289988087722881582633229491457506748507681634309985993098477844602451936520002124530179733030702041570730055323551735994805609373031720998983201595956078502124752080793029360916864626504538551523410442803021462145773737495795006322987085623361621080975450518235545618940738080150167419375073348776145334654923475436274419501433367943445614121057495124556592193100726025991072322286905383870255369749809594368*i1^65 + 62163150809440791570821126450885907284469560302216741213704095213766916330447317763869660621187475931692715604351045731127758779241881201694241401633661535242531401474420863710558930388093659061395878661177104517716347316306700105688638323070623240707448798360116738500633778393049438909623297249237173319133844563121600189138438548959479053591710633478921602581103563169917020829024315354050751285477027279817192116189328276579677983527667783926124436469164502772976709146982959480766246552072939528404217292694949674639978510080918474050978456756631573522374458072265839423223569486480665371677339221133444187963930359848213665862106559713014431370722416649956561159986102618143552036141983344904332967142805093775497774775625812750872714201334385263971432915166389141309433146401434734612132100446017229621062035022023949031815638562863062352386919628145393361391494281627190121736391389466125619831174538619075946509905346966990091089231627585807749744063473407844095051949286593624111378636551786346847168960094978495526612366646028887344310797319975268023680719600275395420455072874081368691558102763758206351228896643280996395294752859485132465452574470740532973194253961716749788470055341625200893606283917356208380813086309501843475111233103738762211757906387440190584997322987775630498078906508392261439065589778343131280309915043352453457066855116415040105215072975281128193171265323345152406127051722759879172816851857986490205178029573293489949798853141131019335146389631543328891548930076801886959003132840360724003049900189602388203072995504912955340680531289506659084012508739616505685654971253019576186333388079129276662914251285421524779008*i1^66 + -4629487445877772753875500355544537802448423371363327103901008265155874033037863233760499476458838979828737301230091042557772534016757211051321037345080610737947980591311984550512932147161620772469437190683012444635681562360174370170215618004669525805152927943154217156051711912701335733865980565469561671595187396657058784071248350497622987166154924944733618325360764553845324227372232590349256731200227951608228210956974835002681111123664300064054837554598763121301770005407908272304727003090761604047057858383079098323108629400155226598208386397029266670386536496202938718727504038592265669146979783859473039567313157656813221025063638771525711744991305243696092392658331816234749733891070210898160384524464859570870472074318294245059801476411130138928059974369255675528296252774126478944955842937828400191434935568655327315353069263659230562920695834817319103545433133331196379479736521042567309556699225692154584400744481482920736183690096595978993060018218124178652926632270157851411406708852861758227848297398693742196666009304433342374868202216153981128670453969544338762827981561598048609743738374998064248743883638032820358040678556075423236440253577653938589686493990703506907768933425914426226611264950303406122999679743915504399813259499430932779704034642358666112017560645636194868866920684673483020129570533814695988871873258546452122039338330998079460017276427090205916177384266339553254396678571028945816133030080252574891293728314830692053771572365693219100044603070314912160722090593009157245002271251801894646551951737998184002263972169492521431502479113443821202720180469016129534597475825393234945058564587767782190292704518209536*i1^67 + -103541186107230317025912286185457146133995052779804176267617533773690480831625620805190563626252153738697469417339916720902153234487475539605759855356899583452772958159788721755291875339671192196408316277091952127701263361259660691770134560886685554782759773395653732579787989265319138551372735393456771725573918252921563373768351104486341786313221068517128189422578335457741901637885735474436474305824802226587799751986645274449421180266401700327672344410268670585537785665526800515932991866444487891080302676998794891859074957921160252318871361257087477329536434063742569528458288077579003801340912514441559953174286296762638999460272659187412434023678652349445018748786118301149437455314511339496257491869432057055658394296431899783624283442888998245134589523943235852353677660477765446400465276310296761386569445252374730303139795616664031090249889545696447600724369598023807476148580296523220168251990605489920185242672042440372224324542977713876451578032145751872389932935897836205707773297822852943253798178216618437820150515525220174769928370356795253033163680100627395560985767798067119610438085324189935393197311926242878196060932022175913158744859301508301749961547355791487114119325071725880775279363547438386401154108982767044305936356270625453273129816404265599548045298423228640788319408578906066560770408712310906234987029948169462854605876082852172651923901707872679100039786706242391463319955250065435931265609300314906153356518495338233830567180919241392516938872465240682327494461378138032997770529235203554199016276648469351877356288952010424263939982702980433825343797430016315185118731490704319323607525999151142532022272*i1^68 + 13917297004718049250653101722573303452341658720371750797224460430828265540438525449406240852874744123845710459299819023059512591080121730347595400789579516971487563923038593997337552869351960041495309040197518673311691414302565634730355431814981178449616946358295321284138845435851642186674911334324611772838662702283505571869716898863964768185265275217090531726818745307306583107417291420370432047454885975326630772639016850548544299397734568695652334010306318293594068931795727558185968193970098519716635764000873579050701440808947014932637040209047254301167045224487221294294462393050831605276091367590700574889763938097166162347225090820123567813867450553316112330173454556038071721739470999592355739342352697776336007571258665528776795134448915142597589972361055177706519905310008835236845349164882308803840354287269667571867494418219868349132771886224386161550422036784401074788339869373902651751136325629481845310308553565356358065221937500688029680862623159121668584958229721496864984824563293431191423804441005639866237883903375730134729441673669995224010563784710999224974658526523785638563520629837989340826983749258714307979515067454660740191737057857307741057994259725185981762918112017922797473095554183060383669330408751526630495946218790729000415413027551995073890031749450752643876585994779991931616151726987345760507098893032918363666214870648835902832498202633555338033288846455340488247147624672706177570817706025371193050371025736669137067165233657483245896542561532204919864706076310270215269729445558714527186577466592370661620916188545424240047222331968215205344120472846643134553955725202552391568634009698172928*i1^69 + 625963525234569464113497856802486789080767597177022848315333413460957550236751994410617059822080367856652548341925164665505531278221914994261424613597094226045102426302585000456232058391511644136415734717239881736064302619490028167137582774997430840786133536286064916582090161790734575560317022794224115041087872757775135484096712792508932536920300992707958063993689610806992505215635694251892542934317755780852719347972439231011329743059934459245355364004354048007904112166168219972768478090762636000023556447029742468481106759252542252119823156212026747345825950476626286420826147802396932397810783974871253925633736410306705663425054117517465360369470964454063254369727222859595019955581979708940180028394284067106302091183011383552850809512033425986409543338195499709762403312389506784908545040626930347737357082561581987415081949366079902337467386436770797820110435743542975398634012246338997195837775229374180513292761521114499238593880034026441648425275677417547310441239293887937250286272879823504347820661361861285299645211780190267164759736756749561907552049020420380208819097718222108361718263276118258814625951268204222814036715393526616187360215335354229657246354984781237975345124897692538617900762622422760711255963517150184079641346003047826757451797803767683980006261214882256532697975164119823219938346953314455475192099495208043612560218697076421509040004224218310969959047291318526483609241651200007341170929591705054508980887368580358464731513128881471995278015217340546001794364429807691696455501437345474635002749110435325215579321547019834652707071955506274547327882825664550689695327806831282251248959488*i1^70 + 830066616048267213983065927182294388007687836384918522134181471667471504576006993907227379876937561820624375345217095556298933323421725426863012763280327513785648701665185844162470925147714457908718498405459692886361536408992880312490657510206923441636931203475657459138161386497735242854737280646931073628366472981584341826453403008701222463830360091029130067133468463993473928085937941982418958310153305168404710042947863228060478375366663165641523974617969826222061747766219157011553353933676273355165620001355469591670865492522489835150599179715739280012332348075286367759274754260499245198273321789707860725291445848107218884581266724938982688797648545816786358217174645875132362411360874892990046808833740213131240921870925669583244283054323030442512850899018929623929632348125245570900576825660856049178303189658757403931983858759478875400596410718990675404639937750485023982407295315105268281221932244810354124475406376295392467145065722991722028413552404297286277902071995679367401200375669638661081000325223091121036838704385831546801767187542504016567826361284269436996810914434851952296310325596600912801869498671561620973746913629685812639511996834896542352641088292993368905100878374363457274261375813198344207341774181300342366070742144755204630404382788931519664438323906522196640810967312013843678599430445998770835487515386761428688393966433161229881106179412281775490029181177453745902222755192423348806285171278231470344905823554661355768846615492483073628436400183722638359134132763312670981637639761750432549970440056912521355750685616973986749370719483723271372576558364406717731730804154969358336*i1^71 + 859081973872623845417440934352661732343051490116790353311805412214055880147154910380014974409979727044655032984695600460437441462576664293244616196709694900495311160164989785716962566925894433347428281037669642613258049434911260232064726879317029529646362227413632001342178317885976718944670788379089875729368584008449182381888452153074133412315593193125850249585588456392926338278236548513599374521430485428117490662744068690232671708599307827249465799327326812566550152915433097047580453309043891687250938329028089294540738418936203382735839777406096578121170651416248853621146885317547309999194894180826004046020465726853808483007356955345048836488924994427106362378694296538156293083543001428168777463190765299169917716645330630248368927157424238730746776637055733346741977151211318339104970992005075269897735572855068401953795988516568325870463311874305447309766781313334995232601890382248366125159655009789605333725031342798276055039383589781514975318840567668721888477577227131849720160957391456496756103084638226537504856743909966974208381522510026879758135835709278931204717722981868604492071657171999357123686282118259854047871199449957517195102249347745807001857944644600594245062558182231910305000721539952931796067527715295005684747211755673803189945317590140765691908089661613850785594671414868765483958900272479816330865528844610767277014059985287893900291179698147484279172829198364086267860289885696752482456028420455178038136126100575891225504958347101885609398841565006855818387346425063926977010196088066951477445242218362646787087439667543132339896711619331413458363145432903252997656543232*i1^72 + 497290257166673509558639574637071192103207359533320957409726346873741415169680261372567749147325007853774630885039354692859992263296644391313800906572131503845313077370954024964100198151403093677807306408189961619094486274965775439288735442063367523699001789807419646804503582977239041279777320918704945508586220532382170438244019947136975004106714236896362099925940387882555383148051247736345481350970068018769195562558730231271044350123345072031841625665114163740968300392022856878571537783326509939193383154779577870833970753554470818160459648702564784803115008212111803888574761272221288831144383467658533466720015732084592524933072392246398439618385689969323600314991480478001884070352411737797334512124174471102464578211411458345896101352966168960048077167770382993663345379546714817806015567532886227574089839503436860086688678479556314808909052498589731985255448302587592757839582566671721364369521345084227674148506556083286135065031684626135249979994416124962364969857450657769454419045922929219488711976787264202278380857641899311736457622537344266821680519602356213846999959900324837614179769157086071687234630735197323063136116535775369459792571285790067287523704191206747147255616079541968510129231406861263846667491922625737416250240517158738405256352239358164426633650758969147958396261592289496447547625979171397366105864184478489741209977008705231764612021440839648979806775194827282065285174523300095928700008223482657896922866959544982817355269147206268899117938931458438440074257858530777324003854298477496454364603001674032065722830027306530231685190897887900548521970037363310592*i1^73 + 266148224232145451473139008424294276108296196963190247591811803220613037423920970377199607826837700852346435830031798504602148958248980772215533054978874477761333987598747105399642975594033816472050980402181682150348795440882280762532310653772372579864039184532369853541214528226642282583195760425930086547430533166496872779530040087090656801889419169773492541648848434404678166101845807178798125875360112805776764743135952459636565245160326958682945705596947557684289502712218787380632422366922741170074627377537414337402428533983477791634203881769920121072493180277277704951456882836926588583943630267387517108260657057126052238505339010640693625693810811970981609282908730795006819390149978081470140500413921908649888549713676055317111984360210031979078323209889088239911014572064747576975965518393238496508574951666910514592819515033603105684874243562845359676892808800881603141333616114752790411621151223473006869290191074280408525161738792021530093256814339177899594700687378641741600149737710972671009535522027614747944144759739829376345107170928917206554040382728370018640579164735960952520580282653573466208386793962774202203326847329259272620316035603913242935083426345754421884895087280670498698285563517777047932337465721084075132990636821800095207684484226070037651317087475061851669480040998743361251902634641204243531157386581691452301392849255809700827974007540863816177081933224401429916955813685832503476124556599468629538992558318818813784665071410309204623891086245501920394186932507550921121481645960108497639648716504901159642475260709849816195712049210197391261967581184*i1^74 + 63493985781119186040531035943126696033174178894912902971581451383937243482392983619503183915471129783009981579804126028820232164996849958462708966646614385970998298226892712902245039145858590976071968537945672205057020480582288202437732612202916353083920665742849463871484509827632192445263556893774216922411601847496719556091064917234550626920553941271740041328803245776954644065294866793113990462663147628986563976064235328491858080185806436066367800714170825591877788472900462781502006434097944784052699029208920101207905553221450604391256155899598403359944223951249402850235088442755568532115036209130160066530175654845175074594169427061268108500390921398757919655445914954005096607985796025699614735728250640129219147606583821948482072219500632908959759214102751634394273748786935094956219092616110154938834836696205982345390100445970394291395635633378419024546730598499234576155174531208758709884231826221884088454882420313028913218344814944906840167439879365945379649221211333617403871691374310757611389179372038387433407219502610503827717456743147219348219331297441759140442191850896267039536161868107032189643685079257709667456496982206047317996273845732921188711565967334913572089317469930548048187621887208063263654702537671345826743571481005929082475267713711863637262657847748827006990492873694108737109672998356152770819806408065287881519029775627544473151351894728670265278297946703354797593033901284656330887552330356190630184046297846455465581960730482803347821854329643143769553067078694831908715640760314632526784728224161979304554810171621879425404588284444672000*i1^75 + 29410149290233777224343146741659908635020392233426627898724772568245182813637053872805866930135947480835525361065349669895053155814821546214319118061949761580131665242035246060793210513844649363079785251371239967913357276373795258972669216466408369961563160495669426897541773877816166503695380757599005580819696474364997283277490271745578678521784450577883717234783799939589068711332373383592272218123511624503816407829015507669963901469582947450326132521425522738297719712340328487338670239535254861575824123347228276383249065638634179520173148401369766221856886055910717932247711079631259534881486931279245236372608755292615278581629222878793366369737563304653088794488557938739466964922354084564566106929050473036868131841112176968608450489860099199351036364804090572238469599374857106853040686111221500004735780286177821248795050442915311772878438163857979828861824134944841174693346783595479722492960339327040878656306870554616545536804676328948558240969154878185701499644214395958081197794132535142526880527716728851636621825229747995986994556905137984845116856984086159165222331964563390173312382786228185246151417292569276790014692146847818045782780450886278120273275353342168646843758983886902580379602759553309343046119951735565038578128184169699145109964015188613346356569953837768989527589717611569542049860938091907080384763956672070804059709882366689722416371866100470566834192728342432578578732174328872588722175920138270976626076056993429379237552469494659314612729870150779796420140897656815947377922496189468846993079569931136200626111994870913383209631744*i1^76 + 2102581831931923012171004002675064721874981112317157837942395184369166488668427537089349751449672800559693379642891003195702288638050110483460646742436479799424426087885693938122423237246494961185738012929808400464496991502535835669894085042895813056726596794569495524926168664641127242124258212494556912979395363108127850335735314698986088511450018873155121738454776386342295702837108790027019600734700047052954183472527490652587359116694908022588154187447035219146993917464877636144041788833112194063171704134764061091832935550318016126562053560850133659870546601304646275656918168686759994662858886533755133331359047671159243394371251109686646152584804355029946632718705945603595425458031786769951087531317961207509732304847043983554079200325880653953903572517947492422376779295204527236101115898075157280154118708033062972743864578203100815434987639748444766034342338326597949411726402415816292212913951314473452339959529875526171061569500457602910039298208763445565473367579818816205582494655539870060340337136622865605728484940936008623491851883284982059509389974236430038041736724315795924759923837017624546727225367905743231159017482308845497970253861861500817319263036436754093359276657147038800640405396270561067645467558864536212981513957982370110582760318584973146689814569212581899281488423217063119082803096903893243991500885933883287571927053663624926570066116113642541213241314112129585685694454039771085515789732886414288552052835318215433919333787737896134327426938879208865040714738987969341018959735322265027819374705672360759596600715590500352*i1^77 + 1104093683732382657039849484542612547979860732846913817416575402907898175376703635479428063440699702613278275098901147443521195150824707528437312791320815441046481632087588714884040932399090365113675445937672520986170957562222953621042360544050341338051458596402950011225413427620293850426038685652034824981471604658255629128575867895705149425904460165272457191786144038228555078276346229889109294307226031214674804985469342922081439494927668213112643645464416463407230215767915504969776851149030186678593742799541599547934511618006027999257642731112402075031588135425633535700037342945227543089563486939791312005833475579237707850935199863950934734537482851319159485003552057341268101342344336154776022110661724623668680039347060135358126298901433703963513002015454491599312128740277434998839993953759865716196792549567748125305845965460323742278315480078060107054880908741255602029032800362135453032060744999659247656294419128945856943005868176164381222602815909781375860405608084876103292338181659597832390590461565004297553139189187699703182512509564759935172261149711697282399424859169540765756082268315371224250983231082913227128781581299711710795037359562692236806401491836577093387975058471151039770145020699567440934703002740145157685035623531889312383487900536792604634388276686078439912061710636950643600584341113601363252737640117831035162851944291185360849526787586006345736825522425607513924329083164075808311657607681134995254698166329288788872571089905840891776532417096077420559871839754141253982659568128346728879552939333676107678351360*i1^78 + 37197159834540505867703471748152887026299607490961678705505463419914355268986347442926645660993170585007634594381406756833471442048558955556568063636852558345014742847037738315129958377895239462258791311022592343557817132623504149009637914219170274306656926732276841811068969625440932660289390918403238833337768280115845195886830157358485515685099065545450676655404932560294475654837871226020866853636100669799990243198535421689364686279732290135038155945400263118225486072003798606365455211290259054591194322079054267072096419583414859649068985689529613603909144743379760861590472511318181833895407885174822094421187958698033929983286307468907092092253943687535310132526239050803342171011821413974696062119968150725097537038431147350204122227699329443270921504728192134205126400895438960094353594795542320315411026503420698373979858400216389111572308685099139702247137710612867798760739954231540265522777827524136292120245924420051054235973792390725587737848328781491423521279780686218289381871797027798894125913551569415513716580065675541642335313184894489180419772668034129472770856774706476493440727932029066873739027058937715741017938007360421894466840841595777550111008550300799808692265538849401044866997418663915758544379069889013250662916362615958832261698827632317952118699459423367060209181069912169413196750516818313918661380089441943164702308191674587240102582631948992427734349643484510241166484580820996877729402343123069437877514225934073157097607299884535731965955423857502798800788685348195958911484171220434859888788014891008*i1^79 + 756327096636593701952518951721924601597836389643479055165454229471976724681963832875483718439347549574909839833538539365781315228704118430200464685901571459230352740565721617918553121028891703126393355098699936852348375436037383350397716140763999658158777125508371305439111563332144888129120782764757049590212813012769342752497831975383611848932527889497066579384780986338585978749241612721001583673071109014209452319689806863934504813710317613820285383107717533917913111700596044719787228474773970198757145180886955130397469969450423098416190324620594872938933410727250889609896691056092777490588222948898487531658545713213929321462764662943188892407817975377238248003851453052889260699482920897245916267102471876324787367925626143140429077000130341291838968069276028500130449684470184220323836730808841294293905313385153266676310690568711827351390086558761231128655719616430282560663015728881325663975429751849615467842527422272219088887722623573769532559506949698429347352890007684679271441439933588815742425780381142265385648013665862536371702433306447398523159425372909029535370917172133474467232287759524327298932137398131002409769459164602837535628450688757274537596891917026677680770013876322159683116213794694165749083310432635407655512138683517164802406081775053613307820176858703588766741206429435320170993158719043765627781569555826632599331472828005849392129846307344698733770553592521944263609886352623741232824491038470099106311360350818354366039390584385864372565965174569121165070192231403147106506355159730032214016*i1^80 + 7427034945491134189439749504213929786408766155305428277685468074844814002162608171654849881734187028541521271841307311376008559122981993264527918729851140133385290448349099475846539418512453233934699087865777451230005218815944650715958460747419101941345536307498742155901166666880203517598034517219532586533651102392506088830464644627299767825231714102575678324045234819049338028842753022137369567699369930441495097298622822417259447219996455143113868290638269328347664338025703942378474205952312489694857547850145126643185272215119428862902085136087360036558440150158687829837421145759880288860519889952843391778669125203870513640744594718375542333496631451142162348267259268895028725660322547490084500811622500192091037657418827417249957526979723223937702366901096874304323237537214572169279374747046951268948188616572180812081221936303913752224821992729518047325202747910272022012693322513882059427411083861552168546563915163455358517211035906744155006027194254279808466376173598163709188108034503905936052222036195367717838534961688425714400474438633981854952048652356596250651094594637113928789580066434947069021536494673350261029478271581243590092061350533583320381889267019219052986611379571864801579056619140201904812470279055387950983103101528665714297432108746936139084021206402439154124454651391887557570494633881532960378618485464886629316288997580137297800765790758996394240951802595749488644469639075467579680331951737921846281682713836887299637853292793072371439617809243905467350931199016716869637146411008*i1^81 + -6733510993127916780724574553856272801486249985958032347522946728639636737880887389171458130932294976612556774176578945146934338559700693806528313755933833394325739379706863554192848447078952147655354226633106382411082874395989005916307058373466134351260689783101756973603075959517407699106114985901587646220188289488084276072905588866850130571354878604448449594978576750835721740923521697225786468787147271689961688480152303130856609168348148919135449712223575968336086883480745886077018215831163060014343680432219271423298489294595219790405830326410512499853082535290973446878118644417901870422835276299352774631138350091510314649902105949950588195414603301948587146434534357052629796579066828238647280015068581381260781781063832172154040561722822789424403082047948056069127161191895601606790953125308419533033726207992837062384948777974068095341976488054886319014742127379470329669991610488418250721121960394136538237546352328147470361897393690806047450758877289035764559237276219214106315726287685434450986169141716842403722239963397376566487544076914278246351174286893104868595602569800102423609359461046788336347810865215853679677683619574889415026410303164522626814934361752902081478096296471771646406549291170802136533173729902143558060876670545667438730703633023034776221665459515667478197216877942453767137878432453775203238228657481566600110865516685628225432828666688945611564815567890858283090845475551169727893190788782760544400023496321987421384386359978512446635003934615242670006828252790784000*i1^82 + -289665558407945380636157553550895804485482882723441170854561802152738948491440708356763318411333004490281213904544946960020766351341195560155428304867482923744072292182928682117828300953292054147228903692300044367640893045649406662494069666133729240794113990812847918100748416814366398741988258069635347679541147136442034460383003270905426180339412376987854577143384093652846470568010114571803109827445728927533486377134468560826633839810018648506305029230035250471221288931039949460193288065233275780436876261808597489903464322018938813757314530549283167618904721556070113696037802706955326873274410278196898932294797162603550603391889625547105253427550151619655712676862694732030409298878586502916469615626108564395566401673684043571360645086340146418812925947914672064002997169833732240180819615308156581826023193706463143934242078644061121902678070166832560928919798618387186506571559680204423664294483467789457851145697607479619276724423904750502262391499184889649986333170417828335096679559006812431127862981729393449140343286916566932537435849242825685993372470076175866985350236368356752772628326429111539126350123884290087677314059930574718284199795271554850890729413493656319600207710469123928158602826682850672606231980605400916335137663731268618792967561161339213879789777827668892163853657014327332314765275141305185856934217781834753025974478934333568224497493630472570115811008490547851820835317909347344098751148214144287551610472925283386141981579377027484737898502687794262983049216*i1^83 + 906936463426752959447126497536723149422284377364632385200148447816951728799838440353867135608401067958677814491787937874375638369590767054902898160946246652387017598024506599032702043731095359675937439369780275282887114749977485310633559392076278071351076313685280775997502144654449339418535136221264078625807367870925316527087060399238264480280117785476431423673841256709179199604446059333681828898556460826160565344712693893307200141252476019925903937639164459399155765064538503212306643195353098705629762368910886042512894706967837673960514245104875872822937913800979521838227284503835543380190172383336557942155987345031242488827000955052725709189723637354847270509845912120339864282150948105583603728367458876367470211549077000874708333082998646174179332370230182240797299584258215361833512026076185390073346957202289780520327319234098049752916417998644089643958368412121990350446218008938589953069223179878042673547177312477152236871163716102002070157500329550652215132456337759452849248449214150482775479346781045944117155496402720260000903691478395453870971965639427806628350260041588441495849171327315029060899754174428016311800100827311813580993025868505450187907254445542769878520232210562854197930235603986831619049897736157267299604251948789647372146903793139615869373876281192187094053042177621218313122376582225501626901481647242275065521201822929114800311232171805845243968974949873038859376706230679250825088750447272213700877548949654557086330723095832027431982336049152*i1^84 + -2524468000016103128716983204863309123541512807138591493115081368290192576208110524075575416571527819553517046776274014301840516695453571930722383296489339573113447214873425023805569126826524457775873731775465891685244800160309054231399627298295432376042479486245951202808246963320246494739348518509739328205696850075166652537614960001017289205512950494578575542221738879646533910595048757836330033297961387147361994881279860379610388954168299220037237747929753911440276834402375298442448377136393725085185599566577564896067472418832137959842521047450515507105080228366706708190945818892325307588600910390017108055094495045738318853141351951314777613828673765530168085785447799497486454186711801766175956896101222094672844906278990060157574265439286138294637400922900026619025515146166551433186433092647310376920414668630816683810416415149589128039794334892131414463027042081528328400547831619412543389433534242253364809120601772788601061271569908067432656552387473329632995806108678772797978204509247588439506004412196989671101348435186703980349474892890971550406390878737198860441952807294825044427118082816001877464210077462506348998897063995958048921963121285052283935118997014981680746094318207719337747852896822280674915451895788105285607679808303955946779463055295704148230772725978994687714189960513076557896636717639323590073964742574597367874749653243910161247239925139177336231622477154420126275046972710610790957375631784832738967428188277435581041999872*i1^85 + 1011285022322654336268129234686450345625060923953254494289723786497855886219702220162785772733482966300796047033887032334972838495635426486148166841357058808564341076865323453649147192200991642331801617048999276704218045927486741722883411463105111666237459628509691518054010820866804975470163118489605807664484463586017744287792830108871270312659562117536408975781927119479274103019867342355640483734553992455097399388235753560573380827061592811340910786883632639201363373228294384173861341318385080744069653003638346815012544552985598148667132027803579560863876586934818873822790209827163218298626977721364289661022430039575461417073677631682859350906537352218467940847666187271154985154574535005887391289972582831038242426886386816900686575943572304631584299324318894748802621270211112538731406435774021996690354783872991000486367500813777127342009961806593761293288457919225143438311692951694698710862137436569239845720010215711299718307197568304416006530725355444416279102460170620624474605045468340100025552473002709562575224505981050239814327880406900035239276659314999677966946142993194390560566883208951902328632110593690238909636078034208766298043502606184242834095311087142701174753821886770169552396464893517321106936886392220390719293395928657913736811132739023907535323214952381585047531461019206342348003782076520133202445337106826845686645032580238394833182500845231898146924630132433730721272649145390721344492182361987874816*i1^86 + 1037478448283550171840251160231043719215080519111736052193052693331923955514681000891258955904268347550419934784680911332156868684265807662254285323853934644214144518176496320172592819653939678254362839182738820266605594135003421180419606164407485919902505865776696709977432499370808103273487878698476036141823076764927036539888293412613771921592120220488529703436638507768911886226487398801324019352246823109165124636092366316790773522279102692442544283762098186077423433073325917633628259905238823849199000209251214829042790722496916374165371316922160244212889810835155549251277123693745281104926223883621647823449273842451214113057873364998186367615706732600971498982831187105533288935872319906525142739661962406129252491582610580997457086885427349334677325074024399142145038256777677204861051045715698375066495869661896904066639709656132784477475217615659346828010092775987174122561998418009753269246650368168555145084962954333898100847586230436729661353734646253759797849715671606708788554787755026362956525724287038810753751589024088209098518979042513450306551247110024609105601319007799637661530383786845237538510417871600169703915180384859149234540058540060522701657623598487824573552724511656111562745578826813059797329988934895474287803846537907387976265527744607938347384019606701066700073040469565499150456230711675104388423154799902360927693632455797949008178653075796031745417650636892256513540407427072*i1^87 + 153177018757553632350454153277978064251801566377184644792004785145031427955674854213111866148774844983031848696242474534920494464383803767878969270683862814465931327781502639745010375931493394352739335271634024535468892546712596544014120934403035490916166058565957423921192369230370864338752052291970205493549712815447965470540682103936874169622434398445436009565583903949099853301670976466547477718068559508628397262982674249471561665248338578447120084227328853153619275071646242699169231553868012642824116244249176102498574052185103779215881688821071981191531306964371300560478274569786718737882057360664185399494813019941850157151312539046412663313195963415877055821497894894337462799609083416720442846436810951998486009618508207101576946140148652347384977281342092541061067038081738632319735582463301309388633277992090309537833508610931295499122533367526481386068428674277990188571713726426513949121886761968443226036805368640227570167891095665970162669163018433272438557465116590674906639375886091117829930656399739913756326356549362425453234788165256971058684378353717589111530284730216639712334632427864291690619242576481526115344346223762104231173787768639909742154838674139416904248368976925510446492037257164184559341191825136744997036333265271192915334432079130872879591537473917350013699163786424158791465685553753440894986157433598175773032939098050670557871754600879743970574336*i1^88 + -3285387961081847077606214134045585779090435366566383869545760957078899845958551377779090706622352160749740107169546384280271377108786692815087604847073327903433630755062771093939390166047290706045962889027133194125540522807709824384005589316616399028184192369795046999972378350879491177619073872151492464355357594427760453956182713538733728416573806906030377899401152623529232341308582953341864675017137335428021552400173642244759112686060907446005553158350229301394057439598837263852640651494078877821521947911437098029596459540473851463213415738062169900492078518977832561308396855573409738210452985480919387481393903685737267550670891234848988570087365478491165662404369486335798000117424462325610597813127942793311757648113318435638070119195161084296593466871634881304696888738770504762229106046820452278620540113867135164164430661805032741974153090746142841251152055121231527384550938716861100515068013364353543471601078644044705758764090839333272656031595043841097222797459365318433919956903643785896783674636846585500126585961571132559924372843857881115128119498821122475811739349018751965951529996087227689320036499640673820146277339444161336766223638140635751833916101178580475607883345527834618412357791557244576870255865953292819334776640288991935949330455191538156545268102403197156599915153231831017819629293738958083597122142208*i1^89 + 1237499013077769713205575689888894054867052850604267808448986844141186671712615770508270143395240912554549906714178406497744982669152468649931481301393316636164598994623286311177962365046421571037246086389942491770902065971425405692741220514415349452822872525006662082572496811927928352733720198632882664107498677778248015318205974305534532736311077282523016076778151850976757553450596435613840396037359492740995032199101428575097833095369491580708034661272013156213754379178770967134217991906541178968127162202874693484291452737235988836614802212824064954592051644486261858286726236234159169430434105321926046744817625956874396726561871517444516813868490036904629304410433012153711498076654870382769976695452275692508396605227073591897639098086710224863542196539500265411878627982591787440893943505769064671067634867406874868134756132512521091553147216124313703107807055333628885827640358386181970269622547678433034651972096766585515027638776631391455618063166594335200717577225450618620413593281802794739839983678123845680169791569208063876728636907233153406888716012485754533189559124933738961581435784691455521939186786670108182014741198922377742259668008832841334307270203377580979545496990878774948946709061457330635193559554612298425569160394810833877728179578023534483096710726811648*i1^90, -22062809394286909355715660356065590280832937861771025824804826061197749920899477836023547597225225910401916912265938313485213395557114205040662911452107297888422023966824732296995221789094437882218727482209672008178307861339552601630294741835792307214422142630619176688327978130220522550329973453569799560165612009787621586930884991174192863387926744188295079528644316536873842097270741217455758379504003263655941858218573296903126247319669744884064766285371479857088736474950103520110639653134613245516563160028214786162638890292573873580264072663640577405360274533884574419254200391761518010437864146215723164611289181825072558567276664598338354868431542890006699105470728148338547619174577237256889719317345995913465324066379258283729855414437472892433877205346034206583349624824908631761781937446817429165945500074285734299706285122977501257284379008679032284816711001138716831975348991217755578739700457281567539134736999955300223453836085145710914346708103235353582786993627313868166985902424357875734772723562640585655667402568404211093332945190394106788595218229627454603881371798884835360423125406197908431033185518180754521162922996489256588632452002130590797352448343291274769448733084285645224593856932160191139302010616989445224109362930857089347588796575403516615749108212686605996831050045051498364161516958368078486347628278197730871233001396617194097557094830272025594709316106157065628947415375907653658221353079020876522191516770429526496280287267585185555558528641478887699609480164307411116724915773061729387477949251331468865011526810211308478761846584113169329972658399501700783308333426540440050818558114317363749508766094517112979282016439452533826910299813514301721504833575706058256843961494635751609473954857495904555983805024036282609935552605588864571121967442993327588212704487128359098531133838766118951313626915974522525835523850617342430249880918862228335744782402728653624348401744895168674133857852676917451014026861495701248894641735480969354842088318401972003640857035405055503533987408863102365300893438514972469556729063660177153307196772895398289466024384077317792327204099816396326871773860145649705417923831153063250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1597260879230318202860986917074899485860850248729497743304497521141639497930474123103473535978564519313457063086770988106577463623273001013631030028344020714002312550975428369471516503977594327593036062132502757101378621565916391342816603991844086163307929307037943912104032950681376320368803467065805401176096733460951546619576872424784978223948856662901273669220536777885954795016778257478605461424272410048081292605443076578164999440181662561538787495447955209958617539757644693717716265454141723643256623128634285057676727128457060450886068627872375458836605870048533880539863744759714937766122376845453726011460806907574648795463926984061355267753016491379887094022823689707047272205889782461568332332590436363053673929696608285956589533119442936535219703784279974373544843053819287574555889480472085399881757455929594233287714874086939383920764516216061919057718969813056552192107651085610444534695484186838377284601897578160714767559480418366682940122442960371614639944950793565521090863389125395755219115520256101116144179661718481112800273965109893405087117501142129393827386298739399838835408020359296853276899427510477061079953318761520794852814977226682153236962266586511011180590080436146224371648243734972365585807967406047692134276758964892856132425343645773480310649154337575482831957346308120555196482914383868062429094775701476902142114515194307309444377198601695280503703716448583793566181975722285137400605445714827187872859274080023912155102060811069620403390770133877526601573521649991243580441914157645259473345339366331848786237987443654683563042006187215666207212338026931566895389402793753832935994354854256341755409264516822584108208372795524262579380935592167780561519340045307810169215384116133434162704979089727371596033545287036033741629038500829014629223824780084166188190550488834881253321819152127210226644028195808193794097687832005410172178811322987811533823036089935878058623932395067828159078450984442658721863398977053368539911105501795367531855873202072090261655962626894081477745311102935839224736067787646029063986617321508012175578658678029144679727643192007435886945260202534775029121853948322343144465561459939656875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -50353559032393358515406129107793379004094795576780719300874934572679041833254374206222868568990724323819138069219979239567429123282621917501846167150601197212709102828754396684319633125490611198516819475301063150063586371842923357640829208139249336053717340955832922312636920705998922887021721901205738151523068538679580042727990820268881342903077745455422976744317250783575863297872532759854030872594969634055661468519529499530335132174906776773628799983384783470340580069968252197092289204777790250741882907281687510141982487263518522674127529815257351888008398171429478001587670853328806137646815995784296446409372568284385222850666130400798329783029823159645539782812181540190334422716713254980632870341559514714087117569706383909273848308937022209513529878735245917085865751562980125855147856932524128856741385721986686974605187311092374774128209953982935112673248753415642148545068558861552504034659267617223317768541270744257674484836184474568065220588317717770543768709477221949640260979625166074570312459757863180353312903529337640850147881231328992012022557093314473059136858340022956384461766412806518718257661602415620567297195124115609794079593428278179995483161865938658744096279716085243482861620010075184937127746639603522297326783020829473113061074743345483646409361575782688870830598228771317370464046151968944727077136374662793808091396037762258891941410123959724714393847287880348221857857923203869261866143587927081462222932938516797472226013039424184671713994110141563832595317210510143810079464487934807980454589638127844609080943781411937596428515025348608752758703018154494630074057992981681985538194199143164661055333430433598715226802277778181810550285205983443980392562103790038756219792477765596693759189673510766672517600728095268573063468807511243349634907044337796097310165851453384782465052187786744711062677323338614366693482952100493530453506678194181067065412290780094959783048397091655954745091421612759214679495120234129704407544801322491297664052798460480086264956041783299285654496749101350859377659962829851577178005975614009202541101352486023979293742225746613630470420494329288004496553229431642087189484598571615605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -874280342807726243020212164617933133614595285512742247867538159914317441689396243416266891207837095598226513730310639315328108219486505774109779047993781839452360837394486983038410016182736339964891705794428055787501784900321388229342221738133399539317086162018856603537442336019568767734082762896405260300431661854390678128852721495689057155001995785304394606096108744092443939407042249838114277861415207670607955567991440144294543807592234127014704999250158144361662305981354725827745280436774574768070102573368671954331809272195472247878753182637213098677787334490816769279782803425835918997640008408439853629347619766262880367063554413041234943162216962715022099935313924556056455714112267260896748646114442079117822835664993052737946449975135757902637329119985624816784123295083017570536614834732327867028471679739332590510572394117266050023152635077742490224020949995725212592145246938875293015963200118452878970057418600624047517199806799828465176923606456590877025295792897260014927129766950039299517545378959156618685616333669061537925156353502554388277266055675441121256633945670477888931175547400026351149463545329844921277679920234131450770887038213171051004059587969940027671428239270566418849886975482661318112583585681230264405785463436299809181260198425238040301273122639253115655754642822731564740667055093190031466458063293106355910013553198516987992092595583990794583051598412917269878125654236898929133652105021278080773928892877867748646955876798518677695030455832113035108578465707836120729687500288526913975622161191848341751473608969680925086447666479115309863970837105313459611164025441984013987352923947590035262415976636066965970797083533640976254228259211943952466052268400196125225651038530387831157926479217583761125126677214141715838446754015996208553775987272197032509064984452238162035650495917034040283782166683581610284280391304140387159694881228698572566006324120482537736923020168449263052429570532596409023793100397582043994082325121274783422019542511378741688288895075582812742422003738490845908231739692764152561431751773948211510464002509947697592997720102846447780385222094158160989457960917826387708093042584207080063750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8941179126281119662043572029237483914520402837426083255161410272671768908633372376449295263188932522060500331877057670060794614081812639440877494394329454889788559640203498356015716785690829248538325494624078945740448720920386481743254276114330959385400075249990386879172551253878784036126097663989446534047283223579217215247812171489117206653590400070996246012456507762450769601568805392072520243502384188920106364599042049619961820969630906081584723622369727551525587642393079338686719393039109402884855670092448355662930447960819546641513224774312348827163121514391197796766122962736317332921560451360911766124890864313609949741334123541243799557408329259389221325928461007829847261014758281145735511158260458770264736080742400346652958406170837737278337976292918783530094766837579236075137675546908638545469220897114644931991905995048705920301421083937677958797057630547343955949494958187574910200422446761438510682793286964349082782821024763447354104759276108222244582063633590787720605050354216357917636395006220446949923024078803849115839622977900925580161732878161708136307019134966760409839088847739023641513244274512341783646867465607377546696408092525531472559931579335835592927976796086059082433693256015992244876437789122551853428100051348356202043585131959780659769087250753802457132264397694983990435127219621922347973155090266435962829890166043602905716073177257187827864223207738156265107401052622426132873553999409142744280313529338234681119750086177596096428238677052425505577401204981799713529829053729425131541795085474643485078648959486991762598005429754488899838958912364093715115371819745653848869337551065503272673012890677063988347825204127103744377270634076892583452994691500385847522898280452875967601163588246155661285878719392561684060789487446120620435766497129682172065318690718544628109711714044856886448927670924235313256448027057642209828739977505425925222788006184790919696694130566327559697005555874465818989923124566586464100351487084427316318906662382553194112611017926266276132134996974124555116434116406220761913675669352683838797077126786147413522734658815767733634243230319924688677990589257681449843023613223929208593125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -52541640716145362554651228166721024299068830830820763349762339957846866873276785377968906629446190814436683275091813414712830127446897932669468980771368951716827808047057654765026597402602896164759697576098019839172068295204238497509944886531485010191242667578758071133124297738156642389254677222899086637839660858958354604239414444585209124898536100270916017678757056269107863195405089776873308993558900204940262088457640177125735931183133411662062577475591032831970770117079801887522378685242636051818296293635878048205697129573383274505148927403843583478971650095272125211450080183979008264954583401906969744393577944117141997212253655232602660787875044896123199813325388563741104293725705055964489696091883213545218050151331303107979822212453431893525511021344928271373259839098866589148038587640266806136210618503093915267181746252358091718522253762429959684961128417925635880242631783466438583643320431498066056916760731659149911489473217092321399653319937811320808379971457263310039584656480755871825925607593893508129280591825189985622541232085571779414404201228068039540496816561954839180372086989102323975971335302767518127500386383084930119563287801468408155371003989242835432171789775422068906632861927711899368187087048815249717414297393924096234709546631021450092652631251206907762821315657463830648150691461014747526311830496385253806029635951600678541385662523542161981987849618937066133214534081785892778189867757384213477062604223298800098839950203686467317035398505113957884633389862307684387384098181532965459736743411664867333823990281627399615808241873720930242438066007557063893244815147544419607894356386488846537771058484769400618157722448824723244393594840120078257852322376463874241363613082028681337423597466883117783669216304994070803349067957908328084933082020807080700618545519492494133032808324630435432363526571345731413304654326574725163413151264257748378166656644523858951246437212938220006539691206628131784872940595642480013618652083383818117359819323249541912291069889828859213417514861815056215427834433566185330506401361516328921701209214867200642984737651394216778379937953353926071870325794565535787185003894895151928668250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -153867600929458101639730124825215707159351852907105360678021653302288880499157726982145546951115802096723146280396653022000084815228276950499115654335313929612470572092945923917593505147638717288286315343262594323351845750258926844751643174596084129499387435794701777482349988735296460995830077733067524531425997483976040458116318873969305006625393594209513078005206212604691073386196405738828750046089048801533401128961625019366313994096753630977561680274555040276864376431182311501019053729235534476742604250418464499281821504681169905599679900207904891402657673677761270010534051317847136681044731563724768803599429715382839373358663342465436831816363833677185062355350353253428286198571297232608572410262593265901739718572750846288674826365068074993320363228170673267201885439778791300025855385940985000739773385087445738230195022552984657147302338141547989320877906901062941589522445437199704296075341281965548356111463990297084621766237842207753267551969991722013827037328943107693198354828137031416327235313966484164761658703711808748690690650669129502024892982698361005976354916514103997907482147744845612241459551864414219078451473590412640638506791926243990015381581076346056490922145381000910965111746877685719858817953120801715243730103115147657269151230339291659917314429038272856153062428741060459335955020394195071506129547773582167322517875832656626877981713207652739420271453004921360027898572703600753681155479250752274354735937193001138927368094631521106380012242938291364202669304134374766066810492024708677641200406846129583555368193075632211975319859454343140484934033881866917350304649962463950635381427840652112236571928179649544046049632409621937357340522369637364431308208568057480442137438841711505338470421816194665235284271669694987684764326331655426016624346482718941450854935951870412885243148196259666735660276685605638294443597462005640808750327199413727535835388352120465384852482146483958191934211963028430226527897597245867212216413618745766064397162697962068009962139792027919381803133714600745239725259396007013130692589860455446649995849041884724498982967347601207703854334379823970677455292926512789574713028558943333515707500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -164640255848214311127932095953264806686404639607297191566125720556489165015465820246868104072208113236738481149135401543401211775280587020929288986167938460100108610953483917121018769402940824448008504481484779803373297273976164542052827847418613375078816317928381147213409237973001384163521276196510310889725106487246467202811084178710472412090706915616164398197438672541906451897587499849398842092972850326909151206560832329636418794559430060281243866515265318751400950522196621493067109256744064841764346423965265430809221325067486093760400024719819216680249273702593987081353918329674788548390968929101878291354284083438284325633526433332392238969134097688270824897823788787418147663804942366564323626978810666696324107365824023168788009353949413949099444520503689591725467297380059927370030770268522444611918896508698468921222639459659088304795126430031404369696414071012079576979226738027310285943768540420237773961206272326386315830491555183547029948097134537541033655928820093355920171012907801355023042928995234511438441738032354363244330400247950291886001147942303277238195844138410406341566416043957121443387592604482891275968585981878825762703592135847901341826016776728566058370415811907583330708038272720743221930637846313252976930198966131255765045967660378707760307334029288377883131923960155377078833428775071744248591406258054594563337431205699674549691159744219137222715442585568763412645156719645906334052574513710536067486780500418444980828035018829399012534000934744863140148388256189517829288808312457465550139535290035663242377969607289119973193265309930077363579206452556492002236357905631512746903501365596270564322684108799921941053529587435125714528425004813457278562480342522510741785568454885000774884857277964355585828825000518064481590759680878078797443244340366008527300903472706142436273299409141364420508330142219488536638103018410694754695607867313187881045125484108579228159397204061149917324539011018355504503385400450327467564547644830305726912813271422774976805259636799230886225554129529431642924381325873421972655328043714966189752760721386976807240822717134777636470757816171852657963169925555512187657023585377679396385000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -359318353347603473433097398018968871987636995231621851238780361817544319237958550872644146003206781276732205954548298373861691262717329268135158628275583904844225425655338138089893503039431396018781899610450063881826588664333497997313029087475640768792191772878234674845361989102827484630843856995740585266693612183368692406939242003319573284141207118803573004895501885543305991359326947323854003575183301113648719167217818489586130193907300730041563225901294684678561135494474130485853462936572484510070139680005557123606261970235215548197778034806043596801969255935639428964656315945192428100470537004355291503783908924917653624559212605789255548044975972323693809523325331439829048184243251741766029960708231368073457918041387788645290949800935652151036693080929718852570444914053894091765596943494414365200422411500224249754102124665429241743288479134583056893412095160678098058781630460800166789563861612175351711367152467880758595574566275744035363174057504220373882751249884230408485269572328595797497675874349482464117723790144969409660361020449153301270774341087627939139523813587997032716526160887058666694226986688130161232539077134676860111745879635941657675304743896694287312684770421443971368310758975900650121618119158984121991883793122250049853334574899910110481240200132579825859094747931911485414630450490166004692325176854993688858474176162854722572729562350740219265877611731369701879602069945710738790554124065261737998845785275208255682426748207246507815455649478309934408534444414320550939322203891051921454485274052341504207113414732976135644530816216038474432590137963728824160648316414553429112684334411168352488962042852146304009918749795810233854723360620564582102116106811487084599350801776553868870156011449913804515582636706295062242000533590586718855454694722108424601931358667014110293658516153094950422770513269349850210435166172005079450668666674812692470580897740287891284442243019004342975345563757521114770305875635035514501716304510554921402112563447174366655063458367375552256117538076325564769142996172614018388030647372874338176244524165637901983155244579265334701792746935217956508267734010730988101721040768898265081590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -468494925584454346569433184556076921902550009490174297311995110473148762808517376376886189458668963666947065090735572019413430106041588284653728778342349011392210017870908519584588915268878508255493818230200682496957065382659498080179987067819749309928240351663421835510958057513058853722542704262891694729760832278797539105033474319038346150122066739312881338016117108669398320676508905335641454902217878688640525562481918659542621077198307209237751250387836999136684656861125141985090150876968678131316172297467127011571453414214229395537450859502203864355896110445463631219506448011260142748434271116366388487882877192305207790380176761092034957034339558088667290849371839475005076333149143870072953335487721783001200979517419117448196711811580631352393495153147773867159640417326331263893787451500728257508026303773035844858519400761450903773132044032857923457517102887273548418181949027994054453502074407987557366271643708083728322920943239051034767997446549780999474236728268976766749569436677973642116502620949171032237720850095510229612140185200725880059781959690266673147549698437927101635853954381394329211314162456397657060683186584958180120296384125660472718413316657337011377658314107320761104377725306771759171543157338620493754925741468097433597731343635203823184548143337811922947750828310493833968412511911692627475286653287413778492163840102736090988368308175873099688495170426702616758706050337393962536152768787062449311347969652160513787441951541687148867501418712949982218428237950700145430669213796092050768045905577750487259776193591623248456183567894701415842628974893731574301080851930850966020712731436920241505961126908382554040809565444554545252059343585813558206877784647960276644762360847109634842711647496668392707255931171661825554785285149556352395537192182058078633297944848498804330543530023424438485172031704989474183545851603811414057683257645619091278570252271123240846582779689210541469902135694286148125054132087396544681774019043170123012852019259804757708909129425389384242828432351688453174286050564381032128677694380984237838721840511758170765875075945491289538352180898954503531443807625830264337480988900221010367639375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -813424604952501044338895845423420179050925195799128206756929753164244817852563097139085744303556747601829804137069194589666880792126714949437590857200349433085586147811300054397570445177998321113624953068573101806350602657417020572951208301178035897345344550448205898569063608857989614177491368279281839110516612684147330232717732056836089595970209437632627678357996672664335452028013033039063690978300199626717787426149168412547095331820428246453397846856538246898079576986854099835199389599192217654975780296937116168145659642742925984195509002833763066990932342775018469695327281649119477041494827317809580030399795056938366228918284279917316940169641919238062074387967529504297767023687066552895867650682875333329042779215276045101709509000973249826251189163632985304051597196029926729150084008242172685560452396531583902551288962575526830819240606741906647547692758200902399269482301602367365212731969574731254754621164689057517560145606721046225296805063466932607254815627131436692100164122218598594556800210373581138101853154273686149683882178824504426831795518681839575521212106458907094790758412141607661830889853134156891042522945744786141900896748320129249663165113316648482202390245724297123913038253368020961969184285416814094147860094493378099343151069524223882727242121539896857358249621056261314052095006283591482794100024081712018622429116584873513392735750195017062714970567464968907080853507808265709235789268680214188194964982158860228509866931359136122890335432692307654208831475752300991375675152166361737106726633395454250360093926244888995054674042678880239730788902038649165243775699290346200832325074704566393456675583102399427832920371658015084922605803180599795009108709196166267150075121605350704882885738737015728054023515665163836553298934562942333647131248146581305910110607305201667898124941907230303838359929808835684104561918022699669459593915263391230754347649167070708106119411592247207696416560060286653458096207180658886064377584461959674688458131444049011118170095660881073576142522960513004672681182556390440813306125674669928223529171959799749036866830468679075880369381846464847680185050772359446971567851054053823441564500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -735504507949770975079704287783832771095400627374703333912735117159254240994423565775338937117912415923036546616864139436900416672344889589967399475854336225075232492177038618528371122108560322432596883360184484006158954215577436957899224765931925242827024240681762952053550771266154139085969513499934037270834357694913481524447346381605041024773761591465155959038850178513939234648322522074020977412718862772827424144035243063866619162567373796488283393283626729127260512307474725456615998094193804651281864076431731309543823602569168025370637719399515440470964435171540257367603062965047212729519724111547830107689017706297390699810476862775494251012712665031070301267563998285557330427231645949662636867454687234739792838952859853734192789192401232081695873868890269599775730220139275960114240425180417796853753995349744864457066770876421439545794178692246572666539522116039695592645252731278857593190321092000164934555326972099261587794776021471787567074689095316246578041183351977105171387117664236672464691409992802299404863517996037989778891330243137989265265781912738346618226424697666347099990709995081385267791388562140412813855425617862559535421898719231925424134246878796760346370996505254842711656313592163797023954175957267036665120509208688364262194762442021841118843422940994832726904123243151108561173078548226343164035430260866832153927826339477284924055455858361391173787277972684575613829770590185364340293799013108870733053179693821639897173247988575485541450538517440031586224592465022747695503071697845456669876724094288289470328499622711354131948986950181192388456505261939847897492124154823640326807427137826667404968378122608446682141458943288055166308202823889796353601711928842992741978558596793313960269699603599269932727970962804106101651099988078158576970512080801686527956796898724655674365507608314777487334330934986295017872769141831462037074562960298432898292921697678934903012243300912662635420382757036152015347256964127684397113550686424192726182609027920847581952925732684520001619388688552266092615754195862827419651416962462792880296751715500931232387958485797644798705676802448103301807560781807599545245224489821727656561250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -744488532546087344944396580072307304736674097263455217498286528926798895990460272571197179515352151576598432471567249998678405123208239505107059074075269174004933066635004846516613648477116187820571629460678712455146069530346839871236444586889620126550553961323144134325025960981072306798391542688195905243197045462273029220136850338691274691888447653470713608812316288562755334622178262781101036357470663440897293462997432152267877824120229262477506574122434337117613712192963262531851317522271528439072077577074516234290970254104124601300776191090616706918365721642565925781586265059889753473114593254878580332864017912820768423038963299126574225202697152723829806888458931369924094599265927302577988582919619703579549395447463814909494689481146996335918663944269051290665714616002511676462060423044999095496182459584999351947481266634647386104829759711582035683074243750232705520628410693315976554821927558116295658378084002732156178701851075782282017830892261595970778863835076253213470861163438284102225383920831776839020894655469127440212756944185199475658215836866443752227822813960529667229975572619946166608752307864566098760126195700629046751215496860029110712238977779981052309699803856101090864785796224067103833067176357209437140271515044394049836979486667688609995344615817364338219838709050258783454453111764412051043071490437289079607633971462161299815258118131212099765714586028285464035127443941779214910709665068511079690497785342362508350265259979726526080183378295180650879752564571828304327398763411607981977206737463004919603838435465191121343528311860579404753240390482967949127098990304266730545117853556823145037462663678734708744145674453164152811786715334362817341833359176132484868978188132084506388592947379209115379176861513381418977243732805594002122781233993726193006016507351725964292482950901859105206064983751946410638133021466235972436326952929548544247399635633959165049674892553970713813642691706178758961222188933556453417778358667374634779300551548243263527522892561935023284889995468934867228168605433766200339588448410261724696391423256208313538846405395387797162855715439937794820753285198674512074019257979652257500818125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -538196885491458126632067205183289415258703507355810947450590012322506735420719957376548265198034517325657294415753716429129620300689926426906645556653946352875274895964517667003869210593162762618053980543609360892087669112955371831388197072136577477074126770856474794447881357140889777748372461927329974023211979682360869751053605230327229001341391852062860532923681703317179473764686089383728327653600209113195042090495095619638142257192738542536338305744187735728665243978843203399110565333009168889694836187672241374827647413421398890772191534632699623336842734967028716985966506996966481912242018517105143533823970528483536211674228435379137381520417399637238138242083423959882631124399109442923617785415490060290500507104341551622528619733458158497918757265458954204696328676351591983027556155404214190056371435690322738103179268430966112513063989634783752610910592959943993469590492690742203649373673737978007495421705156351616273425278733530877532436470641324511932549943245908938241146752318893195043999571956301853509216734777268997765406730505566537746534618868186832308020220238562366486360619976592461514340519062562260879319968503281230710098038842358929416169587148503540220083434785818302575672562502082953835765367335761655013965157119551327174385400669324828917230145872300057475500644850669280237799536313911848459858626332716924149004209487435832496280252224533748644983596538370986887879660520872927454081557702760514466022976024909824733303202922308010074593213354122605705879260141160548046779718672816659482187433028605920967016473079544337877941573187801800788029102368478117303469874743113856992223643895889897046013252828090781131200368810775292969943978663265202639343345699473956097017480552711679398694168316931460851255131217570246296652914823041456167648273489653167711075356246660305746489040069257522350207978614291914508148334427218072855846517043071535147824282647789733708734993231098196435418228477898848025420808341998567120709161681358925182706515715178325646898375615036692472466459094226899016413557570624656979394979686760417753425549692130980578258008376909619379850637160003530052352193579810938828741601158521080392835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -382927924869225313853300988635187154777176316981152418545783974399551768518669360671198616016715714264268274059542917707661980703048297043124375851549673450740033363358802988643786589653666595160913130662682272325022698974939138176912640984881912103451981319895613102830383348581339806582538045276780851482360341623646178132768996302798010919847586720521244944812808320672101040275377985309799109778642871906310883327564564431496067619057463794732138361688526733029089553384403865277206727786969431116505483818881390876891632769696670312373709533853562497577208767247355475821609833598800682489364187232208416944785468953288852375304542489038214383936051649522657384998675854742149051348324641575949951800436432376935978975601346359752538584703732413899044520261625194716271191498177133579556968540426226013801572742168578159076756817807016857525578189834489566412428744231907706399062212379396239684897560276376612818521020827797002975789287452459272527740021749001315880926583402891572178985000979955215986107842713023512474737761043048205253466202163264001479319303210902772330024447161534296415515557435631434723843423572446668486363310690768261654727722153240703372414438911046334290645223275075936233775303797602532110935838956064339862613254207067234734775148278352234245471457227978716026138179861711129302910786689826318157591085447645608910266872190556681800389306410368216247086148012763296195145400057843987901208557984411755293728351693358648969098020267339079444133362831556048319873137504739215486485648520570629897557081181251034872862550295801276652659743925043844332942924384992936247100615390989651027008735847828137722696572418038852669025547317009563627433883599842328177751485167567887206045940121874603308781162509540777185585745496318206409562644518877851511098700406960821087125389937115376713346186533629226025006575525823322188289031191851196769183331545449769239103763951218736932830445975510828616415756660641782296791121505774889837553035505253948112900444848388698283012550530094324967352834674446508857012284250180927234268689973383592165468562520268796221132994804281118558448648176951370771988662884423317084323841519614076288870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -234970208579134340132798081548692855848727032947570419039332544369453116776162681789349945617576705375045595651412715416366009420477482143038953203522425681204956353570985881024486176121758465820658683377222116807279315823524082485826513008038276445230212486238727698760604807682483762374300884748901256653262914361344820525344921758030534448739835083914464384942185696386250898689585467467198056694755762436087333226635403881423579103217917519829449971146798998091731655654349831057360786148641671216682476453458124053023884124592160655686040905770100536679682914613051955533634862349363254151498341987179781306824913813261229832589438917417814674289771013716271368643447869535999582986565906264013635845744409083473461302367953614937075896270250900416158700896279623791070924905179276101353950001428840116492964407364470717132476339036215856232563413321394571331902552550517081925254681396405277717270104204807447106317612991386743163337022650089170898196286823982171077924251039763567802983700847751073820046456546358319874023588402977759360203695121126352805630032357863890982670314830367474386591834412879138862689149923605893581768507804613994942728645227688311221734997824972298198002217375055783073684515218101868474489963376678749383787330391067595185654725148946747248669247345221636135141881379040284275236274158497857816607744047636266561570677877079308607939344487591815210045489917220554864023850641008034479547575345942224931347127324492304474400578375862506410615171138036325197253310630056807996765165155572699468143562526112384126306604612292808057350638882771534776302012166203398865653889969425375789929987976322104072961280947221552265541136556060512204438560166947235656248988760096654985210971411015590667756548214243014606927933699408983344119049938858308170656070027651360157040615362660500077344850698180627279523130245491254877040632301283604254111439071404633910823807647516088259730975721111625281760293831749240557704957739624627888487793276727727585822463123399408802065449293519595263962157275352800782903074163193904290154110789126457638789610143232977390908718740907217769162950863122464599173215728795230636238305340688467793712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -113718283896302249436594463970761339037633429349371234167555912672373807837792961115818304726459991014339698132292867902016741825284926011140526083368748948833915312683773427888853713016829500786217441083805267881565705548593068691795186136657454656306409933811121233956127665358861893165860729055527113673593700708696341636675941234622247268224074852365060284906516747189523546062625019177367722402774948436153469467339277264133180341164375975958463849840044453079928830620539292563810011329643064774006184734728380893091691714004750139178186173130754346858450317193126350256620994675817849244280084752612730758590983365446022396032347552912433272149149522629552498011601786656276193848407047091155691433784834560169462308692670782267618130400140175236685374339960294413931021341366036891514091037298174201782175277937130670190911483581671310300237591841456329474979482624183257861018836547052313693176997077157451554963644768419322545752357824021704761897978426491651386257844135357973453487980425729084337900042397360612385018812008346751265526786580138273466038230876573596640038539446142579393759079594713083541369406454218766703973316943123131107429356590137682471566046272549950985534052326475208787720230265262385314246570817563328697998978048265851630939655657373954549534924662328200215741767135953721409659495147934031412032527078234742758313186215921805626036703291437057902502954005745755623399458755505408291742057097568056631999619926380052680203315246853059424803293828757354629096854222186646752106033802525710846443804142130507812523936583535495727130566427253935188345418698669491449652617769932036909329992325468337752493308486760949945920710850157178216200159432971369903504060920700365072592768194827548672109307783074796840464874327652052292835517433784703656301212664273848553595619636270766943246405011835860060934521022870481133297310968842778847786031731796400279952420338293627189472307828569646301813221824045932685429181104860047800393910983914108049593175611541213936433013820445299700597403854971134455680789762757589964712171179255354360083570933338581610758616806453179967186172251439566299400122063902070557325441922186311451927500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -44660256578507279884014456658435358567347675297051442364168050401859959339990231258539981910347194098163727029548349302183842586898413177705676876242222128334173005168604051104015177963063160698047845639397240157391066606721240391229983422836289870587112599863576060340946959064806093205875832578250008242814679389480428352399554900892630110876669628144504676050298638005511455732443889077764384359375609636518287237978313412198923368927452365348104266853416227724566301201696917419928390525429973899342987819661294141301456538507184561344902606739243259226800348540705535804187852469213947059492748110378354000884310135884392808192384043435961192950475508440717380692663114832928772469379915796152373722715849406188734557753414709159173303543794730038457288319881222321129980692860548514229803823195892536685892050663228482868906255199117467758324939160691092718537220136944168097874277139697277701268354724178382386946737124068264781177361234100991744811053171260737117215674732576794395469919136719624591823030238509089749281469785664020200309467038604717569577152871190649987114661220452912793612324857619078833253323955232666165422906372183928333502115253848951945821656789889199356470769404015505344940695898883627238601241807226061182206989066852042969639047224513523799397467313380751045898160144894474058198924243166813292248966676085777148092355890442664219776777815593916480231238178728686706575241831497140017288350211350569163235268251411585270196670580372425105953863232103602528826491106288606871155872015868786805026326258979719528016628611162174361137481001124396181407407137366024765179503289607785911686828140397347597099365309987625394844049407402504220909837690091398646877124867118655339249007677215492270575545034339802326400458651596320040619851031480272681093360489611643523841868386216336424558117329362397922020576481753914735853840220153414990860947958144046167916675977303795644170876166988348564929988340844227089911343379677995758167907563631973268086211994567628653369843850010347888868390535473138096340555679885680888234767333053579220875007632937153520930457189931503068227293424467341122941956288953242664390086543343220678063750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -13168166715413996778554635011375424863501582301994127240930849070533885228679223740093458383611372352743073288988964685050259581202533928631950741338794023869881589920210928710574758008909509535248748376521554925414428575493323616486222539172079690527907623449589826483656385410062852287351441040304810831016131641181163865683196086306853005394747850379105880575754911832732242993577138926708703501835734109857701766783937186340727246477917705019424725575969901185157855482123599393580054602056399239458634706929096828624357854944437981270181295578969072990876782510818169186986136483343647871088487630248273026256045813943670908961890961037528201319131622853238298335408550499456000784091641279613435429576561554641686808265698276903093028624703515281764787704189459985569692408579382248866603508152388018835337861663374326419488205609419394561662249853449991601830464476156024472884597354560981902571709949181372932948752473302016995578218750376018168856772065246600757097554331558075073366318011146269719177370229978186831887618949128968040498625230827063645065082289743364181613163032138266937938808420042793382301151471975027549231323408065936679179069740412226590343926359566282977845105598073916365798325301605348926988458635720225602221547539041680480375847853012382004908854018011692764899897066055517669634664242543763788705926607726371882109557299438113096328956989229046994210087529873309733291457165878257635004674551071779527567234717223302216414992380445860624707227255204343213726041780078058626584453277948881384760444561838910015401189088091338978137881926877163068003646917444030513821449653787042473213131404205965278773430972436860132355128643242954817004125708009286675219630510722937663925422006932866391202192678657897082409114545075773794898931310379728212238236479685809115647010496417567551798599549623059292008497910529337365572090907404327898550311544099129153639689509263674690795444909958493773561308077837125034573697712610255620677846422735720228338506885662814368703986050662334185196998085691295632940767799709623201778811036250021915095611142273161075365189437803278950033067804356734391956139240100494141960504370691988872280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2382545100025643857184262683959051092817994417428190875272333851164465101434020697421090431877692949031106530604777679005404718355705412789921064677108812186577940739183109702398234230299531951667322784940339231273023039936524260755714006556046935847001669995409926882125157151156418907865347031439776404961254254112610282993503353270509229010098910040207927205900019825018838211806141866283592468121967228078376702674217252261062667306312318270994418463990361912782044287309502812472729141487812717918919095949762469423054737407454285060211676458198033095680214823066002257655048267819509241700904713215395569045540036884722187876865476667441292857679396252213973397772427412761463675397566796988849357849597063417688644162562654739256977938747935335447749423596440050555934523935078292513533873820733451714617818389292106628144750628882129361772513859242205255479978423439300357198878346397307954565897673990319429237317960123562808657004123978183944431364750090594790310206500655282634690942097286498613356882922433332542550298902407367303698049632913821206018824594638446634064773430145966762861409299957303873763082610739219207874241328320730682620863091560929565641898846990827992095422529785765874276474926379159766155996505268412828555242355809726408181504141015300959147113296726721474086324244051460561824304584614180542546698171557846363005559790242003393246630029996858027400982606720555269701764329434972111093712710929708583523745797400265830468277122631831985065267786308043004681857814703370746012282450091974772654676650350638649861505570063902093683029210402643780060619066733741750801733135235051544151862243378669690778164347264277530771661005954933050523166226708574215267980108591709532868651018429870090792546038021451153127344555016686415604203202473337622079053511550515271731327860239338797934267125198515875380191581750676801610255763171363239795714357417040810380472787293770018484518520595481534058192706220813425859325282563776156537274987033662238016709822306379530572426663824740074801400411789656886679032618081710796478823746180489163317358430161646290591899559069232748406461362169134379100965828308663949261360611842776765997500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -148961521127374844270386718977270240408317285920450209001140916779703309714903678106990707542743212574021760739199052022956262284814875308275471968780848971348079404793741157283268074898001018622554662568798710285703481236974917226571927683000375561716815792026041865110416900454418717506899009098478151142116663627184531455827032169261525948176660120128703794673799750365996998210330740546681337028154314214875940356239011300924146209087649260537648407806897779804450268087025963377564967893366537258025765599338516678151757430418028339490105742285251686396504135533113881001202574301820127812088741924475993595648397589839499584668422059154322152356674413328453486113518266718867559194861959459833302338308854884200555181002397631327626677449357633407768116108517266372235987368773015882448757057983178076196582918509688733746652064969124569886177263312805617533237056772907259906641285952319133136770818833049341620510625488394988589760236144227655337872154632085436058514246075768698115935625809483511187239410579095638302713089581787399396666927163416851383318585230041306512564377010470845885763264804774724684752298325889193349423728040792753192848018322083825232099849620159581116560745495392282041017374793359532445713493721110256848958223746552540215208014909155246831245505627897718880264489812410342443898398814429936967342632352044139923620570053533113486126947037303635113355402369713842605029457271545237406747132484558183859099229456740361706876772203958673688093500847013701492304711258600619273790607369941615245742603329126090882154853977590636904283265114714859531787838540986994789703116314796090457039937831131501201823367845573123241196517012954932035712857085238604295772589033238954591148962703680491121982708529117196612597391034362182597573053555029875891274725590451005046587118718717357229029109727221010379355472456825856169824189593081390590571776330787121398798743910086018813384288309002513077230380663903011506153148369125900594298650364404355884496450878274588739610332088495673867273727128261292978608307066250412273998852978989290076566720614731536211638412912837797169758480941638412146046216126365845931532451092180153638250000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 70300008445853420225922156063860860840529591721592656931361839416699113009011629535830224075246042249218917584001911705264816674885505403087604725149576729785421224053651926466572983877701433665752148585590115508149965335521437740854648656159258023023251989195288024332389045734463055852952848423820948289625986764821124211670844558586540598005962534411209917347098070400636886510438754620203783188453818492143655847089230395064888415737065773037201651761922019560144171965603628226218190639341086524602076928180927836635323787951326639570199901410343349601209971739028867839760395184602201183710032189081089306844097205694499449243245370478473397583578967619029005216981700155433504364503575111847153435310219944124166654216551111007765858652371145176282843194308461454226914762287409269100492695175345533400091764765820482149904102706994229758183193006027663076592602416735881313709621196566669106092639604785893973719673590393787381261104831484663381616677221794264286779565427459454131297364470653311895354214071873835297621203133585847272647730905488102561440941299029736610960266816634390487719956371422698168850727609532972785906855818258817167540303265305631400719142756400994902960384091580165912052246051484196074083759159311809974874350537792255228686517332389935473288396362471233735536928132445759505282276176175320878351393326239973967278156983410383451026151873220274075743709918428045132301625266171687925635748605311734430626451675888029675755270828663941882147399179557864027314615668593026631034719820268013541462908829867056468493944258404276863906528210566300253910155492918799218662050191357482113556776084473410456656584457983519342646079579590076266382447575346465378186763662342116882167725909243058159554091384008751146108282501060972285456297866460304796639425644022412498418820896289009969267860521949933300291407977884309024001948682645201704812668357269035741397441414289105503404673181922483855592723083301734892873147053499068356421758609382706309353359728035812550024017590933572080244053490202009691593338160684532588394796861230745333060215575049604775942115597325172264107703603843811479554176583187795291223287331977208862500000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -6402139504942930905251883073969335309878516151192980211007714940073416656619889497695497041102949721277961021317470277894994538036809034133391434109389668288904357593656619875845410715232927719686601956811947022931644888928868201228134005551177627139785853159584150399554873217258219270489773076742350917195792644304991810551556275242334529547329395575971729136842456595241071558344445409590939287368057762876664017315271021349416286248060925413178709347355997426923846206810292745703080913636044712932197146345240848910081290820443489566243605479524550499207612917212728776542769462749582267166525050700589451474529032590281355323548993518380673239194810420144234552882817476676004440419960736721005459574462609150265748164991278452513614463277446425128888138348915606119109387050817505686531234313898869223220316992274324430635104991639345920876720972044772131640354674043799139260491602324435449842061561110076772464970535475334387191678920274158253277168916442354918483434379834020662410798665767078801853950240466143581846976272080168414401014754682481835680564771983825289518524059342949435064816785915148294529429486150227908465351340369108737583847123401869228316225079965865918833108153137436292516211578135511313498015822083040553387615468606183890361120066330915289001441594470785621767615365085195492616552622834051899780249353529086769605744230049712472468551993327478261354105880858635644885409161490633169977922321265054928207335845697600811176451585832977782894547479859617661595247762557733817160069155778716968766432601324776276587329947132597946111997715971314795633891249934978912372312383863771587348257961425988415785754985993705086131578212978537147938734452055632910440896717574762206079056440644966396314738333632272398507872176284819407475142851269125981480474897217869691299761738877105557252930954441519378785456809114663278099861228226191717418100831744294117168401297098614675468301828157848153983491128419415037254442260447858942574037733131313685210962248834886399002368595600551922776180684885788192757139422573250106908108148616630875589866234923031480511476067798333273718872167498694209235937619980846172092279181376688225000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -15040706836998256027509229697203706558568278248500528382782183467809038398149248055930593055178445615357744121763921774708622754115506419791498513794796486204344240432739336373215583130054279330334722898254730981903255518265982957170807812105513998224940798136982168984961740037547903211466033935789832408505248652510312242333915793984294670167608816578869270925242833037068805881171811139551557663848395971325911314174834223613022654302952110281327942963129965503424888764674724463323686389938012486122859967971331952121871421878750275842493712059627944761932623584665146180008103260317696061485666909117653728506374167570020128014766604767217279294252077312851495090041384086523699849147246281298896814615979561345574556009944691450813919480258706851567232133836625851817760147754765040568400586904563472163701351152393098359518417080822380085944550536506723274851987650633622981979883808236163539527217367644235181961157769799578070728004853479927591103198467452479514631072326207625986452464614802372557051782518564629875272022406581187008223444396864632729623529227584834742909245192176558962265626824787556789590630574581757949332231773216653332351521531404121670256623703477202471432861496844103961828242197648410670505507802866076032836272313796367956683869496993258638752413746144039308581481152866228504658770536740024046985994543850601255717440505964748758416618185012361625341128732545617284548071594903926937533338003749763481353859404011209922547138774036995520129911848219308843036926217987686819284354824517102231225277759084654077893184055941998226548355345283122629775753414448096688509162975144918886668529128417388158814128133227027504538795689833967726202017442814340192987589195616931287018935572187727153399306914401120863159870236181348479067617066947966441807913704812564866498464474013746907302986566172953071835770140386911507399438397258538820328167674348221025965680978424463335472451597646058929942792223281260389332437690261206434912381008832960107165959142869436782036488659047838225765259013213663546929810968447253575110844880993294684934637192329008505919201416443031220749615622484692937384896531041641521985577340658590650000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -3594995260791637262758286764560891656462663711606952376363599107240897429899420807650696919906523448530113837960183390598790845043639509961512333640901517236628633983917554817139742996433264453320152334304131214343157236577907986422221919477303541481997705388370699224623057875700877435876355186446160018000321764823869328678399398627526250773607256218256302892052504697637296157084768880004706352391584936789003370295102566561102877688617185437368731475048815038774401854856852734276743668326925681565463871589701894933888651134484327625933665455708775624590711263278637068506955078905137654422042283360266755927138580356999761582181169456457802515702954340443450611455342074579671963191730054958348988560066791027078692126039082097578904870003077715712389662420110740568615162797753123843980050442836004173894446523662276994352836448954245368209890066612905228139940780046704877433463843880448882116187967349968370687246290968040313258646185486245148495819379979788362530925571115477980356712122284764760796445527404817328280709197102555334814259516493607812691829986814783164681436087092482213051966974191011647020884995344569132908760256285236121066121724944979459074093610228684466800320756771249014254897886266863202503312038475357088777823546736923302896585908950601110887985005868167386678702792257797545137970134590261669884923182051975984918875684220744637147374468197721746159028518560049342430560504449822877965473042962861454544414251912710927669672537772799144221910068054433654098989090159283835866541758348554974358841230314710332801420547564352414529319576576494976107974782103693913583471706991813787955979453594665985862318803322646872677430736885830486659036175346461587716036902464704290956873898829104592700825864985335768898542204224958664978848977506784496305532333113540002678309459116508337592888730894962266212098523276183568958669487424685311688695709785532345028639778307912929616357069778897459414937931841014568387723218121868414816237913622855345686477685193919846366906087998960363150363081182713381556333436967778694588816620571141065484959537965475663016971737744727289814318742659446411237352061809065644880376047930061425000000000000000000000000000000000000000000000000000000000000000*i1^24 + -213360873932656544236409985565055022661509707276681427290440378076867106845922861324405955021518609248215500101833182275842635620287889508763434692008660091887490734007979967949686276555838040002917978625422420313584013870485099598550836230758207316721123008331387537409970409123320273623503989783396578070689252857092410857470315337384331791194088623084807027039971299413825906461172979262277888735286187438490845163636082550224561464980446461236837024058979715437906575460951447066137620446979714662204797584280273847819786408400080884352252442065897614399488582264626912099301081412643886430323873546193285968839815238429788733680194056513746427528194064598220816541769130805092016856654468386975683332796256727665141686017136389051021572620270977567846811545170097107996444301665115799934444121662762801358163732376343578667982709099523147959431733659708149190348598895633288588173430675046069451793475069462977556433032097460391194788699840267330160467664621209272467977937984057133180313405220909317695972459537937906761686191283228902039716390850366405049238256048039794504789830587924604763783515548144510123852231243225846988135417443138540618832216046178722317214813576405978082840734935026992448430395978627426722153464181027050030435383622845156337384726040029570800510096478765819898372936795764308489720068979447716354801316455654320326032425446689005251892856495956538044255092170535597979033622665966041548445092801271968535195664116557517310327951917241797758929080515708661009433059052835504356018128509087627172092857605603963683971155872596484952331266235405833652550990713960868054611030915208911328676728675332413838453416426743834050104591514461282123955481092459748075707969800233733449147311616652857751638786573731122019470122166854923929060259047521262643948881271140658017570140230248378184559734331742869313540993300621558146800827979125309367812418205489093123969237287027718286203302307362172128777988698777871848965741676475173105129245849351417773735608794792636055931826689332802825414447186370253040206901787476892800261023130370879958445652747597509882655699899326732276057116517657778047133049006502542272399224986383311750000000000000000000000000000000000000000000000000000000000*i1^25 + 34229175774876713939126276615056658990636280990083339724052469168016654952994677214646444612638439635615332240168163138623726437696539883592985737502212317498563789642754535583278199249086705471773203704713203589957378386904186331142912032654766269544505196184862141195516421350684347649901622473580647517968831880885783855964568829928793944728805100819741067165714718365835019037933122072940684293295465984709247006488402582041872996800893535301198108139450105805027523780292846062572739708720118907799074953003133102548034556064155601556617335704008336300110933483466989537405926577600499824783971324856213853485429513136084673017562015111991590479882829464597376599024710434591516899619247101721333795786807878939343435220401041205896035028589238683961746299077639249762476296128522708271223985130169238423180895507890726555751634899593595683588315885579849166864144873940433573176061465259803558835245568766202719581439894183865021598625844510627436327299508641992738602161193998057973228688180967881999516125012222396628850671167244977581978306625089247629823153209673553895855771232890495141058005773325891938433874201606182498387857924157040263680152391529159499836970890359323934109182604228652238712468529675180920776225115961544474449348303836254057929481645210372727952217232074368562355364547109463163076086532140991719370258831526127805214499937697223002426722632580121937511279905693685612819658422883985983921360863953909792898500349633676516556182065629582599511944907894034884309447778896859787218874907751326671597102119654992347428873420231894807244282952978200806862941712455852198450777522571114917408751837540830734109966091374730653358000450461434677313982088782566392125940048222853853942345031258745416175910077719451869523038459598253454174418739071762863438779470081310869570945522347588918861194247365311784793303954044344168075626786695494948254040822844863849826297099358825415826566987183679266551514155314228015149652512744785151281341747997835580168691923572936286749858593316884490069936078067491714719032853532681956321590479010741139954328255692752806350824846815269829580608422216983398881684831574185132205498752054285000000000000000000000000000000000000000000000000000000000*i1^26 + 5744019722322278045082530716852720179787556035303200082397835005878742703728352871874422565943502805451666572975336895350900322011922109458117798927751767930359295843684905193056162360043571959518195799466916196437717652744470075514694495513811583831127565958229914519137327664478623901431739834845986434759235689759980754089892283836651190800767872647390977092192179670148462600454054399326397084798338765201878834628689358780184138709412093039133150207806882553509873076104788122892747398354251263380814582658374063732152313950392645677849857805451771850655284619696899532708609359850711435507015242580106850644504417371269214340901218587013521295690484264133069061642638015129701586150308199060353341688006292082629034571649195021451128695098322338769505606789327412653279746721377922983814945545765981494791456306447076799587538012184514435114980239887862487582106190384662370737510858870899331361200671992494231613700467672226532564442104572588771165763696485667400675833965406089336363782200842659080874906547654284986755939728746658123640259663146361959337086146903693232327701127769546192776973269882023431353518667678239592048984727907210158823673634717746987982058175572165905236277029525213139945109556990354210273612688587634874570906600882099271610336719726987119172072368612396178174583623752454015804700898727279992124457334444740947207423858848877637266672112886320641777256821936747912376318780506901919697901908827516211046855554088214339222661330952483761373509728574311827568286685280154747628382954916377688906976309158052544397211812367255507287282877106187970300927770197316856822017883652850456266655101024355593600457794823997107774276800728920763741819972308345854049619789932468442852644506704501621229264107756599862739506692986386465951014907645776853166833899908947889125865851007668897644269763947120604518707507602269463053910310830665900909208456018465108706768055679235793874691897007120078885143003885966070805391880472977625269243156365435966231818322998572375294299537035652135043326288186294050900811083870296786319081183934822290660504482146134343734019983836688086457196117559197942055257478764037755074193694436317500000000000000000000000000000000000000000000000000000*i1^27 + 72650464664504984611208396293724301967092789225845077138153661374319785790315732140641292379802308181036777411621430446977354966553922964794814748784554432855147409830530135503275376619266232951507881786139098321886026932598554732616151901717364750210112500416117468539341484838917359584447726601070748571931623013297497297101171685766782296629353742778656178190232484979210328151357031984303791132617114058564158187291151628894602142973749004358854077983145242858470222450673454718550671355295762236904481650478101477679090167484344025613657115694800310589750296597938406853692650074789346293233721904763018053280041287671403786281574613630587161590683386946914504239618141806894330869793118097067340210111117511757268231817150527334644419332171188859982273055718378367772374487660759391909054076480644047713445217525171551530669727935256277403408740124075568130698484742561673780445836406715830278165281766475257048613524418469703667624801404757584622136789482221691391385891044337387017219648888919767843502260709163023351300343280667935014898193550916286744555046281581729532308015041513753196596392456517411296578284185761950874396337149906411966702850880983481521380806886307713536424085081448639624467421034884017225686613896395216437023153663442122174987657866692251660080739909344113742860417303070071635388440752256997658421162333023372115387350677137031880590993453016940296506727655659286996873124492635491446954425435115311431301405729902775554627366269171758631486278275894093243877142183011273332353962473548990678905483298078808080609802423500464718341682989967819102127173690118179752003389040054565086401887719238670410665695641071543312037180940650441567718616215003859613231541971274208436031756017937355255952653827289566753781711238528979910309111400564904182116793223150856909543742282519248748660907071138998570048316690780380245100416158649765103254731468460869192315507560519223532702777405683488099123353880998186224013004765148103839596299757314115823189947917581617787340369147539918435080373284114133737554188933583321545343475043559702285978059167565214417406218927400365117989757830759641800020581696441039935911557918038750000000000000000000000000000000000000000000000000*i1^28 + -43075851188367809457600606978724158286175977675298555437316707971150298627189684974755310694666418329964659961014670815402636027621373303797084561215975212038384852036731708955068877901463120559005009719729315346513026103974340378029032099344514628100511456597953758976691372619991954706583637579792427035848906570776298611682757182459318980674187243936453562079113760735115515762031363738692912375389494669692597970835359602123021568713413287304295959400666920884426116400456715864612445531990054740636423550964242600317076320936468879614028513214779925339496838424521962513238047908903497098429089521645427197601919814478559094450768593184486004896304134561303030309957846312598833746329241662566850348179699723306831480868315835871903725801216945588253083774780474203883924052851130379027924093758398589515156495841239439582609261911492083648533254626015122963133282019345092497809050702849180885513371036973282952883709844808231296223119795033796026586690064865549224292016485579622865251230562605222687335041537749082424710096407527044537286536769227229790826563938314929034041592872199334620334191552046504206087595241665851320633493857604119458247490886510873522833746506276329053068342137662970419086207108722949162336381194771597543604153682480303600403675437805603306481540965069205938155946527697789468384225589149660075993537088038057298116134090292325873407332206371120284875850721561410461037787363320013459376909673608738924390591408143481705309839064685230762559516515530675142970497154234908367666450392165966877215196378119342340891824332691037575750954061414490675696818650725905954867330989510752973268505836855947572894772508156906771495604100017894085377547013636181121949026808688489386907375248234732369079807146340828558583189788025814887639943701744104884301532411975201414139659064000815213826662678795724284485269902580530909101865741086614890950981794843874209486022904504964391267888874170019206215482228083683088674749212588323729869491710950442465256895264785161951515441457385110729192659158435738268041637789924850650476902581164466814661092010334846113567020293589695923237213620002550448505635385389401434412923364035000000000000000000000000000000000000000000000000*i1^29 + -4539571020678191430709761610065049519238584741889907643235141195568118739682152369913208820987766889648631110158064170529935202186739068463628595700342698849496342757879945580735611684165293503688465142725834980921392060201882634724070288002878951364809697770284652417916650588147688970237376000562203227024391845610910026248217651357687942821747212492831981594476783788146569149690437602637285514228174999194956835796172105569181790946206185580337190992185278201834754469024319335431550684534409881283188284282990329429608765767267253604088454678648661617319919689643345359003552665835235087438233091990354675155326703972580047423295134005799103307922671682128378239143644656695388967049561665189190663620223972026523487524372550914303661401967603419573574050954831316807532294642647782880790184035478001301067248228857998725000632466668595856716817363465940707428275715937617851294652747097430115420768568932650114187510909960792105779799644626111096632302756058008090860213837667016282515018778728509249390229561571300514650484366573750696777887981517463767690471529655386680949060561406845865219694972811822294579109093271198715916147018937050074030377880762196599659196735154154469894183759327132872692285686143956567854472075360659891668232121886757371744735072625908052239287883348721756043864411069173513400669334931774531169074377017927632792277767492448427296156073773592076435664445202398859583745861031680298689169971906449679614189731601110326091982929986755694352517757807780445438648862494870559860381867882226107455818632026232938486522316204526099574225932740055692091206205590058664423953304521773167536269327378166972025198595789415216211001657912300849184043251100697537860333040072283431259354713798812806188143112213705232166430793209335682692818063404497706644818029361675815573717409042613036236223010184810047227327329480027326864227633904831196485690668813192362035186134761432390636298114400136192740353801006946010966816875575017216643782247317774475231053460950446049608457419705567774701262240623329861030122188032742128605205794568764573099919801317740800112039537548324896357995595969964877725196014890497836375845488638000000000000000000000000000000000000000000000*i1^30 + -743959795171505656588309712426965412452409833568839506977215055722791742535371315097996829873697271334519592937615693987982145190179003867536644199104356053901465905708083915207557196794028878421124516748656753121341153460969047139656333659783027685484368879425129927303579280421604989180662101122167606211315731570949767133835522344240458839080605311627839183698149374000600895392250498409014793708056046235361732123978653665085580342128448397157283615352645758416105704669476536755206526784525738804289698795638072572892535266846242753586639451982737625980317910305901695904949670874586596829105236691758661395126752662043617635186426907129894867357308195313309320418148732257005914295433270698437212253249708989259917213773584611556335128359066401996779756392533982162918379156258598305369350827666458583923179926927493744195254361955203441240449688539267604624952825221352144072665626547964456314192099396527749343486363078079294152088596092901700980647984440369372489596073332375069024760594977048986759736532692042268565992665261661370242786833031180603237159987022314037231131312017887911204980199248839719503244506204521338409862150783052223213936570554091567019543005711905747576598079247763929633672287165085652904052110942461919605287674188240489171994489893043105211964587751573325201587466605324563825365304820115391656273822218860288785601398592129448142214353224909265900804750684075831315580349653470035381866652016625145517720303080830194814374020472913835944962632141969147261487003513039197085691049098554656801561243536913919812224183319850558668535094453137847947018278896042948129812716747280269299048407063958942557101108616980791548409976992380983048363163989660605412311159986949015172448612733097532115189980275210449341790465296776855256454053290590399774194156435005081411354234940190797441628232922993842865384358986447827328702790413240104051520180652839986878241617283621646614242311659028859914102162261181891756678387733309250892316746047469658673849722288801262453741262099089392180564558137074232547910001248945858833763048475862175633933884015261775612498939392612080610740364583719366249103875127961561549194230680000000000000000000000000000000000000000000*i1^31 + -85971050592036707026496855219928559435168546075997683294541092425505553364493789362042709322270941563220838051621372942518526277894346317357837632347917522047385340114420365837787352336743872589750065283720072018599085201592023433940843776624848110258576161705260069156588369022466883116355966035656863155893601054799280302803977331011617215126103300760743075456625315654224150504546242431119648934441398206678510623016049524596623176640834191053303995948790192686726165648737903184106039678640002460196810559046539156261893217366162709184945768556240368193495206211598121487149865846339797090332225941068041648218750371409316455740134855822373250632058041263086797047176959044399736573706249752661377029321672589392227347918238503329452124934111798864860710637832962380753188827236592575754562655491661841479698312192134341953252327521990402885733731042690047529030363909716903292052912468909332462877456336986771891848131000930615430777059975472594398105619233261453891860435164179932083612368723745538203492886886793518251994139506716872383417085883214140565957825611268741931529311939836714459482986820456948175930219898694501941520890504634154422679841738974973477525731816826696205299758773777364196083863256989337796317143602603288155912555363010167747650195614076427705583661790489964703704863778451862051432606382544062952450906132796884208071212487086426218948516247267874448399563447652961641759945473274461598657013331138839405801450976373995077237935374397673426115489037062839708012567002051757796449001694522408813317902527341529340927724628671751114023352279053192004774503327299435738674567058866486638278244332194903694995787038664167517838732753148372753324072304141330436448384781568725590661809531037255807772139868948873603516615157236883476896444454406624336541374181669619714276155299509979903871281846860531600199480649634875579468839557072861061884208941347873102660203694803548389931061736454301387608513013948972717500112608091403762303159640681217478534555048387858823706869173566090810704251399234770206655469328430137042609016454119233520455705074043240521466307356043661656344714996332348702074873957296583557993421371250000000000000000000000000000000000000*i1^32 + 3803456379069011432805807881921309808739820015200120392179382599967907085388761000818009413203849149337693510514972923601244845300447567952703736403680524548503136016966032034001056468653770547755589743870483864163417624326458709500998499596203639838087298909208128790353566117489891129491511011226268918473052516900721562549382736644825481398624897016977226098686328415583678121281545547115809208136361365337118523277339590986638799292378492895153100227553801945304366880594111262583839878022797223317224553412490450089676340359792642370719557382094178056704779822578366446441717598062761050911338078204193426029610872093787847189950165086546556196785334846883753686289978938832708924607307963285855232641054770694389218499830220045792790471004704515134686960989572403182426961562464108269044543811677501283139391525500863802714425876991047973128128832150025395250718632923907543281054136310628856716678715482984256493652786598922396554007989603419695634263422972012176224461679896632616234443959483654641285432591465394375653303559489537534371759743156532087579275907784996870213921310098494567178624578216586288198828928094074725022529315098282826828023669111932346009649617901894107207590448317102442956541758923751154290059679198433904418801044701466517852531554344830117529188536229529920257842931711852058095908404971181633309982859870498056192694212784847918400260990893571564450340102105588951989254770905608448469315850480583946537913731749442787746712563405213476691981180085671270122075604142149273199806427431726085697900053729411855670627393097611781934253942496389497790894796326827030320317508249473845647644536167117910370748314033166424969066620828466385279678621467572061378835097826210380833234358260881195623246225238419583803418190444357953167125367646994828485572532917996290533011667635489157754672634473091928298432177691676347815076232917289342423224809972884203812799004863003310429808142875907864998133505124180968963024549860456952045389084347125985669077630581514197600667344287347664864881328770852404184361000117787116747294911683006285388536108150031828315218639246788945409758281934005836477255002098108867697077080625000000000000000000000000000000000*i1^33 + 1787670745574299310495876729497635113126140629637399670442844474335101396721633752629214618932336802531130763215702801504461073731840988319023625676723043585757908668222810989931219352450922228858594936867641235378573077845543740181383286971564909418160434970765723471023265149950189469519518371489680634306452950419994661926458186455121374378001449604830474946294464853198666029215895773302982969793627298789227778377784010681829697748768627740156681637151072370243561997261210131412949252479168553374014494270270004703182742093472890951171396065786567409541113574721731344153964386193410791571136542832224893884241773169710246049659791672200627643658951514060252455121471913932898063869823019115545484964245854892521003620024252638842203772634445294593227009256947722952171961074673995905443196309026993593116659110556473456353516524090033941139734464735604734860660094178542940134869739433888053489349345681986881258134810713855788855456414464951857559537200428287582456682427107704353219546316769622779651097721938736003919578484479736417973832380003768315045197937862739414046698145063941478248650776232718426173196979440911424854227905542600782270429020922008119881794113746881777226265852860917759912644472538285477692796711494710547920838081972777074161200982872024807350829567689580847475909508532463411585738092598338735417976821563525168921211844161629154911623818912893664967732794459993641563132281616037684531107756266868430524352185508354328816591329826367489109808456820121532618763770173179774817622245106461494154262914101322288185968698688733630673238308188657232249395605635821146409375301946176168313175861039396162156611019665490875124068167953584823998217702151593060987810043678951196163815861208788493416285352813185863834284708316047904640698139200786460665902491478377072944692994028843443039245823160878792343704219864995148314530583593125339825912360274439097313777294877887858873185508580639058283079674149307529702564233180966571714738288294235090566014242706011716847893055197767596047538821418575725671768053426837803051450243856670714623693499558250698563797229562116211064547511523699580681652333427308651861540105000000000000000000000000000000000*i1^34 + 170312676707211371411994138216627842612870252738192898564757566571901645073832906688404434307325138704285409256213640706280071636415201515473841290732891000145345017421079826323021414318031493690971395886413599783573890105540429541872198671270323842244596441362588831742212102210558903086227569572095110906260922072804003405334070862771177667402511534688662684893050884767698864935811088878235220385764409629643940122066425964117490333842411836781298909647322977746939623672265246871800400709672263196726191835715362998671538449521204066705184793425501185725287318188301679486383026476638661408474737546316449640345107989512573554283245814274370353977582859887070169450478520002799700372281697148360608420562522495151227126114847112129105214369077907304392732207384427037635447751843602126711051098718115002212238927730702007895845189179960475491940976548668546565484822858629825916528835659693040935723678873542950479992079378957681120965812616872118289844074353619052767934363489640478096526207551908507817453030138233401675890336317376350875160648394309838998451227406045215744008203142930884921339427268618772350852453232216666032457913405667611485018923639856449332655592132294482607607745686326923204161708243901338547456694053442475740226629839281411049576910684290566401628031168184141270219336962797973608880419403319165189925961324790369174880264412261736519379140531012665572267158347553892038889784866383345481922735162559208105439649576299414396175916794571770940307890451965402521950355464139966527404143668665090651668095997897799763594926615767313703609637038186865796830614959883188251139513426825905300354053616834624547627553380277889755037621186622097571076195781944857008347092695574768593313846415590639312838838038861655280247980278075734179292630938200411722814982104305238193563633058630710099696866682320562540928731125677163774925887202045294781166313888713574031140782633269586171245732155825539945125672294965021366603153802348116894885820821950469915128635557857396438779284411072417141817550943891883241950611525081679295750118161229701278247494936618794461057725362641351671290217672733334251087537063383059422146033250000000000000000000000000000*i1^35 + -939210015502176446267790897697791620586198438783080174351768420730252409035575771106515034800691925738734279394236723110491704879519112740444171465360854903658759460877566745979737808698673662694869226158407230513954707859030242115181983117340638186704122526302922069854102916556939456378619907796006918464441312336200673193233489593216142868357694063055086692803893882835636562739316207504053702046727188556434860789866139200227077810813583372164905305925866422879183315963354261600609884193374865951533720412720089378552618238011677614704089095257996730029317855544099478022373744134176365181828847444049224753227618126495391799618175012994555740535233553409857735238795173933746807098241811711754838646762971103227283821882916328017341797759774350796981926228313692291259556220383648745957866544743048467875475998758249313200879979942811709094316600350555236088974283827491499069857776844311060027179888530832480240790433837214742165368652901617907302703458933045232458162942088051630345115674318371150943143857493554517529113907752941990301960938490299657629133766325788507155961957282296017925703420814842528796371086393024007895081316263304781478705370252686539359706792331341065916238754601969231010861639391233801838136019927133079280138602229541910898163270856725895502155590588963615059230793478182987502075353825616165936576663985673151953561055549115369955962617351414277696272028643886242454934211241656054674301892574308400306625961580049793125745664460247637617927664660916483169482078636845929234030741168641075873107163510522041972268347430034250546018034685566012564762431132895494558603112522075350911663288957447183637361008974251525378180973666376450403057932813369338643285385072254726983350586046834002024417136259748691940897786843043628806798999827432081481720432925266791158308753579023510697567289396700865828237611303321273910269216388871127850710852730242066483969385425628360855392470787649601126699978489302143492950456704179637560418786336456730389402293436992610933416170581052538479480835639294494225212427831958357568353991878453902573319632077553106306030682572784224094013229568211305779712229323659595808060625000000000000000000000000*i1^36 + -1862124965922458933743184398736574559133892088220233512115943266943728248142040005254726221422953259258614926904596483322710887846802415107516259671674890463231069428824400917125813837990284155798087528985094373691962787671082669283522228803218994299500482131289283177390174537078046637043959768713949762163600612073214228694360454491735342148961196531076513951040103797720576795281393703142165561642942004947125947322767131388109467218852194037446934666186237166383991325281876596731414203012708096619629578881035895673144437793215808491992851687342518246453059305348722056969925062352318518207015911218544672305109634055294731858213263638425492374509757549111597905673481670745140258741814449388146025430341455560141584660027576085230654262442972472402592669750740370923055909766285536776176079130971369310239976541997074057794122503857520314204782283378354164611406031689497244811217469584006828162603263196952135242228547504038672968761401404062343644901174051035281232148001434788082524005143931406533995927140071260526844997922038394312874441139042239008280806132509523775099837764907914583320029911710901367975167069919276723282614749540043227106434441922507497620100391521778225521348715548714423767246705430452777725410012723785012538972178131358792882196669197784590636123598856858032673125663355756227015236039979946190686863840375918802833734733776931411201585902400107273961277783147656837340279780991943525498417273561676088001306809271012771653145009829051096754013414587553283531830199068913549424201636439132253328874461092972793817512179018185430510010189753836675289157685671620377718580478428500654223938518897292843425476498561637734227768246780554283207058574637668332519411082942013534912655691325228766466632298828503114091083262595837369192033029957384362513790149112710705682344275731201168792635143687045304900679301400540759855836447758150024742338637180904317334481929734769496442521128589033963305305383287100341711021680063674443832812488033904087969123491579764285621940637346497958080123586451252988393532250261665226701150773070648760573736096290662558551084570392501715478735049096774731482020353772023011411516250000000000000000000000*i1^37 + -231922153745112876212208471096610415201808382116560031998164775045697278836232212363973151024461921996988034340808946535155200382734719783119406953509231080101652745915237995805190837833289624148592889511076231822443395986200767200905165565379243992695170207253464307100133147237124271255454836421764857405621375526335578888754067611570053156815348909091656243207474439442163439498600082763478595417372273509903805516484505766103989687078704187901509650323792242812582862314755616960471313962740993925718340687569300217595561666626149112655026630294164339503555892967611160032887775848167525122181104918610219750578670594353327806385124483844670806717808618412610070072160452148242184493087161636103939882926933339275568882748324296872095192958175386679215573416475221692583700967858111876096169844136192189937891166433963757679543797615296591732377239581505944980429198288262947216049595076845376555286306455770545112204794122520036445102371112060649409283789703446805261016573867608544565689549527743645499520352482038626714110318920921576162081562241613920413230528760117994823100482423953390171344003560885551987639081566727481165995563491471400802392360968290081212629257961500263747021593047316718008451704866698998293267019105052522577541767386274660304971462028965877709214926301379003052536862074425023381361071474834585956365291167294186979777208733693217185210306090110161122068773161225362357358515353375783057976751829790339948449019210597216075207432582676008949303116540158824103748224838624654472095471604342852420281846562693675417636045206171768961460699680278125672510320751857100777689514519510587249463418577102009062222105775924432132374190865603295130063747675497625249961615021338696783482893641867714346823120054400671289051963328249690551691323715602385259466542996371563157292887449892912484211605259972025707175178522531754471798061034498485127863857418682841808693273486085205610063123043004981718184932390759105554716697362964710976048778387406839581362812636229122072083790246758403277777603687068102333947159865910498859480756641432670858351119295712952957082393367007585512477691885184080199762464104087064928127500000000000000000000*i1^38 + -16825734171761482056138539674012803933350941659602585496761804389340440744236852987668506467826230938741285080146204077694726520283744597612063257556478261951309559118863610452863849813994838514757523497796565416613543642015196831792728435945125577204126818177937057343615230559377090962100450083506783036953755633055942877181302171317397876987133992959684702748654557866788639026736886466991421634990744750774566064478386922152025793047520066059357773895316986008863525974832837550613707956090934668539782918204061932984995973152333027548043260163837328195424597782106659874034275175380024689350284138666834974469169185353988972911672818079601964310008433532275282154485590071519014623151973720351385899607768619005659848270813628628479495838430352289761213060488330201843411276467674332767760058199600508286422935865565809758354642083296676541339039512739281865476881869116833191833687562953698768405331610237559437709146349979412743138013562998337607046342689043549031624299678960754189023927624447658914135077968427718013825052926187383825002434027470222090596575143928627109554049547145924851119079500846200838939265686407053173599580893799913159403949817488956500915013818238048103976786685223200409806444532848275329587424096406381312635752804205967377541662382253074877569343994746729013336679814548250233445304281782932993932809739385217833763360253909072487984527139978493379423858893224475699578928298459679706245307796240540309563243843704279458731272783890060849929538430808129628468149745968281181272900915150353355849024060631142700060938470022053110824761260435066429252141606970684960071684793606943095396502675677727971593935542752234231155582160344094273967370632600281476116951403825598674403888461281349478916646883342874456015462342598492703461290461159643935710249315135937433017418881776072018819099355992591019861024912657358993768356413157176862304226077272639882999129012228389054286083179497654905262787788137274174120967615187226698063369727346584402124133408022126324034959411478437920348667314214366620706700391350692694057095627998027920043871064364065609509721611808067007889995006230971629269165664956591235805000000000000000000*i1^39 + -823395110238770775488878699433621814345102561258477891320821972544980043141215536315103461486493267629759014032259764370073795513895177840881133122177080253925822745574453747486800516149554039193810308717734327670088499944450929582149326563342164934225209413969046452953121375905452399462000509396156169249776443409817471963559254983209603901817423672195863795784176176188684043214728468591768397085147231513370828556149912893201600905873727590861019891143108875720531640085093695842775594913227831852459067756480438252384724592696992908874312365604458663373721186563453931998057353271206116268055284032697946075662091886884907925460987020703165125044423007729394511812119724719160023399837171900922199382247084903743527955976869602942211713419810649186241065319833006347997954539835830369096983051866609147559410946805595090489222603654167192184977666408802407796715634305236258778115707364253182656700420109494803391017423158740083645109043501931843040698485511946927630901601519979716391414659508404485222098774730474996276486390954199723392559934621739177590708359439183958587175736681714660865255318563051337490972216096417301725329565429941556810622635426840242658243680089133491547841206132915259041145431902808191086703455228574626480176219870557544469427391531094967862779437242144863150082889653127058387391127785756926982831029936597051939457500658495969583109858055558798955951308438769341518004944870124466979541872530035175322834990579683996809647367846650283964884555049361764305516301655154761110861091461803765909745614460591432742785755172955632792148878782102897204995844321422878726171692749345250333513181508782331291650571335353496610399070705970196811919512447660490278144415818368496015821485258882237052819579717971660034111599990920242270721429662379763431531771277593038838207797809191513719672416192968021015436663812366331411984631319821941178903072477949733165802148934381074998332424988867541145395059867207883069072606892851374562801135314269866144746569494831870688158742771092169369394142867045008486305475737520562792483353000718858756601370214003690800242126397626698689981805900841828444465646034650919263000000000000000*i1^40 + -29144909948641815625911285385199373160176507726599675902830139863128447742247826118822121668689784419197725798865446077597199423082417389739209590469014662354811440464085974339688218468536512526348748430398954885409206840156825251787929272064431400133335372162122111709433686372761006766919320363467476722019626759383018082240484166930615284640418693589307668078676435146309610084942941538013847726074467264797892907695534399101620372326345433227594368992856494513792801651387965723291533436090034822574897409407570663811902954936107157126411160301567458442847325085505884111147402506665434511344015252389908881930909070975246173706163818229781577143515566747829062294632011486275092677448636292153235970354660453353776682423054059418206619796796439618650581234274549530965258100589922961439526264808927530382417343197482370334406487397362452441221209027547132956937313279875351241241722371005104907643171547046490882898176926784241562846912842325408851836283903720365478043382400974085192928187506977413191290762233463462318423961958536654890199289190197205515936008855454899937775666740772024764685158970942435516372690112483816743210788710883255385200854375345097484404572984857633233062631363839118957960030352092328218162109992664237302360470820485088784493062067036941105869361668728379894865919028643544158999386994461684833226813768512598064875984026517654821867463514888726086024937933803247170374345377171268097570594571772175416747458006821153524698351157791262902204227805068329111622899094063203238537548224063874754335160655363479036370485557622189354570569685491917577288067753210142473620271368423849635166175860955234105597257642221246061928143572151863693799233481944903586810940480956266063368566317677502937850632028945873405327248688847625155249863729740637596083934153745845268934398895503161164492792596643972760487958182815285927530331118112584132281476087679729751984979543965502835039914547546608664916273611953190770738904502477893848175098317336575554509654019032968054018681061137338233074910438133087506550723788528669895353062998324880180103574794352256285901704535064074585062375515762621794551194116565395256875000000000*i1^41 + -712742404636361087993844686347660177769190394254765640660409406177246121803951416663423751392057830848344816466255919576879945172131642009360373839764477874707218753568356659981123776007969593189153143487518495008490001338612640989737794691234407841915216095772666259160152888624416508723793767662190316873673322078165415603289331932622241349110459310536405578538234207163710929563966092155283688065961246917153531734736910461490714558871186311509615081511034917510811366674826300301079831068826515199603932166018955954981043566879744031473406514382728422229548010550505598073180116813946380372221611462180346047862887927500607720533078815939072898317597990675102369131312665953423923503373108949906991480192818524597849677098386600783279713608987731268765924772568251501164020898835482815778260650431369283670080752048981655794478316746588916760090635115227059772420550543003168435292303727381966242754019940735704707473618994813097247959581949329882254688438867745686659193353401378504108854119298937833001485165890994006813524994953815157690125945974463573314089411017260937902551555010858110489299173743540069338548265169483003617865036873507364534879689019643890917643656404382225197697469049087894856809280823056058642530482652593078666467620284307160756387152017000324106690428414869123394524432725911281518826897924671396939894782311171083240330600721113950891490245584602526694604810076710598450727252443216614254243820426649484575513171015488865668054904508162994452688596358712113670212301878603042044087560552301305679085133491165228768846688785911274957403588780761913281476045718389935724695646885745283832849647281427915933351124033059675534146981502724046391806822640292662772341984080439295853009637639120000809907827610667574561319135511686666479738475370749886459133000652099878737454862684582950190459998867232002215424041474022402778184605959960265035010898765569749209147320751625749252635660960532400731335226226230291085776812332281409640394997651815657435153401763959547193367752649791602473769951568521734111656139490543818496345996095875292621187019730309463632743997855258223993806316868674395085938908414667692500000000*i1^42 + -11813532531872365312364392570704684456072084997602659427126312904312027390513842467833628424077382274727089901342185427835106736500292376236152428923962812686529081835069171035725249483765822666491701338742917565203085806674794103454933777360590135301313111496328117258747432387828861736577057673301355101776044372084568709709540122268773125252053926361317622281536970772081863824646431625214103791562942392859951524524121131910063187154687198926552645421068580649697674480167994806957940559755668341124018265073281410191245059965235305688063661270195968858065468414583955228983321026350058145064896856452910872229868940238640558852286551948544030985616522072207888686088282861340896993156035779385175049218402502152305564865561925900414743448455918042894662580212416402563074937802869554425432244110245451450024601203124474389837145444405111783911403638229159647717266929224320708709246606220122545684199789847634111064047026941024287570750469294877360097441459937416929977364737038212442046791858145744639907357253817221124835860414955007200591653924953608318610496644357217917140011059248738579260340244917272017028280102680276152348663466971643355808516759218413195558737219618848860264577367380336901458397052152047571961396597370895689321401795059328440430470209304234371297214326076195257283878219261091999219043916877977561655818257337247979358127353441755163728897377555491590386405083724294980462571509739516642094197902858643735689040270361539506718334814183330223638728407641039625434965396765092410067071769425205833508479502768767982568731661042804013683938989898368347143268400542921140272760223437371839829766511886911560771512357113389967980716750346759658195249527297751120130654065614629240545497052305536103628510210112215595331110649110539928307937283088816301506762562840348237107424926698937290907681380816750964566744192794802679064737845767936039713144654479605077047231515307621112025487503983434729882198841569984949992485932912936903877048199851780886851361418918555118424637403282810135385710346631465403720629958546187494514273215174233956815141092513048314432405606962122675755329442951816447135268108457776250000*i1^43 + -232085787100980857956995983892008063193691291149910425545674588618561179722768867474591944956910388360474129345125661782641117474365719892547699506291948729436245982224831705370983599703497958279444064327560706618023297749917819414439322430683548041300103711005405768830678104609562010582456847289224202644619710577762414977327498896755721439869432421102745972677495078592145157465214097453797837763781684497045707646943276009157238550467218702823391291641110871219074095683536982085988621002940039324875311323351528900123771039181904236027850611181923164205405413166442423886522003362733279421351681146182705083446449024871166031504551077564661700721019522118329374843550612951094986692786704144714146591717832339039939597824430049063830857968931111178796713800292678486133694511898497007101374208267998660207397702623824279403719017451257276959024747609513406949999595891371398046766768910544527870914904020029310035200586601740699666209503776714283196430234881960083035730369755004015742591009539525818209395808783548997696895308172955361412179586013545881587134085194711625115451212684572616562967599848048320087065431511985651475367585256113072786975559617694395183885431269633836932305683810846711951133585499799071397531818374554793195654187093410078300818410268688565224789650933170510834306993702448162310229753170474011592542037166103945259973133619401731120332202548827532051419170957381645715563143516114701497712337431155068918489905489013320507796450269917069156346661988213282481624017769202352274398627584112778171055697287063285121820484570733973318746743576985191564797342556467961295456922505880051399686157865730562996343834679571572700694419266435648001388096059829781297580924569209795014445178911032540306254749091515178028838789845244425011944975353912128058602420159193362532142522109541059173814602495388978985659502623421784304263736064085364352051468137993049672516778436438065830703772678304963349425554212175395902878605203801044065005413990884421419990284492298064414836488924769429536109895074731008214096563170723542420529105058187620133038915441154186426014123395685640642732772760260321773155140116880625*i1^44 + -3848741288565968499572804184325497354815752284594523422978916355015210423918839479171350516156024805036992973640207625179856597656760522385920373155950275179377685502294224976668365977066192169328582842117793065213478490205282425929215968942953315242963104393821078496320716806455305126617477804374802621681120540647959850709156082793858846335281521562271185241684728881773064403778824793087963764957663870482025370390890037703291621898169175113975998649297551941820458892052157489575551511718002371680290804932580724977447876982057154055183660162852009427180378925021405160693075305380689721050234992005372119718884106047556127509254432121662125355937226053019177646048075867519424526365966051732231471692476662741553416669712866406828947515205963575731957235760863107618189409585419269581685477461650137827032449213864024219028852090468663055011978504477498150175794403615457192982766740559710231401860120018920985647940123094396762585392666430185391003915488618447351201338962621519697988143072906215425253635990690907380527362873099989244973265242023817781494710349644881216360562707693703975642037503893666031182349401104364711561777412481834081914926999216256642353488533273436366752100932426852588122547847708575479790789909240180018974834263715864410227154138283138941394236994619245786450810293981361375267431797020749628302649006247751897601514843025691228514212717959126934580995131508509378508511227378145111452581878424328892172594617995885984579284818987207170588154797028670595555013357235764132648978781297061461237635987572820815919291769904749227184027768493412020971425484994206081183599829314043684904534798859396368055145544406971290498560043079329654904226728730930900815973079199473555412964096997239571617276390303611727034939321747862617901379560977272663432835661761183217361278376485700431400085486302226493188840432264210257832919103833756070200592671373311640023577766819025978668925526546729930981318714400436628462801684648483194119608291231096909347519044040611811776533928168437794675034777401911131400940001280703226411762209872726341112856472208271777684484856579056836098007836982117515389076192768*i1^45 + -2066280665259948603498714823964811047807233548172677442020536557103529317097569947592707948837371976351978699326885073281227851685818852997851091162289641084581169704613445544149858253196893579925190153811510630236459119495254794649893831730225002225915160315716897243438270899380936045557159130304797929236869053673649589142479226752032057944584774330697790875863264607761317698692219323492301799644936789880530255465451226137891164332884854527375693964766713806659779605865917057221498475500820523359329164478387657961817399653195786411287988539424093097668323034418675231491095636469551774783268723040877378435181224591878071261953982230697716299414625153738671053983814129366955875812618123060813415103451120060326356075618375235327152127500190730509535769799697497338744399436515572375591921559610135644108401081915639479196793051506959992107241501538099536837791216552600817436082572737982083848683694946764994925350951211791784235064354154523494597522052564163476991578853192796989985317375212124274942643524925921669877470976759720130161352488305079817884979159001360567091905141244289308073941391411454769217872577131372054560691675879952369981464375908483892466245763947519234040576499215485012454367590883093957759193256482571638802522191389324318690557162474603077301825272097764100086271209603863561185389096350425125439176770818545435195526168626848673476553419916493988791715576660758404723362939452897122272698976811409277977313723594196836979036394713617916308851361240053593860777969694419315073978674637106636334677151627297090160607433833787343228857722497747037261072760102170124144467509047718569116998384992173591648346676544756472196854665305657757044808970962400086991281151799720401148910614710051489784089248387123665779326852785476665142585618719325300120389629037166199978582148455618634458888483948510757091204770624885302461260584024921993724963305149846328307940091147189958428742334324453477720931891625390890275512196500241778258301087325125271721823909616228747125548464990038831914626304860955973912305521236470883663599127581934309198730368397819914029351931442108156039888690044663128948736*i1^46 + -2308266627520968508587870352922506356376688480912394732216672796349809626633611742884425086223232687158065824574452165940165461702442063633013963652910560573843595436453928605430173655337477579437194932914256603442575175562039970474834845450794172181078216089283126309076927682597401182078019425142588464064103765714481153017139695662620165666106589665446415257982700413528776422890242042767177848667151345259263115504055156439449247024229918025334607227531314501929306128238951106376237166298580673930124388625267570366616679036297351977498370358908815489812989231194644098306559143886746806818685839987010741953788444599520938331126459261458155615894257879891293113101401895404517593243670377553836500819348921601701598229707882897016639739411035823050591623375310743881517582138650684135335970430205271354334012087235790558759529046317746718896551797225686085092331207978572175461340743273896677713689467936780844897735146430410827223377669330791484681960200776475224658953155689647924824900589688991724209527997700083660585822718488626624072792151418485986244495012735122816965775455848494141341157345347395352994806808552063833343644814327747028517345929422996609258957306857193518779747832737437004339112193155483913477485973381364998266699070100392680724282635242971637716268169063760942889606625857893934728676399179381072725348293692678483555060300464935378518760988642692035037133240414040191269821879375252962161317170495288893613518202065767692596270875523089305600247250042996596362007503002419920970208824011831065934118552840008247500276925720820397116383842319000544087859802950020908346572542960444984981614662066810226374661038658373432942455502894204250692083961653227564866280071220770405690473803611184616441240156110183522521735314282744242227468436400586630905816455434858462701632862879901841358775648774253463880645245397729547944976632665690664556670163175340239243273610395793978101655507973161564981385946420349977852823881802734998071982979285450352881656181623596286007111007742607104291819826551133222511706590944150661864944656849811264284973555052259407337255820523171230603705614886330433536*i1^47 + -73573407916547043766181709256592272574659775040463848788027221116251111148352709784675798511082975468716526604758902854886541294625378930397617246398728480114896415870184731541841413042379093176681197783754673045796253920600035948152129624554790529611829376940650474851037129758275780506251496131201664872026490848223782208613438228563070396330876524180279301200627813999687651996939525462212025726854660061369245323120203678399865995383881102420977850234355090609217999737024994332938236912799021514229844093953908338395791917618994058372651992658643893832626911623620894629405436036689391173483659651463521378660607062126372127220382794035644494593001472304238913240683497269370064332872932703097713145698606925449098851297278283389763570352136966260264803401372925870355974882963587434509061114102189039222139600984750874914059711045944603842352305594214044203100608821301102383456729161264486415239636813894674788712363451255049135370179091364413757752829629667827587409480514455832677394174322225119955946925070420309260294439232974281828580183481356219813629831443067965751702920628333878457996874124181618003551897650076959104584078953143044386389261560269706245154152108664129865127458581224956484324706720361983267433287745291304797348458160596758204511172076291687885918007519916009966049339956704052532018866369181544952808098289010208429374399764258379050958087335934637570547743767237597928887785694235022986658182942397243313123366399419317406464222310474467416841462423017596139143134565709206304623132307639502086665475151414991897439126588822913103902941452069468822062730259626365693639614781627861972535288767632251213470053099943353137724364534059984115970889576042688440018160064950616749015012162608888816238604486985576783511289478992840554058222136217108108045242813672810997076540490633630341609926981524524910116158931567941910294604715265544980948338545551029606203433799980649483685810891075864081060729574364840369543422488811620503356138287097797002058045368528121326019076189857416302675612237874330804601068704993233383400676051065166454707131924193521061454135651380712011514535821180928*i1^48 + -892871234228598586523548328571816026428216158178415015363725028628950380084223615264481206303406407068594022215624911998105133884670939943380659638664959933045418026561478872382740180689185370815619042123925085275200710814593279891169674792045245698508842606325597122006056169715105422751828233458921423313379955914408905302714501422420229455217446265450071506430380697537179658414822547455870579247722759040786114913324726101740193732020334496694981949535735720930821226244799058290032655536661069259462046219772530605421210036105065856016947957614694180178429124196345437552855641210625930303203038146888338034055611207336794201254396623286365481100470095115697398668493651982824207443372692511536520779299514211983512315969319148334341984944898570242180748781272270057422501910901722494071270924360678525638654143510336905804688860690708788294584800030101930332323191765123540752674521927341491593749529245847702046555363040331918854930013576907024428450063806269075262904258179614739323259659328046162977889993104439350637632795384021549543557399058781222922492827239655247115301090997444291244243707633236915554938423052023562990220080657509047336103327740954190635325811988566979835521652227053864367546015634122923382178524788122231531584165489996531158791470228200165596218015953116856449452529790952644304551912880452274394597869453551231526790157217189713855425790964320861156628317780610796371667720732697980232794117291049214891308191603909207631573325883953635977643955713161255593427493601975836970467785036819126301962677801923607603424161233320806073299239964584180927828915540708014634944053251775680590631965348276197777974318057881883893380926866433412465840260100613280171195016447411989962398710172627197320279553103555151155328207719545503174541943577152625698473292685494279766325725166915384553113496510142632576356694205874133479410599128190072560802721932138777204336563023095984849932213811753832391969471007829595324022033742677104107015102966607974365742638295886109120507120186047268964424647599591162128898223785286330863119841218478191268053539155027913000563876622265442465837219840*i1^49 + -1169337510913551686036857701172838296506475426692866815990571733284918151343030904713028603202708015867067227382062362392902101893028172834730595412374342576983607322592488589079974271921316521270999549433161997021417947554463311231021658225640337807445878410487052082545426681499026455686821251021940329430825678444282098808549086000478568288728528407283692226668306497370037924977874282774104456159172335951277281973556469593978071900190287365070887067909928304970398158798459827779989510718531322303341885261625567722702328706915473426703852015862971215098788284610287900141238163389935233300231869743694748897497238654234016091046687717111484904905961058177463948139497462455386902821821783915731526828690610438063918762396016811743293377612292667873278395924923352134214361548420211768009176705302491952088653658941774828727022969997635152572007359055984551469025351698572615703501838718446105959892336719239746182022279650029114047877322345689705855391124463061373487718493475840957622608768573635459418893636173644399986731990609627938738886208273778719422811541812757245353366095973100907634270067958844106106002805083081399028153692048807506515354941384462035606967935435698789395612712784735662626134212001971803296882425524807216084369505773463776688524899086422550464003921770195555123257290834149019032216921722830799775869506847632867496429430883377019219091454452485621080221613957668739428882623301990389720102718390692288779447534962231032916503424676611845065650135177832899302914674081777935934382545032042104999216744229608192455502304442163125824876677051931325976715918642112482302240144944791607021329996640900396591124890809644726522766986203873884344853285262452325039362530132446293483587070720133130917172326695956315627749373469393968242919769030307415921812756192061072721951046226841742521240004363748196478164498706963309893940361203464323769002638769161184976686408657255924318986231890830217792907400376423639983121285219732730909072640050275762072565698256183236890471413192397563839009109264744557166302526068723174948467716509027458514644549036828376006579067268548083580928*i1^50 + 54972061812959013191564337018217056117208797570770637820908888784522265901356138438307341139720853345345430108216209207600799372066686393279412702788925417801585416391861452149272249618547726847414486120784938694155951243122935121608098564680736884796736139641455332506130146193654627752597694483491012766963422715187459200209316134512213724772048673367326115399522661298361054447540691895091318839814830537867757508965614276524883162713904239565625903054160561224710774576910235899460673900818868995670690332884361193549208170340926265957693531507755045886579247367159517154735764842928607499558878380304495179358463015454569740870041645863240749691242030400819009997372155113054122724682221471512661358518976790089611254164929045313308993637686300813910799095794507342561284212654027010747732265908490215970332749146128266685508156127770041534432947006403273995809516891765901451568358227399316878022056138436342519383466006710416673470858245548025536127292928776338248924514776366611971483790072102240857552393193202114280300451596231593656912225873221871185426870554977709941372505128549863033656095740798541902564512326249123667125390457276856324954274005670638290412388736880156539906221663011369013833520632932722996302756719364524026850045009784854461310998434063850073857186250261506454132529080412542385739251903966642970767194217236676511355238943030264733903298657512689311206875985932750898702833954233456244913519502128008852456949085618093626766763378024578343727527853674864782336332822543368225290893704404711345032882168425022797765235641455526017624700744803549334670228078564755038538540265955778311842765033384408022646136001713042481682599368571315414305721215151119089466458523252483622196373848318531550784792685480413888469704377106602277818832272774225168499860542553865291116729306728670527010901190976108908941634162347305680586032244992737453522576450814869298469657137938936835920910193061985692720974140284406201792680305412527774524191085827321924921315734728400917164092765100897691080461886283541388339595346105275538484825752447959335032176957283635690587818550024470528*i1^51 + 3099987068738594690533408695519012143920288329543972144721970486235845488938359031371469113098638346706371994031796976263582787698779605700503062642160572036268745767711134476667071968600723069990222876884732810069698218612464778158960878526348772860315167496703424688042159945251010931915259303559710296173634164652252110760041852545215368667882369151091329824668950374204402002434855024893628968023156300363308517750617785598491277647841690720130876263530798337506112527452973363066904936587845036281658656149647449441915747667638166107469179673957345302903946851535311523726501890562175620910250919716172501083298974991954453855349694154000397396088061317479892965721106681736835790858876874662713722423227848556652514797289359518086741198550504818275006522033360495132360032225626358872223269278717877763002813647745019114001099731252324040793557238159778442950892663775141633429740671170942239240389927878154625539825672902950192549457030487404437288898252635547450800553164867730534712997980098501684098533331972684653618922630236089046687675264753801052317376613220438056438146624092736553269532577499149656070684480292261238102438694095486834430256999551147142219614789538848618914368029130504851799209105322273175455729591472564298385514160954711350008111637296908989213331586816389911675704829232921440544279454529878482556354705356580535689117169960700261439882117978309823255053570171118295086805645466240233407004472452459842267718668672913305214952135443817453137091903123668989230294949103907064744697802717522715047319632019335239343545777128349850840860669306344781455588407500655802907453382572281865829400657235101861717894405710103197732859852946352867583008770353818368935390349868329025837297027215557871363463196132227504312713078463461082320301881644588391567013956834693189027632771878191477330222399597757068474429434965222796352566178229939093346263136520313163670589800379189763509275065528648448326462395948340452361260587059676932897489112245351802938776845102049436809129014149113250198009572931544758305883575015622248223298021516312972328637677016891082912833699053568*i1^52 + -22312864459652102378950114325549103044526292660339598551617038485281179846576611940104338143866362846984493501867368834509449726065596028468830401786945399247844784060773773669561314552861605125788496757488880935062626120391799036479173593511641131110724165327854617314622997627063427646473512562020241099717229727749133386420746261894527475441893330434529688003693074337144689285397809560816086650184802331821429135406416688840765074537571197851664868015223069364645721349599731004557040203430084124055431690042385916514454792401839037364063028115776427499097445532189154851126786198222099474126374419836594124642638658567289004455187013988237221504341970240441851129462261271149378868540061551981214057461876089940887122265772609523574852732767050380438897349524562687947377530626708878197296939679496150887813396597028363410895543288235346981017448922282265450330789432980927595096211724802691822924354382479402084502310013054292509100779894927771740110202891078119821748207902890703467899169058132834499512275836830054518582521525933155884976061234383529906162596400804172633418413627370585936611135919699278215648610193704751670585174765473141933491311620695081442778410344694852593534898987130857864597026126195629624988179507181952866188276618935625267574486353130032016630812671859486728978363503259906935418598380455899806089354070547313047037587108964413796728822134128894873940963053546152718534806149525612556774613837841820897703587054292393041567171238799463389341042767738798335965068958464050188607145350913515403423076909350228727549763294016047983515378560098764616190077120343584188884434654374241685631867370799375193609669185005896653232777359284852217341810601726785143155536275233490392351166968672217097132887053291815601791984089741807882105560002542432021550801175717395458029570077209962214408047125222314021162900240208837408180408613814062979351723608443954222671248610037839104178559655698888841226329859323204904562327816963145697049814688621430931913463600837843313550622103207132437874349329728409319605584833715458158396644073959233346903871219083124559281389568*i1^53 + 12944229279655028683975212260153866100471155731603276253009658541999306572743605203091673755832043332372039127512909640766324163414536742555541194265272828191459888223220144319871556610641547063110547638209577809466893789416660772591703096204257358012260909271551744562008169815767509512700548710645260428457153486346062214119335777963950450102347265856087655115664440030453280219614030188699191867610634374279614590236308744622393491259718327548361036915671899678905373802796120026725990143962301195651887388113571646260321016960575754726387736358994944434399075338515646289437836772144097365205529741980702704141609876447584486265735069133291183842418472006859357235855417016594706170615523227884384102462328259323132365592648027916361098337861412267758218434987692832158442742391684959443368667911381941202351687141901460373450489322710529465151316711104020642622811108667702325245604649224105399709725847807601300621335397028159339237899082912164088083552405034659101961675499806831483077091787584776199192179806057734272671212253516362777979209331895637161521911541647769753681888667094836716149205158044212475021090145943276573479749071956698987238299419922101371311310270833441751951695342896415269508650543428131186322739941820672754841741927830333253510227826446256960109448664301726868800500043349721787738663843410140655922606489928867783760207409213565792592393732945343705004263484097632654266175255545780090541846641560966392146262935354033270208832054448491695099111741244247040958219543359306668256192044221535205493182704332162937240800286524019449117855970911906569205693092031958429271238078462118284448470260552908632526235627901511665338663229144636670879024899453288456600938229916266151514267187623689459140871356031617022372319078489131489475911867614315405469397768891806023634176200894135694496418971238070038622633979695941302485106115657221134544222267085338376446324252756483527176045110985095379211052740713221787351204795158243258266509697806572430698353724316479522953094662648661339577212370556178055546091417512120913286901799808881692022444036666062536704*i1^54 + -189774886139961714860942188516558200674271395066485252096454572104107838244382924335992002402081127290872177135518109246258258283105773197568184299485382306025401320337153777397959736493308140650012699454421043495506946750273655002509508155934090605664398362229276761754916088479875848701404185360194555544694722731593429476146610418424802805453262174209166134056632635286470368199445193348928918960336830403247351095366796229130832538926824965829617253856522124062759969768715166170837238698757630752213720900361015781972799437634898498549783622828042710050886338934321610216865471128862198809344144237000990482613633638151677246327192394238627284214150175913355037257338090232176660632655281552794068836472390168896074455803073269290204514230222050295803198817767233758156340650152728758766408053391850649854348388253263830437374104818632173762967372902489721649065106218269690996173593165870717241572558482298178577271386275868524564982300392453481905489498562584035338277056863004751260001725937227902424310365954745176528129653783362404868622010008100914150433223676277210167075986115013370170143713261602539740089878635487373433847830226660102926423195876266192785170428200480071221825046420635383588539450027583550625668346553259093122532044124025435697430957044674290689390937126687799859834894616088955147007011643382549825034219547729045417845765973313072835367244457316085081628684909834965274034516220615389634269369115681825077551195939462418439323383066886008630661071736634373650811932629944673799352758528485928880051241483856497935353273185877275050010826436112989917640869021388010686193616993844496286259020190963126266623958689336373130069712880975038719768153799632006571481005116333771906355356034409456826144659342353657471551296689797077609845507984838700068796275999270620876090610687458683952445559316759114153887806822224173633441228830522725370084895144306597808836265308244141854917427494656427682290773872139023105111033233258259556369804873828545194274016711173522270696600731489813714684834590352901159271428819139535955608147811131785336932687631351808*i1^55 + -91029375730944146015589110529233766005640081636091807162282676250608792528878989342690695915904901594477445065025807707145434692759050719536284619549600562018481124325255197054489334206217439753102993806586325601310173163318186900343682772635462346156381108528810838276769141372164996685626198379376458403642309413370555457289699187661893631881748380903467088534609180054285391349087473439558589547772296730719036398114238903368225341781419137679226224127649528785903307499466305844212671969133921377368947636000734979284078080697448584345297731460820926504125377141840187776527938088790588196021067007914114024042042694552704295129580081535427285766022156777671898408347593409067964253445545375949695893757244984078880556536060036711978695983927270155951768548244846731511418406193193951924201353519446681472665583494552936204258843252872541909173906194949111950271991590848771584027429011315614697553849374498179446193933727247307571358239908356199265104127284947664616794866830243046100059864089493173122141567097311331087144182468179562418890578470347303256954158014889662197240543265220684566653291929249177139449201125088054289083068404788203498205910198053669996131511653420065465544718337993286912910533660681829077947906748681852741536427008400319526633592710785659303828940400206520711540250140229304455398522788723210495805838923096068997668977308651769139638861793484278025984314623950404306875437528204960302477430383142194061054585198344925750054212676704337110532410940408525822400090463097118025909169595669139909799505098737878745175770974082572111776147103496776671146660205969491448276485364263500303338170927147407171476849552165211629317656683874746485853060030456771096468229099951330967576925763901185634227240294830529392237296645291121140711939415430724952925668904633378265355661064027864968482098989961505979862569894295708869786763809102802592843271732571293428386584523426066270114569206853894706090599979891299374655869084669629754010123682199708400829719101398065469729725346062691367698007383612065269220789375073188572358153796148507646590189568*i1^56 + -185933616691885375235912377543582760795171281211144362714119883252353030456963509741901698578387811018309069118295289299367551673055333869208127560705361841268206258801376360836076920382899046594318325675099471273024432349088648804411611572779575163459400021175844459181401815619141676406540741548401387254487080121826155072952514497482994134372862236154101365477844528452752542055940133249453371422009482337445253742211762092599695739560438030461106506194199693548206555721204149160117342033848801679216920550303521144533213656071506894817778458855446880547813356439914564611468179834293740874676675711726716762756820445903963947232889324781361033271136776630464755015210259120696509169866105768351425130836676857800602113050133802276406090071129370704153123220648162545327932272936027985818066022377168096389707177683901165846907162920078158134112168938591396820607109568171511031881099961499823689204977282243504240079105160975750391930310421778745801659972887051160006174408466455113837390922598254521202699385155749344243990432042336759608270704656080917039524286023518361118862514796495807502001819030587131858499696312570042196082199667766489093292746216370497091964962167384594394744795977377759644779118098441476737359875777789875302638813291418422514114190958230044425537435623068361885847509417916977587155253706380238660959554647995117394871343154123069414178242021742210887658658800345085945257188010920763360281147119692920857327177976100856160536649055793873081976338753503958330595606317838669941879248313212604148132639614426313143269434529196825552259102025512117192238257575492722744117510222246792908542811552048632661306487718479843047637092972795225194089885637958735348203492167726210273111867059156054810571629684095299809436651226823933423681007862276271474412303209818508495480997699609531931310257217332872750326033340507622528197256084823531716816732794339222908292453099597936972030448984506315839328987718868004714089167307787638671933860492643729977233637906362741173518169071711683099645526754770840066090671229417829525510564106869227388928*i1^57 + -20642542375508531601853506856377564480213286316778332567818390271120507711154109057885599588943919442370111400353531777522927494784229121252689982933157321261591746053695836868092180389973600103463492926045756683177945671590902492085341871676746816973911680197864226664339965205818678638832583175248239963240972934910174616887081088439186162379962234707369306190023525315775677205597635719558411290799018322850758584818740140199114797973999480922847724033244489640659027497543657235397451938241754088998655474804027855687198039788617262869263226622259606655428990506193093015005726169343588869923995302829395881167989413513265320878378522106550666574311442295882318561015077790524039648269937584804697157565266762260828157828299518013356384134416329224852984992099320754038140149828887057197651041346800083990473672169779517548744605851447164398800307817236396277971087918519331754549349001815084870169581489017945433713248654047870860710768308219042362409384306885136027373758697524542193385905517093566641758406789991139648237096881208465225407698727452671781977592476321961984394691286544298175808937471923946888914465762734187444359814234828301025656913862226075416819729748878554902308462930441068883005388551382233765783623955878709575753108829932791664266264090913298609678144722404489128632762908073400311068010204932311601635006330535498176840522414465473267978298419152271364833425396226603187801007899956120428659856539946169460833916045371374405893733456875651145664129412402932229734294861169138957176001783110664977507791532279825270047636577206455088772448213561472070644174038062175644836004299178402387923002103021900965868655592484144810787253951808804563641233431204884708148067249972320539224795872678443334172365499972358493277867369506241500814052561771855982804966590527627822074983493725265517467957824702832486734522040114305872639342127905889353922991275975214212505754356168875746972260230326612407553271344108633206987872530473820723358332446766599719582340878324339075645921407648427725778901648635697861074802027941142932161278819434496*i1^58 + -34361434931032787089990401494093178922433433618092093930156784589512134932886242876305797955940475366873162192074413921143716894966269510264327184322382892334708428643975876373588633939995758261454532753682566290562174632463882488343445766807499293075601672640688955211780871595406960097131131505006481198877276693034106950995494923384176918207855312307884988181380672617871862509863182297826864687862816083879549114156383660975419834247869630626710435223763017521197960286803856111534672022881756975103744192506687082113732245092637790889863905941533617440607475126043742182525684397867694603277004443991633851000882351932626937745690613041335207964368070714736183801877822878288193099850089047550516848229860945770032662555838316490632062819078499090166983269805103007104012121652824557036540142728536195234193424378456356143965431218037831573466995491401305489267574544972292527603001958348016789692847910738166196989147135401741593899550683072304808549485726760150745022524943368899504820553983860712516109087436581534024278599448011294378040566713363587008859793188323500423294737526308460321923286901954870369835855786214757814794142960149607897851039721972670759452766560571476287038697985645685487152326898686204366773431814348348645354310350294270654607178946806261128093867751095819404708959562026097234154548627760285827017087171104311987785529967720029473507160931511837229047852218885284026689716775142267648926286049640337900647124643705415810662389325002917327034581699053018454687051902382216374369593763348150204430358378370019337434119325666656833475813683488842736011967168726260270351357621219829690877407423999020916516946532726296010263750662451208938479777094619371592142309014722145618378584119454876511142128638077027829489249273096260956030716732254816649894870841509237640587694154126826234670005015719814548896223783313096981371831184016928741043980496953667374520211493460534147610566889375519360950480945567312174667004465913376501388972883041691387321880714571807406652189180473885509317960364732581479206169748643546672759046144*i1^59 + -470127646817348232857226563019553960944222403288344725972776570259860098481616969319482069454117475694510835645911542764408923026250749872938783925215015316266011696808472202496859054931559906263790853071759330729183301963888446175234975375850846505685046156400350161469925892518269804023438659238576230962787250309942192810402549251640799458699925194921725987429938650451332435444871135606180796037937339244641516823185587170472788398539925529484115526751114822485834072991029638574637476336557855026427858677316707208267364829201573130473842620695161733901983144920145491896679616790742170350670652867573929933277698470642369234351301860568951632036801569131804399233776612259501606289472030598868076893196308455285553352425321987437305081125890484248596286472978193153764073810986486035289516756160368110159578668055224854126847551444156483126029108033362773709502990614974666757826914154854401577423560989488041180429957074294002865702124993969399002729748464888111782926817829786620587089802196710884105689638129553277996044864832704325590494513222737030813126387762983646254920664203145417186774009299023639609757767131851426721490436987016166774413351737364786749301725473393885466362734419500341782274241439644781301082412386462839254925017066324686956346914083254108712141438468400433973447118603158469304381998430558437247049160574448871405470536326427390063767138516139256563703180161231420767018415092814404823041712390143805034227023889154630201351691509370154259212768818324933570877166947594354218403390384408575914195956411335552483128708955032488799773494524725347531969870802052533083607794221196153486521494555132737561713002919300743959582428255108440895852429522032270230446943783859479257848332457654648530374976142571173399191771527968597021538168995988849157341664588194331566934433181007526486597779667923390933376777375630930157905099202668098859844005901237693061823731897042690441329842131425101740402379756197096538094555882243028743735733048203564164551326727187123735727712304579757834849711431000357742294387010025029632*i1^60 + -281432787025444274549095449319441939106888750859636629880680354819130697752620489495356593000933281004180843547287168045797710691145179294016818567306300917185157397210984577898452341335688221915244704256848233568738409839947781194188235987150582080054970650689616097418295510744737159672625475732639864734796734233741915822556331558478052926189815985558136786008330184447190527982560676702770919740012454241640467660676467595369258895005282266813414177061129783282328105552317806080554965409264542460689687037668028101811367295195444026520377263051283896121919052632409245685327081344048572579710724549408022893815585363918051547742048389978796128530757176072358312830472603352302301853079933190061614533206412739081022990114509075462390522519060449951627315918472559082644775850411096345455682533408056525560301829200515712424226772783648787087597577510576282054674005725642245243747611393919616174337308993040110156090624597534815995985519494539234732893715743805299870070741777744319311389229688735014300839789827616526054155993610477543046816357761231507177365856434116228023882375553686818594378833877930379837645165665632325831429458461052245453203710880623683892527017250587282369297948745536979319283224988835947941125683683505856857319670383372377711250508219315099462935615088331777490730913598587998378941509418213682273391789356081274878170120051436005659588765850624066834535239991357145609442384871234818880040675730581461253253117536360736291646323359711253984692286135986106749971356058366629439710826618592844969848836635026905019302427002508118457714069143392626563924451546020934436679347624457537027458661532132603563197477726511296910829026671000320793469054002451359233375201698956395514525227640066730527249837213676753058499898191737786422271779286914420616900907002980251976559027953720623076354176845161665919676203946094068082375242019038954497685195929600500426983770355466595212930112907638401673505662100534219742397817999615939018263704805755969649992938006177669519392507677543223670860280588174915944501846474752*i1^61 + -17856833647093593756770755848890734743302653886939141307924439861771747026447119268234856072957302074563637507883849090839464698811320838903518352698208680147932790671286183056956884405219315809818989208992752452990388225010417702800131527153112657001844149935469768714159516292158788441058052127126117129614348321843061273058672464434130856280008384756813500213698580865474072794535318198496549728511436255908877671259286540418946137891950346022681846255996918465569341515551104987829075795176584599686636206211207692184456162970324938429218442960169318725640629940873500313595557015050628255743049749509953483812331987958734479406783774792845766600983380450919221815808883845208471842680042576289486257953041640694413891167666184054306642638578088941323343310452773435427443429552847960135369037970332286023188332820108200615865611304982836421129143319584565883817262685066520823450053128058133974419778889049548362607820093777035061567974924884393284262014336958472780274567919263574878203470510669898314399998939530656842869720021262408781087843752710936824256934166457086750390063570818133136044424604224937886529683011347823675996941926194589550938783027157701496616082896361751914885299438409265146674932165347436239056675784323538282292164428802189164598808556941137869932853491161671266738421047570033590296896250309640184427545445211220786754362386225210114832957483837319668444342066126481710011249207754744911841402626088072678391875863281966327690944682483729186716651600067694247265281433025414945599268370273504345777588322589978797359758922103254352916507772159360886890192852492820307176337860188065079913611436480165669226594921038091584415943885569123067030018339508551070318682448277639631713254186600902533419955609121484636545803521485122606508944246097394804179245860972013345505718832833643148702696097771872683753782004720975629261878901792763476908508965982405208853850755011060633444169114965637356274351208096767132839389530647367534847911384006695997832178224868017860145727326441375218400987000189556594049024*i1^62 + 247283874930884533432196353352659234625829609495471938142146932201857582500642204014202649009795678054708903993857154742242826931691066325719091182798147192742264604369650207325522107521854283769009189949241808740692183891708703395765394012535626517409878016900695928850295806490036495013550625632295334893725116229098416758204225811644811817206664559720326501461908724222739871975772366076205658549764920688096208236817777046796098642682890963857598776022013142586634434230382437860507375236103370652697165358531335373162835162491528505850005464618044077531918991846061997038013373044528098236268000230472557770575966629356084753154136929800684506469942883780967461585872640673590356857108806654618360108832898732076284580107762856702635628356084518405798238880926860961820389684950066815453138046032045932247611075248853098466938012917202887377154446336374049956768754155899425599458760809272674258211189638549805986591258922074922762291039627361344819778463803345914707392733002997909198728026579495745322039847787660935040015265977687168026910462118759257739656495085249924653640868133790736492196856280245914555776671097314525414023652805851655161506305086633220127123229803180837075349842015342596566191535861467767783770551745493545257963775520976855209520089462675559506343329128783680717291227434190827567010266278316695221840407956762988513435378841327814706608673735023556851870289251325153532905933505880154633939601368027848952795402249923195266307209587161830908724574323381718130351874291738104110423847712577436909407079218351358098564049623401910582036318958100816962549446172060101549045868241416004764326354308346378591576550228564918282673616331403812470919783524481508284283779482016000842750208099419396079714227766393813055769548890474533872510130118795922573780288766987357132301376713683125737623452352899664486691575970315154148065191178558062850561514753964285233446033149672958660139822685809559471956917743014566142375320297323344960965285994707658540308314570886239978796875026496637876860277602910208*i1^63 + -4274678891973955409855328507531950087137866298526118011920614699211249821456515819041390186879951007663262146235152934051216819634622367209047251773053151085184415422106242547305063317321896062202913466022739554205406266916890681784329204992011351386105796711083414843359850262659146247688681293106611130063504584819894104032837889169724921372140236978526799432735301110062132296469694825181938267882620321553850617532861148669224237928642486517389346489742969217996991531618156755641750526054259345511679387122848391767506687175571715397141864422071332064776796255424638532347583837830222855248262589620341984439833983988277189368117308903170581576703427509615355485665597517593364539050837056688900840225842117949796394389621069289143759238850444420205310789157464017969444015606468417275967714347871520585072399694077075219148143792200653628067941566851094127087935828972576198005199050423012115152052136869395872611861295130850527684237434482616253687256482835705108191712487487611813919827896958126890375502112183094027702871232030346295828275001004909486008870389217277648303478537265423008600593874991787971007072968384467716909997355961542936461268770517587923345011382373309559653018356294820544740243906992838558283946976690486961162184194292347355805177175196046019147279979935595011220727981868549857824049066467573272717355151554189569873111926794259923563748701108550374406383679751851197752593636478815785721169822877654139789630813101592568443984036802866959883895947003392767768860321989507236888773613306360184448521330059100350378460590623450546879475271425268688884318801174286325220501440317032979144013003857294522428991486662574434017262284490658387652492118681997053330795747539376693845356916646531736935086953062297852464962131081093109665270451903122079010005135715653016139924533051228448840338593990569427836102887218459443595429428079455552587321089936149574174724978770000308547747702190005106583086415133299097675361656898586031204352790264417429821512585440203809655847970165018705132519424*i1^64 + -1297861655111044301434471951916002016284990483008433213254445831857601710944225870927139241097485215827066212703318470089529763394317411994705910911741250029242868983566351038520406834560126627969885483037351452457073425416876911207063305556087889790946093642980796045878710173228079912608909831893145768385298559836780430076272893603938149390480456022056302948453513332963519652037527034311604062951614807763875963066852033873379014411621873333243298779914062272524687755071209273731627861290468439427142602142472365466050411528032139055212454436458470447802717167694975277371062655549240904990348382075495941943841217314403307792460989105641171543277017019103737132259679576902245094717273875047474985781307724669585220805782584961496282810834580805282943658399263249631973076044923969137985870236835769282582075770921663991002083430964265903276631921841680115718169267721462708839151721035452844952402467419760900583630591502472909754306161264618467925611827307325240862529680152258065473043292507656051693843785723445171635342593987836592960874284975939319240402772006723016129662495035300844063810468954329943624647553682667712406769658035628110489987407210900110116451429353105878235385582369202081203142919990580654536019315401322304528433172781145993724479508832147212970625571633414598883297037297784750021154906903198621195589734462534669636144221487903775104922669361592984881033998545991384609836893538319673732949169058487268595807652262858852536690403285935629083477403346946185184229688881500177085324477685367872154480597724540915588024683479808060178223073999624133211349915617329511632320442773549268439321454121686050855254659132668456779891144930156673266569803581934626231140626926506931208404491084605307299951382306477618048564154633038720802556151036397287192603958531184653031106998215027987820366234492561499855901270753295938639975874240872263042274032107268538129343760358667806006744188118797811931491653719971001016541715572399446306792460426128869501616782481935359455049028803424681984*i1^65 + 13889105467254206888878962741513677381801024415353707533807380190462522755470792191114901017333869174283355662606799650107337090527353248634626270237893184534158750384033091536970870618404604193908368123714892518505909775508959960682163819006954897629007330263249269858009884548141815602864747571079854107181156241167960673312037624611586025769891144800424223807387124859080824381672546444128236058023434408273114519324218497946844916167124377860390654844362716964915837602874375971440663201573681159507803243767119191328307788744008836290571604444056585681938763350816981764617215645396680279637606386703675705830289185737408351111071277739957347407939687230393589401656371117659012872548626802815417076839333732649490848061520998077495054857730293195093488642831613818463031700948455629910887835294935359284170200792844367947623981684620652637326329266186928173197616455351035071429639050822455915676027205766974125112836906423145846986105083860939922156924109016615064646738818017578646827590402161482703347982698628018597830803481248765408540872793001173876823956642362284478739360363694425172994324019077595914289464079583181793604970388225639562765120699694385450018687161477773458193976142457533564523194772980729772222467065549071600045938545131647882487499645049898237382821174405811432550419354294845455249050782756521301650546151938517587008972059003175124997062421468433643831538841858985125740785378843715179817463375809771586009986426046495401637609532145936314724020820725720537507056673251515700453154725378899156899224914532661491514773660949791208667026181143290300735759156723165364619170598634094768818555043948433347918156828843733588160433162953824630506744370995570768860433061590917632110529157087870585541704001500884756060653250931339234491930966698999181354163807960233883738800919352175355209924490068991754540973898475573661047919559781137683676750786878126650170228188951967521520892830187137059645176950419736282938284769438800374882681912204353274367033530215630415173722832896*i1^66 + 2777950567548968006637096880410150911893663015786276289909384225971941220342997080188247415527630150325393636887497442537034380108972588763303805518275567845890401213589867503635057144168423118424359063213527860446113607180024367947523856902234136162294771075765931290872404043488368777372508761555111473321861180584998824237672479694894030893577443232921054621393038198746215385417786321139248530946040207741029384981926818904365385044040729917870446055966425692387988202521905714094719909805956201780487923736755142142576473730921705349146455614160958672138569683700563434319456215161773635861115674435382971528487069180873218164981313770170014124607113410704438160725858847544799893411004409857992404593239742732362198069443734210066413626770057265541875129163896897494322901851526147821613202046977600883148730248594686719765399898817180866976481956719145983153608353939471724015099655080286325728132943173951673458613256808916568687199121523600427448357965334968705345351898542176205753914898220310871897978478239046766826020103599344783270760961240637919528515949750533366286290332582742005275488268561217119853327760367103195287429990474376384648851526762028444126039406671498760074469310386648064142156323616581098432757118544137686701160229201395724803724666363270952103535196342728594195547165059462392804994385650563673446977061647974844324643302653324364825164072713980485643898960250035536933293842402404278756044425029135125912068509174763528016235257396213115538917289610225924096262454049201055000316726811227062427586807983325293137495951181845338108313042931457998506674943658918022622072433019370256475551620694470518801592421886093735267043477318715333842187452575669562008300973306910194992366460686352202575911333686733932371364866531376604299171815617780861889035340403769177496470493386683261246091842033895340838123905609284555471815802045808853049795599936095337477990908788813790294711208245501709648977070575130943537371122282148829751608954245890758737642561436491882430464*i1^67 + -70725663361071526029487293923549534279057709090933041269678624694545668412490424085997327984004517849201221280862525699665569340751841467632951204773157787659628729218480810457251139950665938407820482843490273396108993504752110994868567717404417536850037999154015522457916031147500707157785433299394738713469076467812750482676593623265387939918519439002483442672577916229460664061632993432164645870873627566569167108182753534779961214671854586153000151357558217840236893982131041325203345262556502551387003210531234682535126789662690620906331477928421640153077989227300044487443865919863705737423943085071430647724270430109256396502225347962843292325033601020618187430697912636585029175635089662338256469300983736812469842576508289807812252052101961193298174556782178018120549355528226230646568526068978011657326605577565833289656045599980455771956620738437060901483678255276644256568906973006827887572154575698354827020814555505590685213471795342603616708807341766918824703208759990599991756692607185516427195775202232241033422866483007886052680924189558769381630441208101623677898897009084082139216878595299844584022377427013155372669474881244054414749268498966201104929416953125232210924623650089803937117170218259924115215704210092231546922146953048149484754352541468733504940430809431937279504325082665344814143813393187748247779086896551542465424567939350766600921581205989530407942034620255434239338375614433061180548903477630684226894425290871822368669250836466200016069402779484688937541791675632153732561728397186868344627768260668210946113328689661696277172585539253438249405642056146824349422849334432685600076713817736322371419737517597169033449803965737958499321341143331317696556241395876636520791956228174803339232009994573207954696851685513177382004402180340809301026151415716101167890575311347177770309854971385615743554214870481510621821834854086907490643199990186894404937153944352574393419150436602024846753420185433151494544200871987574274429979736289086419076151529963520*i1^68 + -11154473846680929773061838758227752266377429872380986558171079938748808131745713946382783536264432774161883743904991730581267715479480475015054363315376676525323297860803892404925972797301968091814617280247715714477326333941113880282128849113183709086707293863023322909243856101054560440264503225655029453514040984959473241246699509267177412042741869466835247754055643070208173897353642989436594165317387166746907971117434544583443609831038698365553497779031174859852601821554903367136859365608632978774926860777931035563519537625083560029152742330966645730125153876086871396516712331601474596700862110102983422839410941339243164349295490507659583372670373829324564324032821156359755571651233732362975976485186027660234970881993778176565083869687627429482517303434618267516955739442396908325221546821523318695701450592792606142226256008137606835354137743261014216294065898194149872290362970864591837026779607814983741543961984679608693636821227530995206779943380194764368895458723097096394563146127194339000166808031887080693457340754379680060608557964444543188365556680627394825707775527322492709113354145953945319895190141007409306416460716128549376845335773381939643286744814855984902624683923539985122797166009752257117536646766789523157537914440314503154948463335482569683575287641431221287538924966559759211180670508734266898789778458632280900938687147043680933588556050209625449530635929291590827449054174424521154106687056803523720892187372693638939080094001961357965671074017410113187953317412367010854029272134597672420363582422272362675768003078903526343490447759595843960901614769363854414818674311267302011133824730423004982901489945011380474149253112945450919136450052603356087503021835704288275671651068352841418325552139288218349419598979397689581647598463143895898136023258061995177458021411662571380784845987203994359510259030300869534401441657239532060691041184557433045218074047128996010167052943089972546779270249463308877964900152894264300136659884254206721068630016*i1^69 + -265608195520969243627884428949816903029426087928946414115937699113741316180389285480324485711131316778069853834760831619201507602256667709010739830967812495606318253558391814301907186163687612017658137923016114684843516463683008288435268812915602037958906572969371850840013156548250665246379560475544895248890034093486217712469375415058700507373482250375765226264672488645053886646143408742864106314624077739145221927482227713711281798383752048463772343675568198111646894406083146588079982575397599926868198283479793162398788113756427370443010180872015513482154344948187254418768328565459007914146925874591173113762566127115807106651391689360750685198000524897893567317288318041066503643624104181348780309733404718862575934292358551146866776896769222829414793190788876467915311248912775775784789789278305238733857776776602643484322870672548407687556443186913895776863632895439218961282586399798391182118063817753776399676080608418039310393085170998275889926151440991502206521665729373590275247199104181325746994850817084437287025624430893780156365936329319197105145399784879449593009568533280937022724890034572095878840721466389951258689753609956094130674052270504873675772862567029071782230948356910201468220288451088992251714482982442125184533842452624377975473577704490835446039097739343457304067473944592458616910902875229436137057978907094655522442783111120428285344826233637527125898108425625824941165228632488962763220157225772076111198224668612955182315847931751011015357940278247677031643588286634377378958389151468108069510276951186353936728124147163965663816107525854557593027391149467643485701788471910502256925565200405952150389284492280936594891616563968031950043526264621121937945962677757536415729277087347953658010484216695326287971789275812280101841048888574111558964542952605853335451669095608127608948730219928015272606589844242893705577260472143094172344977063261354669650807113715073162784473938790381730566801269627511707576766784930968182715683321134710784*i1^70 + -721110404246404903431059152198236798353744255884992270386485526390052524869266560241095960233373087747553078950665022701158997722576961174863271619068814357659363678763269213168449240221783575267127092499425941102104686917275150121533197126443503201599334212211027326984913733588051997342836420316719461414127585590671909958278330725976858676307213164315102815013018716677205101716558089237621620954237411315538415141849116161927951078582426075930535071882177152428701487559498429799079584709652328835113962673141204541054675476846356378492964511687955667065599977800452943578893115551313426646458575343013434233549603206486963480804476960112638349259656922495581065910053019545056257217879405658974730634729557887130565754128958933186829492005193686567969851458430986619106608787914509977730870492293937698139914986800957120112028034373152046416022074616623757412955030416649989043534094281379555352005650701390068511131927791826206015151608146328032876377857908149313225740835137183431154914122019320996507517720617689762920407492723890763921138376931906186356184347569243251839867046085365278956194538869485746731909018465234451133309558498127233452682798085167605254766232351502099014369297817600228769825940001804245936574206529881528075448405350564052743508389108306427243261768314363755257255300925236387266962235038670370675633652894814554056035933682355729586239366452287632364777266222655483028004903975333477676164094661227033445668951484700988472668707999989882430802143592896021537101219096771681468326137519039524276977538195094636277535983377252312458859752091040505826182508928471206917488907503599691611902646586404454020443400328380401633314549095268176416002486884534616703556352636847191183422179242445807782295807218113618665726105129584678015360334124639684050681911078572744452974119117120521291467700583220189152906194411472912527711874741575271857414092125301424214834513306928253940668863155192300278290065889180328208623177557756386263414341632*i1^71 + -1350118767522527902783077546065091727706200971693087364249294093352435929022654984823416581205792732080032042190823341028532200254859983844568015888396152496298911282373213009888319735936603018463338999658691980624739191880130593018206482933606864915914964201474324137621980739812580771683029323050972657219531567242552692147332781937284775748618841182876409910283222385776912518063292714566815746338995652385820667178880653482607532625921136801064390048214589265478723417443865363504535425482243602369993552245972831896283694459544195801289440104229368074774266199000474551016812444602499865705180929305448472902103946428662535814021587889353893743802826001690534708176816767220031068861823995130398707515801654877688950895439761892704427148847162089963855202553728206093677336010607461648967253351002938639367947539377838769806250830811997710869419434456907096024349245261515691214788717395530712946683239160998990036009737134241194781798071595900176224916921170954247995551594552618088675385140250259937515763956534163501238070532837231911857609155443378551512240362286869702860018888156141154339830711677814995209585892425874146374318306808955861830422975802496745604074474574728987840409788992488304726376496739436409940337754368744040312064771744467774784565138134720090135625926565944995789702573968039468686480663900173441641280857719534094945606951069082972816517308981643465970925086938205272967137435974883313935527087912698608774298123056412069556486980284260233156364737841354739684045915031428193383036825749021075914765328197223385217062810335328917740944611139070603631529569102833788347804952715279272828318685812553056018667725320712926072085360295940756742954331611528363292092506744694108619908835030737000822001150931971393185846281695820582420017549542664753186770175759012208913900185864320131335534174986217514841081138833212773055452242754000665718363437727084037912123284180343219185938876595740703492453159980166141334939025749726724096*i1^72 + -938554876261299017496675357257610359845932146889795210801840978739429456204640616815298166835771830649672124849754567102750831180751264285422403640299572772689994496447820573268660438942709529079875423260421118414260674203152753026206579508497580335612552061661202172187230213135231609841830313560314056409737808596742857501756679602494483262087173577349322639642289145260226999977568710404395104416196968277839921348579262538780900119924879876578400722755910675661693887499544270770088511376130679980336952820195378203339502027869281129436888600935194893336914920002769508728588688711675775730914741134862493933642076221636032460255732035303768495252052175209857809595250387493888532610136020629790320353829085015092749005230782488012462338058890740665885091800438728744673238678228966100060864765612550165587377923833135647489031768606412690743953814655529116162103437183370042038252936433738949917123504471422858582318560979433625691264816376663900411124399383408051609375631660879944752447918640347236666458402830283382300052004143770509316634878524702814761288692004177419901350851197544699400525105828845824520925619130077836134334384615886481217936031152941663111939121190121118594033374927921677692605521458312202191063631293823635672743281545563883163169709841076706216949838410940931816624629773946712649188706524349716560257452008648548700391273745032817077649519078941031155412871698067951059366820536200086974629651949925200693207627424145498752113826507206276434325489179162983936298998304939245997153110195626637305215697402236133023348157485078113897064266342002288721519945990332450393449648336063391718143157094632826845368727643643633264197140952340725480613082628471121178847583834387542820232933626656870141874960267594775397616392750660973054149439911299535870411450208302677712157121644195569004711781123886817981084627057002523670911869966002591024256697865022407199870146528178508130982620168014886724355525993526636169282977792*i1^73 + -403385384798840137475813655086339630021997063525289856969528918590359773230649831939643423686603510376219511412235259763834074163371682431461273922001497485988881942512109554187700067209193810625909104324785221022333219763598874885245623478672619175671773477477504748593071860218361899493246111952835325926470448743843064300379893156515718941525346651817377471617890410704157928824599571833536361501271197295197781018823380295476558928589488574932413631348564375029761875004900545380138882697733106033274540710874316169929887856763670244142251499965604041617328620806473910572952007681326347992476740330193359238002724941522306360615415473942638551042384491447787064799532732798303382099648834727187777124188672172158199735202651480490402765090711490545284011946477295755963456552647785739103327325481129328145857202165721671581261301359443004662404224332100238625617278471956387250858463967006298198256362097223729395670637572012445804172401168963262901611962798679893996108620422086546021597070921135891727837288521895897001365201754325011413789202019452448949202902391648908420381139758929427182228753570771231941821765477239028111912487155405085976645643493277405340322724712609632000592337865403960410238531149140204780497234870752286762943641497849455314852471254055180941714819523790771496370239266275124632106054410238960415388910210558084484013671704191350486994790140242685609746225025981229205650760331760938245433576587016673335967932630004862794692741017273350313930238727882339010226496497291500370166597637825789568896753977519458918522560393624760918245923105375022260182676564820383067692461475588404479901849780276867268075158812413287939185836487716682713666864354003261084263173759473924260295782489128522188916967521882648845928659036261213651038619011775128394202847853560374227345297000017950881662985267193533194253288737062243269156827403102281901248151691678819841668416120756287634746624576767236171429479509292744704*i1^74 + -89541789994470686196955437912434014690443418279010094226589227145407441493920378443163832235618946039898650309710627030851421097683070796651218251142552605618813682462841007248626410896083616746132649778513635351564291803279002941059533893116483010893017674584623204747958716931431200100776467893407317331858929092968476786213397520454312105454013440502994266291989657953416621202534298768537046476353135982814090493712588109753628971239339541119790306251952462673845227508643736124538355262061408471312397160435763874651604932033993653637162094267151851154379944309435490539529990162128499766071850590974558319801549445984971121498805473044977985958454096151908550822354348766357607389111537163595355820056445075953324526826996331916925327362839364780567536325294347594464463228350292777695389571459512105688681912522744797668782070469355950919143383659539892476784685280682812029996538239431807418292134857631920583599536651517873637122614858448123487770257133268382069838005048034584855208306557893310114507163239565646626307785453343379055786155875162880547660948167504449294193795917140622125292611531207922931394212557154173639377394757074103862755076569871709663990994479429207046056601386318126270192559022741761972602334803780189155912882275372649799919408926561036779178470253663352034511893651236991669921159337966413220628965608696353430607185253672902939490419098029888531631366770926152651711761442011134281737605175949525273342247530154023012431349878857077254330294741956307816111323267995539801700713318276724216229883802951435420671777690326283959423309474307366023332370883413978483055020272757616998646043238575438840003413027699941876990098322985542914635478115161389724534061771574661405936587228471050666143975424421107478588181449662256121079106799960392735144540608678253269454750101504484559099741366148991800829572178201536851494358655824486321164791097749308304575281415811203749813595180765800022042214400*i1^75 + -22670138500334654080016882803927627198419880615343669252008126292989045132678603689942591442602645763271964856196301878875085470090128257424166238242517654348602549714863766133465611956685380558561975706713404778988134600988824237792685034520656724991374264709529230108138712450464760101645523152986517029341872550684017559560521929497047108343320824386964648136160612383534167732220008505968299585801602173499150106819046296916176275656782323543585328216048160121279664837772713452593928364257295717565618885816701037318036100899314478034238238159971815157817519120143503231350573087615159889437309200160161740945311175865119727038802115115929785103155255184574997195023880878348666452269964659416766638487544082068373938064847964238866087230373644538213197689860290310861494022230872108391578071223860212582383557793588532639371863217062317433258767310024138330994162094033026763146332364109101525565701608425449193225863216870126673989232689768520606899401795304533666455595879908327262599012783384325108783339950149985101818497097781847506967034744695441162604602884785158058696611307021350072510143098866238829863783125292546911553560190944776293425595105797034000374727051359675195009826001899860310413617854021130556866556636786763424358272148984845309525051147123279507626350606656876017606555143284576274165863239511059609753831154755618357073763267608835050106029824808529574563308012533316061579252223740035805934406963935774960628410880682768447202857441708370356852736372085318945916255636342318473699836545326189298424699836252399355321004606389329209260839428902284470344571780123017616119653434705618622340074254591489221372811981905319962322011670837405057829368321434497445918865773168264305017232397755401598348107560453843831835551155270198447224410389173287956392006656004031458384497231931891455135891859291394602361187881947469962251375728202140883606790500100208319997231013214892974610879895673241600*i1^76 + -3756766335601037060992137765396131622820122985200481062889442679095798156587758104038114389678001299853470464128710683564457446336551928640561680119126337531648731930220530108388931152855266614072682147896175494730249122068179323120536322648786289314851857301988575786972093969061390771800970125453012019436455839477788249820013638436573310668222203997798648132917757562915168207941366297660770080352262106420687384566546378200412653523080790433303506919546112884520547179536010086259904173241446258484481876115048978465888718675239799248907717546583115876870248923503977132927187974787899650203399104058697587628348683691424664544048579058672314288581788903252305578642487402761527684694972829755717603814275911068020447507356642428351553534817974824547798441902063435445126248815839380968502302512783761478572036054403546551330487701046260298064331684395940454805903361131167738234351000308433277685472855079388579337365934106917684595464894666684472196515910511338449840799208740863610424336929767146452540957569700351444770771111871367096193015869951820266607962286708862813073937671411599539087062816014416327921863961989417520792755667315216406233148620634776273865015472022658436351463370514610828045782164317105601593173643429573651267472636938010218746034833667143727128253711849285998327415065466256125028095471385706589838565586173524844510926370348094244814712401057865823209050996931942046976500663668170317591567117590355805141065549877695995423383160637319499393191412573850858644992834722929260829135702156449401976012997976507321451716814501737431810942961618847739017250675471023142227097087572329303450308159592379852875783987831351177564062203831936789776443125573489051189992910812860639287811015618808223875323960564032907348210686595157076433500251334211961274098767384513578461271876045200554525203194776083509427940244184045735916216948061730449695620002168820167476773959961522845530456064*i1^77 + -276040663562196940999853337126323307506037145155687330613966537079319986134347698000793486942202516489157962354064189337036744612283261696978269038885386561899529945677687937633843784727859873021375770787964106430448218277251661712450174724907125607963283574354492602385974283367365006561791924934051387640418184622563446180517230494661683113763852213191541894114824548584467145541109130656273550722121057716158386506025669673969858367168824824931283155325536953839211025879460766710371286175994209388676332310656992329016450775538494090288636402338496705069045039249254877307009244217252064010125636241219924009812583593440978499199304140553078180973016171702413668954694299584986380224515986656880888702452036954252150771844628275685706843247619386700236784719563976470309746742943890971781013365941021232163097564755934243634295257792680560807461530145483855777676771640371172646181940510348899500396424345859614363611914619955254531891712497821895188469020813981323522351774339770299340508250373320248235357329067978440066952212635513942173382809349653030799717158099414746321035804854687570714356059188859012835932169811614593665156411240154675950226567717567303390990860009762651537230050452097436553778915378658648741108294486110795246976415719000461646372855573518791089375346403846066597213139426829338793759570782088866606262981246459112214370264798346370162383831591275400790855815050253857683191136003114858486527221694250976736708794537773123344423334482199353615837456471662651418887623690143129329737724533120881124785231910414726738279535356029470728183491432589780525383539676724936171065415178224666761699918989861385891694583477998582831297038582977706544736587382287753005115472362610441805466620624967103051427628977974448188941272023660423013023963217372151784878337255007359934080785662955864042102616596958541816625272534993414633345300023169042743000732653569130471517350141100032*i1^78 + -6149728393893047185666350701528383221330687886629445507749531980520052262438685584092269711629571811807536237976916946548514152445718709266725767024660470660753914391727701371462058898169728088181119123009238823758162220631868662255624855407760462952941580363695732050608793186753037906865246635682048251570134349789560505850788877561783850473203014967375703412748249476081657521360013860663339291249186914844665627049186587151703314700414926573210136420609919693402443782363905634455275334539154011676623830840869165068223295300233564824554391524949464741844858346621692004565416456605290687115991116996060412350254722830482516457422923216156084074315364380349907957892364093424234757608455898371063308274453680181301196183236564449189239659034957393411060727639710826978911736694457951937423274294218727981925592313328908743455259802173984037822865496485781839837368763648445561625838972266777049982958014704591288834404426118397692596676793813865303658823492173618089066823700858747901895149823371782148725403406331529532263724028526952204324621543244772139559552907776433000594308342746244235122965544539858196773078855387328383242096054688402075539850448856404310719592702476678078157774254514821274163688621141516965371531174234811606836220572093251091033145238458163147041898215219910770163830433489523162633297524872359460619372870897026349074829450123235616452704967805001992899081953384531700122247631599604035161658021253693637381602564423111960086582671872403531558643437307674779631580841427481845153462194294161775324812908001655955570111855480437354456799471316923432291462462372730407393612700872292857547410342378228692047054052682681653825902708326141986947702969876938574188184294384855737910270221455648150089096500096636158783957479493348542041784980342491833658931329223465119221343499921561148045208427504433307995540046777535735921252922120011898524584508342604180488192*i1^79 + -94151358069818945381598537811615919716722944367799707744989566371165604474805841266637588043373014767469667088841364798833538606095140925946258688133418389179091701582461468961223143927344208737027615052376278248089158134769671070463115514574230331048069708987648255722177109066064328797536941053511053875096929067333636359998848558487465670548101801163292647832408561301434075631329060281049409961303182665856457594823818328575307253602683773494784751001541547155298609812887463995264660604130381128139170749572682169827617496317502284706552612342942878312366533687622716709217465973254860972135711018233134489163867261714644707570878114177574800162215941097443663162455744131097737801650000601841421480721115232098769051115721087984776348432905775392521608867850020682269275022742521299203073804100338133911932182826645488683098908936415966359507774853571644982019008958972263897070013318817965134941331520292994564675543466215671887093073952147408167080242834463026793727762771006731663847487891401973801027138763425807736868233227445640293321480045018687146510746936020957048162521286455300102740550213095221598916922045495809599205245914969739388306240865044405882171999569251088152389481217019822382211273499212724543198386055247853770606380666007565165892575166199531954945097978419533229457751599547832892562288415166607026649541236482225258424832975873034440680481460982491192333535890143044251734022813360088668065993228101973193032159355441933293254223780046800161061347440469142653650166641495749774656763671271917223159094272695391599994185162720452984028474983143403061097323407884089951995108675546866784161110328502241306910418609401164835907872928019427824589845694048568213473703190166079550742957536420423623165886706936237455676969003750172158707979354974121525431771450250189563427582094594794214761495395695985102529889897158795803575094622466878283237195513856*i1^80 + -678975154219897815851701671858701812172807531233985255325479913712315972284875876298439644421108351634407428685236795113895065959802567968874915137020878972729064150841074729075551766535488452617710325694763192910882721523520193993326547508171385247762671551662913520010315483678302225051387135437371796685298421408618907228430186363320221603063492766294135034949486223347906564786442552975114797353787349583613743476792469829726992726823565879870247700878457497824141426066161577004145500325696937034346209714822302566222799691943734869778852898651371172131873064848565484874271067044687816477225895434242928327280253357100466300917977128899968179169540084510263543818024420170677650409424976053075223642601663383272517857483532515584143865037417975447936773038678857254345244438029929670084289635461401973385022790805176736794963673693391957883333191348857752414677565209625847410214048475099061471127666313449618441837154072287637694616215654391983303252010684960554452442464728124614615658527045304702540842901692361391698207890566169634375431976086074430634976743835992024060719148323972475783939460180339898979234493689393856449668743138635186228727445155593591944385786285858795672893081530804109144924828537415370761960605491482368635344838591061947549868115647761880323801537870925254197744924282573041230504542202201861768999394969187207273566000486176992822467215929332941374142330483016886645081867007825696552979046055180567566525690921393132918372271074808297859492295805612295702887166064391607270611255259116254576510697876107943381920126092897368339123475002112172122842476877944867162762119802399030958031902033824503892624314278016579114939466414126982143655930184765634072642491179976315312800340063704352135360112963128065842316401397915737431077399941881233908654399546725225286059072767183226530865611252239795102036607030039370532163435393712128000*i1^81 + 2639248891062446227254645551122714233033704845445214086877227505354123653236387663165509515083300103563537563686929242894481350341238301884816532431242014825978462897498027829323699673271615786760981125655303584967730346435176416893832122332318981848436278068857860978961588015608494304593129033734834962010837174246615014164573703636944458713903370082588164985308253077435576735564678939560702806223483635407881304795060459145050398735985026835929154904273803189421603326556260604696255640519494569197868034017400269738962734381784377543637839867114816806021081326070887280607735564895600287177623113310749659884479137425549484622923968962219215293436069958118988185198465820022535222207536130306045672227157108454159490823582379021173125213562938170993977083648820551401338018100313511957418958292744127758457023914133552231844215018558507245719191778458791881158666058511787233126224944146170228639941924298827917355424475959317238506345959331851165681528570920424614572760519888505761264901367930640237338372497941727836324307321629449400466553800541494613237128494036460744521296476294737282336944987918867146684359627637714218427960252250650910115612453438696509973391809212629419952547553648535043828485928425732936584560186585408711800283636027230283511974224364206290875975915965701204811564607698099307870464095737944992820477479173228538521416562213185976771801644004382535109624869188027515021005868162124905090210656003682828190165513698296149136935431927251031848634270444454871312141951678415393308942437567327953832375586741289906463058496659970126599660720962430051558792715281056567475588670450817217787274360700710050873821525961065036926034069685025726160160087043225605359458199590612639540816147835557208634144249015229211845769109915135389454494989650727203200971162656688762451301895362855648416560148933837473698958463847589970005983232*i1^82 + 29000633752158071769030335101879996314229143745476201607050572401966966707473899015655817139900890804524154331943863629288704616993102151685774222513098542624353414912481144209071613159227757389574176572895297090375830610813775429491310780984292159920046976859225974582924245691686194323889300671284799214641242290641819344400726259613103433626911489564544122381793146356721534723954657035268395928715640351102384786467690865012710556677112251083484103946464721376597269498971651016269963673075097618639746722332586082463279470764989712171047321244116953209243648018399768053122003396786815565109488349861229602459682404586834290867064885446544102246484927176143475788320963052700734770823412133311242304471279128234868949831548721224000858727582643736407195605383345247030826301815743051286493146556202808991732816869349155708478377459829990224080189447055826439268657842297115678310952754644277627150041613172696043129271991556180761957721140701100086933745782926466714642867053494854573312451436129879175574988632726183463613962301364878270711445724990072855050623550055243140152194264967438745732143805344658920889033636106517896092674788904844554828297849262049006428173816654822357839127386812531113265784713358047071305238566023560513963160610803852416138171945271682295491141779785423636000551388241290416452346702520336480843782760110174439523026278856885881875704486120866249998607414228875463508831508852162822527296357527262695611744033747309823374318770002326681105930503164338508539674665922279748843471204944643996043472242554418639973102151026474845844415512997970340183735441085548171389129565679338225573798919909571861167748514810985545888456090480864114206202012618256238365470947163537051667325758211052764010635968904148591257346932407829493508972014654054067114728207976482815392072291340924034896164978285500249019637689221120*i1^83 + -86021581988178133297811201396208579103961346551880280941331816648418777533194214400464523037336429517520040889141969418758823365318193214429199014245280268422927259755891803954109470317063640089297435545510048092430121751080356366935930295201650544061613663544265224929237393040157916803260292205897577472945692414525603975030658229554230530847363414987379340696529202998720535728519093596319578633362654372164943995187695848688694295061283935910601410691643636762070271564388296005681957849160447809872277137497658917904690828036543624981926337762059215199130718628360791745468526672128919115526487225315155693842171720208258903269428766001193809526798424863417709840077177802575661972267460704571852660814412592659166699360435328839372641442389336639442548862199797157011661911098225279846769291692762737945336653684157242532984798129323637273977587653463075314639954227815630971613204367890534544601819242571828055193568587248547914301794096896946896576541073478070927385548495087525171173986455378274995399579858943163755017066068979110963335065322379784291726127041074416786830688487049468595448982393389203300537639548777092629681350015630818870131089754411631499616587534882780161000082574045587171575107956357798357673203013405075721176290891747662379424937724379449989611575023369065309333176643082447694643951812524796076315691781463083671915884945743436270812886695753083121678331142801180461147545211168405281193585203900411701651193222885395669376448614844746238527104967990259656566210754980218676570204753087848959098721162945808943602413666816340796239149770962704086871331838843206364558569660169527115430541752673617190127792007658456708033637178141864768422165918738956279678956278068413484763762833695701460345663296097937572529248313284486442603533898507661328735662808215183187115614626374014502545854165571696852992*i1^84 + 196894966086537040758865684348122129580505652474611199488571550945065927159921133704636905612524199766658135728844169845410568857789775044812296029899798299606512320863715951594347312000436090480137950317670279418810962211863283265904964433997953886627595264314815872249180592150801774973565185291199849885331605847138703288351807950943792174654792202145299176767284725741286627674507776459471736930028079942062973236304584580950553886669097652867516048924818908530601419255279274456913981442389438886018278839168812892522464377336808848285483760594733838120633064992726600922207823918702382231888293855944037588569025266582535201629455241285764446093928060444912007243706056236081486111983978647357492085917886567904104390779011609146330572686446707283191627864925151585511143693381075873838818855819012942588400438107318254819151368874092895862485219298988225456855379836664977317362696670556673359681242646849716983776797248085018558008983622220470197094188064667573071206231316679721853513862044020748274218147889016869807899286723834488148495601745041360229437356887505167192003378496135267362142680449386417300621614515354775910132285823473569740954142004587382285935951678850476150378928416846641079449994373045729633023607941083247279629318524995637500594623585331706980828024524912496905117123771138532052462950566924941384137900466005503522762930878189194479645170812653215420619927114806965096436532701639681618269338202873358428815225761857122043125581068023389313152772768800614945191142515304737786061264455101535668516499374915727466031770752517331914941818812331875618888107811211095065401371850888173457050218539969933024113040744595361429994112953680203362386483612337594961765972399322531619825870635275575684191568511101381863725022373897961424597428961158267365051135789982027796308020969865216*i1^85 + -59760887433066803327810528635271200218001728830052432339671927103036873484870556078707270562303213326380214164654580778488983283800169595681607587521521090072171060492620537945863262294115436624561973225436018055315336324401356364722884872985064575488481528773937528919449150697631780123561557111755738750064601652582291442301101571129106222732599055959933943409318693659538861068002350001774091080851990303679139780077243014232128948801738358662117799498157502503934968395018105353017705299550886703048332917752206633856751956255757184735017522928295149716531281562316281730705462546265841465464592823292481446931703922667703261158324544968015616426015473298395098632072463225373439249976925297493085953469037846348925972766452885692040241159405196581927443621614439865041400589507219215316032145331147187153922857217327054068944698869883972134044308848322467105112836702889000042674454049845014254648526118198499567958716039623010549585606281703028360066282540105596152687369989139960903239161092692476560548143906563398433579405906457728605389079949338924498442091916453856648426226403872980034298596703813007374988849474041401051678123044957573505534096277200561773744763437572039008586374237444813038945637391849585909606874247448640265241205092907120638139385660908753610163862657775508645770813036487738093567726702150603089244425666825911880867654539989953651995371299474208979006122181225708155568965485967779744464621578133773308647599400796625602062082425504560360039479842802019201294244435977524534161651801987157368060448783662564134907435803049750858312160969453145469370163461201073376550488838267288499192891939753179921202124922401030541235793329864681581411076137345708295648801345515841967046577055242814771663759159324506925427526765328384953150957249895436329546678272*i1^86 + -48827886727172663081642041573108730332720055350194365040348194178643675787010762332843932246015232412756939836011548067747282499385259832409634789166577155328081205070116302433754268945052071554458289093602712100405347006269307336123265684656311135183472906833299625868425473471814462002107866817545231187211681467375853057402231863232841213638641841820247593015017987345620448997433180633356884858619825290514394855490976363972588112922543055431614844898449616737048050582869278578629056612038659716671023399600561912052254093914925959917682844397654340911687935228467279189758438317535401224869971833824315786715076606338744639294609960357766555231990749025074423457435958921432390902040033007453471015680946889943057373029085478370921308863021672199866795382748190772414368802369675934527723075355399075098566243840751685091503595186721786282078245099589598833715986448403965123568735367678889774941514294576591646145121583000001969195594981581018254556065873379727449176249565035342567340945320969364207382092461628399304771012143055663960625639982465834668910121778158350647233917188425476150638351077423006224440104850427034979481015726242138963228220758084314679956438198826158054096646548775874360840069017489784653211755544956020928411062184700151000957597088888679959981257206129354916887321705047868259021115574192528484898630986284114489059038039049810551254711793577924455183405751425136674777514495047231933410365020519668893529109770602020541825110860632389638101588681988133487725482168808119594530615493406889362496857824732366509238518962982844180910092809819638103456227317345339172869487383824053178388385259353282420743122025126482337486301560131713171322688327671691026762819280341986893904592300858980233419736618530271748995124836358372196352*i1^87 + -5052866265082457922858975039728326108359344286546159751946893762752224339309353831921270730409578142522446777957967353786665149933273951667688301087973274909468512679907681817592621040625659778329108305121613504625150644626918397996294580680652479760433401383843505788324973785973145031942390329612281244391949163414406067228195039187535717629575407634321532285963066200169930728689744991191012323441802699596279748703975938275816916581924218888536702740369384575505558074412068373098248626702518081591479238018577917435729206413863237958838320520797419863860420390748569292443609657946240603657493070386146856768597792928310347204827334443725494068570885520603494493104386517699601914627300193012927947493636313168424082071335260043952029822933645841323867220193439282132292785213907417380481732506798887854433435936396740119874275828812710027813053562597246191830534849592713200406866506312361554700490199302680146441029471278728648359118452400848068182105599647143909044130139277630259782022560596378113430906784569467067111232534669207707562252290711321516625778426830368876823545653344407863583225114451072164094679730293098422232340684233076792271363859809153425067809299423884458257859631258978505331016631634352389377588097616745350830287834071902768902507425105402455014660709254571271155177228417166623252473329941118747417969932711288394473157394713323449954191791954308755670427911868931984043912669894306128609573613817606193619086254845284878853775150843907257124769038445730332513190892815207089399040289193279648595894508924838211428700097797156894408676755977536517857396316331158251865934956801729812128786564264403922241747788000879962965443092386101771771766668061449876595033939415524621574685843552617467244209657348096*i1^88 + 54209865163471629556624649653550290554194737582888679036911849164283286641786181017156164108497934665715058454079084441389202745292067129943830222109998519971595540451366259541249184525274073322655527114005538289651403645886307181135115147632500690333503091479792899115545581311154317355354263452072777053862208666240884134290462633542409759723822790045390945001845172099485721457663964222222490801097464037453726283606736766853425296200201449857549084928288957256252644731087173619832578640799189778597460425268669973292001943754435501333783963156323321536046452270329626807079272650918015278274431505824061075238763216002687596609732243315190023585720176569638578333659023127139142860501028718424802833924229437639737223780953002171565896458932692212167505266883337528390079703875941982165787381532898249797801659598727050819691139625605643125899729513570421980386918909902675615722505897863128880476497016289682409593947217144742239305455417727700305514885946658778683126209248953333261162922917170310776548757625787544593517903699452160351517252240630417936132928446644991534016405148425963249110246927249382843963770335135447510706059069543192011667209415369557440801138036998358885168151258356040426066219245890503201471727832347008717320337698812277380391068310157531127207083996418133914431831462198156286609659170311854417708390727434786051885360849717311579413811359447755530708614070730283909212276546164294967355424611823183809989714120571367420395843833595418097771539576908613828121381015242918574458974952233302703001655497139037186187070559510332313660564358328212322778732055161210979679132605915919122717869665313830186620009896705655382188233348477376637031254566740426752*i1^89 - N1*257602556429933558691670014705433048448128402123684938416645163702174484274670098964681665429553315503003638139977581088251852764552661175723753396522274968791627639240171434212754600518453152419127822661719972922961565277362615490592358761040972401173035932999268267905136202454519066437148146717010045150432334999009637880082860092422416356000000*i2, -10612403663319759758221291360852467319520189294053101641276691278211124352954497208803757733162119270251187437176224944047573215883043839299379769310484283778416614161441277547944943820836791441484697470660378994819633692108234214744112168728982685655109982647199711710449054987300793835050371920782253995162541136475176469018347462492231510634767552997308742893087393748500675692892161052034100289684489604773450649298700407266648658493493799025733108899849683280847776555142031705240172607347425945662965288710601896636103719247961244556605447214875460174648898613957042849827464545435524044691988373854183980909117920102467276132361128274465471126412598938833700959946777991467024532829346625634534404654162395708502844265346423017776133568838604931658125326252038209997875814782661736878094518409741013849279577710007041414303402628116667546586742395107144368070375035970767771721673020380861193407914170781895496543762539279799216382468334229524032180327958109363313735710731101440480384723617307889329359362498536798881037265184878437006297609487355014057873546185993917845127511841693832836691505779375822391324237043489633112924737490859343398773414785087325142269474007804634008924926060679021962392080428056290071092776777876392064664480696144226108079801386952582043488174968217461778184722920495846499391541579956441987755684978508184471072612981489090658534638303354877280650268769065638980173170244106253878122682992884933755388581220849094502341859107663873852772627428870096650501037445301580780720884728169344096006900992634426681801736289547370889987974558130797797341186843110829751163194249816828697650477224839099503596890774039008184984859439829126392819658378848098474511209885156617365714613948720217374704157759681624105051813298975355834738873629194298298049776353792294913744801709017080526232247160924495939321815010650281509683355490381157011187622400707881648782954222422741172653885672235235532337047331511449270191665286581351874334210339377599419930041569670767135869989691250084147233342675791370029135669447593384729288339844623718296167046602783344500328184707281670959888740026478822786077171838233798427683771666801906687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -842505245436805339540785489070428410830386326498441213323494103032923113670589040435565337291641016898230922544862898596502907190726091287262186931226084651169867732046591717152860218610178788546240852198883727026261211019916861536981210788256946906483387521477065759852295791986472150999617698335461558354749867732555450605908848779606203473189009033133782167366544653540598485710369518614062336401022194948772374173438542101802987729427684212025462056042672665434489325031330476014486691983496465559410033154173662790499780478506420289921092182454856721814194355896593811183835561907174294224002619055551543382024777401278211620150775271304651723355616504832513189094606017162048428546279968722475116829155453540536498951313162976809859080556532862456174719659673312954282930133597408644991800790560115187373714941917596552054724105453552768156205774646914525994355103611746844671309125837027382577574944715836397211213709798789367961054705004164012423504070815025765423336546694350802474912322351384312571169749874643345164904889327687403742268574940305914938637870282299680436362065358063008560324836939595429305704019144818283008514429524134359563783206086963702828469460525171741829972015749033553171288993230045874589757120943196448688765770887584412343761951846906728336512135830050558416751999428070578715091303220372527874393251700950219155613010917157420528591554089852207199362302223159262562841241162611863871050710424747796139972958478452527921461720880911561167164064053041960301293687480167617683901294096256014991113306221609846733031120672206782047973289451049966433188226984782586748475023698812234076698924865796655362322336884680134876874726450339024724004977969242060477474312314664207213006954075328202296128118654630368706444647354612299580513046758409832919461130211346803069374943369278234989983332194906514326711196672342761097425088596675497267231226104187300958530305432103831219340522391934022680834971358165236609011390823193158993770631329638585846818915786918384413127026248507393134666378423162923244330233170628103835291048660188302766476734608240781391266315910341436500735844375791290828548529536314393039534858276975663125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -28848109030083705489396988845179135405641620469978904540963575121802855624841517081039259437862154026486194331785828332883979359446289484585089776194170242982689427894938107563263276926067886548059337150984747477359304689853794434636041288060086738152458428644460866153722918890348550155584144103296703890065253713590342671242584990936891454772286109701395161088867522294120158802689783473201869640884006975934127956197370403366718470811940484685842234491099847292116649568219502906411387185556940104647185343039469963771423006614685840957416293946609805518674095612260982810812531127460294470186432319829262467401915283178194005587868968871689228073498866385619339833464047115065456067390318264373274222129176663416323561037904303563033132824469838324095034899066068600081313236078303168624856205157002527845432311327765867411283088139003780140234189910412031601033550623712479960585964066940411485485350609588339300452982258850936794092150334063900293623995702261498100128211247527425282489017564173518623920471828925706996511809108745109159492993646334934671546453577810654675509335830237136569499428538940814939466099340537557338468061062524200705301309065747189678644760686862877008963551911662530163839147397722113706047212251974221534254754693778298829148389931712713965909836479227187842590511624449524822613546488040659220128414314064294188367787360860687766578578757586979337214300084675175705295771731587272487942913201973458185730554616394309408155227744712337546132262848620738766514888711195381690533198217352711368243386056009952293565209664942386937602798094353805984002516849936214590053516125106296974309970484217822774793378775894195742575184978153035806321951597924621760804011972203093472004572345014310162271929711765309671835267784526303036665205004783217600562782616835441477975010122070931289567897723449752825024427904590962792890524123059081582899821801468372569168518443842265800964624800332083973163680714200267256734942592690594600441073387349307760304921787305072571475209289722543193668833077353975719619922027378548196258002832693150088647528199556763469719455376577808449588237186987463091574703080128975373405769520312900405000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -538713169215525174926666009623504472865750835759123767481702831863641974577560877099088537959142160073096107768978554993077047765771982886145420980930198659258766379535082374697652063203645336620433688999222897100218468078105478320678922593590889224678920253278880830752325881355182876184049292058211394808374750859962623215221825949890451864098823113800000978365788198595898078420025057990728986573220199507528159676132245030288901389469122167446212482784627022798229437237353847837104918731541470646571208748953755057371638689912310386852553655267860355033592450073986064624025638600380138808028733505139193062281398809143439846681789653333776921156977959123741227864852142012377064785058968754585410754711508960145316856667027432785463699465322975439794603187278409077252554849957759869661775588892362468131115136914124986595342869144283977727374693701385254141984953640084323137624353452027769939518005685906417529306654800299121503751558174838670435843937586245848725156206615012719435272403016869929985679694114712272932808965853278165859598795926757122175204514124917869825060253029302799191820504808020495450554349842160475904394590681437243126143661026980684800322193045422321979045269204057132852329656107591271742200164304319044562770854602947205906566830785024327887685566366948526934195690569949506800700080941076549912191064730200344765549975487775390799804351500160807281965305908277136255474775515535058872990158083545316766030543889056922457680231789068112337943833660758340447929626099296022970129729255312950640960479564463654937631561748133466375665715137792030418553641520811483128386038440233867334049971115657591933391633020358459362922973919818022940209794040852147873700558933752903393142263335488531336046778986283006274202679200889164232404981431792462220360993047338218332962858193277204079046576916834467073079863648710941703909443512821753094492252378930816136834612017484873221919091129207297547259778804244696198202768245185633940027868067949324570506329036475189951015410348295100245877699991011904647134714529148583200137494419905622584215974411741877317540203735792251641595131664771285206308849787408798136857351524235028396562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5869296442414052428529858263825966533446831595824422475326855513919791130158220611079711543661095255141182391884461437929876076488741418488873091117415165642948864346025588615988748811287684192970368632132883029085663879556737624266858636958380603647877378289835580548083081336825235567168289655131872305314327324577890399498702999934450712907390796245487818488397310788838845865825432420139840586799648944771811625188706816852511975534478451255236431063539251720732911907748039916599647041562940648780713623820400361265669395069085256263331492436108833511869550952716470312747813823510443495926720528094142935512000566864769862210853288169133317240500229927838160095933296957502670841257136844869341430190804272455417217165752805988612551895140794335703867356248565916645129727146674663324080447820302416844853818744732873909658139262060879787982087649669614235232778296106286906897117927017746701645969859543677088659064432661076502525151260988883280715480250193761440500697309437483714098509586070684288142698452489006682508157478191897213933282113677924523596362492207604470097329334391786383710563328010301123201371360815375819655764457947062837169878250431211548867997799881666734041878640743998839404707586781444955039925820876194865311970123236586234683633752773097469532915906824501314619216366545189856488582807125879644845111536670208372754871034638648698468779042709530217793573126449813677294374625652441767752765002390910311463477741273382426212795584149709056162408738833829104119415378537650574906618005385103165679132818827060517081774375290439006304117913694861212478997742402849413113609410371227268117650670040062671850724309579125122249629123292276291772439451305648162914858543363691305334234976229123589018617099203620947132814358888907086171428964559039549086976034470933840529231338757697707251819979876466650730600756108796829298467223284470883526950913805108468740256707763205040485684821029597434188397283562229777337682346837287957379556359210892421419487057334022494525271129332311497789143348682091408476408190021470732866750279757083411783010354590244468270230650439110880778385937652815336637479200655219341296705244921267244915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -36474168817998603507260278826698332115498074882113360522184127380301613772938733534079565088143375445392724475019494848389023951789438024183527134811890024820003310131313986788554919157383976079578228713438307654558067134287653936792075955977623768731568214745719263068370074913741269983951236146320628637279137195767697029805949961566955921213433884274351809792584565452462490661380712277926190611598260357441150308259048288403670235280908066126828517912712822661568102844049303772606664988561564345858693365657364578538781199078404659472293938207097781255206532509591410579469580358213084406111589273074495163545683235189385012120927671816965845700199351612907858970272249347325861375069830738278315916888092745271573886007405313049877142789957870935134038438798572639450593272233532827956419463789996366336979114376271634260073538855507357035654782391541069511920470339056043964586281569992066144721818980939858652639544999082368771054790478589676413173234975192304786851924677816645890603584442182405353364225822249305329823079582240904818103075196629537148642391700055202999812971018678631828737364101165132798078149655291217562552387338589618520222379391894959046337320338594139409417511979261901573828934173582502616230093399430004442506994127911694055118692554415053305822720227109732482644712657965498353547655413783044088956640318501030061960660269875551300384070862329095522527536103154550386241437831526118365727590598245221524487159018502379313244625816228289075665169384265005417783124397447740336623041320030423279679826899229990631722515094454844369685837907117172470552108097720184726311062556768778320823093756341556693736461248704492570381048845773574247373266007396524859340816482566882106012611845732503833380928131585007063483020883596817030566400887228875457727379377739776491126436311348407294788284300824133136935703651152478132560030571413826436795892145213615657451321083759285419614763671915820209506888606849796367023556267224198199135603060243434721724422624391153421325993925651274287286992011936006179065860459356659771901412767286433746584419538216096339442849865573115125996688557413379227832138645245935797869304296233211183757000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -111531027544930691099431590199956522278132381355093115924260683032268361807178165108091532093767551178868743674198396282734455594866117341165569761709258111680548821590062227176248590917497266582012185993653056411146015652030306295456096439410515109732864751593691137104439393559539082835061154152832550067914034988046427927589392746650220881730518342192973121758937977893001789193748922652775400403327956174643041993971817615234923100982341190983638481780966312413551760177814967712843079496427130510157190813129924132125632887703994594833088982921028815601242753842045109495918179133560622098094627526914255219566995847123955558331917914008678046023688425776255980541982857338734441308027582587916477602987968493053084657959759134105514512076749483070054883657317475025483792854849786524757967095330714981772157197768756785373152615330775988465733064258158424099343766849129830006844121655155803869720374735923353753273601087928658717979790056566535018113825161712953353198015783331765665339762244107680492782050284196438247467761309923193994916787882713258222731445083297659383070188755655195395160819965199921610763797090928097544738288678598237306766349260501478437338504892023258769201831613180399696304334346690648275058123662526186859119528809925256326299313645200607841361505858377092257918874526048526803921905568994399730730550444292279505636048138494268397739062124564728869219146643076640302682344947462138275902130733564009973276095012027857360742372625817235526471200807649963593346527356975717110374175347466267832452286011546456101617884194255562468082306374102318658211181132448785631527907746452189087467765289775189184526458476002292206905434381884532929421639111184534167676580840510573907101952638414769795016981057165079444202255051573278131905959775740861158877319153217932454041293111026772057488482586031352987372709497611076679855928926061763776899623762612608996419491635123963509924338665565713584192868503609597907364689104808914987736659153350305771938203597151523401772347759102980428915229793130122564379133747143548516494689021879664182256101557870942900026131868054366623819631589472625064228194063045977091113208498091304908313750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -113430479633231135395091982572586942145866624946301584611415749397916818813124323503225136696607763204139406508980844277380129114481590862303651041569836647521459929576943623919221919719457279413426160461397220996797322892611411347590574646370507417286734830747446744574239148861862875650513220364443868373414083607481854415458524284907536462709750703061352790210347356957977907216967398422169365136523466351984829664858574952779997464311209901876142243022075595573147547973910219720838997539450933259456184998030658440147310605711081606138655130617916295946569823346025679723939947768179291225960478500147887961816439921216950090625759123404164512867069126346810830496936326180234094558534956473959696322674315619847195812042354023814289813156247083330808821906231028706240902461865241224605027081470851072517513882597228281775985497637314895217295704182096878760471325353513807207061256074883258996282772828918777903569639943756599903871311316230578982773632678870207649926159720407482892905446521629522438781205225890993559002578076275844974081945520423062873266539672836664179925387401403764164091039340839825727745902849642390846646999905306132649641058745081336737495608247770087554986207953843616309129831571528336900503927597666257949089245232557020293908203325281659785032070162115470406121077071611429070516287473021271750225653751146891151925254405691049510431953311898209232838601511439605247168723979932479340924371388067476566431941871241283698287720284595346158373043247184823011244743514227124607794898392543653753901681829388624602524997076932498966136780502158043344569740181782744086776354177385342434009331658900921894353471554030347721735091719122979076948499563808158357171675633852984264959399217328328512408623704683396869546912784275581189786661515120997498603586296215995574537348083343606653365063828195177324349690668876553866923712066752437551030292465760090768551599331815701395727312209994396052550002517617027472928569077923556544353953965209283381592558860811080934875304142773655497265771820583361621523365003993752947227494673027978984255293196287572963290676497103976113879276965592875574072672852704433184780296531449097018906875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -258040706248807870633904642229711295413372222468635271640198618181141126053592188777842707535306604425187652567031899545744330955343618678825358324928968819353452634711876871820144633016961424563751369877358570841113880589006443909146853622662594982336809070045163551317896343804627522718090815670718924894999281976308224633135468029334041816305136596757915530087576381741186256363812793541388041965050487208970995032782451020284693306960072291884246221973003588881238018978566880539070215370849759424901770246369640199379902727960162518248069485298426798994992197803357438297413727281995331791855272402918032577854496723853344535844748901410559813536323063269864091989786479617701587013451299691666345952106340522867497923599373918620991040518647070387563856034332477023771026125308586190183399411713133324344258003312030113513182930778701916615557502160772191046249217423522166297906127776952212947367729859593510792842349871264048090789273585427300250388073168103737708826309057566598365610946612707998857942349328845505354162138974873508148936520455572464909292696849790993903731568844445420394489541296335465035293254124324136122163628763455592058948620675004203134626660356932745130544502274542637368513157489172450737982487799268089648190144893540280224414643006218699814815718649449884555497370304678311128128200276053390024594766283365681554585391157819790277558107091025608196340106476218900223737351544624960922428393343135188926681465763356517697977277156910774245729621911267342593686614786244156756994824501610487047397191310703078776953849488899592813095136785006315831156069087240418162682535887181885916574876048045532957815400544813257157804942792243685052257446976076594327535220620918286694379073487347479003907028876880787296216567425126336571683976441644939568087804333649069179737476110163246962684710489031185240065432572597888878855496581188905894196485205636046352426284013392383708470146499201247710361141245722818363295949316124860185701410699985534012537569327656979402812713692766452757479982839489749941421655426248044281056676484231694515034267072080241083540390333182981205090239318948428863665662897302855146737715085774849579794687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -326951327280670591171378017457220953492749841924850565342778934338099653620746103704151436205210073964547036605090922053464376174883440193120799506789223788840277218054017592209501288677276735478214684539180538881575144602583544753972399782721311268960275329999764262202917756022993241182544547040649974351679134863185013396074057937136875341848451383182634698791188722896838819029018274420676009882202878060621105573686573790390450604616433637858513054498005798872728599348286505704440866805515709830095951961239032114531340304429571566990972507333511166496212481883021343532732784025569796069488702890263802451877410262172600196369005830512416720440391223576764311959694788406735139316139170651926730486814639719930048037085501684489713846922912130711831666608494104608405477589804666018228459064278155824188773112310064104944369098051201220974951270443565572245594891833690299883482044351668527737369282234811722340818640539117001383904355555020713981665794818195510360932576560956109974065364845367627040396535112276199225906333089539146838835903486923327911651471786899261995259725307329866898774725693555994523318053994056115986165046719295021332679591907336995446126282968221051729851694965669696198760557115588283166632231211771876143081912841470767763699846791921570442410564170815397808457061470494600587377425824008125310904455862921386582943414169809577450617658434005207398062905689256470979582855164721672714987079964311325094563056166552453700455762872580254491087523822664064248359534716592972252606466019347059937968597350719243443014986082584886889163547010670624842027832516017968750143988371274986826981612274725462213170882353166657542120456320245283662907099020455578821512030064233981836401130180259624751095541292981705520288624788965233423397498656304183385019742384625365315400700354451312105766572761626297544565167460015776133404867973882891392941568348882004033421502811218685778005346324144437602022268794085928660069093018618152509685564433807745354714533856995494770640725679255033983976078238866322885889150967370105461826880429278769571859710236407537573837857967853865911786408800488064791165818315983590551066972169863937433876875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -588681257561001148717990577837109148781846681305023219377246250324368950179040067044309447235877647756492833136926408511033927202814215411954275048082364141651426290954956059951129285209510453556459456173429018320968366475552970166355599134082621501345540875495521701187891397288502124634216608475858714331675100071474935387456836476102120823938488947094377246722907727126573227066765587135507862447928197280152347168639859097696636201907957181587635041962075444213652224507391278993788303817179305316540935416333541581193800587831810085912429284559186671967209440217439878560633899045828113457243758380364940614725194017445741599876431786226835811184838598586864959896811553805420606372643734869340529293975642335014711759545939941655790026026288351737565634280405958355488077978416823520648765537010065683200411347018696288528752230233502534509605585363663775562931098872348983131100589502600740195526414663713219030125092582463905506226105064285701307003376551096183974639545429061084545689348901340417118655695671194470351287973866242588957706631286327393818865885189187239443095166700722888783499368075334122385720288878246064571672931721082313453436540845152911902426355664920053412907609057077527192993144673179161527105960266223630698519781173071941928983620882043451919419628087089937305103981031577063779807711699693181256172969179094020578459654698891628726494996505156494238054883726284986349770013027107382304104421710791881889661774614233910204575520140529697551256952861263960492553159658777476788031129456938617664989898451371562338789919595033624918445426722724080586275439531237852476242440956901411481638883552613796649984635897740967553907633669626960447300125611334345903997495697000632102759548493857884117058858201561521490657841166494565037539949413900899643893507334285335383589759118882489327764566317217381233999420133662523995076544704437357237616352965587869671975721275506353249148584182935539466178329266712945013062674243965160721963514634111443029361440754391497937634903188238480413371076117187222860182006829192900616534943602486211956274356140742849224941204201304776027425084572237941937982925374676372402821669099913740632490750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -524624053222327000427047324483436081039368699093541769480140885103039891355386534715441875798574800672032635275694267401255800237280295691321035188953501873010849360038032519727119752197461499015857658036595079585548899836757937007286563757002122106132727267144082218608037073206432025635137785991570073828483469767854794606075554641157052250320700695162784308619956592348295654358779463644239032215944824188055153472553370206451847122394666756342369706941238915578798681165649704733367014934375236950159157613949031104305822295437193418147351552722068385054564627683994938190478046521228685081018489769389709020726830499249067632284186723305608612442363416633246669368960787354363269420182703775133496059123583484070495725002075463412897578649976566674451146690403737168644293721522274416159359819335271426681490763501182010415140709477411918049962505196098711799370140224901403200852983905003820155831976488199563392649294210232971957054593393654918900027415886199080052686223788986929074048532274505049452555125642450992119636230459282233887176406963582547495439230841559793961489683347644768082636678941998354828494275610597086213967055603496647026281410665461242545550872275872341559960532708951833852483203800193122498692542873634795071007228638851181083835650613502526101819556079311324434675538895007493418212908450594386031505919072794438589093240072118033715875382013327341539388272735600298969030778437658049130919331412226111357599140826569809246675547608724461271844524532670546728394389637255057041130440846003739148440594538797626850344482511180659501428019355522224252475865650777908974137533751310979258062721561824582363792062955289819209539686226446790921931043552789726222948121584541058843200164403438158824657353717046539650567622750936197623411709300982622458057048507805813026140090484132180664297625227677528603914314397492730642269708451740434301340068429903655483360065470715685667930047693707922346172299295080976515591663079478195364990030786933812346008723203040857484442390220465483697932342259646485139499878028301950970756626645847313546615806011715471543804306743374687226247004272004761233313544041494393931580777431775816812900312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -540438952145372476994611555155306878855895514421824762351725978174858645536438975819120780792910527707443554378015329735229695023526041725261930001886177882236367774143823645809334399067393612037761431376192938828865973345496496332926735074660806072359867238500499271491005557244999516743136683159253708442307730888356918716303859111313179873664484690121414435292261202287448922132871543303022475274711585359428965036178242110155504153369935743319392646950043892180380162846351592462880202061819771710152674491657689090299715810706157919071519826696559774398085745802508940208330781510236678490553195318855098702342051293070198032106971698398353407769667490242715910257305591078772573570332979119147529635534025632873534558810635594416804189198196208221552292426695576585332164146023338578142269709386571072532352358449433107659293262076085450170508915511521367739263560171517583557893035733711834725207732141005898625606348110765857785966006292713427963339434391285485123761087252290409286774350122554751833055844195486843350542165305197690867092849211402020228324249223656783115788262204911690522574672403780718943941675670459888351101222209893916182846321040013922021822573046624691090845785946324094362905249216537631563722210705662002399722680556790480066878284568321181155274357784124327350459759966746965320038036923206129832828319972496604904106556429872217917809575765155258828113341980234781997786707752885933859083934415198955671321858915452552071966127695964157897396104293862662055262714622191960370183553150141570081844564754274348099239296758992198083250816818377112905044288583207979718725102141560960437962694417261578998906005856080620618667922822479746758599361940474524935359562368317637857989367251359696588661902994131231471564249103945498961570637696635700067991118333874341912497750005095466734932436672389045882253620454798031624013525917702563563213353974233054136731585676869009212310749025652188598850467535143572954524321303346325379510865640883530267720665985416173697793600184963287435798465600278512296762404337440935202378241045647616712710304144268868003676698958121261914530990955843759877165339486846276672114114570393414771811875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -387088413611934193888206528657746593539443563243920412509774169514880666890792716619361225546440853679588422094456903531393918954437071517836138111600886241479334792667809275081699197665538063885046588076073846311581896013667631671424240804362975949507689220824771178143911839890055857423472856817756203289855119157721512523476212489269528005904873547358187190960567981794641308685935272432139695805945591337044013074985950155220608076452479270150433579468090323650374252345632921189710806267481247841987160521036982912680856223166240740463168227543293102323600488169455056253179273252936199578854495318667459093382018123661381806756859174332479385349616736807122792123655537103064699901066484887554073612224659031859353326321434069352960236167673443090987282741087175841382239168323299874447324185251389700981577315413942381805926410321742323944958386328066791819361093449342704303623096121196606769576354112952332146973117225720101992828278200907723510877793438876539976563278053320032141414618984486474920762309062320230658449126545264631572147198085526255389217259543052549977794063109261499302364441287551052385420105819703237645750471826481294148677035435549995128902907622385507557482105655974629841348862256852520484302139269282749547673243540711231792162064452101390547945221105605236987598197000055925013203779082971239091316650747108184779086461355322905426709768396859304636409667981620959106177732594101176419803776705868530188036814447081932827002116163477271356771040718222992914737192309083752401676680055240268031818188299126921125833465393924945452866225062477426146234476789452139002623635609563456882402593091862690868004539053551149232089908304934550840738503659369669123204617399837653458038304725242736106944772098900905330771057460156750099833296074300635846646330223151350754405357570332904044092090302487783203524223252867286834248840238070206197246791577347234642804445859417591884292793329307948249243418859717011856901791289869746726729813560810123712465033607739721309870067750509911400496178964870916624778476947935227015615786554395970040728365609035799188725292066208322484373615707908703413082224784389746708388515882572870879310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -278662454822441951477354897296193894794067354997863740771422750505805293184512121352602148648905210085728535031158185241248464611494727295399372994627256121365852558313822742281270370688529101018114490519001002327912042306115003476809897380148476189776698278626233755305061482056978063478650045011649747153765537816574252444870293227338959350003775758039055839821578209894730308967115566385905177871345137704757487223760316321036378068887878441377400497925210064039987870918397433586049034257144078395783397100354600595918825772791724864808100186328831241481856382983929345257004666799162143003711122969261846238358567862093748142998747016822769198324455215245376776448125223566990682184223426370547284170040463155205285033914988831055161952311096378834074223675207555719228638325361583323035936060184500792379055582207833007091629008386706561561802725439062697886769021049203077614894694638610355395673886878784446526091814857819287921836685227145978441869118817939132875466914715011420986860561757325030646092700432773745875651157705166012033681807807477672038274810315961343487331901343707537920136413207836393850719425353491152075101972915296574236112401490326792122332618060463153511080412773426464110753209059345431780757631176801741593774495281199629653671845990062090335091171608968453402812324592081823532063296823236708524063105076952065587354102463663203246926086103562601019419097806266611025829043243410378180799705572126234653585192858883092341714473056560017110935743072317025419027868503232145196344039945423822055441150109149007498329042050689985879276206477464296329695290969435638550292437309307683873583907823179661499914469075417536285536967877361016707133509931017311199118093956471835652326066900560723519207092595953714379604317352361924457282087564694984206273814285902708499922678555005167836904038911742519924351490290366327714889518809014281313574340797824124551995537101787729959804487399823676833614449257627360495945311224263797516333019389002493350857398721184244938768085390186688251994083413011574113886317407818751288981254095657381862669859890165151667861088367365725444396009480085159079976768628129737504409418806643913318195000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -170472398424853672774390192950471237355871001649657994187275048070052646286246442479678142816746344437238858583566241295766324125503106680380452282433420664832268199463922957614336717392019922568026701510961384956047933192809582948612276294062790505526621475800792310249422882152773747680351608618352935980088165073012436442986006961308977236662238128724665168203143064193709924790281327562165076067314692115963970745305704213673231378992432639282360009150365331005444039804133895011169139340313128971579104685346437964655090324106663885729623607058016673075247015608597662237115732209809909793327808446322846516922693550479621050850442992829624662517447521323016946196394092622436396638434843571591295676770138028671465451254145572459403769535801826837940668985153318783772120977774683989818840499828990939952714156241891267467510414907436174904262703770146414698880858611175229025895210746105723831205994799694737086219557515483387234684177783136227977281235414807921261218767603109243805454801559931274778979886782572279786960844439169512609561068027468757835795028961888214160706968837465781068184193840893296496567000157203826265375264106845356547564525377731306758082285854788429816588426193854986772168005311079829591798128878902497792076758721089894091261757924897915061828763269131624510917048124701892817255863278990877153242625794700687046471718897285330992036955369774059235573137581774111438681479274691445943780066596055884025706517635492125980221311401017005427413786715484283964488813760753593963424549197781527471912568864173437850993307104267640715689474136569105688263106418161865099376477954839342978937722685808576634611388197602072024988572386115090622962422777908599667800709002602761921164909774654776045586780107356307862175327784670864188073291983401621867740389267139722972763853720356716940045375769363206098895710695976844509944441186322211062221465154187727813633289802456986848482402018871561153760612769491638795143645789110877671316495847421014856754011161842823663770916910094586207124849628614667786490283040971213554149425635556141618614613779610896553291723717593703421639702679199394125414984423935518205802647311563988399394500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -83246672911922729380756103781166045534917404079238846390995742733063918300209691648311651281511088977309892973915357948978634213053634529323580965630338950351952939113127998678210928833784351386082946986734300826686817832175871820907407354587809089084646232593279445141607631207128942481619816797217148126438166701159013840999005675240163260445858587347496861500226366980569007063550854200073802379719320579544485978150350392952466600562637936637651813355992762840969245920196241400814415415402558260889090132175228601683595718563687531632048508475775558417528329991085707693149048645264995692138310622371773942249681396630460214245121534301653244210722973560305213763746806174098771192827173266944994600019115973162546455569588278293528842549846402417809423010075797571610594527981656231707494427352179340964678965771221662476221348744158808583525629501605933317358891394596681252975836786708144528595414847552152893791283716147582992932349522411152008309750665839418427683969926074068653851265554840845222327052618910643607245285522660116926745627914223549854499414614981978100753632963628803858268349557384594654221178336585602191340963012733066663401995487476907274718086025364564544119446542721486663461656759512898930183769523074635289841126602701998178082120813306487853133293779201932580168961426471191710396048595535487647982426333771159584981091525731315889279222815515452991051691041845984085892960799172408953288368383843212033075970807310796891473554089815832285371672015399693099816996993104667086931352499594223357285557952756112006541347974755245126376678559058479280483864387756828905056240443080745149580165013687853286770700373957504396162040683757651437570846455247473743091033539293117394357084820550143158250443126022940498553536710954587509129902199892487265571743357904645321277886138052070821088247153214911661783196342458054565804174920052131971331455220187679793570050570356691189603057459591271412321492210475710079106991422962585758040687358962574973634388774993154510815153399747696461571787418055337213507600229733776858231662244095213919473920043735865401206810068204383572621586511413544739946729024908990480907169303798849205249375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -32627009355097450760676706794773834618173022279804776201172566880695994945020538292341458407411911473140974136548290788486867430172651326137548081279952155335094910211418309859165759217049124738345838683446785262546079672018065591771443065355652549536094226990951709384386715080489567316618102447967088610984320746285721108409326108789180514408650047283307670156642146807859507777479063452744713794612401444551107520311067048909670658902943909611444207695633375222538283202396413873131511747135075904563000480273766426780506531283781742297508489883068262903355030646602393358320279631230421767805680847586425731678449770897184420314001929990903211912686013078691114622207302252196757717462557485997468124025814013268305249460285524859980212022317497177945274863467526338736836180553350941991305110139097594290001863198634185746648798995132015620327887706534743649942355618607987524103173569157725136478179614148754696181773145251289226450378417402199656774036188461026787021972749754955643052110991268401858544473201238420515192022277132256345862259123463962803341466741822155054846877402372374258902556240223919293306149553541880023544789261386290462834117351860823107862739348177871880589169642878909499816360769219365720475140786375211264855849158342901413123940259621699346057006328874633565939328040625407424878323337609588650794510975141151247222428827541220695634646261754905669550409661576902816595906112709185917480308599207427516476326157496188963920386218013469474266171621177244466867226727902257110792591467991306415816136850528817579748587598564666501467451733497015170473229015176415724661774156620579894808273806690896181095101763960068652386992760047795237946389154562639004479921342246916484415369677944640717622107223144459523228867368307432004431066665624738957278136891443272747636485718307168915151025523658349572443675025776406215407511458834319202373597527523975262106135273460316915490606109732212745070606920106070576914540123679179797945781531636809652947878305734456711105906142328634840628206625697521082208035185232331056946634071861580510504196353725388015373952512394885811955144627221415331143076973717802998167824640882255236201250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -9697342516404140974563127141420634096223443807111680730485286268209787330877619219019674802753770255894589716721593979845378384318759743433989550391228639636813598416741493469512404761438250557632588342196761505460477436286672892138660783586680297958398423544562622074076148026905413743784806477877950162706388806201001946498603470249903777595645348432811514065671348098605184932040042129271573190467123147243623664570627259072810592532113961972949354920659201051504698342289971297838234350923558548538336609369199588455062069467906456691311490550043588647312192042077796632438650646519875012669880320076155231052822259137783139585578047753564881426584470724180048658811083793092654903206857374427604047783332265656147618061589704054569369971587313426075804004215675869514057209862414424064922026491335296141236365648011019059747200492030389397486191324749906555644141158273138271419160553624174141692585019040010398611501544267775451117375059241358762107871536155327540605754929641483637725314113735083628808201649299577065404621541707073846474452083891240231760655067602910365689225356871315452220464311589215811610130272063656278153088873357837365893122829806145973622591979923351450880822962940349078170326503675973563972903100462972543470292789610788696724309215124284787448318553881965262517486655859692079764272244246588243152593070785652306620830650849528631506498704352688330685721848636012643200045426876980641766222658801559549278026859912240840803994570640918315203333438919897343863559773439149411633364308417460950586311915634422759678072210425290048130774141527435502363734020389170301138552063915516230414733208441952615190086777735690974795213715455147516216468501925822930524103943222416501194188129458534088208872110399839672787597259200967015498465356952359733675271933805860261569767685199415884808593890473678093832968085559770645492096379582732774153315789113843118891000199845576288274485465556363059974781615455839529298118710865368204471764462632378842006219660807838912006413096101317082306167835469656421255207375402315960725897289776319086052042429015348689047445014078979796461975056312072931565866591017788285331492693120060700705000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1752762574883268084479348622049787367149691823839328211013226245220355297727671870521236151809070362762010076367282434996941926472010736685698573424575425875258929132026444755519279470574070320348349912143917143183700274080763227531459173404350136512752772637794955295195425206525666532623804593684951102007676814610479249622367447371235230488625790072804602087134121609357709986656107710180635541881511776749425647269953476409892132755687927760032786379482274428967593124684011768048190801803823186665591689334241533681524900492914474215975348254379015936204775284393236839126929419019279360321852641681074703680188851183887873660842711376366959113465382330175948596021550871151477729294071545000908960912126004388322036968381745417587625949290015601714615716413805182756723282471166302126267908698320879134658697431017119142446321492787907206681213837221252842165476078402581732906264603372756691008712463081735628512777288993680054371932054757785823888640097047891057682789415173479379893159894862555427129721258518626063763600192205223406383190535571257288155969260333473596819924321729117773594858867274473698285805444405291336335487293397621004309085297028657712998877222143010034600877193139674539597285371035358369562771879886399798931520129365326235693635827669428875925832230708648477606590602076429847622847692685449555781325001447061328795135808605109529532828971210969377739754345421053095378808022348824214952092299088024280304307525083606362185019238815845046171929495208398520725053424011651649902721348502841339356429599105014821301802308425082047286501325741960292663485944582053287314168063038984906466421291464551673295212530784087014966222512520996277901543548720815716032946442678964302953405392129699097341095749765681145462400393997733633024509234461326870636229771944902629598257637420968878695859488500550329759710185650506926243744984111135295197174169167648398683848113360262941866682128543499442538057075464391273551446940645162207273035640170634899989412264894371457785343252517425589406897838118783822585232289061764211148377798088728767119671439793847734162302165381637368733383118202172404708762551752734366914990030724986023238125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -114947400584663910277210745903548428697704961289978542765024091089778997932415950532734280788334564543744467820880411891250596181260177825900480962129085988385105992519686743705175515676877556734003890592512665707733073808423790160326041300960604068036702269576246766509505515345458964981081974664707352118419323522782272356014342279693828251674639135528977041307836591797804384850002008306353761883179584018632542355258843180160024637101957195265893947490743299728010512108833440819490937323359715891893390512294281402428790051762060088786728602057263186768237870148684575283046709630850357580985018140886462180256730296211269343285166948225818704132555405757539124342866209121250673344871291991350068300257695827234805337849703584171774068370053596282727003889048995919020744872486859759977589365406692190014742123435441371095584711883796714900897689371043698750319815650249028353964227900752771324003991095312697411851443618562383739787265640459218174651926348825079705819157572999925308743841970717856609479201951977425764561688731329368538955527084710118137812870077574207710660252835935304337590596139071893284078721939870019260388639279540795575808842520442545919294662089675296203006125250522772428821380638891693705839212293149998319659071778462872855050015804863049738889482292523627708820615296515359496476228081653031932826355188442134127975295753102283401692622288052288665818944019807369114066394016812883761161494351124903791285775762083635763046720884314001366694526501649801555212821512446535790024026256287287886626928480026570648675225665070486363640210818682189814991046671248890785342485526680980695597951269075567884857504927493872195686535887808799976072327414023941836425206298639080440568522919349908778401929439339851355253192119332155450779041657715897838896705240580653762831600473897271039495069000718809662536178452099044578397389839741928788113029451471058571079243611557386753448741212521559027534591840443877082577188453248802958704995361880561077666695440406854152324520881076124542090462331359235139469326358153873563273975646062440570191412195945043271676957756666556712068352968999272081899466415929104026021216312909461864500000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 51100072321991073592383091314513072529156138713469000298671321307888445192541928249427910743167216326543059728788818624101140550832108526951896460765758646946471827220135125144678698514385701776409153872878865587423481809984008396469593359110202519195844617369843734646058160570101919142240683680107255253853461003544887352610797294495143148559089546404637629076839990710312579244664880658527481461077270773320568160447124815756868348183184350123289622340397634311300643265239876646159626956776302585193633077314099790629613195527417733097960583156627317866079893125595149320874935122991900685987521770713672320710723624809706023754138862454313643320833642109045463317724479925595856470874820663205535222053624421297729130085645383532520174556546765968169334840419484966882295452305643845362148194144937251426981087317719909451390848138955169576980044970215833975889914235247172895527867259891364045117622673957829962309004896755068065091277294459720349638755204823824039410361592695868652911476445542251379320313938418939231988869988867893489994114648256661350143046358389173638673317385194983048335951817263244902926965387844430062979953468782052435127509945321295496266155494303353795868083637249715305286642350271126703342161457459458697142836792096336717756378652064733607989265291728925649139126080614540001415187234701475672560862980310318070207145868625046581748385758825244216201186392565486837703377223125365226077013084830098520399134697636021124772541304551735729567996477956658156887954465412218310232544205193748592709460116576610058831073070993615840706544744431110194914043386845069741022851731876479802570088681530936927897617694730246116795597624685799630109040113310702030210066865673332467811829151178389240424310598077461515480788861480695212519557059375248167277813490981479493510738345440072758903603750743299216057748886042038775658969694689511074686857515721250520119542271051997171846970129302928040142668269447943596357290686158583478752762758202317855192872038526269766655541729820515966073262256124412801166115589087906981097264203352793520209440197864561647647220599146152230616336776827853966144483265844424748396481592221911800000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -4860047119572788958432073860562713671673179135105491016202792802366485102997174603264709015972800005283183854226975484456687260783011935611641652301693540329609339041446882752971773066239777205993415091077627579427521950891833737054540237063133154215598616379017130804802897537261156606553806846529364543476616028411178048577700376295497523749296742557899715918197752692104761144938450246325863868571805492408734685714699377899453076237979467429747347649830729840246957256156863834646998555611036368417389261808810312743942679632254819410808711800074025701843691364367786580975496511284915988118459883659490525163892530987780840100146752246276360380381357961163241688281439645882172234101262139104097178756379239983366416588364646713822032391759214616245151647377065491865197998754019200095710996735169945546358499334113711753259250588788282757024238214386341273967136253674391261251092909225328915586193028399653107430854519855011672712169855633605763751640065592070823362434306997077966171318283939753348660880014748268391226525627086190712060091298742899352908374129124882053984204500450769638076325995966461153918151926573149926308774286304367178260680461315123367768712796619899836389839359636850440872798879221965072215275345344839278082241203501761456799598443806848398855786892122003828195857534327345944843510178475844540230566944860827818384309157461439936845244117814810390839179138213267982581487705251920707578593753555327247689147212508559355145176694925364930046319112636702362097449646343771102486784295348388045119997355408796687030564327490072889498801262830047939369145924450486104655434771038976107355341396055673252903869605812743677226776151517659236879216995285618444821145193383020072792061896394504258529286511684376972390354679693665754171062686585182392179000157017425589238653235048383236108010037707590056091628276491587581175324597057971720829494336444056462142137337389998448381955829841065843189664782761837932933941920605995986264786136066437545844840145568876437258340951485448552748576873456270633398009816028433254430206136913589469710596421537308338992492287800534587073243297852189798593752955188040750460122453654293912500000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -11213361859970900363175046643211721751540336378103335330013909462973061733911812788639358441648139897270520034803785085322921951440249215698198289769029750721541609674907980059617418922596181012589021758223526551262220368782625666727983391780468031164373571359024871387441826713701738909160966509377904379176651518110576857286326089881601548115255552358911752487732205288956537903500609248018477318038267433170612761501885262940533999673811350582292270977070000427020227038220802168101799445750696895608796593118092212786939657550005007497651795077622083911462178349240189505276396755043832427294327730350632538325460370108403137889899762556361624413601132441420866146294584846011037263942196638089673341663399791739960798414059455258115429775894724114769930807334129681359324837920667418857773007957608841871575848493707762466502764362339075827395075850061578158307873605314013261951827477979585046926555497957749156851540129680745029003910480440132686391097971670106602041737479904947898290755238934868997689334654880214013501408635643898057256726522889977226052196816032847973718984088481291091295631770416120224986411709230829077529868967625785378137944000668694059373845795960602396796345652058084709221251343272042747524601086619948067984980390071456833414032560507841063228690277932550480961816637247463661720584901100052843193237439900672014806243993778893719718105948115580201349634955746378534759166948108027224052373138579135642592581729452385334050575098872121828221602855501243725074487752492709582166034430711706914997588815435220073657993926767868951233297262029368007611159985536569000224886744816794908513257641432299379383358022553457028514354975956987212601990873431855006613995433670939800977189522080593235027969470877831737903644435764029113311382999704126250299731899288289388230227012837352687396149558970764863682903597969612303177275108253220386124559808154728668410624371418875079438393128623156815378324299133008504122285450772285099538503291725926570835092513476471723100360575147683275283176781471286822966080935378615462904247476305442939403125094913697320070629052019158436462695016103830177464206965666768130339101100444029181250000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2644641076300481454911490587090843245398761747445310667259995163115093321651038594325190174441098016351969889624149521254730959418681934017973363960432798034724827902408090591552694501096801151782276897003360701307452858484594972736223218627631371563530905864936086629602596252983930524238312640569210935258761392646954141078841946807242500864342090892088638216351176391491994696088362407781720332600831082629818214480283851129108485310643489560706227766914286385830011294924311445950749759402895564544150680352533024243921001235422002929201106923056442996797916569816032217001419035482909376591496615286668917939765641354329736732004605547350575601497861839475652444349946507767161040182906625528769219817569630435520867995615268433428319421135247025702231435137924860947777341428723515357994731787279885684296584574047815823462115972736919379918467995753359354485907961998553570747815242521988828327593825346737379508015624455347825610059071244935645915591594812478321740004755802937979406424324436229368201800401226150846090929248337416300984522098866749094084396084314952765700026945209648823869859048156497533824207398879377054299331913190993780437060799128102522527418853599205073646317653743808295433899530546760718056985982088769400994573729800252223086183327383090797640085379125075911555073900512385501059856586652764120831031714377710796693550152838071329715535304897622062889377457418152983406521942594252269958272106540438851440764460758167070362414669207013766285625760680524356356318888212109415003826886531426851466303907697201126749208789916989490593758695702708474106803031889390957392999352069605195803709104817171469614066724002751690115942702864750215229998499224339361310179653329113383563216568268500991210599844991568077300731598800132870764411311907525932934428223787877665079386729712486144195641958460358745874127550805200281350655033283607380252375941781541926273352266819461362005096922129307073172450179329845388471453080679054587198002371562385274026908694195042096365448168252102053153968783265505590911152469798674899669421944354103725977726544593515838291446341273807734613917442723630826301519688458718661031897669434001846875000000000000000000000000000000000000000000000000000000000000*i1^24 + -148939550807058908802530121862519431257469042174327965090816461273032735164685638694442934525112242112068001911326250381698852653195649767521141982733466394152928821724192749071718219284721252884649312256406723459885143717921965664298630097798510387542646464730055356448498822908961431632419469424513001093771957404759620962225592902078048319841454864253265473682164427852437735707727744137470482195394102470252434339758741391482325900567918133871917273925202900406580275258566055859282552487371987823234767918912735784656367202934055371027683760562414573121216693907356099747340905401972699229430910485603560255203934363022356715335555402279134002111691915451905176638728353226672847951543089980954461672697882365930300254961257015874643342124430253989794141498198617671611348891741938657023943877946041312799203720179906360938094579455056015829041171792068702208413738778928408143477886513579338859380220107563188540646661009914056226093690319718701441206329947047806737516412774379300958627624765625904176616334492736679710138593799259234421056956924055909407633060070796749361289851916850862371530191634055668842864789501692633790914039390979933449073618897307879069528523652409822572788502540054528639498076890816235787330319377165244982715637548809959254563029628497922632830177961265373797717582678813738756552289854438972413464924430702311819416856915905618543682411561838419696916871058681541896037456031055262394267168720884916959016057193407699302429133599710125421426420111738430194463726273873051672275542789795986580035486305356536722236868038963845225337137213555379541660167196957848509326844029118906347485611532750648879394739945882965197901711367097952099256164176939427516006056941814655998467032894976682957688131854377237889689550182008255866418331354505841143605468571170810677282707185754228241715773673731077766699651757802362060896772695478612115068831018707513103737922170457742599925045543481305243780058600914062338851759850312828841926538765549515917422495467121737132009023243053913588857341924215905570417893135968106265525899277469346963847616342302253988041098477699572648126386829310574587526775164802215160672763563340991750000000000000000000000000000000000000000000000000000000000*i1^25 + 26023586876472902076635207224475813208192752054663497841788268944475259431844729198293225327689899785780581266515729744807985350239872496076548889997512501744458300862245446158339567547774158122861325990024420076211632833012599585203670438721650579367790878194668595809584180126539195946416438514236423891181212111960966681533048961978456467543312867786584168487677163349787268232304951432688248245454914958499235072707060805807831056046886953825179145637966416290618954339563755595172792052531399220472995385245072679810418516696126219869344590867186591185115823084568234524591842473155394812170453835741638747032718678268701749200612586517302202546385550845240205548708282986211204923940838523244936729437384532002391330737895362209688392043603383318652879841556503763324431111282181853030425970772341396285076549776377978837799743519149032789584463385541874294793885349199141305443113411104542901361128463459470314410658123743373521830473260199890894374980675483681873335285858604384668413402930610046618810128946040196664916582114379631999382119063076442439915047990054018496835281742191748157886224595371603039846485813017567091224976023643651131325354073847417949314389434240775540642190695634147789466132467503746353219708662082852731834505590649424058391489871048926119453600717463621980469343533009776638072080960234610401423460406158252636786463016187112859100869822448646490968363820477851987305232332007821773570858693157632212598501050567104653963872212421365918560082244168018953953220315705435266997295141768628684499036154723656596117759718599614349549990237455663550200897101345835818383184052512224391768219578076229138836988360253437099419180484604507658280078977448760789280518186640034008891691218359956052478965730946243598426731860768279151718573370978253696799694291334786712754978574909758031561224954765931547818621066355549816189684374825346478935212533558150523692302330198601824062441872884933346452623308641978991429268020825267977822635970242079587235594347022719744105403574640347163084820210043483568299032970333854654554903834628497711811714117675678672644324636554171674192634722237912203477800595534414672799028606864697500000000000000000000000000000000000000000000000000000000*i1^26 + 4166010927530230261641821389788271476625735204767634400362533395010506821958769934407014102825192559816467143482063840055370417085456652204567940029918129812255066863519577006462357845540120860452556309603676270085117454897671909678089135938814363640851340629497194494674836844895549591481621430491378503791124042981775429974134812389390445550430013021132585302299032167128621038369342473042031965395516338681906702997568948806207039839122020600605085852464640749130149165067044580421792111153446329292978132267596274528700377922922635344968260629998797667832808133223566965772607709343510698244710344888726926911435629611646690405076959141458659471165492041052773056759233202183503475509067549392899434803044515652179117585740757108632606481315390838388765219937863461092838239861585137186602128390081393434019851416404431172828636275303431735187633944468237232265866727598425408075610065574594280888451841377487394384265994761440830230270769906410583799506591209901074658368334672716566453120291342160753496496660430318253809590303846776226365084962185072796977227591918609128466164624059305045589057418666041341639267132685812406992456147669594113744480492461318564272887750105592368983589311868635133285966574402875625044532200103336696538224133271465583416950097507027210818071144614423949277652532742870172245153711243843337085530513381706886334494095004953756096988990856927709716922095928690799874301413624638286237995105627880552855427921987877569220747764999358637614872212944752622732961068521457776499270578470403039533674187437521428618919453638924775186070477337718578886932241057701659360969983931413032937930409737599042865876963195273509719388629023094744218475036289992462735347042209257281789054280377142683208993773668356997463720157562867091724686494967662096555596969869247925646412291652998833561870825954528221035485288532823364548868934953866565261222526453335978473710317013509771806519936174947166016786649107881894356361974455598845564673800123147795361908638630056818963620621135107140335529383793633083523063804189873820194308379473212289036422746907810841937526148894153699005910565211632640676726464557209979690334905577851875000000000000000000000000000000000000000000000000000*i1^27 + 38207191612619060757600530286966901715382753930270998754513126432458244986696219949453382548168187832438791623936001243360216379298401892684875566643621958774868776443997673075602267596151780426238640330642754927488514030618792723134497513058039946267517829592698939473268535622907110885354887436101212251503887516810203226102086434199288800672497152663022225179606631872505284590004407898486078899160478623347036681974143448727696064155683572906690368067111321732266382717360707544199565982555881323334557096686443301213668084405257202798950794762072227856959608920946678105127757392709024914145587094719118767404342660177714093922874400834114452280782621446099531667050789332629507113354523150767288975605561299924814636317944015034697672743874725953804648883062635472327474290769059384393851228163944506099973811948251060472944557123927044568220773592786215741807959304922905249383554208932919489242408400658878711616104015655368754869090533121106451126691329356744103770098261461680155092809519260686306842271417669781494390379297035440851613267569752896425234728034824584677541280621180858136970809795510482494617235698384501627647998140012809201762235740667670380098733952607256198400683383762264167635954879978936302889904810786634233081779965671413394684233545796123204939348924201048952698029912631629176169667002868239606826452346260816639146572675966998806773350333304964177998485304641393996815654018002315289358712843522938809388181817042061656754983650781222192780010997912740194786354704214872759641429996780984723311329719383961997517573334965359664269521493848924330558011615032744015901135421566661975551978608713808092819835611970453626933747487002231959810583732991863088213910745369760805302275944056174341351142953649050581223936100192455318982229498127164488054588505922140657527625915472726444120224056173465158250918479461049977016439732405865710526344249988780287299471242442049477906290717039589698872463038206807763750749351217635603479656752177671092774039801935711127081956989612323419466537388864714861200011103836767552828089756441359667599232038647797952884220060946113796643660488781426188047412618892254755098454697488750000000000000000000000000000000000000000000000000*i1^28 + -31832691864106412133648434995370030800528758312239668416271779298101040503086705507307057361558442613795981945502212028987436564185752174273549584630342290133062673982283316625933311791036897931930380829942906244310633349282501891456226529448207797382374238451158978194823557580848646492469752194298656012123286453689331407724468212607089602335544162868941264866947385155653533207576596931196716070150620854443350425355657307840214085122650124971160802547241390837709192428015172373666455804464673382121091368329437195166542905746575013787702414501548836841614044893201438682368473708376378416020814102022832448238410171418082712292672146920518471267192220150108530026233318844017002981911890880329770530792278534872778594950515725071342616416099168244667711855371536342259529776758235615664638776297926507777574524170670304929582440998569151867468759408289602059630217961644045134284599728351012390247621381736132496670720509230154131834535865079478794122715974689226112688570018563450057231967728116840991596203529254127398993741199031883460982646227894400775999271007054913488316011689468554419371752518151005450066782983335527802029848888692476746415581070394149420494130649779417459130225111728821565501990101828794874958549100101317972685919567452052364901670632716728769185749654482962832868048504945769661283042544451656280083264542794619681126449609758136105118868055418398723596503626926278413053998041454052023927147707468379897058651934134452256637833935817785010022756392577173446498266550664396098074875929004848597531870004146789370232950408006761553252744381285622593852814412849645508821738023089248763586968201315398731061799543363619843907830440948374986637684677377583202409067154597326362871824397732610687995173057473655073669613345774408865061652313549833957767209919951540504299478211252698389724736895883393138389646606563446948448929106955608184946664616211084815775056308154728010054591181089361808513088028864875778818292641621676855648157048381804856022167274597940263039603643091442204443071631792586789141007429085941262926124740243651993718446383601292103645496287513836820791137620400660597876947737351401751283551095010000000000000000000000000000000000000000000000000*i1^29 + -3229802270495204558493226015791474178723017061091772958129900238402640439252461427269297040444647740523855444217165367390081314769536866212181238007870034919427705969550363000037170084614419619364248858108033446324624206788530250170017880771544825943917507661532524128130751420672466699060173116518573586014616735213668702983226120353803068638120689556549108765944215423614489216480075466366092947664401062116910675436683605543807593805625437555858730433384123083345456302311045926579269225892764376971247595548058212637275053162396043929792032791681752907073942393259062567641993912347080285396421355128500046686767834619638673240495007210979717862025805275395977561879078421341646476570343361708778647916148987351816818640497977747432547952969863198394248320026910478963483692380179490347723607018727492804172211089448161674355749418133448222404158414123073262792031994812208090800759123666192835854993640974644795684109687233077347899800463855194882876544150917323441969747496143314566375293416012437579589127429440836163355846106145593674165504396849833482764044309167179693673516767379222222384577917718939572134630972917903236580086309664701378295511492844907929172341103891844015119153969576521076759403649894378387639748006041851006456958906187168237725510071220933326436369500911030212059565236748966454239425421988427147689415725083447697979799764938984456595043698709371891631947506764352677529361399088103399557524900479243385940211383020351021954175709911524300283970096514102312124579558216232310348249461296054291303446141194858391432015046274638274914049015857150532394560119598586161586022042586876249409787812069678645533468859325726571007191749939324541479174263340815735424352725992885363759056942748819709565044515470552266446953010436280501863777910520554751252558683428166902968161878319464727900042436331839490224934501629422446147206663474762002655140124520542330537684593617464627686318193988361229318060104161440601785930482562894826746573011383121999580052990975180951985318559271052889896700479038543362288676358705502762510370734870614889178124707180616491174510618878943162168668368797280628231687481200065979920645726143000000000000000000000000000000000000000000000*i1^30 + -552642664583306342564151058627288525755654906189447998346731422238946911845717508128632206789577642263349075723369945159197530179724440679767611941174304746513152031122904474354309749332106449105174443836520396659336282370240712554534635047785645901303901341569619725181576409607357519307102999666498322052339606987916347416610412983288723640019162564475676106853908442886399406250868764615239678612964061414719113136062077206405069664910086022995223928921618435601722176702142221293116428298402713036854504244416136237901707676714014922728922340404304171676081349886424643714265330610443251232893893028379325978564991026840921085282508463026127978249578341087190853104063396699535821717106761766784890363885974900003212431150470666095712427968721498081333619371688804638532214182131930559798669528352680313887321828043207194982140895151812691651671392761044963243320012084521203804648815856000611542887771280667112804314691306012790925220103629597860515103012274053604788249095880655858163877610347260752874528169398604693000340510971986988951268532575715224846663322570532697968217720438302307785668293982642725866050179924479770013010096301516146621241781530027742105445096366252444769047523508425679029012093654307469078874767332545599076152939838670098030814599849991689643949330323105994500304088240545700887327190698278418656069353557754082140567639056574232953334227619580292622674925946749255472480989069157197495994897115394433585117331608872399985376886481517589428070834886808386604058680931251514233599726446059837311423880170666979218175260157187005439811627607723777234646585963713328454924047370760576000558017096537066126987218438544010468554372876683449891531122028131011289839724761132834830538812451878570201808223683102377069907905974725098921039868659405729986645845063820831921591305996502361676862707152256433836292993145229988124505843507486290486449385609827673249869559082323577253946196648384512156356775103893042272482535324184472623679605602193558807577931761223110247014346219338626184795602184718675931883444854150058466074059936092287763850995042465373110103086113786288252393930368390182299736061590438213821291573042500000000000000000000000000000000000000000*i1^31 + -62557826728140299466514204416724269491281384908022659750883457280358069741977445860058716452952915170202049847492943723161078091739816428657775264681312821024203534554945823291663247391980612218191385672516351223871673300559041955095597009212613468103727089973380879261874859462313043278133528063174089995297691499063254040778965194510112305540738821884947111860493219409186058677392002314724876411743551401380619505213700860826277387371877996711658484694836747104049552038988375175762432868333156771919611644222272010359426353738391539584682867491582647404631945662588287236384131429629981798356329547432053205889634460431782226927177103102058294214547731253762746609547487367577255774287169710815862326211054953593342397392733941944544203082934749743488501427231567799811296421286466046671376332583472630997156670357002161711934558100375123952137049210781112018132330134598792073712681043078198458295969352368030754792226142983233700912429335526314668043044290792578336645293111037643363528097849992694676372272558455827421753673752137050755779194620164005731478865614890372983914098263658580356985413146492667201497223706954690209405027419069327280858191735857440793631743228041532443095983687528798547591951273112574154417018887569951102875214004912064589090920692550337719727428868953551351262549943031591390087794267680283209976136521877514422422276363208624789589764185975254247703625661298617449919395439835098040984715463023381064004370318926022994797454476239254735175310436895094604292108481623167732172508849373764250829612080878849161924462351241849387714442602816168350264218600889600369642202961479604351205439996515202238814821580736026822728745967056916266492785451750735026000627470878608698296044134162444426886097209216361428854444323701493611863602847840092151788279327235128232012604202393374546869248981309860108852576038480743810429416676105445866294374578974037476139380921429767245052705555317710844916872218593303695559028076088957304022409453534488935332407217090807544503063334971575460409084791303271289071212601892051794616294894699292595317591344636773144106109501054177759991062055059003717565604727036358445804638325937500000000000000000000000000000000000*i1^32 + 3103360850971009896923900333813269517414518648597157420719797803056198364144152168094432143914899735209221023460211283165818113489669643460192065232732480199838248861891098910775142256259939133054439594677614337530021653298294094995916619351695370751346020704497545676762549259515273259513894736093439437397179476247067010963724862354258918156310445382293936797659384888259245549252277309988038339878070697548054766779701478862416830474605579373055512012489559388789904776891017589943561460355872826925361286054100483788109714908341807638342426339181057881058078631529893758827251256608480581766613380316040797214799080293970791894158563916168308877162432961920518564518585303705717871528198140622820834900919143198503666141446530480271763469251148686514023022112609318475119273274201549819019987458362315590071601295007979390794461532373764608849008459155262908008986688319840057032210980563182436052948749383728904687446605030644244075780527157250920582077583371688096208888609584955684297924569171137120995601183607397577284671318090463181361892205751690921262613480560217905735556371423984523034465691665220073831193995071150045240473891188900168312482517200860046318937190323549983615360931998172621610644838842023456548283110670442030790115073536506677117387797130272674890641757275673547949412771871136554016462469685080929247784436640243321769567050224552284109011870093915861814531803738510599566391053267970358831039755628229550210152998705098092901357347169821022131460723374119156409287332697983304514269217976104649815074751021629030946941419584759816209964677884355376746213355897216706479913213557962899922435496575083064103432784908615112116656750633427518429181436681870386720473103794007952081620097398368020333900489445910083761007923045889034931977650413110067379774287589547278598432910186939985923426799591340553239381189396188563507918643408441466930913508982462982126161975194487228039068837060002078286049463226511668963255237994310197845584839019863051485071811228538545154457033548923716525901571915928889873464210434235207869966978663837913431417020779251334449266804737383451110142901858376341828652909054680129357460074375000000000000000000000000000000000*i1^33 + 1315880256518569332853417792391141374147391451599148979068474925790129098685744107318273133056931162628890032181440625373825544454989196587561596287287333766780212982305338110068869828199690931654711631224826029678884742347371451899932434710034125069423693383258696006386842747619911422547533978441330408072930017179586788066783623835463240365813549978123330130286937515552309110692929048953687125483182054158559752646722660443723217860542141634454472947774569504381366208594275649712638540904153447653227099511983059468736205939687168967060178643049888895155757392712693131995523859361081772245215405533220507206960869283769910904515854305786202226876557998294847871854172200588307021038370893251491526887208428606979323058403036388475542995275516216979538805603370821314476438332832602782026893781620577709248231736324642464862427115536665582739463557577736184569490314494901997063333200139460624475720025759107758567139756574953168133959918414059413896783804593865723890666955647415278792646774463589148633317676266829193915712109580154576541355755572670646732542821013142171195615721297471624714330212728969339653824791297588417820118412929583632008907956813064061853446236697717398619077765367928175302338139624917550875934984497137981488759481083386392589427408927786895844659341401788971833234968737642842240168356280074404145599938647922163942345631614920650475121818774572213467150765135579653418506268312510130713651998080359944474406023276931996988286083295644023036172880063425813137481913752257624915947849990374815191826361919270693204983887176573009022538309847639583973387202323684208765328588522583373147222506810550180651523098789011680905780455305337714029458555171651669253730454122056848870606676269579437882880311368969024023932426584866374679683523762790702377649590596636002593361096757742255005350146055014330263119706932044573613825894696572818417534595916381795044097362184379379785978520883509090533012065412536945707961758370490307857358346965039859557131257639351958145834869874079257863304658133802338142087116592673204501130455924159955050662185967267505672570548901349341069071195810940604999390576077749416825381780000000000000000000000000000000000*i1^34 + 122905486644412846378098434134461188057697628556093688839803352123918871195770398786936394672436693202141785252747407070626862842112709821880763311142218288587043965032130160062333583987717160740724393864631748764674990485005645624159273562162605143212062866566336186224427092702997487732940747071741469293398275646201284355784661807447652658598294697052317365389705402556075455099285614068723881154045595151869420320438674432627245669408095712324949124421169078549398807248049392819195881981642650824568621286552414945872162333802952056804966298134948737570509212599059783827063886138587650660797002786445579621326551367182994541837346606560708131532842971267350258656374661544166909053416448193154058424201055782954002558000788829215799701264451916274584520536770965886820918167559020877989671312596198817461918431588627142304394848793369427228731254260507487454610158242818301773129672565293328880265051713127742037590712895782571138541871693728495457337576170702177150752275441106512825318404920647470729350917439094129089048592148020244583824394685179805142338852075330295877036462040723414279094076636083656816572375597093987685677346894496426215025862408950587200284217594497637621710306919700774191726768584525371740782750113454008696311543928415211790644480566880331691320128971446414373902746413320422936282630038854636943330400220827870717949620406203201396805735733305364597692241751376002412897855030491627867911703681576178057343615963987127985642445329922073897113201925790842366410420543141338399178369196224326250471607447331121955310452607514425811076285388105017023036254899561482522098642557273694304938117708941289493160987122985104908683004426153666094536007725150711387450720100879619253394075971358796151656512853437782421312210357277219095021286919627166054208740862881615168245953683803923113015201862557078965372400609179142467256363293864681888247211912685283000539485703453844045798818171371287576166247286520408720310547052683594152965811310156374403071773821682872657700371085948252337079682669160062450129417948167186175025079247148925104349289334717719931218679261915254512650156055341233792411373965200693870140826687500000000000000000000000000*i1^35 + -1075261940645169177974594661937529280319439378216907388342232728938704517251649749761626684267960041877777463597886113582634187076601968602552941098170661579490863944983377751017821521514606383868540723918926016038849995496874049621495263546737958910198721981277852785321767783170005436015075067700866658030549279292582929660877719131110674402224286741001475275849152790085102730252847731289235006336883508525760618015941529240566954204072859387650808479586830879056751469873353759299792735209930254882711927583019176309196387777889044509431964452708611939393427204993525443125754396031933914547577373479944562673302689558278996735164835063565901137021324824218304136333019879582595261224375652149596058462747570736226812861096701692866658653502990462386020222599968612829073570125709321957721301266195464085342463217403444291068528592711757037110829118341964002388271057533719533234077449458106920962805693358524065804920076585095048782315939195015227465482955664448845814848323818289755096932531960884500758501735857452180760786714029094209882150286606971977320520041235760247152212360946968067678995974485231813726422659922560367324048659240604786032589048989646335397552421858538205489209166265154762486086780433154181397805227259074165337667670666581476002496747747119681254066413381280977906868412881887821482448848506104092114232953620690190427871929173649601185279749501146937822306467385387121672808354628080221457122477383822794627476701630858249828410987612430632496106841697175838821387561349807885799763284199221827476865600598097033668453115889793312907827034294044825161326488173023108811217927659265126307980998564554999496054180338197559405876749044213927963152708714469858939312623671477600259253100780136123891139398692020066008092468702292339323745114186467088950701607014318854361563587967356760859889150182596356176160254063677189222930348772355300829507169401182828687491397472352003597071681430931266906611968398754558219367059615084488713510760729388823469397121209284697733389573914086707300693761752413023086627022142493147994986667853417896153435227960574898959179371407873060922701388534665453076214395586871560368057500000000000000000000000000*i1^36 + -1374211015889128960559490781204063623943273304157676698895426060206952145567049620506755066905657359964584898165050282462971791185203189490241495086184927720915219553197743003145042367144914761132497767595216140043758553732161068179725840753339710058862319498428386254782934434462664369973417429658088903890605400465244337910031630529740037897130412223094151365893822095823001129310516216658767001602227526052583982411629300895059257050812780593740220249729453651578020909379872938802635928749560179823565657330372155149227677639925690433641407286530312190260832257859880859214723128455058182601201212578783368188347812428315212053395706392976776697138166419609524886451963630719003997995402356134581183092059791452307082824962429135594257782941859249436809863671189731201072174742106407432099126700278165528935538334587187161489442332672893954513826801738275680386671065046994111567533526350116557883261410839770536879292257552541798271981785014596986018584700506049438838021361923812491736854145997232854214717075744642943366020777964628821717479636530586560189851370800398842594914848519677454673943961165581378680818884040400454867581316941766691210000053320559189010902608302555053084065363737517165363234507319734405314604750234860033319636012782619457134853361040009531041548904862941105258646275340659555525979003153706672327174017939013051352296315810243446985865687669735544666682084986876525681952651889802181837583539805288282471399605353327360844433520543987038493408084654517413398940189443055260460500357284999441332441171363999391020653387454647772519059233957426310247286943994047051103687383388388359469234314373923814141144168397016159801297229412527543951533064292997217138062200345630502547038521867483883280673413250272121374788563700774179175086232350271365442664543487573954297020133095895845594512960051248440729488950672949033273202675373072953721078395384421574691613086049978440907766686400181909206406693184795341051530770376598214247864735794308825936330482338974412243612772964366413571167310408831425782135250194926081227405555702425410481296381228853601015663728335651525211940916186880735435233273548897276131835000000000000000000000000*i1^37 + -168657864128664796554129157749207201724731826464726373069300230257182916595761954052460094907560661350916838597529492070505120241076248828314166279396278532645488800010684671822942885823199821569131844841900861311190969457113404128767851898038195938033419022346995983715271831567866970889987262338604852024559178470750433020564748197063560299158871646110005693304208529067111898000625753109385464332005373261552018152386795940396911035949465409638724449894939519872336629731193671321950786836697384184454804982199025847297492418868785392061078085439443696536434402945517759000172754385460096443634238720237188393617042625006330340893412802584844700106690523521407209704376877357219313796350071430597135903725946262792635427550996711892128791449820494276371881220600067355919127550073823257188285167904344643738780343899963110939762257716109114426221194763887388077983667152939482466677383386071673585144809604841051087651138801522467970512519538567650949240787526947273298101129369564246039707357189628342811402863060146537144229101478868616047613859654878933929141772379155558988022369158141597507113638571899047600934110527196475333045133624274746941720072792429723637799387387344113471886704345534258726655689138846272054288508148353196596703421262027174880214919875712619781402530278710855311694243705133696587904964965530998265073921270345295473740417823153521039022370115749989548473647529526722828067307544105352771269620026247767572738308317809974953731425317085011460119440648115573591057797150536560447015771258565043113116797464101434225769969745110710752378439635663752172780092652969565696412650872498921342781940811458863993283098564561842386049068321896970066142993239552215692805573314820396156475237568482372149772088326883526479735869220007294984808613831319444097466421355868607270931445581866114578951906170152110068133245196916123300013704202539114736794710036124382669899030373383666131520979267009797630837105941882149927912725951811165025762826406966953500098424714551591684653522966374119862743669218610843644033433161596582603049828278185420930940969996973188166776841106023280054380772195325553649834411686925526542683750000000000000000000*i1^38 + -12092917970424260925347690478466364607674983625807433994673411651355510063525389603592628604242677460863125965931122382641325477133725573629177630822075621942705570063346867561337370961241743563371733634970730045001249052162216884219270827237432459199970420464259633397020706798007464522643809338198862854351358081122621175413885507086495425673604914250064230952854477754679842781573640946148597180935088913185523622604549353602969102036271987044370628316377252046644151757849706979231061173928535893123760386629922229465935659261581152625723923186544643068246542345771033336851392362139028009362666775298540884581018377211738633485373029511890575913156204115748526681849314842863517455970142206447635596396925268892086850868395437732122223684682586854856856448598032023702739534308019660376910767710988316064808608016067910278030931637055375175657817214006878144545388528840120238119797811926098551347768068470606735743710231313380452328656942373313367963691258541454453804516961076479318926184991428288963853704767917057456875953249068381156511633955727143580080795745746731648894433197645600788554614637897557070442488128457868882524959952168371709615868266854573629857309726990990955952971102227309563671953657261004740501614181036850173876519931909475043181787731050007864349989852861751415971549321416017799685426539102086301406897296555487231702430996656601409487789477407870600599195474280705132007676827277083662310580638294161972209473391022624769839065533632807243633912593674708852984576084903117712714817365861437529824528370669988104126524202487856753025254416256758794801978518621665401703503467489403948684691097528505219604218841433654388326255217306421586881477575450113654272316599346344797071370270752250736661247798462921699960102326838949152432533704732768438886633561317447460361973836114162795969452325044907067466644131110202818271682586723935716761767912122109080956416645160196328900725463987969169481253420328879784157015510301493467367019096687604234826370342374445014873916587147901277480290434364722069076901749853587794526178195788835156456063097900902765441006932344492240532437312483174997471296810059543295026875000000000000000*i1^39 + -587405092543137093085855663701567435706376735749571606495098713308202950458584455090789886725435801516908806387175671901238540565023047289498187692378327394324687594257283644778030198157421586785516274052401043691066973074760087282905259407930097524755899275893051800868459528387434002718088999677389976132446451510027622911298063458559226307040052371371604161536972218163077167318722634257511618427050600583386550002698882402305850319474407360828471502620573849141026149391590730961497645031286766485756605641485875969935626635241775401371529474986299202740665024067418759807196141943400295992117203914068096331282394793789929907819777861819909742406377552421514104411847384065750645268403792510613255479598395695994041505404219078776052405746311124095037407989765904023987831573350892665782213266276210529242736984914854536406762619332298257874677347251917173675410810322848813107918890854213339566156646134458395371778224133012891867858592145974324494157231578158541271313781860836283997775296438089412821286151676630117004257766520377741686616945220842385946540516234005234390726799881445180984481169833990040820635582099696746460307096020635134907674627873231314067020972764116788532050950800922491981435410281516032465454759768273174790011976334406199533436601741529808922801243472120333069153198461231332516922705700413880481369942401966339683574652164390495353236865033060602522453018595989289631724447081876835320529254732538669810955722839874490751973392341144414032903258107353975619473609685421838065460305945881857928041956775740503985003940823800267949447551872236530270886510019670818786173848437955811150132328733728337338985640761421871454540206226585543297183764412730125242396257438822650053771745874583670118362791677492775051820088662681516887929907257437338954316755098178799609092423971207934678917896889333971607872342183427168606387084917459402682420270372827804292211586411765116275557925408301216909460655161959707050824772432412907264748219025852174921926647953623753821100225477421286339526092388823929244148894779214494356492811111048693119254927053812907144743598895270452400958013071849785423677530214712543916437500000000000*i1^40 + -20636219863617124437508913987445547412751099247320443468359450675645385251814442573372285697036234734863469795450549848835559884926736672625696946049842301105348888663851374656120174265979374839809692393728182488058041685803824748966582257548426149365553564502358200345253074515151302773588063608220857368334937902221661251674575366607371147299556587025025373322954022908694413336022552715202879823224495412435794120813145642867591861326207498713329886865359774512329108005993995041939419643668111147601232983304792541545739510688487544886957835687190787237249007980691590726676532163102603991795779611245252787501471515735666360466989003841360547817071912200768142556397951658020922841963424987456193853300876130717797879692284461163735856469041648343356153278892445258174249948469347066792065871733712662491256387174045147189181677315644392245354994470208136409005306804641619103362077613596332919696959400052787326218031678736742887779202663403454519712317891872383633407094448071210397641804920872769122889772881231668997059677144496610464250757409841550126866010458772454030051361754766874470091686533664752599331465867014275106441164541192369877103017001478280204742816988481498165617546957640641182410386442183973022645919131858682187708411825564700282641631789335459157891634725104235318742700225582713453182465907513343570717739639694910735356620390386827147210189698988996460721622331677301622134450002645152486402734434196407062833076966652090261360322179114694357971883162900297607099208681447787207449596669922479221391949052202590744402827273200004635486879843447874233237114319580937454362518413303858221039229931845496288467517336002894753929661927075466770980147514846083535183365157600044475140557974130534417003821082497552592088310380458304352727636709207837628025455173749829355573441327320891750495895932490145405863543335392830169046964082175219195053633619368155596787605831100226483010043819750820595247763545057027896057011877008618108187749215885906003804410183958962215289030696744633217421783080217186781101627436773786141690206236462580558358948876845125438961752952544934297734090101205049458008182150167076669375000000000*i1^41 + -498970948955861405559129490931321983825881689557834837669379923440029711523855350513588756498227939760069595049265850374342741422013123155721036489865308351207246899076441902359529869224489221263878772823235467631781795994853221577656527722654386822608761674105306221409377850199919527163254240638407818263406949292554052717958882170227192944120031887448971105926828998187608536849680676430084997107361526705035516031711269114922779892251679612097207115567600615470043120303820520402061885045828357762832538110842317372239502687922442079387176048073976715503854078231042521547049548624447398523641722250619864579376374138059015949013546356538911950485082666325733425099454247636363230619591066778025981584610836316139392794741060046515979985547925692795738142513263158595883449724527606813352677618938980528633294183909849403318916356416526927206415231273570186011459566305738432303593585857480529340528339779692304183979104594737837423889769316490315309698258642381793915941474947582676236593085316338530124614521519295847179392988409003980821261095022416708911621208917341935339317564853124766430530180336759650350630428005627363516251215703547722072509311523456966487401225179658617586216712270348637613237442205760191263640118622049292252947465369529961412348592394224758941660961192426442903635563368006740562136524022913691928063862578834939356307306970487642012582328080746591476578988744948222839903075513821121919793439827512964383543649448361459938334349889480134655355847896838213830180200242338604151702136067392428989671707375146853582593453315989682942271756954697344298915343904603968401467005388943848721835029682214881542636271543016984628519676529889127736871288624551497873372695664238237204454350615368276960243932347956576891187220312764669765811305913308748726924606780987640212710534949359066247057168421672454338127796377354404626908089827625458525304353016244896757260802916898658364595779052774642483985528061834799353950997142515241382465109101480560868849119272028019749288693462017513939578356190516309284854179172507990234284771986827387018583792298877653152221287837252542009359345441406137424474316706099148750000000*i1^42 + -8281649557391305656709745016085646256938398065160745675186270433255459714694855181740468654704798496109926622278892070057812580192824523440546438306070295366022212342858875997650430750740758381716821195867344652173167153989550954405046449004275852042508588680070205164138916182265199146231480938694237284184582029656261968827941202599638459064284377255113624927624222640324565540746090942871007393386894476608752105261240087783875265797910895173831536278458534515215659508007648329074075183593051566586667023260266581924101763941062482404458389546142347225906644301944565891676394768365088097070886411075483535098250286036462009522710435516225731820948122031098048454609080994043370463622739833405792910438260641935812565340033858352335691830035787328005331565849156826259694963245381520378671758743523540575578603500209837623993963228247380736704645098398166690376753077850733279559499345168837276735534814449917580489312188629868286583637234203308673543220178647167841669053521008260105737467154036814724868112132048145146470890499771927061772190006356734245602391551952956738489153055200527254759758958337661292995474117266783137958517933993544450286817092377903845289539907919533462774013144725934298365628305924830087440139303678061854781698064148764319990541102511118160739942843216533456843405989713430264329235709241298834147970199813043232131766879411085085889944400713856236836680862204161375997389654538393864347377755721967940361177450003596188245702231638952836202907719661962592202293219560289893810313866891031563842987368494153786604559632058414238359548668106852123581501145832676058352412004884347479057392989585762498927628142019886192056330938169813959132830587443045146281679095730185116235573328183735051181856589663366095185929936409950835670276986223105661426816987864668916314728503171882228525238637675372890081480405215768587417437402598624227071622516513778823019941535747793323670776248380012690448693644907229143297716076742718530406262966253680864161735686763577211270593941090822182275393121509641050050747722486264699503569726767969310208716978592261539529208451979314284721228184474566237050501751056671562500*i1^43 + -163817172458804416296287744244897254644318763514086931861567619400132487985065676582242045931647887314978610046542844809438812869839280616033556011337032058302777766943905858805170815966213360137826483413302215639987363847825627224008428622407764204962144026762525713710723558652140912074811588986862442178548766758584292984333202887259548092788873131793638059086978852256518447239508473933958909019729806678485856663302622443982826356790835748747142941267645424448462419831048830739999333769717303474733878364731176619613504834340380072060047704485213559985394181865606767118185862757170421935375346237971374727279898206945602205051412143571327633645450790190164344444141388654404438583905635671504726280551135036200454669697630372501791290770236149041393778329245611800009018730611108574655697524357737265853731228148626805146207565761577217643480102782345891251084992402908035126389521907417630941320392309671025495381353683724811997294807118805401994598233977512016004220351661211305874788786949708163055606776078825477832711298664189784231500951661274896295508601489553047455456144920188519465389700012932647859954921165594813279207166897347593517952024096058459921310483060524117557760075652175328078399253618029069856502127525042846969831605064171286707657811988900970829940805933111260925941984401292337679564828136801272928177425831059044683974471416202758632934254714728931481029743038061591311559098495026473977373922810884418288164535817496129299378087631782848567696334822244313639476922325916862946823870826789263815539151186214016228128731798026327164123661145573939988060444686289514441411821160205842117280274618409022421476812333671375193723882465089626247458512340755648647209827165118086135872821742512014286204538817694467970259612806239981385611331216300919865707631742025245525706406618487108030340003856849301158653836121457681892385803738899115207283631905771000366938079487630961151572263596539608621505058922963383452153281941123302866657688229712655862219907694394956641606473402768577951116102736240660795678624211624602059127390698957701596496166200810598220556325018968241075871507020579344442938919776311875*i1^44 + -2604732176773512543083554968872470717444522507510219688302177343314530409009444083617607436535835064597116356635445532313420800832796060169551465619114026169979549528500469591697396872458155873449226213702321298267640610931792641269049469850104249631193466943681957379727229906486951083557143017685490425425979057064763196646686236261151175384282677704218277115701626990999367056803638345798883602957019699399256593423093535804142051540839641508527457705355996099849436912504153364521466249710901378022932984063785494807048378644122028591894818028918936413184421477398127657857984201370230361507429355645288201456732439898910299160761225844027781953372678933638384864872185280612937956701759359069124277439044333575157897503880141071268205207535968620872896898350056102655038098521260290291047474314459177257180435870671496053129564405369432984268786038065040954765048668561044082055557051265613630871081686044022033081335554906503163940609559128217996962367416939569736801450831601937175983561435496032383996597449748842859698146589535550405922485487004985831237149518632682840644622931223246717487101711586135912392124182272637175351627727675662137734024819546945634311665438207002156367610472006719929334091154389045862214265557055853459858109413169266310634616043083974435442439136244252860428740163467777769922871882763029706372257090356438833250272435826393720468177678865907344352628997925056017777996200681746885408275892352228214883944677237785140406657194294018497971477936980363873380929071029482892133769194043472949552735278632340699525129139534290528108709563344406960082014649023326758727589479792406490473220782046184303689803847298635888312113492383611584785075549096837791894875154277331436131387312751408227584003172277335848631926275354237807258064731952702296377090105209974585653898479405090242152463542231256189088425451377014136553893027904580155530144960258650774924054538420961744608275240833237694181441719087171378276267082472109148786081594176216975067965628271725824929240089573391803511616234440515685161547115355928301113523896933479516240109733570390826891583561232592065162627202252141462216946088448*i1^45 + -3174018036808928862217939126239160095087291217485464135885774255161726067894123281370268192490957796110627400632652163605586861498110201002176658592600318397150191706393376378338674985425169918559340225904832103809613054241348257316983670248669845968596892735616408820296281343372952515794617618685549359779986342224504542085522096256126153367892558247785306160046784169215391614424429664353142514483220688853916991121046737721456314308813785085951908191134897931769769300250404442756997592479578444784538813254546422225935185868657332528321985908150979171051717283972804524205447551835402531858326621518813961502526408308620731240254995433044319280523073196012636582434888342421566506285941973864075473947961733399777549717568210922940819022221906001901124172935019098478394378386535603874043773164985023939735741189431230413216067654820709926642528954841649976459235795432347987700486738747021953151244671988844795402291087707989327966706012002033218558872135663387417074002678309340163985195202476740808033632104167207829232797271596250647914051207038331687482015324016320190654907142375088796434740389139925017815044618927224876883956484163620824985339246945033595147949697295004624655454658425845296280793435608237849035311785966065938158606367450635798208615733959643974561772620583587724606798067728449668268667703701673895477204132193912570355580855816056365022549223736324412453593540503326571977177123963077439411063973583194330771030034822210808099775529272923140421592380700824897518259701480353781743494370195387004104097933735149563374829094890738138682919520091179406412225152635238422783626276930044330283509981490049438606742137957639650680983953103931292691417976409633629620777084843205047541558199318176889525622233946542063902621470951392155061091178148458114493699974621147675469839752125659632174376177631499541671154257011958943426512833017389049992439583050581864156963000402344369570561890316995863883338833638256063704842641634382980858123719086617422155457800865960971404418293117482290174606250041089401509267914948066124138845250188191540971536658581663866377083217714144707189006234588742803619840*i1^46 + -1633252406272132739523134348888148868724433838910355498843861192418106415659165316267173566335853853151922603820706800616509580677946404115734070367567621513921112002794791889840670497822191355629810592932516522763449305296521154321843125646163491214528200631845588069537298883325295384282999123835628697722753394839677534837617274032118469296217147563057265173262367242265097319183096891018517752537564377751307243237072758184245114325817432067757910878944254437842997323456757501953651775951486079659575219143954918522939812300404387269065488526731643285333700183365790200484712225264474943201455597020736643195489135619482717520497144415804513164992130110940321464377589408601344804601168834156106952700298892752181258934153399078219463700103827891218412584005762252165041921276560667263227710865397399689146951104881290636542559109223023796119129251904481021217179917537345052084546990498579166210618945497723219426523056420121917059480809903851712618378090992595926040393825845772011668711771037900974501278327079110581639305472841198633782189547683782665989633860545392339049399860515698794176713626464273882049220396282409937962274061533484317246395319156812522505452991104964350234563992295972764396415482477732722660771218642000563933068281558481935461086703898032125809918476998640193034409777498672849906605577397258504227695958884762923168777089282848747533652644137214663659730526054392597305435308464884669727897116412715997266089556032928609446040441931749058769316129849333563451458549818666548059205842920558564097376350688863299284841989522850339283227112372493910480248894309698170498356257645702184881725330937949087092363886711281913326496505854868070984878000254396999407309817531912136059437291695831809865657183056881660331347012504527447908090376354337424909181729470373252270439072225687515270616471342273365270819682427739901017239473711629145841671916596617160262161148983008027520141940300994909769640043102287669262963078558467791313091568446370312527342191809741903565003472758480389394612577520857769054114983826754922613250406770246953549557867116040161230560362657333577680206704655634268160*i1^47 + -51311352809170818957038621730939898207666634633072451331560597937675059958736561642986859158601638498145472327654806449770580282161416783073058979248444800466817968579555923180627281090460722405421297320109791827885594109072504546611800429059439150147353601113427893310899843898158874770526526924142545446511606900508248362921247780330367320259856773767161067496255636406805138206287716301857328236045866508353495907352727763179611685307415960144340840142002699379707322994754575335568811538881714492240917922083789498794285701554764403796794932119389308165153158419121592402182765414548876248003711618139749523175504557924612868041325063439993225232853244894087705555442003769650333059559797630029363461768514334010722345380453290927159545124132155470337354865883347149163079285073699065127515087219564791823648711152805075328478305701954529780333045721531249917567729136174494497383134185324715430347809334838584554746995669133663123360659387516940400583288703680074929001139497824198317755765355229903397179105738381438859898220239411472531306382742647330126741905240527006173013893814404906533862930894061151249775169876003795178966532598904711799156082223291273117686394963939400731020607184095176517716593655379696998582835625723060821474339917672455442126242825702310969210803331186036975857215832868314286293585080772458161356581745251940409766597835754814109039850401923143448937087394617916587938626432847699643949712681500520835867336829208325781259814529406547778357650163433321573951611383062189737200176178851596515236423888909036541310174402825894151232801086385866448941571709166591763022473377310886811751419547605872978006598084945782401832108572555593691849458084480545285012414400887167915741529291473746324115924500760014331689834679890638393395282961742423781859770266611926153585402747073941780218581447281214953855749069947350193855506323143906893411134940526386239128689226099547821889533528221117691564007252952648262884037585233369290100031779866732452237692647466892102283637993913341221690215262299614133201543818061932573620613714257195829970788803817353648494281743158281172711499586600960*i1^48 + -613612074219640683523948416990079113058470525159652526198708788566201051203301925953711527857609475952087755549493053413506759957970115361820756835501991948054907256241118266750781184762301512708775423859877937144597450876925862002582234056579757942733566879598792147478887624366950997959184221574350459061467298716856930719114707841841277366245473191035771026202550448555898089444774158243447687887926077452933281049225844749508577368245791695257246029662020561390569926388486196270604780118933950736696658169414851032590838542857780876115054773209058815141827563759345878907157762071037701755144456649091639481661483949575762264685222534080575324327953221128187645359395303912467800621592873216913851168597589732014267085355945031470398088353477383670301329429905466026918387030227248796334779716987151504584570222260470928274157230960301340918596730830357059167249239308699894705729123608145839158639867498218467462988469489758034592110693292287429533354010375645578642422282890996401917095162411108188041350115731351925952189677130921033159209184663522302728823156697791142207129000208237245439703543262748949609013021011513801721426085397096738906681368678250721917590661234910137636028294426519288280933392102657457028439976678645238275087203172957091511505037541705396115177993983629331384735610522742468804094794336559887891184392209878039041438969491689875743819120139127108432339305314725875253022481900728892930558346450188261275514695299175067171645683934752273266930430287201034435988311060952364146916597663026837900050129541270064890720639282442915607780285958422779208373284209849500386408829048156704372854456309477195775142966767735663861459488349360611230255643179796591900254477556201705569903504343401877054373379593944821614684301064179963327310970228491610941870792773119559142342324123489660333548540365381203813903994611630057765670532287596369895019339847464056166735713319382965586357653437598721422505377106837619480186031504443667180287141550313595878318648607402705482909708384481647517241088967900336952367376862849245134501696781026193539549545347358908349610751816354320617519972352*i1^49 + -698951938036258696703415353972081108893103359673727508524517471377490886984029969460029120156323248821187030547933275668275496050610111824779405999152360816858515480982891583028643648049479840373629971977202095520707098097363647372074105842754240168176018494135675460006787365786702560435688360626963524029924345900124290253457020928422202411954811502106323364815982816305398221400507323473797974061851295572924805864562274955112265709357217610041658694285749340487290202667955638784274717402084245677515903509244089956408127738641734252788251769314871668194977503207241865948402894957009450710152123433619626088790930353539087719794721610910174481650215463093540912021875332355138943552209219608136221569865504324012522719497160001745370022116105773911382210442970417153933638005068158073176687879002037925252127879881425671283398146051905792502569157920113798778140025155531302466078018790354812946064020605054766514646893056043498868209345045567820200607162058457761923896766716720401258210484828742272079842480257934858192534038849859390745668024687203624072679995663273509503760856547404605899409453695706999766852394716024201269443317360627606118362469431636822169709202345005692701456647742446941134466576840373324912865444217196328088786832708783038241529860775030987294893572937346530915195570053475305416389987296324969065142502397493683134246034087163941553345400525454503853431869674921982166996697394885917876913013780772954810618575199874975190494878290174595533947904389190491490110433725071672736010321321090932410054711884254197117314389891367448625390236310593111603369735349881636017303802377710682696382550549659222130142630781547525308579443049757149876044420116285971631325860809770483024166666282617222418610221787905883208568912288387215932533586536941186846764619605207518731190222588228216823891242806786223796419045316739210618415816966404426222655145825372776078753086337711034729452024582651460426516425844102677390933533544151114098958981745485437510489811762418407700790416637138755913600733759975592586224074031012748614908464292746729468178141151005526369357230861169071226880*i1^50 + 43639657895475008161659776769582489856292466343105933047907564566591358599914568172085394837728917620652724301863827140175411834638294863409295369478551693493879977591988761486853241086127450631755499016075666680442317302959878023387593012400896147994349732876836494638929802739895082302334245523339201647555775100354365385658841292271071268942770313282471318324557684226221090986470755650957401661224111544623033286827605109175878755040301609294733964460403270884067819195547895095244445475371989589846706295166788469377817278229307003990428044943115614183557342857293895940462566454182475822716157589125278080245697663885592929527791860610088527400148772726784689210094348468784318526007834616299614841210769430631036210530551365762479349884663895880571066043099387868951425988200864502244102561796138220890542907972130154997050121324365226115146819206770905168283086198021122162909719667424441796349996820048764793277816375143483622407418954139497004832907695324342019441614303964152086193693039317546393686120363258235170702627252443939262801338141129379838202572256461740972020569300234496777858518051914001179450157265288086956178471743241737830836654011828342888813844247150229364474141365552378028619298266669464089839727107113430170264898443623161790177378662417232837346100299501261588924362679763229672737319360576664412612398952019173012974520115525107581078499346943953074724644748242298467032020423751566307617605348982301098845029524190416243546641315443064934654186523899964768904544765699561372915124828772639617463239596032212316793130997743535774128582211123494971358553555834631395407420916402269982216167066419996554622827834118977202621903846827051815710337897805645369624266809232558540611844090952512741523974548989393160940624307787123660166649683408213322899345003826944194510087649294237043518478219072306875781436801003026970281089760577029473989123645535094026729810218673687659036777754330940641791943862765478555552951665884083682945983944597606105743931350577383111556482677643205546124151272760821530807005455597396384519731783692806301463387587053981668548742176086949888*i1^51 + 2049432705643109859228592388738953330220171006948337860880733027683767160058905973114425498310087851416428582883985985974404312877892919162612009780034222656141744630286463053181579628404627284601136348498345748697016106397059256070922520559913671830270139641174769839691329115769099083786116581965515416808718152843452821378677959167111147648169330291951063318051382929543937214767508224603649286076910352866794894128415942241775402558716577749461026782030032047609622630907532248258161324336181822399784889590330352180737070957146790417192323438207560567618185224252655071667319750498512636076680697575786777941599416613679279834487268414661901211163867520486705277873605105857193504815150325541683644452694019106622725202053982553289789072698151522589454215406381379356439815708408233495256938600292914085609000124437773706243300535632326602108940740752274091250828233186434001497057539794953355040843244746822638950912596917238729887770863037542062106710676607702600055409998429655419291104102571394134434105974172907837325233709786798644843474120415863509403691809979060863776252120450581835722681482871718225895411352617244976568739979654936640487616761186869823522984667583120796798268747794512248774124519786384624877199928137244628881306954944310992096130722358787901195516616104817948500667050173825584675520804355450163598798664794704383398186332687248860297840896228687220547619374779982616249199705267239926694537370379862648988298787938436997512846258336846558211527015723385380001279900850136159890200235475005683726420427799759517755638996078964109971701764728729024694120781167070981672065204709964799525666892334079008331430904381425037190444582683653543107132156610519467231293077522842112049040208631965614818479151010087822102681605553410459279486997799626416092398934668856548178965172362738884057685518950791706577855276234847883644240696558673970337156611958177532827257844303828588888923114364390801212421025198312724539808578960922295216829877333758947451532733999981369143404157573424911036593022255278667233656234030815094176107730178070766571815767796317384905643765268480*i1^52 + -15060403300637157319258121994052624338354599387941356663779729451829908949496247268175048769802439202134203333381996455192399781231296864298238165739846338363757422639553131689590476069800365180817086472440307088628580261332719473102069110204877669048872743324985340683203014580320803348810880801571474420433828809746708427799354011794015728074237799532260745663735562619381634822109800743353686425111916753128118767740209095060335154194554209828345508949159602914162963557507308020581583287844123946598855715651331109189668995850759623636715326407816297128688195949780761843108938561675087271791368398906814916219015205593344314411910855194449057269804979363386978067498207887558034602351127301698310784648315419607286405087073971767510005513254607037139455089583322775495944428118961171875678047369607052046357650935918362483100260695250626499972930755853891965208504825490297391010885324409172867251846459187862378594848180570195034947309702139393580306469619870021760995423926090871322117884631057504280692669610601256616820845004747313294264400808050704201924506900190182284386282407519381433903316631607808492647910439252572056486860206242980628223479189366965241406245422132052351292984289456099909305278182002808879681128846285850035208455547321723903587446771863140448056536345582401303837957536488797757787773999909848054069676331364299421602313042294263567893525907329342399509487819932018812121079060221521765829805792568924317628153488152427189282784044252107296759979055093931650160311213715666550233917038674098357804736433889332364652805900834419524321895607023596942486435532594467540511203736960265395204050597903440340592718549863085890199803602795225298481591763193485609605553425363813363025629665967802458307016436687778051423164056679399927486592856327096813684767559383453692651281302226972865197383792726126907461817396410648860394577852240714798732168475582443826100871152780757736433546863213668865618530836365046132436412701482286372190548515555274840672985047900727638730964913684053389251309595817764354662270191010566625109181099481358975203794402287410934605414400*i1^53 + 8676034880629219681117708774107121930875837319872724925549106974317439250200768149349279719546195132430829700187387226157947499558669066462485406579004662028938353488778269767577899073896893159163190625571877404402179235563973356588107038906564352426499923741957040565095494686222011089697978766841416017475538634355066850557080636665427832607214922532630291490789733492366207222683063274617913285365822911645393095177835515971886009917639578768422966256888825957486777313707598226658241168045681273171360868848121576926469428744373453707048544190785602284258503379410225828620501925708027001961229320682360316526415299788663500133586626309346288651707012726725546039637606013727401534800198770017252246076715366935536881835166065982827405839756335533715579363402559291901931695011335332939792890367426964400087935121629893874369622488451989578763737100748401043993488333116145960372383333390850799869950197781121123509222559493765027744382526107168434095983237435878474009782238073481794793578895809461121053496340757348948025694980487729732318249817574723798022737882472580628366187604918862766090172965187384983724972014374122313279773799951037747495384481966370168769873781693026922792167375403546368485773898479863880293042896798658611398824261238319821855124115283877214708177682902547175123880297654461379067039467163715141199888461058001470453868052664419889477301427905540263373473858451356731442609023757715350929461534915432722864756691115932781034060113372150314168707562914715268398857224293878050851942409027684771567782757641259397943972529219517983708362491581837289464022378885971354696162891974822683595155345328230374993076687065277199676606779117849264146034998986874723020998597875890376284833831095898847121899600249132093620055338379159548455703303519308209899680472457345143999403357885000180078307043040558690961475018157520576885478841108981773126414729794811178628379306731443414406339420486796195853330706664124677594492590437360388718391632623702614939985601464073132444442997359720022700040368569242543440042901932065663197985025993650908458545413842295324672*i1^54 + -127736039006772113210715844937918691389453278037358214239212410583818857499973943799422683289605546777737448158568073685644260579377306303052040350791310353575054392150604118002126018189377127310875025819981938489669468277715157922247002583774574123948600815313064818491922264906557908698375562820716435001977115191336167866877412630031674832163099340580462488640532179149872765593139816700788543645167753367494928922351014607842834714044317324266681163755086303470740150937887946096289866185382794810081572401471783800392991953406152637010726285319729771295984844580653896779867656189036184552007636518617374840089354029399113881009486528236056441238582714516285032616026969226517643311248524720874855082718416426997986664534387333556865866339644221644242937612258781016468049648561588127473656308582741918658500030172507486725103445701391077393112492707657586933667048857474208358577165344383933572558816133715895303667904247635052487854830660008480161397751226364901093553826676325980351316003926198311374846431898833085293042477435240780150141713110823207071142567740363637306107444780114645977146240351731887444330779433060985063645980818664120811934503135116452168448894875936701743872800395685717156144002952952021047285808390667164331653278873225549445610574775730661974146527124177785515342349436766309119506435351812390446715392448371995564273992423503107706466540841545425446696546659654417740032887231152731620203431498939088025524212829293378047810067562443441973514076654719883828768397847876024829466473713324399631209449873454696891923026171635827575419894937003813104250467134651223909307860997481373971534901668812863264762167206124580525410523064038423902475420089880393798701882838480838964494614715657158960332534145803007836892778281221471953995847163110158498959367499942889381827196469339539166546818644465836159489882548320458728368515456909451866813039693036955231330199556067637562187526461433324594565626182139642514771110009594198699102935044884775020133350608904268945645611609354262482900665263411923997737529353187066088228250374754739002465402782482432*i1^55 + -60000306137270295083185554560019983548800582213394662576929811130339617650266307565508941949018468915984189530847098927143459817612003308239821375037827256764260675058366356472880428262092300095965440364142482605811575135852508087801032550291735336690810072877795789316562079178201412168046120276904999341085951103057357551577564804688990701624276987741017659361335797627079759152544737718738846029333560492274164919047227160028230651649850423960158555893418364487868893751766812020918597192206427383715734802132513706558116867292532916088985160170450158393172049547879309738486257057300520448092241127916309447712449315640967375779679548509719724663965708209686686657685846268990344101949613567903001857625772372455265138063961630919411522932598771916241135743491774425636417366521326608603276283111807115672445694641359313953509461482974917858055604563416378806740814081526097155932729256274493294103277640980312512254188256354634750395986265078424752629397845976281903215385657500462770684734074622667212896927193910903854758985954988690030996638344388781064030467182988855806967314444720174011397083540460391681994028859425652810390239104351777713258324877976073965396253615606416854602131436669928175495594654355661218628157658696232466241434863417761179753184442458847768663205300470981393735579882648302668083244466162399447804053845369426665893532197490512101692478745845226784921825991843818345744544590280350997730424197944494240129203716091066842577945068406915077779430469121841426960645769241596394095880877953563563006804695598364874353674841213457350257579243617621773853033839984985216800326698116663291430712407239376118167169526054498080245768962951638978712405965167375572475990920655972421722411744182429777715970371845083556994371715899483323724979057963239329102382645566385150949482322745602695014426919123415643001433381511717080466637462516910378098483318124601156627680523038936564925280848230316563456118075054652106621647744626364123468985422033904414681777964246537894611377439804150394455193806921631641440978590412802988251652213464196981553364992*i1^56 + -123419087660706698800433730518372039862695121575497867627157833448155028972874561714615910678467044425178399301687561471015761408387006840150172941989399037685167558828800249243285767867392467794293960197011197751952416292284657272868855999089726427988948072194244091269241700665829501617680734854946916606962780010788389851793247071010959159175946794374394795569283060634184196029384205776096291676032656757261347912765277215360214096337886195949401063443922243518222732294557357886468536576704380629024999623028595923842160967749196314911527351672878887180419546719441139211674244680062762948141788618286092692567328814467108010360416599571614413049194014319105120399208364194630581116651663998613233418476439866596057700897414749364138512217472960301956897747984706182107468057175947495615654839897352342473098260003453416119458383555709872005672693214777815799527690961913737426821847928421600805778120294943959288105792129224254052230996290053539566733342269952063016703952621243381422181112846492159953374472733644807523405546798386279676366582222174424143632074555936298134843093941262959274551578451937980861401096925587024318118516335069208156846652662298033695527423455025489845873162223349095654371161859312520587053980647527395961622541767879168244333356110017515769226402801236074495226765991704711658570482734913205206427291229281698295032270027727397671739983717135726066201619751200663097439252423708326573131013479495875066160933319816431984127166524538002542177232184046245587550097766311247295462505869590166984241604946797158784536593637633983058495253215379476680627229085791352310828641100384686987575121270699706723341396276274337044462946093133879027167153806158079193301459421833614317009814662687405022341584530030734640874138773602784595177441344810198182263321816578375701362868223425324597302119637706434952148193350932666207359692520497286784144411431331091857339845084690468876682190772869914663170312047716662512030145036056193347985439886213359662855532115901172909795328080578421743551630275268838173981129914422786151263385924765101326336*i1^57 + -12174001565242001045379010005447624889998798519948073850415980355548027887534613016054978355303584329224733589173999122935792447192332526616816630686584163089540880730935675662341543782856577301236351614956099851834272931775392612690506684889362244072936967056033669522631927049789106396129727662037530850947163747203238569003495901815152680586113375750317901058795026743561362559072944047745623777234331830824382435384146992767701537782911701680072148889496428640179527170075740708600458887561342214814073459119561606407079325492032375378633285940013156870096719050634604171663203511142440523995562793368783142349052774902798912807658414275611643356957360989180047316736513294128602519958119619959215796558267099080687563179316556312818062040116186282033152920139732305411888614237841401130020285153412451048045425846110066369807131622986936364201754728929026103026093888776496772524163004384066941204225840599513424092813740785755720029943510311742955453647227415369550056795356414656390763796575762431259934771580337599339911990054982870602312430325458384161234859406478644010617115408764794552458180158773200059596638151017903415211833552709486043159346207224066040470631313644825079115076322443517035187161063034451343817857033416033092303836741757307926618848284440383474071719068826537712852802840582975927490014423623522915837456166375523969978235415169320215088044217248154792170108133163232556641412311245526506132081189069639026033268200515683975413610836800967331100128918815466049745970199713146027573165700703590260322916459701299673963539804038632067639346694875646622269263555321666502000187440543854799922507012299600980566633566320028895068627581863115262090370337127872611108576117313347118530221021944757398276288652386260551362452292157202446135008342497093985707053176728642557204001193353021954061469597824470388548556324082950281245202137792163737303934827919616656413249333510821703404048787064999078310762435336038250345081829124159541692462892766426500350172920889841831100295381101211839685264472249518447186592609948964593425204213972992*i1^58 + -22736077338317802255053420759957549284613213393105413447852882997079372507838459272487025518903726338949553768879588499153409465853572938037637063684100501029939552555956859645042297112480483690719772013914259032821828929686310229923558169447774903940894498766640946240485114231394509925092511990669223033209071757436279271299297058658926663759584986885699680492162502534039064815756144813722277517599220790387906738021695402986340411340655356211004872099646724550681860070825216482770792160293536052199003837674775157069212681961934115398779552517511698788931462525550216507892038403114527718506816901516604439569707250532816196248833266230933899276416371421371887146893702157900048550501662230769527725781609869171953233904554246597273393677265584634640431620191153308719675060377051489893785042666482397966859783948405345586510095982608355175690575364640832502432052183209388376050773505356926383642489126065393726347732920835387990914071426643162991853517232659062622255949491430558796203653315381887752189341358505986581277934710665815006910170353447826746966076312069750577110172116625577388276730226513648925322059830165434029325316480032914133334223523723285844901605022723350763036432908422671492052007960426870203401115273229546234206432228861738466473147189985688639230752926001278589919932438115566640880969463944336967070393064695576712580643283828920188905566275572563654308736287872761368364753392382196461437589304919353772646310494273856737350312090334033368246976720779070786176804658651352364017868780464208892082802775028881115028462545062838505427296401350148379859071611892925435502902609566743007921074059381311636385644240907186157762537778820082826010759051999761513304959568705478209026766098509253777788766510144717360217293681914156605704661971693103084893433907951385949775857446718955466624860269880274158485251369727230186962279360683300294152971573440086836273578519295138065080328454620824121911859491888146316127630630360533265058367949810862857306930955509070407514927632355913097284413884453572079461458417648191570312167424*i1^59 + -50655845526765824485334193930579382711501571492129056764975740529883116093532185633929709431188172689984464297301534378133561416597912384151648162912252829025061446472631082372416185437969532758478933439782662052719716413761098755191736662964821040792019310909901266400743210314600777402068915775603694214063866482443370802583027034135267185891487552518392006183964250548378703374004482083416972679997876935509871151810257614987750098090056371384883187621133713368279584975511056077793344914237902560569693343301966924414891728409152262322502545266076696545952547040591940138141789797877046076751162955579262102402644971378025834954018216104834825968199689336039289368323831168974409157689939044242991829700243039361189437240256639015590612465350247131643847587155941180355453305209529189602258076727175421063192119986751217747256632146912778109723102315793420079192114579416312988864146582855362803125806612275159177712263902176579233187134070057795736598321607112183416003031047932486575621235138493538887894819047110647347725870035353809426916796434542162851518419483282471818328571022207174132711849623333678619933487365235907487492068657705869302498926250168385981371535162595393286891077503891127410569543669349113908548367715203988540266703906031081629944124985088127652554878937731582697738579650218297150888490893204891663763187088172767181912932958592008892265939420858743776084312140168811870740828976613589861395516534407524272808878561853884505408072370235752971248980468688316103561925317468629929589726185940461162872977124486635480528439768274934352347454760223070975493254370028787860392114283309040821978401532653664620760140888711458048923337948260351826342479572617807188754107403447920283701940483613570223912987303979891934615503219649895858858367029259944161933631574653120707332217666480251070623234401880095929534394595958452253851469693932682343387394324756066413686765807186573697798879128048483941488662885591433820542376716318330801314913097661669103584524939050696758129854321881391996614572350853963118945410308934467584*i1^60 + -196227325740235310151637481483108165428630857099509845374131271719072498716826382364520185966612696917190453159711434776480207049467893511520703064420587865153205955034217875631138832322212939903427291188718953473701339518227459668231298675527349385086681151698317081658760917377241336497958740227438449110385159206136600789935359089412875644042445076540477511504935592694849325303812467715425107679008734929560845244697133461106545262971147520344515738146394731923390779034168727741502129215833682874766092807667556856431758180893536139151031635225470829285685277496743549881200408340815734811361131874458012408172941664375793045252832341428450070213857077671825971610972107586949783884023126337281446576552522311335741352137179731577221195919177657538082820255612848285492704135988309200821400318794335493348183850847672423533951238810791452265142088890919609128865155791017858254985337166428795486892963912180255172043001064523210692236703863248815042052259801571876489315891233174746693969975864117541922036824557648506816130268359435589414170718492764195764371182035104682229728119668294059377789931599515705950996345502791348899711398947106873859315635453387130194445049127043615303697356267197709352700828028116185166502320927047511455895148401588986881456624364363279523567173836272368394239090441607059065324119977113369603487824183259384716739375436728114998746348374132366191471934104567469028079537002876202952885284020796322787894875819390795275494252802810237557815967222551721185244901475263296226864393817248917230896717736404721033398611697148605362681900277247652686660393782255248139790461644008519026066942220621016169460757517790057198197094555075504586800347184009336907771542470631804960071738305004534586897951114307619261544185627347428921866943664644592041993471900033750262576011572836571332117621819001837430202998997583210365705245564253850187837172614135118563725010691871748508096261795579547432285579979133832132251467800373624409042584230627121923314435106811638753197944303516425489055826270374286987082258710528*i1^61 + -9353824222649110310730136874624394606085225940495619971896588611157651656907538180341213339520854303015112940592118218246160034784539260067802214473234188271130927803464842016351341537223082006569909357579591206068942774706890494408722430353660850732952411514800157693034862089736392484240229164321413270432201432067452182498511886596021320439780357402111194601183128606035709900684308764423427852804649475344814380190214464552835692460654921459496239150473150839954209911082551963867821743983145283264580160553136277598387885564865456132686642006077365002145968932632099140230156894339382369627504647453883180317582569058755894913921996330568029304898147800802014373557331057597757719563763767272355769438037779323353642947709682637806600929508792959911576926415470773368146439595881352969313911471659554566729053583261725260805674650238367000838474055846985456458650045089810813888225035147112580508990280164220963556650959137858559090231751796048110141288895319728239523881144721721587439531355968436770283698962791700360354151677997130660755268474081211796611082454657696984224896260337972056241224648501481070166562987305494992044032983157272045744547420492765462467478771256101902898895481848698337132235109511375260285358739915301834288057030474240553859272549830219331322350546375410519747298546990741034825490394218159242123071578774526045267655755487264670689335248846257333483201752272799833479693595123272151601174175300767667545112841306459013134216618393703071967077884500129251834403946785376418070372279558821084258667639914319429223242622120708990202124741180353179985239874158752434405615409109985992471642333890529601057495299862881056690668005519455867750038071401243076221102503817558509455051783752260151399709825148997167594505088932216811025257888812545205488252420441636806624181655617917011038811804234095375751293996735301360281337058421930289499978213706924753667723890224390643119910627933827540287388241049003549296905371114610037523678151777784047360686107468371390626236172980299139407514065172824105943040*i1^62 + 171101101866262469720377231753259465469433046286183356458443552084114582122725068412976222781586498529968266401603119210511746621880626147892379248544048844947820119348360875766644802674085611119799328918538219228072564949649943906676006372492435232408569893270076306038958648172036697869695146542686348482610768682833379110546658304762127379647865019811104482828783303125131655735011573235637655638601064633311593370536593080362843139840617970610497501493657347757216792583741284431369181355877512680107647533632229497058037844220822452841014831375386520192819447129722062334506455759524833445045022165178879856818224352927563588246113033361156899994323656280642917663388726359994417531110186621584671564175355722076119903822432639272533904347199445084363467274409735748115258883326808273283973967543267135056999449051811718311487817840983089781541462744634413015724666028804287575064273606222490720497206786020180842089665414017273615550174109641048956322515596824631286374230317851789656124805164623213086868262274111637499491857813013733300935431464102682328190038049035420247720759498205474077627036680454926703776064846584248495296888051705766957509512760520534191575853181690029465970200554096109907228715276148912091480155996936061317887491445776913073148127423598327236601591904157499931476697457141831057872886068027547239215905716110428902632158237125908700345493303490678365759415049163016661697607682614753349613614353333374012110638657628848715358101933817881076190563735783932085293087821117598629197436483342756556615190915257048152856804650877163118272469517854740180219501438508219192754442562837152188854960821711049875856277797992501890822798719554787065484883997602195566555210183996412820245741167323274641089552142844456868903815708156252587598160252270021053802058434812750641037036345608410673181774535590908761467827852965165342413946806442989445859568970507046963930648616601422958043354355140923968357295119951769534635548563284147857596999652830540071137643707384922160658580244558985914176857337495552*i1^63 + -4647022845471862282686652581956206000751769466735123450262724315105515144183734379235310656654228891629675836877735044207292991806348807138757405972470480191640764930310571717701075585691295155367871034922280256448412096385014589403671289948398761682334561099160721118090955489770902081725587739489120753809884032034867485633359879945730920767324590332876719736845238156920386275221945273806820338390790316531952318291034542227934294906091048677390299594589458157767010247499834414970115766121552179638773642644035681287946535303049399141784630561010601600220468183727036149226158173757307796963956363841147065673244639628503458068512452555726818334368671919905847682505405418148270438761550248035352628851243278038999396147563884676900368117536476046936788860573265201550790787507197996600570926840758534694818737069776904321506188207305150802413164186279363168100285884683506595625673672302441803665209459634510105199969711312408851420073870987646941836735159136565213742713992570020712231788603225526689156078463889334479092573172490739957222676530673124913007987245773709796810602258680666988496273030961226186286610473912843658925884756987565909054762051846129672119507338959686901729148686752437343289321881152277924430563451097320976798534678725217293032768290421523530000201102020098383773372015021025567963008176724490535473368499294458758205236717034075531355829498338429719388313648360462676662340849042739420033068890692501240423417701228692492666515602862183941480585198426227825308194990158887608323950326934649269167541157115721976942644694300612437333965078577043836119671560970262780028349340907245015995043145508454285111090073297950801955000212887688660812461411317396732515844157148112918693354965474575848065061838178245621924879702390874570321842024460996069631412069532569587571702524889059379778860055263120513018731363589428779441075110010383334458461903242453994597732717965010000778947713529905759115072942056353035747698650286747136658545005963635923056787578715750140845099007984081669548146688*i1^64 + -760430071818763416482321201749294184616611168470884745780766220192379383274133160783496248008632065370200494071053768650270312830654487120885551854786379818956132272716224045114427040155415897679254031630411761038550005713285367901917042973540042720095625597185471415275258222955811975991988902138892192631059540621800161531566999328578852417422713568384131751205575574068797220405561984369709298127383676183488202424870774609611550970481030169760320672360790578846130920226674696465184864468775197864057711854332634539003659405083752357291105725742068878044257990883444614208897520419046746308544155480718399265798394670324976582060265952783767712967703017773257365547010044970269981048174339410386320041165408819444000927362039120467318097780575863980369521722008057418693758835759327899269735464769479795619782490157270951851124789536808825955291794423315850549298563028313932298418151336342168355280739110552689494058823109999253019544085840197637639714325415871781719437385289493981479667294825338645812710688768183376288905538043473699199295101302247290419180068796599816607643937878634843570120462477700103601270275574094042535486242121681869325164441460839952483122910556781067337128863042871492766294194944366372960158989043804505288243258812883326536124981753136382940317285033953619497373715707315121649105736452492979694652545934278402202182488660637201122968813681982364608219198032592350865507889367797580301954041509957725118309997326710124133099702337217966559737750939081078543770825505891326131353178102994529927258500592394075569639588438810134225329187043345157814750132851839770953010324348069741107044727588588407253069725192784700403291667330131032876997013667015958782194056863744946373475428811911103226104668615127885512404281134193544645699108726406711640376292987900330994198602417006028445652195404485487930633357859573048671941095549684705880826488990866621779249320092127961319491018166606321353396952375065711868636133041067825485007456661703494390103505035188354794824324589597753344*i1^65 + 13403437889568717001551895842675830505874631759625442801830992448920423041052234709344154887490681985882855664629802087328260684111128314250629799673406002753374389301115896381931837575720749844297719325898087454081857049065132033538554444505132840943297828396530274750506256481778879623432850410560895311118892030398963889225010732235555689049683069730282275410207860614510170224907064433566076738302073097340580738068205365445683537555489073085916385767866179112377563584134833351350441629187270729335736355300642136674650506416972975831070220257625765727684431218992099645259122999263348943775446766102180471288012720223295350887055170670978940764765742862180369274290355982764714142712479899086760006762504473663735182853715527502576288476541523319660028468815238735798790226622634936216175076495264229306547164403435591393052443462844688866526775361714446661926550429646653010971732330690606185974836153172046818763290781424861174069857907455049386086108254604638734236906167586907812256453677310000213103192513150273666224911885792112896262352818896638485291827795649932614363250355066188159538334683183472178479912029705460264424484663952046674693225068448841409036097704981539808385828280695034142809064873641091429671021430956533259940086032196511837684300405052474660786059239744050879076693735914731422616845905666128916495345652324272585560694755184023211352081175429814355952207729551722910949624525715894824259252018867003509178422452609647899124551921488792095922581165311625249293474285757190331735772254125429552943262747964533274111214720641538155939795756313148937879395533872059162933018412434514405655806749816404385460343407539348930908381306528493291809970500971828400422207238071137650804728686119334675537194341154147446286744828464915407460289803494507160403971203644116018482813983674147514368532163687605025991992602776263222798591948081963970624932495586664774249892656705586836720958863486138042066139895397694049743585354799437334453642638112688432813780708654578374105876135936*i1^66 + 1589437462310616004431832440337350152240438395764667840370092951040502925782595666263443695654106390549984979494340128670766638752634821328307126810005975807001424158764607525344548606126886580434504621592224701680608155425124825407412001246018322549992389676845448873292403638566625313131111735138083320933814619494185716201262764455379546632726996611673146708470371703579049158987902356433870713139785420018523429736251147886532274076655823857877549858303382557294584932812245814321186568704143169312487961172340083553017897559896299713211521661327874203761370579435393144849622787950993162749892800983536328397583942932101663490296011158774563691466700833358339267247954000985427463418267392177384285626543101874984915986169716791607225512518463131355325236018456303116772457892220507222698731071734861396634645999133921720320222720338091025290905669518443412003217251666557895913084055254933630921963740172400771543062308169706421454705330780353096149937377775455325461778747524833795215299311150046573963593651631876075910840782359093103856995046593638636499957066609744856246506171071339085893582198992127618489000120364539394959705226801145166026352051653338100924416785345181137872904140754517451153179423639825443653858225209725178643508573814634175346607106284331408970686205004056917829778384270734856839406483695178303714979585417129782160600315790357263509952587504524734903436218512889822150161935941112638470215813789341092453239993018658175404703072947738000195696377330496031525022456796577141265347642675157872906427440637985076649031140895419623667683112964886166582431471409137441213658363393980683082049466536725077785428624579069669623243551007486724102917256896630676956075924080070255224465503611554517027623082350605886503625969974465215180043716685048465786922148616351661008770962539281783418216376822919491972030647601636386553218891664750180785729979315668963496519706294900447868445714428556204221356589453984192681247878917140125524353243234014919102871042608122665369600*i1^67 + -54646314958280283876835235267609981562323001027438987473480362969651824755546464107877585407288761495110377168924464082730151954832869859400352510077576552906825003415083633683520827555397884453724825684150756973797568502621948416393203727676243010944179339597754534137435999173765019007119821761053320532331754942399768713827855794431800312739189165565529515241027549925125244440258763731965690329034607854634129967383889045118864440395297029182888867025939338468028196897571636687474360027082208899032485585415246927628298135223846343567462810011696378284576242983483775288236757717199579244669328630657895954460020647148663751992788321077998603154101947628533449769671256244048850918031814353312137012775608219902916241363896365025098141050315369742731458884186143854613019289439935079489754459390511793224369910250757803929402918828842067123336573472614198840660214203968960150582399795024778047793332392655668147533706261393433492295770142407563472426926969726669715912316332149952636817051031932881190977153945941358290760173562138277547276445844176573485038301526977683061738185895095366359269684731473650080367714957852973848386717511175812295373683530149788766287118611214539861814356832503461170739912511710114486461645555032090279108148115073729213458062873626254691505652442226427729059067479378454147335851984293959232026725276204564615066374517945674734735570452416080670346038217109305688576588625212541212349526318244002385730475803248873926020791468039271899113320165885183542886690701513446196830690651705828458871050532517929288243182640387788546978435094895817608965815914665495521337412455562811872443892343882576525547148290527681748344341702697435520016751176299799069317013120678853256576199759510802325242197035141570388780670861539745131732628039581610659759423267225031111611960748996431393565902584794096040169893841186649113552870522065346472583645140487704090343347197499795352813541251925836343042820852874429099352085622729895181833674139428407932547983315304448*i1^68 + -6696016903388953748485010688210549791169306192856902860383673155821471997341072893015986213755288994419102253101989361562239087257962573644926734934049737472819155341276122214282125739785553927383169818795330135393823038871764522602171239772741314954582259341841006557606601937015465765786526979372694290520387530944745753325869962176787482911078757407018281411609720896316856733568011328881084940705465822485654026679186925060100586609427757874611627627502358876814583177258573381931314226501396353673384602096972269248724724526800925987841228111211414258487132353500340015977627165452482096226346163543277927440252682211642820609805008713446745612333763124356039791747491702588290577131626281581952970024701240810930478457415745701511360269852140325371054920150442409128658568213976664909796742972962695974918193981126281325625724918945063978939714445969443141932070733724378652425745042126991591014406266522643921109541197825889010173328616993120544745022727897934052160834739536714708847500201796863710384412716343787417331363806015461495845384054625546205739166198602129181645851579951441357856133218665907105092649678002092234356548574213850439232181660997435254107657255101684900989522013333365325302840820618095978143361791453231544639228372339162671293565794463716923473101741426300230494227475235545865209617924984515112780307778594176094290788831691938810354331565912823342943952210178581964032072905905246530893335901751723392478290241583849701474510127330803921865268493620571879201725892639725898507037481083962054928929138074566846972139251583334537660511309286734625814544717858169807613630923161964968577324951344364319286359624878944510323845626676329361191424037780367191688758157344195956050761941315834250361597429980488675670110343118823994782684034642429342486781047599913227053808755534926111811175397393386864967670550395462623613641050343293701136078582792858884995473075288420195873462520126438341341051970960133155899187568794933866529115799455802080565919744*i1^69 + -141807410071585714679057583208507622952045819215877035106039844216316420663652672410373277974002328951152926851233038127747329246310107027384100946176238467681481516691666251707761011434563921835230858873232911887048211921222671183716554798789758938159997993175937263685452452766215291330834261810716424921883368546503978200950654615585869643625221282606390473478673254530051957760573195624731389608439224441257396441723926639932826230175379572672681925091972919459887999818405900966047129791844529837322321851451170298543985772330065970477779321678885514796602626682341036347665711482495989728286585948042757221629929985980516760274201815607766589131011172563645025879850207152974578717207152916271598906602463854770728167870104514073255357207433293998546771921414322939786722600434647865142055174545495806237585542743969829827828041840337664991102399782570463261992824457446249434600740536898350474286275642913385124679615296495773702633113906635606569593811023414164403070442862313497524057630204768064424209981056637885881093134996819206345620318444435714718788330479548757289126125382288390931979067053845682281771430772194206377206106847489314710119401800364567700423090697450950231640450275716493246797205029969609476184019376822917110363796168322003346507789204815867361700703391994833891812551438879244575455166189947805423918896696328259618716744985273967620334159820551895652771616528286881577606972859028399535258531694479119405617387979376632121238662891184235733916631672661694018034198762053667064754138575693508621746754005010083028523437558578633395512793989564923359104961351574333719437020502644098388599577282606454052443080893367709282796541929088655818383213994579417192759882243825439229589869926278429192620411206047690475196157487596130742802189357553557228299752599815529770545516621326145696377533764545193949784053178566868211447300813981425513095364576990775268684915798367232073207651364704154497350025563102514369239563145239539216988576288572702720*i1^70 + -408000333889753744406972350116914994535338466005129743433756278609978720634926299354329546085371669878532190558713901100104493522903778698481463877315969760071368243684399090980687128083810484549478535634159664293562797470883596715210484396105835181411667630166930696494007443261363735082453950892277883856683082432411564890958422317365734063466372793582695746535553824423464377135092708311036715045481049552372354923754577822532774337156036297119644353656779511300834853450219183799499812758034764766535028296644954978279898421133347391558244273253486127942758802437971263398733103749912033188165519641510227319170890872848625414529742154035874258798142492369911830222502299289000255560031867430112556403414283003128925400842748282915780199175990584411273437232771489395632868843517752990771568925046568051482254736064545646155673036426995285593711888404209018718706348786851332401928385371804015549403019354581010389746788160170567558673091529569723414166749408839060174857000411087318626786162689235813352828954180998446617042798157791216960719831692864368125196245223824783425846262783259657362843360194420278754882252771213453567884015087103745391216943659243941720368812601425231534267624795013349419521891990124178788968501745285013347287735302313175006983123715941571711469556653622905879887498824975748990692389966821203707914031711128563543232862187896524452949607280968541503405286559965435982180618122659219754126792871877964428355481558051915767235644272126980236584187452202679474380588229300441976473011454842122532418655237011557284189818619807793507502923799451524777896153364235708135832401458206674263980792504995567058958904909783963805560077343113568004507872073824733195385134099339985574994647797333907134008021969886312545740928720867974145673350514180068287529457343271006393715725369765730240646458807783514432805637134005011502467836241386245522822378306275696553234933976839600155085442635184634410244234636221991573605689630584333519133081600*i1^71 + -831111179646672979189350138317367630180309697796217616212908559638757380246987686809511592455246890224269874072535205811434803868027999675222335477417540050405479402186106434294725487141401230491288189343559534883876687666375187500567040950514113294955156123499547082857401184938559340387339734780274629240091400711369299626656830220991888558874790742673511363505239663547304559637720386288936567245717447086446058278575721160757263981064040308013651289028363230718740130727254327450209745598234965660574522511874510559053778801910812722215159428050826686937204672546153665070424901999409611258837241159084552846874578289280931630701055907220072620358444585565653220913249656007006070873226207654400416713705377159820202553069499913307024065746385399367505382023414545606801174951205692970972070349611710186444943461009642699672666248138914278645515042272938203433983332453182564260786657652507394665136227320414914878757798561763718281878962471287732149297708776675267175979736238544219671098805564664779187336309298583643114049517482942053420851788409527465222632460828034005648054031494965987379607489567429683461133961083467042289828168258716691129481568774405983461914456030822143156087396096439900861223164179478036959671278663347976697145059443567848613077220614042801193561040362128148505071317204267955148061563921667408261431338981301127469286348547573609973471827734543829913850950881603886646069687731850271403137950508646237004251721243158591302551969896427659563028084793815703301713943698975782844915146803732862586856288585077280585709503332047298881734043407577745732712574184154281095380143485120441722065586840425973304819040480796471007216866211885504795452628908002982980789002379343201128853586265019258908520415442038404526682650063130984158578827996390996599954457477953290692380013562811463229508243168989193626788984888279039364851183758745605132775505199062934239092068052504820273030198021973368755052645202765519288399274629247533056*i1^72 + -585268034843472418534886706857747451666986090141818551047569029758007510197634127369511122485816967754231879902301628599021311327670580794533846901358209537047177123363903107444162100067565800346621953748848817508696151167356213443812065516731940252545508437287323131691199647324480526062733532507950698788272044503290459273799382858051867182575012245720210130402429377150124432252538502019059555751542963237167110102621700171459631959307143133907180628368222869199719514632480716192476848098019237472870094585471261870070772119165168077209218001540015629407022569586304439508223083817924877484488056923642117886874789847823872031049413054298025269796057022805573487860651795680841378506548027693005599680340124422822374490312841814009544706228538493813076295531574627840943721510646138542584731815330438555037975726297574908098777949717538557627361042481828756195693740328059213831903316017887899467188021909581318982555499054307998961434921195924273110039437673640206156083921287212607196455589620099999192637344868902102607651075127290114226587700106660852025353819494470694457514314810728148917669958906796767198063432281157075455170323735358363156804126351488801287772384526143457677718519261560095104700215073511657157895592363195792103740219795898891503561048227319539772454997610751939753205759511171084375687538897098215447087413470931429669564889179572833067187703302568885325860451420527486237361795437778467117442926789619468629063094955536951395377446985513315160388850955206447130717941117268442365047201120254504972530813393451313678178892147268297473685964022017152591931783407749832018387892184250331029912412854242191314196224616364512548869215747774211350714127296967199099416824200598450702166274314244781677428101832712167439595930202603892201729012563595198701023402701935313000016561748136740277249167881922806537406457071650113382024393764720888744496991631039446697119361560969364462110007670659865659610556422925875065535856640*i1^73 + -252083165865736795147740416588769429567926221712075716922132883841431359256033538848469673316201859916118004455388361454499824546883091941426796954462913393013907400640145448178673561907752824721410752220637755241680381858925355177558241801360070952501689000521964440163854018272764151239296710549719015354906774820077885448266481846936501523194508851112274653722926394414047896082399981703591407987982418971379166827393540002608778473212759556858343407122497502435728716130955943594531877119345785149845426232498391288934818452159539749789623580835481356045531850922110128879812919151152270072233783278644375307721793922268113727733089160640236368148996115614711093708950345950770238645462726417432035387692256772574198306841449924550125055770665094909068704339938286803541649275214702789941044553864465181949176142430906788972353422817080929576605154458534158305529309613359517465705834822960227048760758692348596416754837644660775055445353257242013108932683476155872587312307210492236984851664723468390450070295518107912495627025383115217267866020819557261350473211948848934707712058857797254419409677718033985555864210400888560602647358090524412665569289089740710683675843345580520696297691328018770925576017396325721457650859646313663499046539958994794493953626139052148324252619152154616654905868383632024837388153000373176748904042533673059219425954289917517690854441741393984572774707764702404672906379562925229010439985316856595503283789743798458822017322560367144725878929419604311994866624175124512839430955388217337172568639031217302791079992190751896585226902180303540088418611105533839296412717055912280722264115815668339621024338870871309040410909516850012454476628864169114149280122915790934745816020309434308720498428936611406249724762677415928975937676062613295227885809116489086858280174834886703875463006992631876400109804952367105952665645495606828842478355847495328605620810156978748629411201588600701653686581012000145408*i1^74 + -55664153695038515777329323797508549328285874783203203335038174338209462292675670062867782075910872957114126441125111032488736268622491151998557208633429282127762041427283734817146388599893707508638006766007900305541295402352781784999855046830907757680617257743344526450009006082121916278497464171482533264158535619921347928985992090767016520195289357557053281611294376064721600917429389128175420364962740460279517200512834727321921691427209735117603514481916916871129146132985768251657459373170622186028770500990459095282844242436427407945049968840975386638866500733139122517080644745532696906158812515215675666307595059051720656359096004238629951326154066709003421206919166896148027764744212274907142571621160781004429771067728043883111396742955393212313067142066134595217939666465006061477489902390547622845253609002153807324877080284225647379807948326570693416786028413462017907213847081932071485885822617763164437828485244835414498621003427957915508429143715077290610050441115036009406082025819303310272361185069511772238082154364069099099653675294089479813601593206612453663892404604037562382184366443349557167524907001425015485755253270442643572172238622324354882218889380202864878277908405333265682348081272680992462962328592552304239585794447920774689928509074414338490898101205394849176383801818590204728774481997430589784586201482786947424355788646324138427239202151491180922873366903260510080564292480391630032093256732529633075217376921382248448155375825509455207444879891930641078258982042302531589223088180982191696246783693686810420507066106712675580564847762975123941671611067466641616593130591803201605368858229998479852895244062514158952559180190279643480914548798409179425458900130116222267935649469825019128896927118981817837953044277018559828159072093703327144607963479982591853341645786091353377782912587984457740720364598645385906964210855908138710333144644130132998554043447445883844936944908463826467945447424*i1^75 + -13917620437234649291985746758892747908146862833423904403692826614669262012029958405498492108186762329992076495122375414153457290530753717634086594641530292266526051700167615723664701183088037777743338230464345365397415319606328365118199672075658157212520764662838422904050601439958047257346641678559391877069347450285793041960150647903028520129240647064380283018596258276027429209701683928524704905490343441417789602420582388857361529937375279293900738863292952747285328088571806107837076443008131668286731080862273939309960871503013187034637928373602906343417134142839473597289097846266939747337415122522463134696564545692320561681292908105487580551728316249174933221822962900836790687032698692696614535594234645029252669525029694449169662174778527855904708853642720358985258939808661513919697113977254365277017911661969551076630231752554724644550175978203224004487815823948425224098522697042627895872759173971888647157219366733596328606790306426301165192439414902782426761833884238265176572771886858936081613298062855920670795372119892455161071948129858806209628012272322741011900175535327601122931281215676711904544246080797450697499949205233700324421209969650413238382144966868217361555247462955135495120052611980395311520354428762616177501099230930916163986981031784430747212246704433828726754167871057389122282684799521053695962849029505398724543757316648385421611195744763445387917610001382535207315091295452130073141089259232872110249802154719784724453461008461282949386178089099517400501976161275238867094595969551005774662446553609027986501934820060441542818580490084755502765705358377970324836073387100843141040165921180596509707989298685866708869800691643993773245766075622276028689194581663971091718564978994611555649002344612503138278838329137321669845251949990473402542950299735653713736544729416027445217029067876773035658050579938083093701585609234249136257234331539453999049616224249697503658862922711433216*i1^76 + -2365472942692148171964093539407678461602248312006117040921065408570961624249633104521319437117057425839832033077390224319305915514011615448743262141620108974841035671355047432911610411637452552531647493078301346393738254518684308035810769006368839450099063948251771302526794092466412645771784473963911972058387839281531059385725052190899592655263236800511687650794311923083245086204762828527231563409781495008883359427867724243791613919977841234702983670984187879692893154656128692945283228363304011186972952935605713388257755309097748630615815339419206301064229326457511591764016985512384656867726878484686473135557800602242068221917833755009769791143873246114013741036313308957769390458486061678033859242427411382000899751058771646213280092728061282230081601568779980094023653085012272571124315427943092439650140612321104006069041707819781269035490930511117052809011015329649161765276114323056773777548217499826978875242204651950150760798090293535042660623370690202882523719398512291004522294321418381857547945783831599724200963681197771680532813456010937310149698487340307922196312417304906174887995510250332587347396318929287789921194839860910730011539490390105396588741483567140155249254567499653390242006273991658331359041805325012263028854389884694299223754872494097598918816053234136601816372813876960189593494136267428418655128041786528379450181316015101316347268431052007586335573392873739395179902389387336438757634837988208543401237103921056556983107935860100051373319300700049791663464344083905203815177514901313067794975101237315700338408518163061028054084746573544339354247962300856030336927602932226567503677480793360863445020965708748830332930716103163555274372296655166721530808908791708636126275760837133054453583249268301776744504157805049401451025634146745872053853083542256292788768233940359138498555273866795438805152849516395087352392843359310528769256194310009608681332845847897339156496384*i1^77 + -156393387457697175171247325336085530000943776736668689813526333589649489963778295356075908988186017941110982905998746072552380525683449335254387462788678167736548684475633357163276256562681854381676638807710675285112761431852671304334811909345051316378867884396755899663531761277976796653079774340495740999153462449358382576621851498201152322829583578445450818139127434967825825555696274215753825389689265162434227194156797482709120435660798837788138674625815591929806771126826981826551690633266494347681374161650155397649800790081797480440077010700733851320845245132956349996573032926342049207903557966651112534485077078148206864056559234644754931873797757885677609411628392640841997117915217438253958478556119485841812299130372750054221877146996195196078712538514852489814061785178346576374631502081079320858799650724510118061385502059941219647299570273641153839247836812995037744083823444643596269941986372067308169561360879521208855423613579723567997580987737954551324095285159382849552007610938444583067941309409839626097375717145294452010858885035447170940974891207623685354924280121643521226530087742419483315317521644752351321804158126492635658103438315041344230872933876735092091188826900436094581654579703323558650716653564811003725408244552996897310139818073059595013157647133139944782735628385902474557245711969098826157724966685682553009215613842901181185477796826010838310938022115954860456747585421897463468807225443191822418134670692291419379995603585453798158434334780525860661970194549574346729258706484342423057161489251083841297060307836271157123752692731450017221942475699953560665436085012636916455105149049902642044766683131998277466840132917451954998090889125968188290434088293843748717562018464288520287777654098034833043804390212889396139369212981863851116609155893035048234816880703529263919194632649771770750442978514124479732439908830633661834259643167539165796008175628976128*i1^78 + -3178009916418177528329490247760882505108879697896306586469567454060261308324205372313834595998260406777882027337314028545492482071848477697178211245727701296326905738277942659538623023400351486593473277010614518096617261528397938765014727698072931170276153189149781302027313020863283922370952453748103045792529451141672889327371141684895224123373595019158162687371283160400953495884275263524185280998623843335577644461727779089237582649645555891228379644123902690154010549048772380346411277159159997121898603823454098212640739426017577526958253102741423602671063656996478499536815113746887447736880996220025143031724767275106317810300311763893306234804866699802614754975965615028143790250311786754420101253803078788893619880940731371303824599936271559953189204502334640677726094523003550334054817702269681617751025504586095784505718230671890704888188853694430807354773514150382301455430459191454854383866846337947030778821105350683027039062244681852304645831528463357881071893846428839256605970176957193465780890453447408110630581865184561390055466262567843009101209476631384163887460397587479206479506328212474433843349118936572997292722457992329668620092795731555823921791798079733850235023113194610025288827154824751288633760957058279635112498765325644538897869278884855108486315028578207103680990058988594143047467650679654665340101736592830133265863808155799936782330703785107881424010877612797401011877027861106001319490999785815613437172628227901614113610906579999610491186486135848826707014711796952045977888568404869590980701573403651614227048312156788678846977934567492009442414518487291732147972076859418450743951064423196225663501126145787273951225453666405106030818844363952858447438782478685851968607946374884499324539648767515740187953497677216413869148385265255947748795802216304204507742880098440357333703362713648081862711745721241069747961603186296098095610518070951696924672*i1^79 + -42951525983792455190301898702026898053620537649035709982128151265085521039548585684818054810864340788067211859005262755449763468371252318182947197898528843721452993998130938066800413641640784048617550578046500588461215563020225295865114168894330183499429934687939712611716209024238425033952291280764643417793833059076794647214344517352704393134288552550122762964748022176906707878430222787510443642311819667172309473608961675467912827969238477049108162633090748467308981746749479260175185802476707107271589799083331366668918449537131157378864737550733008764072063930389402894034952887331204658702286584748221221668462191632821476637872873754624904045113173614547678034996505205414891094526935017249804349314222771382908482852771465678814249680502918161540310298796504162484190121671368199817490833451656896027158514381544502214866708858716218790387541963983862629099541390765957727043689196891526463344205034687601346202222073243290052332964150946171558032675924565403530484414036720752855987998866620823743859351599961833667087669766441046146190546444230142333513015489810110440456707914837751485177508424352477062810077554549794640280836499059783432757283373945745287524837364049631146536469704110759843042347547339800822493091904491778393402510145125239628661301193917563971124478470254837566421552981244188035324810932392526689728938269150237666136413344027977580390285891552243304765280898359329530498740242506706879634088174405507929432698727600733418972184684380488356168049934602425165744745331768863883272654352718871583152645140098002558811645893462029195780709553198820794745999256197662638449202210424679949161984847327474034516648658627091575303596643706624942656212508298845277985121471237194128019948181576803787164301844784958694047758233963319780491113174538050325035133394061414625770961268701058823412301075762622886075635447482126215707333495185530489053051355136*i1^80 + -277773699490358877581007836131066074175761773572453333449124157567841630224407606227101563209149279523011691998803017913300716461295258654379508143840662241303617627866406095383408372225034238521882048263754050737270799780572550449146443605207702930395306048992312712242572088483472543326711581967036781936866290321937349030027579778536333662065057977148544005040862237526520909132178258829089906323791055741318999439126790418560598619151589075626268808110291064739969968771750442794670819338477586659244706822155141617918161568350255364980789131073048028577342735044313863647207070589038335871992733421556464497944222776728145715034814414033177604778738648558780730181542496658482364521496277110947758235281725379545257283998190444331625943073087286569253935801583755384487269079890898013104011992891574314425222301983289087326331449206457649699681549516383397653705115592057320758878594569052793531970883659777189683207569083740194961240532558387097051219266044466730584551669430801886489443687461491373410803996381397361381731384597331163351796137911000931631525642168202252062921412705923593728101846143346470286135705917268387813693740856655500527680005790259680773951658416961713463407279611595664111000368807294726312273451853441593967036863878564851071086885247432195979014060687378912948740313335045010765890790034146178805418345378276922709162744978940668329724283382954064671939085386301680199481264443419669675688599825530754888735567353864726728348225166969189130663287982989244582324505809620268817102539442990075027927463253909306995865138207189127778193247321731250819591006699968829094780068301784186986068790007273590365223036846395264534880620631715841023927152187471743884003896381214779137353466222610909692176466040517478549038559691665719186070915336022550296140317291395556063816688898011620629303113678310170074358325795468074831477441016742543360*i1^81 + 1484946858544815298701745543126601102791448796486386486817675691752692589478835472661699131946600616876676894496831232693395902762375036717875834209995863542039394879949192364230937043755260731409459179105845471288897317398939441087557288303436823298676007854315250811210510812151959792549249117717856865309950079048607922195967984897729973403588012297709737245714840240287076189091449628161784953344982608607658768532723354159131702001347192594472416398384663387247221268898564332531008898245355431727717434570478468369525354149327995714456209889908708871647155901308463461485289950507038149926728306000683161328697494393726725208831974274998599606401473326013430932498731254471071217886630046617671672434804580363744480086839121114810180305828848659967691418016410008474762395020677815223828757136339619821587077970536025145259311990974975650734216913678507642616272810975818602235762742604048917006248761594953001891060267711448438180346164789992890241008403849392263331560326615084905589740334710133735768103367106695378762975022416402774920555168870185890526261878973551273446336394170793157840152084054164411174476446269241139366976664777840297444148140520283187751024652590495753594185424662034964550092696281017952276848271361389023128697044265205839297076476741023247115571227798716055529580797200756508322395495016420889224830961728224133085751297854432728687933662489006534637771863420069969107039695332073130411253223644883644624217348338691605008056504962038720808862564818042889611704494841601876190412771111715753865630603018455974924222131550682067108283494766377237358461466894771034927513161599352213148528021002314002627765802260994892204518947772982098064470823466092509041359008095621534214808860713575517880267620485604071877959759410644463789335942115089721231686292027365708177497227972291706768631260760516079781383463694678814105796608*i1^82 + 13721777736078803639374769319604139150704331570639314778613801789775044993148608658196017653586269068461915594225629970395045576811313343430662124744893053141314523663831104539640715538343427456608885525724018641142499341448276418072498669032190064091231018788970943812394096785113114729201589528621087429061911459533225988591844344345121057896418579489214302997542357326338144293443734744420885901729046169198170954658974379532612753456817627103276292999669557122664347076284818104482476158828948133782785521799738839288805060553469559369710301784855992528432961109323849724842107937655283230930691053629651262357355482637937630369956486390094668171876651375860285988349704717529831469906726442295304217684038285296773000947750378423703868992848744429088982787447906076577595232443525008022577790643009896994119335826407779461298688201964209786090882248403398885922866263148136391748265597504806473335950258912716943779231038077687820877401702895134368920531555003649202165233806712571953901429534945574044422088140719745875368675254027376698990356303800874256282925341724269941827615764426655877714715260686355015259765684377035234053746172855103840522647909502356493575222242273593030230128629554805723064044397809724038663673270197295947093044645559060124273565961371334058526036607351696340459903240824029341697314799896396793577699875543759500824710048247239094786224729779750978248859060140718095462694174494609639113161709192853398397815320116840920628966424823253337970018850769517538104593517045036441817950108902843824946823164451746759841701139279063061490203067967140573818765981281637508807380059202101737933437096016674089165054292959116102338570774553558736956640139437582540812131800579464723767518018811449803135708395843014600546475064327786253304708227190384420842576810066544751494927381981007034644956170602710406888176144613376*i1^83 + -42647176921951239649444352879964552345420319372211703339006788346623263238064201205162385772260280097191945155629456482094037458092214463098003792707828233431222774355072275426480849406089074114276852963475260712995685739309050024678644245988978441168607567279979147716791515531427625071244325602436106327703229645079146648646699399133597022171468013510898473637785186730469022253844182003145597355569817292294156208718888045478678081066648531086541131242569530484570966996162262089544290279104252682993689164180252608082116482156287731083659947101178787292856484468282361422863975708703084383355440244218574185424896459806456422017588506394691899819181482978069316625229131844803661317757595552154070015389184762603253587137463667948921576260626617335190627776691379380648851889288621810370047596633820277732020227704747095875988198050360083503996726443060907523071970897079001435235704720774606455610673618890905454694078944210419272556537566911156155968493046961717400904995473451282935189650348226651576091278075049548064452679603191944526747911836725198487653865821516460151480751063139312976644399743616506045712985434595617792783686115921166515826605079889713339073638392590414525560917089472063272920951288997229736277502611533463142844530614184347050864611646878519462799920266042965324887532386772878851627019022043356174770417592008090806995020605473573685145541469899612126177465881714236126720185628197002121508273212757331439724525390122406002897637460614269615122132850980084393600564664285466690538164417020692517624516417101127401683734983940725263468017628614235675522107879227245289856705208505175860101795109504187046102401389067035697446645126743941873377480530863414030148191817040466412849716877389260866018756795194428399175165338749294383579981729572353372200243948904572839709993805293794926554494541141750317056*i1^84 + 97344031103942180562913454970777613366202890699509192710964996228575816740971319892304912475993944952168513397460222815168618051234581404791910997760259280105905287622901702661137160822795219328213890333793941057764957231012075709727093042722774814424727694548682797923387240451802152531595858881173542357076459494594149754295571209051108756789867818864140360396809063769706055360566806228176978114608657087273672318971511571740144482520071476714214276816423920311374102259585264996824431035106120138307299619071852961590219514872669309204485406043396075933722235689276789799100983242429767160778921624869702137311195179989010355080597379910083726017016342681285665142798737046899510448064613214185924808318128918630112043392742517745379076211526669097436556535305337459574353302167475695453358938857479964101288082728786956943671858562150117184209452248353918337618961615577069621853388192792080999744349196285011831331092658308096573331095917597274893766476799708588940444490466047440946250157926317087655122657079294264343617602017850480002031532545943494702642818258834031705123358076848318589282292665670649819238183952335442270684691044650090654840857009952619431711995242609236877809305346477889862504255077900095062089382881497505555495227424518508730833641630664169221805376312347122097734130378122255607709657379221759700852844441414119455033521884932431355299677855703435540157018243849847338821254346518917498115530121909067403660200058498275320825686047172974212250206427212909783193233828925433292725244970113794797348817386764352457301338687101800970758921711973309759554114590585525283722445137269646389848056055813675062124788665141352763201388399935094476235934756478392690287885588769114821877740851647937061279063969779194093280547666793975681999397156286317333574264207064065051420761119522816*i1^85 + -29197962017303470071286260023908705367230025858127706745407705451794978544419128020524877887588486155493232462728375395993130734606521291834637255231916530295416053214662541735996642473051245258289779053216100148377495702557857826554083751593780862202250861353156180731298011408631900644624747708754644500280570213911298017814646848812953480082270238223410380232990089559656879976245409891969596157493096099334426664395774538021539329828945101451465238011601312197432626658904448205750367861625901262727685660079165997062376552320306737146980330923865844744815385743169283720499433884048156763606709361433253866341297616338831119457549967262472716794012300414163151842338392706347817763252246260114820065625377263504091085224791476865080846214120782382332474259362014946926232053728176213152772031713371662944215288470291235663521506842896681763665386058822051827836443250771577633796369046749617304295202583052343252493161685896090303179507524387173310950495656540315011002707391484448939812679247232431831350289071839004860086494916030334100876938136932092822378196565232364007142234096472053555444439982920964480945532241080074583098260230555947536924827822158942845594831928980673511844037851839334963550406579346737336163346273684876989544338597882836354911481462799568012978571017362488428357514353638058707074788230856270168728966394543637593535848803345704560108188055190220205743175252279609525365027087926467374735496022230283849553499429757406936795954350840296467001299584646482351914694412408700563232729747222950432976210484917529734587532946342725847961133054581071347469601108793575939441383054768522748114536776674084087521531695220490255680924415139996270667166384080223864452149546006020544981512504520691652467006206439998580713266081994722002171238449994144541942218752*i1^86 + -24169167095142073867199370657022103761990680877426394812271111327969569648134639350727979937107334070068018542560460765731939015261366071549791900064436565506433260313033371345557838696506942194031319298545339301407222010001211956164072506696949436180972196051282850595424021452575190153876304964966034340215997231156591227601938610322289140122934534747581728783838296648408925310526707659924337851918817507374819809926954453018431917704615701504559935401844821761426874238082074756133805098373098912798300245980065261386716795952397987774114145525068656981809932272720973052016938874571178846448381027491015706480014800504362578167534420845336350314914891975254841040487869320827035933284112639891941764254064499925602609648637750851617162040793088918044946645966453456768917656250256167006736775590966662288656946161058658597035148871952270377797744120841156570628231974246982420637448694337592186472062290266786639802464374909306703201081762627949630992723038422757664908585892742479082560319195569488813443817923233959740455559333645479510531390001642383147667254789819807913279773012295915705092519725365543816064157867434008016138629256810197957038050503942332466819378430214911570712602472828799775949561965879259572623917331034208603891724155135769235397112963852767424075763722467189589290357407580215430776939153027939469774284507104348771174331061958020442296266507195279827847287898683618730114465783281028048748820021056486202934565027130929646121975238790133289094575222932786487586613556139584328966112435402617284275282137736369156628601729514884910694880694855112130381470581649364433860239950237611089456031774022673558950235745640204592639519889350941178198343541527724064698985240294619312917797223524050750645608780364665752871566870637600309248*i1^87 + -2526647248122169670805720535664324390033112543654239330498106468800339708346308318290724714736252358442128285052884293184556074994001365720584001084863524439634840611726004897914485322965444927264121004081341502537722669737283264336580533007049052051534746224110493650989587880258670286943530171614975555956443300635760944041869176157406978580290987867688605064561835449304537297953623110851379011919489011770328846728990759964575757559473457522495594551222571354217019454904335904745430383473568347912797951566715027246450442559452091656148609940620907096558340038529163206176392244550244706796668063631110551761129618959758884912896334749253724746160089871368583960071562136819124701842583906394125238678408253812425271063385628071451333110410471772147064290638214181655507520146437075642726892416475462403159627769726544770719330891973512512088717031003727282028062073104839439426699897187886936647332786143615446849551989915831846518581441013448222405412951451212059520514061720086826670025262322283512096242827103619962447777088765721389356594634230063207399675365253498631692053287810459696242468368454294002338095841699161444060174487684273397960275669432979240994141294147037335512441294886816193446337878161661529829667092391566316609150421144285363865400671744221955233299267799837360574168820471485019162762599391279234429135801782050216295317116893647671440789775062583332819738955185743266317251864857149553608907124741616760331287484530119880125490782906604289397146990170605844859054860322864149773244208041547342485728469687111286197103336830556328856660914739662437083003978294580329791540466902747051284968694292914237547196721826552448699133533301658424463928311972322450254189469828767153748313762179445921661453638565888*i1^88 + 27109443796121299389087492771819297781981309470056570541252041812873259966684390897138006383208069718559184514241134848648642501525456861697675472681019570746537300537072629163860031891390449222016443517011825885109201059610710590411787114818695200306991503165622270431463163140522513775040862765623310701949247875265973798840037835997253865622084009356660453155832858994678075362399323350673824237255904257945049950450510500657544921565510041604926543071831517163959105748012277699330413829607529696273048475757469909248882088049580206155886181511567171816713951997544587442204814501410222454031172661693567460356954186098497864190202098816352202301234547796566259033992550471452107352934174247807944741819674559536973075893564940365643759006963436285536284108480399698619872398709209112062899972468250120209508884373362493950055587827206131504703909463892617300608016275961970927822811118204230033573151783366259427642730871936266998723195420370749180507827611978508307756707997219037910937109228245414352471934794960264532955310829726906902886078032062536897202081224909970466630822589795926380496029541165404297176957464330777664517398865924951922436131260236514809710003761775786277128332988411234798764836800046526687594878411595748721460267218138383455353730012342460746703213641686154488773177432163533013918149182731342365152703379658033119059943708465718347967748683846103639232578864838878081421658281898471133514046708902127766017691481226269703843326589818459464742078326108941439452976845510924733364687405619322141733558912463022377386950512610813251391431224747120584353642210787729120132381595076778960341784040266612587071169786294153452778587724456693976643592132730290176*i1^89 - N1*515205112859867117383340029410866096896256804247369876833290327404348968549340197929363330859106631006007276279955162176503705529105322351447506793044549937583255278480342868425509201036906304838255645323439945845923130554725230981184717522081944802346071865998536535810272404909038132874296293434020090300864669998019275760165720184844832712000000*i3 ] ]