[ [ 6861131518585865857321264446040968961170358767504292663978157099383782025970594848783371916514178434506079260932421356020393698249076454632091290724109454284152049712771281278184161095049101234424188185478401324432535545187881006581848879437954346656456676631342380556954989943205277167867855658423098018815502128554143085162465120993292884350773757393268082005539458692150351240353259472026690487017087114978027309204818921206588617856213882896618528904864757198441568781650368312753636289895478520171601107990266137284014410780179048203384693116691492155806625229546875317221768210749134209294745393654060129265539530927353236968912846017116737374275147206057128659372462774402392060787901973932366878648707703029424197338736396280596215208035780481824622239092405747673215412587872114271845348703082716491593930651696332989045218496890621143785878352165348509156178894695571409244186743658039970613805126665766898474808526592507949249266877559840724808810746566743930891393244364147824173664260163532562060582809947040689229946308963364850356066125064920769498336889280245782099260672901105879425567728606267821912576576148780842946122306010552188673823628987088026089591571280384150697320456970714308454310551647905990097640658773133562082270808444037048236638514774067121688355037021496521689177264512751850049646345099171900675262626798022604185763312876915767223247206441051987275796568941474119951476428624124423493686367252605860548379412402778300276850103049400237072814182532028127265867611637793359928487914064233503910137211980335458088628227362814106867715653537305436858126371058079234956435788969953571588575340552748328623800320000000000000000000000 + 31784721768829078906432394460847935218841874427770842998573198342262967228786156334493165210971872585400824164754723297527476374819694332814001061151939979506152766900114993784152452107044190943359806024853838814268794565310977385239296262398479863781579698381257912861049744026751895828632525702759742571178491153618418944372673659682432965395312448153721765223016046163292054734288532579363981775958250970004465928210816793004316496422702723028193474433584034422431093611107453939465141411520671302157135728096528713542591973419239538072995546689848194016065799749848195863544710555217219999996562822496847638732235854521942410614141538762538681162113762287896165827313377001313096110339540850903342185402665540727634726083428613306023272436249908548814258351362049110728989112130380134865314830034577259749093170737056840472316185877045700307576156905891155136891945448705436730869067438567602392840021843804981048168530392810432536259875154125415571740361059909772633333410678577316218217715682153027682925617593110487929233864994128529054446098989537332608889313189846745322520628007083404912111206387649226935828949398246944533597217093142474894865855311272275920054257903854848469690352226957462683420717473882109760063090444217938348254158639412189411631857525606504890170117027757155381513301397820706399198380063743085562765656892020637160972102777268348082273700787087124316168213287590942995636593162335388954096117917598478333963981531626399360835256619870391871467064794657036476180419027511033954387344647217291650017780073754722197992547190993468014904528524876374192673332181892885734967829322835943242730075816180888432017408000000000000000000000*i1 + 495970280469968659716867301292552870299418135953228587570254006719874511499671379438729548592160661022238095139908857302707979279697630701853548738849458435361522058767316382082655076177596506739743589664148958768158882783472136162740010586749559889800449438639292562772047315120497529214362316241133058556699438857785624203074930272370949212828795476040404235860846265237892355217380656698365854014691155567691867357564011446518073876820749613395023947766871056938346998115542610773657745327954126478724361551729255287643839696495931299227995914321864314253089963897399961457396033533058548592145809273239526790141396136077879071170750859169772514839741961795743821327567543548141035987241961804975513658315923773603648232939113069449118771616946298483481506494404189117054965593019514510515202273586485358643085039596501108047453446671369304079705528320671880245449510180290558496584864454580348652660123803107119664014406911718996005517543799854891581966080168982750541877417878001988530598531410083556189638563002785653586051773419714762593893104211790119593835740404865097097640150411113927654395085809761132569588973077746204038508525371561627083549100909626231510275192959632903801277443430243155460990866250508253148755834538543259704007474187169467126523743837520974168285804353154310341983260032523466529477022051037344771695920909356242752472965311440887297670317754164459621235727185722419714131320174241464268711468215389087904757662643812515302622592346169807680800192239993786751725526622023002319935683303191563923259355148500961633577016459631893472846865833824508475231969435351917720578601855200069228120859228104025377341440000000000000000000*i1^2 + 1089705162055609873904352722105122612064200918248887396805635332554614314577823436175068233046062953132813262371614333661142420047486597411058684122228759641135840968850991248415017836286131835377151598473142026524631496672952980494661527702973073778260371628538218827976428817609925859112748473150922251916774780816477267619306205415902985806364824596484066093825223707273084715105691651212127458608608158766522070376483098517394393751596593627237194867923234212225485689634265298491369542145453124523148213930983645076773995610192863670126957818668617507924695606942798251973110515440458055063842789883224974167693574933075183041569866157352565860245482620006339761998627412869031904619966960977451692030776142863011545110790779507453305692180153456301135904637380966847885571297158662163124606953811847268651801582065656036985338855203317659695944435781722105030208458952609162686003343668655344860651970791497765364333752252467105229721182818029266892078080983748364724906673464081179564651066794685111173684731947765083875996028433057806193300362328748015310232771784363989716536485347915900797403203984181013765370807281669270390734205371248862039552840616664963098304532431832249838457851702323084030045309570606394103133100892698078253269670560329496390247849258128178101414566019352707764124881244409514558098613520886180706309469985244316024632284911162010707791909500236374294484125184112109788384959806845189302758380727237015114153907690685747593824305107352836002671362865718395677005561864582264342270438584263614864727684449428831849168848833607608741018349662854049400535316015740146195657251852982873580377536034753738283417600000000000000000*i1^3 + 1868576941944914050302895991803459659808342995119165453683315008207183416135704455705201156762868754191203326655664361197737975197324984631363702110776103717893386364018392595086235782073109717692261996823498777196746892216258398940831670044142783047098326262003216112883181686168838848823656217926201586860615634785229877982725441126042875921629769315731828654169507619206973771543585030431326857288733798936280862182875130251913706486103969972381062280129647046351138778963888448772846854623395734634839041534478501290462201492288997390383598881311510504205098291013243272411709459582324962429110191136065293704440688387862761696367496549870418692684323399140940555970403046998478736817840791817209960270556115333606352379201381963466874381431189838877428789836799215565779625147820741007555670338318846239073483057615927325862500096767032254016045865298082934674881019101345652481543417605249222182787487558145147231454931293161264161580767455994153954543182189847361920622022504271842745670247961585851502137130853719101141779065357649904498651180563343128514989668657264883037553169991961353350175602154803211675806082037057845244096051603505525241124786132631642465321434504759734962056920508681247516468478745025639831931959402904748891835252721495593286905104011733760671244594818323013236714193084776012759413441271430577993618135151482721147402430195695644774337923204074853059607888938328023588840916255023978164024848819382013301336084621875748354905184366835607128777447852761773965594463506981875391519116071650105148354415750306683588894634839348818999367706500009922033965728438967674425551230924449898067093651965479623852032000000000000000*i1^4 + 1930734974717820088867717946811793666842648728907836901057654392167287796691819347521654655834120712778684024944918776632063733372990741425197120285196261355204070802016186490540769597630365677247167030857079945047653102808348524916939382218029575244274029928119255604314813420321493181365773743807853571808613554720392650391910463275741027625297642454258826283517789154506714118197466925883872763145971135408872659111509190150218035081235713298343018732063055865733678470456320695360764620528420449975426104304216205863613279534875267926475461206386441816828487559831539710097721807007115954485469343443775227542247270121248398082429836283996004770694269094543389542286470355826538794899409972790629751981298513592567510432137926605155111749789592177203031234540273953764162813381540248330134173373971821552844279581923858857573933375568711976894782920968468259441943282166931227879557873742441259429251908480502574571483630144439884454149974826557458157200048540115326660542193753579902075847926499591197489125004002040696293775091539886769236509392889319837557073227419542945571956959241368566608503220941041726200441775912892813897781118669215747894995037918397145960572592283305548241616431517947052717600965204529220331958300320311400369855336682601070367873583032923560710010855507317227274157181498775357783923714674140738899253396224817633144818526408919166803593876211462789330228157789055417762728727142213532508326516453495941649253504140930930461984691225849783251064799115647760876011696892923999777603501510414810054207738354700516046624317197745934037367299747145864351948329831660648485689873516769017553808324973830692929536000000000000*i1^5 + 1197908969373785214849828064188440334665784380193401936566404017808122105291644924084015379444200263748258372139518361708016546470809093799506120920052641246971913898003221460966746509045531529844574218015158525762138107059943199354452936823436249914189396162367473469768836543078572129940110384838627842379303099968645484493829961629922750582813293426646586009601581644721929626715679069111876391682860287385100267423106257306672013507011801540723601240421136301004675727471732106674339553310607276020447953310337661716672689370721778736906386140886519510803204841694385205427639444714132259395987714071057964938881074747062198539738802201683108399708442814573385882683744727127708479106147995812887355579950482541124471662135023980143765623568812084831436393657680663831818558001168012547057523223093906148452793206611756019186497319934617288591256594476890954762576633209092018285638831283774151925688625989741124865521354586048412470692417871959113575709135015493932611343620978212868279312281200471121510776893673081775398058034037420629557664718596957735425722562640072233429453092549445598958870689329076858035025582001531445367516275148424544519106624603223951428671051379450393274204623145135591775661132331781086594495712946338633391260824549462696400017087168144359536495625903379878682570456725061913858238642414913695260150531508279734667084490224698167305814941603664381990075673768624352363728481797214970393152975769499424464063836284988208529906326631989886438660847017102637176735780258697310338150995798658762447354000038286103435019242163740726480640402470227267244999148965759432411783868858593057484783911528096281395200000000000*i1^6 + 317022345131265733394445392954937659035779901239597207764460640269517004604544053520380798133826833601962010597856661364674679359306650489117857858369219559127578793998420745157176340109498389545045779593710482113414042152299272220475400331564401505730015539753506617929036763223705946741510489918102155225242998121443783496209445391279029502992146262883265034360850379065437914023254090552043334084355335007152077216521450790780187017442500688193378887061575791315784690251973053020170928399596095292906298157914768273973108408616183621212461544098882242317588572607360299099707041948668507160715583053826767986606037193923090017106172393724777532611361669006689720499544784537653769625482699994751704075416386959993816812740708367824943245917229875443580953261613644714188396455288156780815075479163510099063563589129059419565633457891131517690756979684467181344853763966847929560790323585361340462560923747265322635049109635956242347704424913191912892453244356675014569397764525208970011204915726146136625191383264206143069686642950389684722355575503336019300219006113352577936050622460436516419174788812426478401218934735527923549847776965873208566404091957315250366451836539163872718641173016102752256770555780401433201038602127482689491089585370333390617887513929020699373910011301118050781131380902167597194174646693642841597676153268349786954515321298663724764577807991405652877355731178382562709733202133767399801202637063032945917924721341736408006287476470948960390645932970689059595597115650755313846747463351846929997440118941285903906216768732184328811096421381640045527772099160212265296629303617329832274384129370122878976000000000*i1^7 + -54191949933914787638347140121101428269178840415297250925454244502991235995500396335763143917721789449531737206200665396363897555049250293287358893766582363461676681470241525682644215538377253671936427021575456092802694249127120667376956927493295446637839292230517080487625696863701112947362587018803282264489081947633079703161387553283620630551775449258711443252727252556751282515663301955823302882900135295239895973174529402012895078080340836867597933994095327201804020576431162608010349348974305628370982764421594281788714158066591997861296580906224795522288204966518147959289728000595691902638716804362785669813234962044330938429479333522534693089485398681108276833421642719192009700102227440283449259382554023552697967445932224098929158141903610005990791566856812281799464346245347740240147826870643830999562758354831358012241962200846059511394735120264942265675250927180006924583549583094220966198540975910126306571443429422782566432742302215255578560329667252552105502314839047864209382751876115374576025735183708959611008472417183194190684578537009657889835142537652102637557997365715108145718967393747729528607911666411958234833072770027751735194972342670695701463338119542760702397654291238932367436271630644041732474970573996822892334032431827926398566577080957411381215042325799077209491841738469719997298263648183361239775899730020293849858056682824152647947495457690676786194535153523494344554472100024372368639149808272489001583818919683616045738644309528218002501143001395318445140704052578012144467123510786144795936092991535426262092855525377757532989061004630194635011944478386784051237400463539987742929127422988124160000000*i1^8 + -45076907707209820431722987192134382886141100266512514009399217749861066456927566201164536905721911488798020313367980648298818330688626098061856462640476806767851615077350381323492557588407543366803950485164673070644008203978424254909737216679151811781173004053019927194199020952415792066436517903418620563083585362301184924764901299541982439496787622228606293715699777128648651289340019789253481398893704745780427115936396391860834295041738487493386906901841524884969334720121787663800742417685472926031100278775027491491755958515575057483873938657471324350791273989231940490008334102219578472492918220559149059875215461722904728692062777329267880978686802277356634798201705690249771225466761245686672039007631391529236215145021590201547805408875943456844376859884769672634330750053271684991040749377833754680346163169692375372677265560466797880153322431823671081139089667677422855774101844471361617463655446837189503786248814811414308446750061539526147766367085160278785212404221986845986497766807030229972239851837667870623462822971249872581448414431979432295527789500691854558283574717098314826867453076162963072375354519223356341905698471701517784811899595541696375700990928420337245013806139750504402323754291317593949837307700328797077685964254328698237358747067154161573496155334293389753635117484565303808063479303413291150464864466203164422578878045811624002105204079606833551881417511379237708944062890738684539807592321175669900200967481359859564695230524318637745778483170527598447669585475149730073729125164562369163543180349085488239896888167676660779598686257279438673530289884373660137159632915915189892451645101650739200000*i1^9 + -9522591505298968326537520189028766536698493522394572088169711471553225498484201957009146545534627092202135431458036271497966714058034051889718250870463441393358207478627624681250169178031738276594144172808028972338573181012224960052281652301619747458721931915862494535824569837600287884612642813055545934313120247413765616313527144917794715006647113440670161288793479437215704359885672186876165909289049555630215700139751239326515527989668587087342390552466864342130097217346448725230925580143223981218204706278233104518049576725972263656302745747671802213363304049634957192652916435689909628862962572223535400346562681308624933019730969967488609499539583537870838455781738341680758348370645784682237701535354659479062485497842445749562131811405148781351920967746547108298508975593933928171154911595406216569457753806248875618140947137374153701318700239900896341379347573521920635228938783408537007726874518814696892078616654012104375725886960444506442652508109889383625596084241665091969266636470862553941255751520758996419393977624955280065664291157351391836477588464166328947693801225214978383080754790623344203944541868971476416580631622191218246430143710881312753240969032514034708216266743554245352047611699182521400056111340648606902410307330225506122128357739495332769187210919297020612499657511422301034200847605184092865416386115426370249265471149556007712777719482795775822444915274316170014936329385878081823668759103797225460471841343240338603431620126759732572388251778889354804926831337663300189547196359610072540968769680929699032365878972518672301577579388954588969409353580870640386719535427316736023625664243223756800*i1^10 + -1072404049358156455091470773121933044625677003533010025938887072765282640530115534042302391137042962512489127566450420812406481013399833443118564423142990896407935066128352164076821156008088808066224701594900094148903773419946379714776670743454304191569341076410656113243837946657643339014663198586184330971007965640202949241591601276394315010035166111077748404067639014562583678268540505149285981139211575517029368943405710305958302840033981576276167760602174769673958957346309666041237940027094882015629445452554167598321028375382602694782988740782211930737059820800716073401132906178684424279797714521861812313509012603236733222509106691110518644947601912364675993308645529013544778216352191107572649784378544999587483425214571830762344778110187555058379492487134547544514733272417409243761001211209656448673408079824954678217152604867224351329605059287830474471807884539359995940093958627092819729819889646989294558078554781991438560382976747436830271969196836842205518264086322936828043123033272220886518280313752649294236615982682836896327239363823399067390088834451297684160960296614304476203332342038136576179084932039833261222824822169938269757269194007438659091717894804343999278248391248799572830369402128058132861084951636913203710612715074423933065066860185035489916090976274470488562279611737480150730908226461485970866936063252132924682479699046355218099540342846515302938781572552531857236195302386830816063795917378487159730454256445287201091953961810493404891399942795745499637567182976971326205581728659251430878500790090248034484528959205868227559282217288185429790548450318960935262188642888909483062525637427200*i1^11 + -86253229395340692330698606526434803345692940905599218887760263133893624887446216635243534365893254669047099368836189069935895167041398205867559143705540341010223578203046468745341475075379793682625874815312840404580964517442376284745487970996889335817124440951480767807624080836107934003017212606196149705154954254112204890579065131663656258407942657182841986523836408092472076483110082598076094684512173140361307155805423420870284414071729062049137521284823403507460615760848175959571471672726625576585592749180426590814583279674826433318261562029090856760385987855931116285954859067150437626010136924667683994887781360848707741735036247339483584459030123293534647077073541259411560559213800378004081615377117387868144793645675510327339024162174988457738255849276813030455173239032592166577188951344443798428686083836912114513242384182924334167254640651689618582253292113242335339062118194635997242962733981569112167101358834979399787879676115867041893601094346703035100854774657852803126474357678137084374057220167570634082955567211197185698476096318753861267531054844814920491899836423302168030398904182466102532872740250062238537978839002692620852606979526949940868808250176319323344202656973263753867748324264958997087803422665794622907031251520580997219181564968767576743447691009214373093935692724881166746983317860687588153915350320697183020299309912598908510193627203895767356060599265282086112211850139260879476836048066878640569856417354576342766852486577257080119886490995708764803694800282660561038235214254544860836540162579519757011651197188064481141414960895437549302088392293295178492726839297099343535104065536*i1^12 + -5927926535656785910058548573886893883240468036564952179451640982020570348273284292831564801399949611356124762606410013725018247483807827252256441486049229648248480907420324835523524768849263570151247264081637221676759309697696857200196284268097408585806454539878841002163625459007212776654259438785291283664772330013090769033622062989329608170814104550602561797459691018989584820731152353800805127594992851701025783004745125345437662666801317423776946422017317056165147371454067229021434122829856224078969765885269184029663415660892251904636528093297463278391653915626524917928207587884225619137371006469696287763134331816214794288349998241395840564649981693565607222838078618162590387415220634979570439675566727322561250677102082137010097637930855099095932499721187286946998390553827504352087745462983908406538538354960274134560751352023712967786783256037142099178464074958129096052776050008993935347040347166289253302731871003144935222381474320296353025398845260194343415759563220664894999744148974039372768688708489359839497290315753211081215663350178284044669100151920952039919299881638671331702617176456478138325543955469527156933332286241118403617900918325283033627287675766470937619976113818866592340928261530676797256571028020969174821096278934425497962329135691215822394333851386845052838217053194767877858406180084950233783926723221177775039791009288491317103929328518556704306630043121299112348162670396528016059298501067403398529518980957456858064455976055370046541126400141756807259513746308425979946639586929629089206723407606942333599100033458239636516955008859867486316078874623352352678839542158844252651520*i1^13 + -356494382552307711781228184933333790916325238946050867673755663707452266286672605662890819927236921008031477969238945114098695004152995075895704375717875855018304129816623523865422115083394519445363776190698812949241967648204394314653672827778314002008190404342427574533539535042537163906942225565383589640386245250693497163725970684063736821752139978278733930291913914731376680837746822811459689654834370247200193229441634605178109220847584461765567437016996984933714490224327838757196617983531005526109548061591016492230271179052369413970357962683814125441424073928879640582483738583703680116685073173905236854967480815481355798986226756656650978902645973181607358671434905656018592449034425715187116820505149836178282526222467309091995525139729898276235636029183796866726139352785358284006961153545306907908649375428645974235936796576157345578701170489525396893340634841173604933757913875808148739500303821935438419539530478048607593877739276264124697584680404144336029670616822196969161949796998239826668044144276949389789667417156256502489060541878052528748868529071826258124944107629546740181638641382512725949483486306016119540587981479158628780400797844633234303436205894012643538722861336379765963879007811889385129853236469529413111127900867018685251545538527220654569921497334092158464189091937235625677307979546610027620659799043896067881714934697556672347911926107382160003899247785292996069447086875511299060531700100608599535262935798414681143894043033198393701118562290167526010970250556759573941344226067113739013531529097990687770558720861154983820198449231915805220270551576237053247585863426147090432*i1^14 + -18232090063688847277942851698754273979535929331127884413172264700243682013124440309101679976282821576608796607227860619307953357767462566351795851760147092235047011268268889940744025124710915120984457440891643355049508694137422280567414681729206446863218641114385624318525345408534405601694834813440786561715547260771814906966316053621287487304739491266048847547780350449938572256005508719824332413334945367876934045308863210760209532364763431709876015771881902102135051779290316232039746525912449871910204308497430502757486445749279763952570944500862962731517154290131504348530974882319279504953791209545500919276812884951012688601379653408552070443770527715223432609703276879149591795487185864654953896588297986538796529526263007399663850243365155874211027726271873318517973404556223176032319948146379044664180235746873134349614897665501302532158441309222516198272482496595528494412321229546403713035916822778270168087318975774886212228084360522904746409945642194588853062197754076782585562900872154201161331830485356118043168223307252974134790832121755775940244270882406010317176776898106359916117328294616359702634320000908113953500484411007453008832179964317929011275391688273839265346938767107541284228820908774879925210352388302985673015866374058478781839530487286373857868960042017712059774416469683217842174924046592998031513571223523572878019263213689331246477986489371791480556184487145924842418257656455097713674420843213773928235658850037418738631794752054794354328754571601610085205813959745859837419696589676834236201708421143752217723060874313105805514807882253197702243590895526149115782031166406656*i1^15 + -770420734656315836697966172027995551924564425374281489308967797675875442418843951211620549660835049068716920010074858667806079048513778144559892834456621920468098415078149476950296409418457846145000082754047684545921763394455944549930923927126122821319903080849197007029931490714415497172340943062658780845210185362849552487728123778617010398568619089037773523047605658884902508307359389731759547655194390524186177088627054096569431947118604675818298685312980247945166332062316482218087541238404180834172449352333044912349843129986308462348353073832256594807560290277498620654332355910998996728085776846035179699157964202599194710605045329549896101942757403136590260719744159247093069438181682363100486154402542234874470812140901008770749237685884767682321996144601014319740889545721435810514683617279241729289967053351532162254414269973370127419629249817280100598465014572213577850440622452043348743239899019521678538245417246443176054722323000639700270593481538833771452482431117878913316077970941855972326685160516729504451122739514068842502022495498193060985629783707832805718981695015592449230837199319051871134133411596686631086778825987749405493312929429858701040464271996228864258228984797165006418092048208672785529465713781787205028226147474663519596554489107141131172864416393246364423229124598708278689914092608417979116345879299522229908974027449532795708322197253591299296411099218301259120291343827466936644193759329443937244356336109895029972466934313348852632246346788282191400139641142131581972441474154307324124709055713928413099327288574289676781689795841664427173400205805364671114312155136*i1^16 + -26502784738505055842549150766923347004557582393586594979895748369953207921244762869172879775084958837650291364733779752088299410174429379163038770465565022223573772530231864402709742161954588750308200290244347229486188667398831259002926168930673584044929924844782185534795956230003869108823867051754740110534971895793182652453831581935185026376208257975815000826402251464275493746966249446921506209958499499944602520625737968282474950276634710061011120215786165375446666808722587174624758140305720855615548839439794944535336041277921624322634937368194954175021651540597887433269652548147007295568394958553549788994481156437568885217611857169681639720580513155200411956137143271848057243073216335848170052913385757308405329888706248132779229000545979068110116544029940726791787349312846026757500830351351472667143655344100515463556901222217645615931582583279859167440244540677977089949907036850425160419665451268495545046883756857089013422334454468148713035179469423087228729682854396526665883332763386937623470198545338182667834200017401491265796876697868904288628567772381365324887161519851894451956405519856123273722428427495370108485535906616907053681906734834310831359695082790286977286355983947901806100525715743083106299775495068487938436601696401647855221791647589177041860604964122496523974475437639750744403275792077471622363458739503879896465191782800514749330993615381215032597924203993303687636337434467340070580309373039461319194876668473376713675563741175667191755642636785193521680131688971069553638626921003983371467093833101089521339937101180897678804626083136062174886810437456834112520192*i1^17 + -738432229731953688801799549934355742720118219169303200031470066031869446345256542250578520167148260185219360954893498504997116485902267855723840975462588465257906467465520353530431572472520919658931821658244937602609115670069560781309878140188317578163382451393934537805654401282100801443451236700310421629836325677951458503194311053282672155724260554842533576788685023948741338950740113703643658582223879095477168743949432481958844387255176173625999883835116254291344601476767050510310823965373898988646928800304022067983708600018651102690280997243981699256947792519588490495210564210643779333304423291192422247399424504832354221818602072033140497148883428045439804895690594561733818230413813222882422602350776253492111264981117298020299322646330247609382808915944933777011561147244807494665280910847123808082576934268439930109852562711318084540159507180166991561920935836102674572138585878100946320326156195684442059199223998289961844020402397101333618188653801419223801027961927486019278927472757338919403064852390625237450442500239290769027378728000572515429072010752979496902148516392396626177170143864538799843939771362803090933354201312787033533708345324835517732239193500202294132835117748207247033094565645475898414627233314714353885958448143350736126475758456216247675274410873855652715494831653994755134571738208020001901799798563596001578087679998699392092875124263239703957243765759577650370004796550027460629351080336994947303414962543634053252360141995246238698571098562319239576102614370358976647826622814161218322273224584588741045522856832788447505837050907801520121096088900073422848*i1^18 + -16546797402044142838043140612172440667166158323441501756185374032373998004448200719031927426678187294757647927157286310050761083676517555940447564448948637680563934208113987632985515922100216107462094045807297833740675674781577415970972246242791544747085141864233230231714377252774151384274353992770767082393216968786812237804195637496751104366319911044412233549683878206361692648918387694584969647401555569512516355860915596768848373591492867804136547400348876267860832402020214981087116193528652438728516002422198340459263959418280927122240605966016685000461344593876267817512615113466456933488435968446898068389522421470265947571129322180474704171584254661291095202259186719513576895219624369559485959941297097601105228916780234641233706358730679931856424497794328627964958105193487299497435796014265565327990471498963048038950689397334188533588537144990683443041880308495844870850907391723679176855963073347519124211053237891665068258831867393728743784334964362851678566743554349955060660866538328080775945921495150541654062448137394144270412260328127224804597849152434701364881431745486368118058023139812446717314838781994187034828214031445023666283277411153115373097779082882681393652353555407908052546766525797053127253891050122051046150239850888095101054767580559184817225884321074417426990363040727977366786819630650651223295053177493828882510603499672880130602898197282235566102313977740050108177135730883524852179859152826743646797836040044669575548330163544444079282211085992202347756691034746090882200597952126494515835955551646789235879079404803867513686534523791888449509469584359424*i1^19 + -295151099635946511739307173987604478580061594417246201777667946083448183566621461649237220636194295429891059259686784361244355693569246207218209368285183329120272081926962297973744559455291044458211579883389085375493187306457670043502573764803790068036518892911635715780231924447289578481843077421442935063133298635928376718980622170341840301824402525101310168311972219270867095385305012625114735589518367433866423308479441341515236521960849974832210109801065101851130106218476160324596237137953707849864131241145380014338528481582273533024110499450297872247446188480627463617677323703005882228042025136828141645971589230394237996738385747627035723316837245250090978934440847969851919732998957414538989075440427013328814478987633799896587615397031947941486518766237214434130257230136578043631456611492322052334462099750468492039645881507217321569470808506838911480167332394973697728287216673297303027522677087334020860800926203926432243769116142157331353842341437600813788376413045673412273206456417975515349163219784659105116220787692155578547894841133072946107123675533657400019003917373242302495288157014746660436891522137389251175284696415967490419344561756414225936797257999455354555602972531640157618531299843808288883480839073904615924371962558292170042213338573042442581089553144693996533978900204162432093427498668319505727651576234963406708802084824770855410474587290051729577026908364835129538881237549322633020943410514370007340031288826724508119901785822841904435771322332153004158902147197221962683666528564111246739987243130469208591956895179834814528819998057378935317022638080*i1^20 + -4126034144948309103578726287796949853479399087146488582705610452286798297636126561266352434888641092255727288637350891754967938132977268436276927087706186829688105573761942321617171536202169136628920699123419963266644081398366373038266563111069183497648295126625948669057044729494204525732772149122010443293833086713548388426337631185541836270940084023164629126161881450691931132156848739811921068675649233401504256618229534163310689612527178009010587980988525277978559132118944834020317737360328140495245316121259858657541189925603203261363910794867574791953075979258379403433775937185401493234685903758205080903217909453439202231026208554357348397996531063720920493382562378295241510550076881553929366343942592988461842537736235710163611883710595326611208913038313362204927436640727789705562233080398085016335419048029905293030093011701228024240572481681695714860542620011754720223153119074239569285475188677874887471795724585637387159250301513281040057931813719546923093637318407968592589722027112608961320524520628844825740746494113071042417432346499727068202412832043085897534687610817279390724621776820171343100372812231517825768594229142396093404191302580304803271313856983991574843101353843933308881345551587263750824014176228503570433532351807078384076085770965991866977806666345968836763580618821179112169745346830365560584284293275079244009581757257740363430052766763720274648883879683157439335960922300112975973489877498094591039616930898606819825403157628270226318960065618694869612664426042546456404229501789402387056449086855595367975100282870257046459825919563983082225664*i1^21 + -44243730793266721374435411491909822653679793978249278888801112172969747631930979952574490639524635271510025465275121618230597633919445401597883233098190352848888419782438784419828951082815280586695138481272696999551386388450840586954889727288760665808564773238872043298450909298413180774389764422664047376914025314328516548015915989337252119401943099815856337949613502275975932379493565966690391890637905062440154558306315350255423283941406908373272155584686219168671132956032798551884554655121010700403314373922680260558544932767219343326455329962870160831626488972636672063262359811979440874594402553277068536398991302616746282488132489552375324239241275946534579295448521755589494688272339299185348997839568624007846559072005070482085446533954699996819366769299532112819469282254098099451607822664836716800794253235540236321540231235595441302079771905738221508307150117657645782490781938381441836048717184001130699095228725353232163048970141262490816674148208723459528688697976411824004756699513397312876238810907416569120056449655663691422616175177336002963416086669205669391751617863347314374618620465927862804469644141508538616768670828165126734187263088542843232639198020752840384653864054873354463505237489264707281825860409612949285649321830496898817883875186089158465495442473779479352306467015206109523336775783885100863143282815525666906787382624102053708487761627022997853763672285730201272274602511299869600866223419166590841070381314548464120079073069149555254591353421717916458010881926231916371968176353591229524840237764959532231106730861793033466200946715435991040*i1^22 + -361170393707830594027414774397358579982086658208944376403651696344803060162571788344255275793440897710750180558081602074477966355375302372982739605943616440976635451331648555141446029172070005006605696353325351282427128848167195337499744654166552908195108116555667696486368271532875707345066123204933452843298303950867443819625211774884752101615513038433531948255409937403718203085285565031474975941455945333072314737034162974243520437431507136951502554129452878764506988009569270525812097897615626328322676601363821866145907351063376779558773947683881261753349407338573455948790299033627817464055223485274362194239123464165406719759805326387461086634934856223118691108312936252101670545510655560292329357487151188131414691233683505110641577632895841599903170397810138766743554704999978199295170151377748719393022715842803206459747573704393757737021921390565430908344183991346802151325882948106337053196174479502390933293374317708328154409972799704182646521404280597700283916625944113457941139103068834744097409086510067508294464673876233086198796767860589805777963655210353388616968241229061471654079698490468010292239237737921364098195253559604322877556639808696961777369471298396315065330799283910575162121970802747203283743447492836237488149876403900347613806330405154990141898549173016626428369701130224851398617336288313717073434498606961220724317898890802288432652857108657712458496371228180378097412939396377019106173436122177626999056425467841083274203548982162452959704342112652391078869498987475205508064006279483917077407028174247880281675569172997567573059222634496*i1^23 + -2266616334347624319229932485609738502147867393046045417704047427088954017036646304940055682542953550893945477416844385332691026800198277409738959543576985138081223223996570130620767482455522095459288648255603575503044400720615743497104681850943714502912764774820776624253726586840893426554811764671401348907555265721839719116804527671393919249142059446862075729675724634222838350917072833813195726832516023370547075736717071523861159508507490077931432795368465825031336560426846105135142347561994322073002994583257505585243911980870803226563197348837660262529947052490683355980421670004353109904983665505877498527236885149518359908460302139600699203864375161367590157332122655322193490767714505946310229206395924745232926288861650632965810684500520990909791619004243153751265949110899027576758911058853710988310235806786270750892349065422853830756178384081327480901030661410119274680145898053739963149345900005294766648702760243220525417356307625972421225177553611127296715813983467082284673095877993592874062209370478653607895511896050812034783410896136600296458524373708122845628329438307053753162374635128918355802288402557545172735730262815745866869938219190368997671834729268372365773631713184593953482706781822182375142543266379190482009148194259102362125053018229736595827664304395210530901266174031293910111719541491563874026767404220611863621815970173357121164524997886798462240721283342180212099568053619333669312405262320992456436552011447422115421986463290920433715681900829092106139505740058475618136885674503161736211355427227727410686041251846946726543884288*i1^24 + -11250412556980257508489157304564393795870336749427213371056311748770023573063759239889566909449085636202625893225313371418367274673451208967568842831392196022197058104630814331873553007567643611735608615374174510760379693815856804441505648253065676537954914153354826395984056336679482845311025821007322345306662107469342761646463510663840899134599463677320958686771775936728729985500407285658437668131162830475461257231688747006390481122400988205400667686762196024412100270816926077858002671521898213963985539575008742483450982376355606234019202617818437462206329805042490735355298071071934124689003748210411170232057185880164077609458121427364829940501429794420156665150535139402649904957600009112476291279232034035495333510405657206602898474871295401088059828073810932647644544509216504445970696213264482723594968370635208482976825813791531689738749132777756222380772952700289644905062957495420445943054789920219234224827863638513945240753361660159275017415653543806908416932331060200405447759792590228298948062368274381353333419770108267578609977009465519622139619846512569310632493936532962702214104974429345390008538275133522059154285343972767910251561443337420367394299989675407500326987009134163683637854621617381390726716066938748598333060160542805047497976875817584747841696391458069498203974013353861944442341225377787914353285307541888425680478029690117857836818951007841066588661355289587770572137152661853967350722131625545589718581078571128037561019813739063069858205034772030027602036530799245844597013449517199061626507402333066934433477242420105052160*i1^25 + -49306979069744940460396346191627877733821656560480370168194887875518302691469760927263964758387675568263719410136324129241554049732541030518473065935531772237310447369525716104485229209331239240171662305323331054894350597597224181083266931921824834250837620467787813841454353485497329601015086847107154247741270898632931152230260444403111771181065493473997995775194945177349725980628012138282336014000532145344034190149948960856932273276015294391623489629861438479911969323287923977493846877383204519373147547522759908628834072382993846772691000082448808679327579355132960596017709524345740289983158797727654980909479191870390849690225703127202663516586771911181562744993320792554336955642122623908524412897574930831518658286423281926328691559365710471424600433005497762886431363946216355450490339951863122790087035081738528574749389236001630812778081455675003053364774924578775912185279989619623998876422860348215075552975512799244355566673142881320519888724496371327708480712718075534041952543500198735300089386177629377143750336093202463702947084838770020092972478558775000586582301691521658457170840671539458450359325227552000029182314364077380856981745156678956126032732558583440013726484936359032529156425167262131053013839972959077633084841948544875215097918607160518531570216457421631878463590825369640665881836933833371952348789412768597086892830231457024855918531832870462996689649715863104841045046431048882735848509704601257945375982879362844020594223702084629750701784226149536749369020421105990765983413266327362862253556580498638046078762215276544*i1^26 + -207648438900598995654761702503070861802990217560827362609554129181330911320844909201779529149102242002592260684047799288218282861217234088535387977506116888237751968080253791106068949337580780766217174603201116162810633583794346452498756822626920781518429116823338259907730329498309160470002076294472786729384751132870382602249893806519345740750990200545187855748309373236990223865852357905869600795138746985762469462761593662615171311737335829302364950243650386712304050945674153591809590254639765079725396088578572139961081481832268269542302766308493788258451377342921200893737337518540872755124006968621094777541169952251602885221578540662988800967345071067511313758514327178031486225622455779677214523974956277599013723310076600383166585758445000291952979277960354493991435257707412385086735685714609970677574876662256155745380771743875254994328612359760675371403457664156628525899324503805601965507838064507043540451871510778920758309948218141018676176679146905281970964286475593482500175820899629453177920621480984509298049056450330408542859524897941324879308783138918993766738899582966974773617278594065868121215524374004888115295008998868562535606386493397487748940063024182678316384558609744164886058653309013844505342093308148987809990620097154472395516183870033612613884031275853289241059972734668176380693947360746820328987597803833251471024252913501763151510967900123989241022193244662144145556320037139004017234886726600646637110820419062500555989801555693980804281026470136881753270845407758107563987020886513148987028463823832986625408761856*i1^27 + -598429047865794674198376094080924845155492687973812166605111035155272172226903241600259446574029770611460211123489497084538789625391400735532956193376729153514132426153649841656342273030116806591760361552222911043602178014368083786052818052228431397744678258645306938880563051839054063621599451780787892613942831233552302428812508613124057514668696389506032041587481504633952709374858825838865714498732777966270374375284611350501610670659561447634140246015212079187997393964174513939063849086648678702384996578353505200443693808683434768191987228216818200250164069142468079256570418146624625389814677839970658116146681345614433136104317632306724021008925494595581250605252580084107378377064142670673929219488584780475013454109831079402314046534269128456660918152653459383511487568479010436017413463242990034761858387917389772217506697073511363413604444954927099908879541284303132387373593009277299336203531671197572799778416788647274077350214047050083856784835311257827738257104365050508264908207076727565957496434734395056666304347323511203245105768452392212598526540166415352428604882488567284727050395138809594326324642336657143851515506064777411801593617103250687967409550083158715899873452884716043289035387393081580582435113893999927808226715897375262814121014812384671645003076205516475711385068278280401134971745925909466157415832557475441006483216598287939511934328808751484605009733435558547376660961433939742997599945331079258160033222524107810467328361979976341467708560339819086821124115883378452382011765132255066052667557225277612359680*i1^28 + -1139943432373900280399985398557000651854740460718114779904421061884794522649954474069189955800136465435692602746378644428961761281493803422787627637499320407561251608068749729943784342613147293501595227024336174673666974791196789198022459887938297483719588802246858383706123227294850376270969891681109824588610630970100617876827213690827455177108569491945291357231588260525223350462085605313824443047490338065762508820786051370013971953420431037100007956349102025122849491187000774103564453906655753815792483918313647712399339277130653590726229071601544489989916980167181121390183397139097425837271854340373541649983047966650401878052330373026628857468358115923995619628528621749581265135457608947514337464593884547133706376542773684076735481384094122769447888823950411375337485577678874281370261890086052286268821754564632823461410158498548610506790177875107018327794114865200452879724039901363573467529369459015910305618046264301426216938083218644062287531256141564823926500148896124773517209281421993828917667379280203051922923274108889257645993503939734390140749388920479812887689567398971779946130922898814814477933587113713732343598161698375483838432482979769291722864082613619831999274314420083503389788575309395027179520330824724489913793409083106753791949321027174783108180795616093376999200319077565366783135127793972199771374872145565838944708334776076125636179938514689951789102490168774483957476376021274430678980159327186995700459606168978097515625612466165630403319129364007717336123152125146818985624741130708363628806820105027584*i1^29 + 2881212673939979586899170498511020635645786688642210467487928140180908710498410964612916100448175230772526948377040121742763158386588513435014060374603749872192588294506586927163813653119075077483728798553485766792409436430959181730951685251947924953336630533445073704265217745384729288183270243578523061589460820035729413157500272385464512450173868705455836371030728196184210209047370803974180392773442762720815264267364734797136242316679795373395015426417039741421751734542719720677117768908046019105700546712362268410183424458856696167838221368526589068525486454326403127091394390597271960040917344758472876018633837999918301678774368308587289454733322350712611885612166085950911089680298654581937984315192815519692398518174758256562586761950731854655865201199406306248888925752829629986224969581831605739255093960103663107182830555601606445684047054189487518098520937537181270690742971884808504178322196981239314930919189127249826788605814200228695309864139389098580627945723926951679948566508264622129809031204659962102802254924752400303563981125621900277450080904040292767743858075447576040132595813430515746790153951405160659534904359350056916371185601853971935618468548996319934352297203064839616615465118220721414311643980492530239993657826861820606440818540842367383419085851578287229734719870842493852936506861854844096395556906554881103686812101411744093619027848043842603152508998134919806005546145366648825590745719387531303890266943055397188351314061594299638581043973860653263676766063791629499013984720653399724860330999808*i1^30 + 5763338906567708333562124521519170730015415361753558556991142297494468760653610300890896630851571972919545989722852477099448961716986669639472431123969409641242069928102221454254389223111572234961424372307412415562934888830528445003971281421383281189251954948118122013906636652005633703503488262730264487238823701857786555789807341679752278900743743083454269526736644959378253292859104857657997449452660045340336943101528534512578933338042854140204084706643484838679963152288235414226327931298597732957701485572851633494456905034178940407932155999994775705306409324697892413797636268336089241761538560157714373106025476314772292763916102069706964918660954038139956163820212933322485789623072370991718395463111684764899547024137257762851522806583444444887547135185093298840312596013029197452132842909687762162668324606722209090599285272533318665763633352084657544157248238647735034207746109273445189176770274702492990934821192378883511407731130147269723873607156899528317885806599931449658391659100186834222058776473175502638845763149731506428753099477055869007006296261440410051766268595976989161521881370667096527713180107821847212361962850536502890327690418923108800772480681998858899937190292979400243512689667406431908060867354289830373155017160121661864808487312075694932143020159998795206566287833810802786886707840068971463543727659782330156450719080987294699039273114154381283073310445095450293233544269161291265916711626880430499525030187966209379677522412626678848848966218052820929963206941985610698200696306490510965473280*i1^31 + 1238804047889980519580864693925252574975091651084844419041412477141597881981138727105917435843840536074371460132754884575682949688032210552187015236701551068710700115261697668634471830994303018206400399425396574407363702121212556178383088588105010266577819114706943138170683354217520109357650058848744936767777143282046291624567799520432169017380194573937509383257174946278700235139599937400589104069081534094857439932740084801706884069195693003708200250675422122918803659391875345645291125587336323560754399601437564672959713105169145862290070905250206549654926279404895058022069696857021128545828249250121853711036262775491619207059931223475447857031203369451393193084138639518108420245015700787162703221336152548810975991620125919790121541414092295054289473639957613701114479773344076856320116082418074482477273252541485096149284570452041587173783188317574615082081082889484218359399927642551471190143099483642392596337827417267847293285327221494870642152167006321182991758160404165704975373665399823708606635579936170102136568532027180044514803477892114697100572292867883304214345762938418671155329219051254731893776907449827407733413881748617984888756337855960355118712937393446644223626903251744675654176851821771031268775703396200104061567788468365663350150684203863945490254561269261766662586807228526007098215495820485639209685627215147533957414234729620094317293891955648882639119703213177297596993538945404345396245136760155984146690657773276422362408747667441782661369741035936364723834474100234506963382530648047616*i1^32 + -5805397842414523230705152403088259571836438330355857139118699387014120042890987361910361617275492342019509097878209385549808857667855128814428850848933874404567558651622104593246057123408828965063990401188806909100848473356454009337428849781531547806423088249892388630836876756601675024539590362008299817499114213154786503704880330621932380576270520279001672334949420383165713841407694077295578826804330567699077750556744789430886349173239635135539551320226982158839046654882476066304017251985195593298799309465563244737623608802040690122177630633948351588164840279963705303395735470077310701696309075789482855527483703551600301578154394330848384406694793266183707554784094786630522717497430349972009172982935287844153660885201568710778409018853299456075127066999473758949608016603217464388980072225382382774151858993110719555316282106512779874592272109690675330368742486563019869374608602680158515648876597166859061288223663222254756895404997601173933340871667957252108796139572075100725566709520076043738187807530027746433598632798593532994394301470079464280034997132454313555652931274999622256138563676826583743572786664582070314193741469170523098356317589088752950834878394939526974357187841134522231353584455382761713069482148818163250774352002551695478514067845504013484503667723837447753939957354215591479358466439468141216884828534917693607148962789139643363532423612816921535146008471800640730384547414693828763396720497547725044963296757236401237353722104457715035329529485696458838253158935421290729915990147072*i1^33 + -5056988983426548854440581478237294305972739332766663860155661105421600042947414639216449999889419755345657488753604204729071124112088542788260698184444376198279054885484711453334620845890131032869218928928433029220157231372047917969017145761662412360380154943198991987066046113995426890963850249934656798635765625134098996243965107269716019122955797805745739454246708272156267564515672314205300269129328925254787347961523265357913031299160144572843163028021151587018687568110070958479705438639043278880613990066400701466788941094538312014167138595775740401221824707125519128159998338190405027995249866627301891107002994237089762296054939529456921438208330069752708455729099115696546407874669007240527688519409646488359946714313214488452124327835627633347044040551174251715383404876623022407697539237614765467485773605673760396571659609809453865554626892180659122634580427464206741791205250689695912848873117936496164865377356793973877979692263189974968457844861538349285468720866165559089264331647071938949133355888094293609656917367069983486334912884634780882666985161750688620981732511764991573401981004042282830651047784414593080450762467044277190395089354894119694361182263681875860105372436843154236633444903614467532085893942233089054583496071169639137361490394974266275734305389486448493397581705090147148857605840860116627798926424167970836780368237497499712953871755110765792951795100251051895442583209275155474816741764050676534855494046811344265513765491674428104706248030803977900312852551294723892969472*i1^34 + -2748229172241250386016937316119675500932554699663348400389146667964464517169342637438462938617977958537083115556644342281194795246883559365707606237275233839116802850345700226625873725160816043758613502815242651186270408695138975839393933466116400103458210659563017676491860969476694928370221992122712639982788156344281132851705953351845266855638518121771046919988175832338416354902649631541300570880276604443409098043029149829429821533383959809453034690500986151313303934626893537745533700940581347719094541037652063739826953417339978460118281283991209461107648986776582684147367106422187299583563864407155198179233697105391734434481319578317681684796909842035188343666885186150401195403193373364554893845708398548220032582166289212914738368762747001890398231086218498929332484267706313924619883376421413806064792989577898401246338767994051650924646259105312661559243875484211271317271908327951423793486897073145511559066301215177791316401403721239473834792801649172495367398175064671080878132444000643611000201926769737396644848853034161522213292905749365420421134688394164630505090297756536891189597545585041946366539587020631176208822598512642229877158024353515809228207197737390013240006082292917321794663120402162004493438301994876256278311308310259473818588259853608402034642645241000561254886959090620114285020512708618631521657522246461795117556640926592311148656070222031207437534762134280785322952129546721957334135507800178279298693389085240079550747659062593172680524140490990238004114747922841600*i1^35 + -825122074390870211848181253910651862822261129016118503806611325365048832802572535279664278991505793695275897773646245221182707274460239171872625487871424115368818005581102965519591393563689491218413622242476150474731563653070696854681140441886331881184543043695918244211716632520704903670312454912693896410136551256846361959422286413016267008687395498379540285292885796362638428818584251300050448729017742818014809801235533482045979344951415389490091211904052302081766773681752442032998370942062827313887821328267270550777104817637313661124302939432129376292639953970280623731780551277416679813266035549949376192372053495528114485200618120215672649068614267429289759502060339268198718782735103381701125888791653005653854280026736216106744949135989405519514535714741755832050658897131876868341383584426666291410366673424383970225849058326040834115808433179422485725603295458594012568687720334844331550782717564457698430237316518775850937724182840727562461695325545421905729502400460976527754767965085949418916026861417675075269000339650070366632549478262985728896366405610407889663087875256488587094231408241127503819931445728413077662702888348950480093780758554610283017629681938839431759709522008422521630208373124067780252846543276954786957980563739897794895188174583342069484923997038829840511885260070764100210328831246154234178061802663270089614460579996685791512659123081024315755600474664971904383123333688835781934275831420499681812604115379815386641187964509613332663596993443475376137717153792*i1^36 + -371380603968459017362261627841554978476376045479321354586423517681747338753054107149633894887385821247474213113929770781752788360567954928290533756881086588279469931249445540272919916094078196312219735522773477966487945578038960678301036803370923469717621838090310822140929621395696826786641908754767086708258900161926678869360544696682203269623624414123224344319016795563694527358372490806936675023789470188992390364273318357412645777894921451901720843360758289722746166125235998417086153378951139119303136816568978023558267716131977786483982057975038362981876252984545382270615300204669358522321532287989682146611772629700387224412146698239768789304190956245582466037487569605653944839952331027589639991768193748200944749243173638967164033463383992950518670416218315209618335343782313831356226388928583133387588586484759995203372359217441490496136367138216505701513332688344278723388597182097049469290613449813683327788638164952841908341276633848937736421858020016477480484330618931096699968566354774457550957902995746792599221796676320082775310747151090108018367450608997823313237657560390880124124363848899440989610265826312597526502305330423328670709989415570383718039722652515455185937081235746278915828051901833976718239115630374886090610895506799692733308287083432764851642175036629646443248146669365298628721241766906204896758604487104008999478210810449683539415561448508028460779976971373598760547749589779730323091180708947171583387604234916261606238706766494849406600174392605040181248*i1^37 + -54499310319492585650221983872398767951027444288637584119220166180238844996381202309089552279120517054173784592809601738808764407151761001543981204055471579414171049304634455697157642534786959598054725306442280023866623260905796978117902455660483119273891414963369935523983866732455576150110042664173466301941564479082644061196638987915952590716263534217038816442007222832845882127987608994406121507128316451068986491883845006783418006557068374429849491428530976334658822492654088503369385563389613167681963298757641015398525659457561540841971960292031577757971997438382245518943745853122226349147892098234457222396169034540546410870851714064552626622532562264452263150505051211765305133612035151751741936775901229845618833469862311254674251526683490734812055911731875371746130796148882769062974847931936073815975306062207283021351226216812369157980244398463429618483785177046042892804756690642058372527041922697668542558871699390687760741502766035913210737780856547954640290560775630979045688587024635918119725604563759493176606497699833957441122211439330446049339181194883132633722735021511854643933924360674682861961654405951168847470962817618217797789157356952072414414928235923498872135989584867404795336052549552887520971029341709107751247669244895560309242001767880407780437771110556315135596637950346746369671419084066725628822520610270229171897975394070997941971287880971884253487060570678161650261238818108129487351008052083647957351473208653138512853313473566905788245648334651392*i1^38 + -11930786781726043843708610126377987668246698807999127922151631554070852539971356761130542282059122102515612812570834781313989889180332507204410965053079459827626877244487668996584899944501899065315192593128189910467053458000008125528008866175622267157555499701889595663063866068921157759775951423612359724817785081780193441843693479665235797217117688073682082230827531856539913687524907130530170095015370321521374380940528403000664502323420821272212172114950480430460654246533976507448256902499717047748814763293671029701305677280683981116308240254123988932781334736804546263437565571409016864349691459604809277705069904941152362974864567803193471838915122149003674273149446499913163600189517198803499772965379435592132005114805119504110257834103589770565206682452408228053022268485028277287675069111454910356820433485855875081747615484097496168675170835704791271989598584820255349449354617924823926570224787358094983421991808971681539735800224900055614654734283455574281172823740537438788723288965815994851776431118414028993865040108942421944610550515105757063874933704530656453465245004198658265164813404904460148912271203902853349691201496905501605691939779484603288541681863899771898679006648563089350174062849041665014376137480872292596728772452349079040231704944780737517569473474301864335958907289807703273380278601729760578941564023836237218507430446635981626396548856173865633800379666099613480156858667882031409272262953733139841081752332723817989165041742366079711568723968*i1^39 + -2313569879950208288674101520979989291121660581299168053035293606618019270226308297424451708590531571482843794116268434529977440699589855583252698105834395270500420870534292342335000139874198010749615817667432254843817807977375520011228647219204913282532562089336944366475077686477345014836903661476753532591333467402514957054862200328982375921351949069552953771787748300799586591822722665683483522458648219130243944516398059747184625096639312502606886969312664497234939896575688264489910414729771995510168066300899787076018192004465898349776737068379348277989886450738892169616264642623487155230328794623038776693367248814793006198517250092972689324614907846733798344933719887156617882821723407606897439790980350827292905664194347164026194488596686482609233308119578337420796968026699646823311034592281449054419411780419522875197098351467637931360051313968980211546798843691452366194501377862600339483314553588360313607772999933883921513197118048454332283461633428781074045902402679526954388025232460989502451099886743214704136110217920517474462704995226443414008869486195039492613703263206330431931749455413434227266906612416269181636825645410223464842438362689197776684523285401330011796465731261823608967561723636116291391162144281457351537374638269410802029640730475061651998041324082345289695580685670441361694981942615416272324228756848388007633746768458756847861673066028903301077600446894784277216786125476156861726184930052086254893204174161071429843293198642529173504*i1^40 + -4176693754132089302156479627894838353911254177671755533728365383266674985214928750398177074839315203311550439985670408303581980478432071584175264282215597995575488462941173623552697331643996130131587806148857513241650080372590192003766081237378071488343081779787149424696684430775337339723583924064399574471036764158202143086428838501261056041329513609315219803466325218150696623146538272116461017725424152334496887623715387688877206350271205177534047614156807260485186846776412472135098147283907769476788455911351349767006691897697465180722561078739975412315311265606118072121865716932595990638883877051073887360663005214503871106827877172029847229038651293096357225326875559515799319615391505706373483863525756245089840352997520447869452585876845957435305774990776572327187098159034032846499957642408814777229029768416080551838414480749728998336081029507620798987694203098250930589514822464059062314401449480106260305285747743918032513637289174841862341162812571650783295047278175284334623781091521848266906774428034491801138899482379587107255274672494215612379628583633843052143449800186448516001671021307400418467317388366665189545734625196085374762636671647856340593991125959389414941417286813594452031483202822272957668752007514032550415049689204949246520515799574398947922017601920331034061756073376168975639249231217441600095418707295881670852838705594775563986269854827619813097702237950993404829978634066313017611951541315482392699832021992319618466935996416*i1^41 + 10181748202051912738832936634817980479691222890490644151709902693392558399451688306757444908048940647305295641641712801175914218936819016886888037870541363874963213346236208905152031123047647208713506085866655563581749400843578612821746188468900413055169629653525446787124896026878964784618761753332234653800433155765018110036623399783378848856816027201455633990570149946499291299721931976290297862976969105552239984006710223487867147402460437664933670880989822634521356484369354577097689330408657839962785069975023873662629125505810073010463875928909394344744820608679272887553368799057934671567679777633429002780160868583900844516695757932182775252015543094860912941541887046466773423121324299753484156187499591650622158901802695330295277201954660384065100545960481327697110991017603470147061719960193910656682364820825834429041164429257673767777385516998888505773018317758881411165318704840514019085837464013543914603927589980239339534505137347352572499254097218442024113860711418929700503133484408450351134929096840161918798269810759017338793692210813185654037440881620859581854744472911020977813498836647590238632910727994773383339275539557962064974452492045025758262034457712312891423922112422649518400187574696231319911842812620638629419448936174901289005201085708057808122801793304929584150933937176168733241161031572230313206347441959323740227577099753548087954667124185479258225170039025997045864908584663170422152575473465192560798564798055229759160320*i1^42 + -22530489784588189243340086104916595821409223011843756834686208525063445457849374424432259930596188818987945372577472014455102494162353332349676722785756944491451304242790700003583463429740147107706701808810167355749682641997530449519553247430301001015782831190496388426174013476299246567334692457284964989488522704622710226046487615329515628740723090327839915103410889540205141091646957642576335032106023808175354114777783544772890781582230977567307852359829093363487132143162063726041437394943809028308258480579249085786749816245625921581297652410711041559997098111633863931352999926948840608495815486479278543885469225497553329402621094048896624154273215412742045503555690341136997064386751724568723960256256387764674687224555811603853568279529957154010856758803959796656594844592589012610838050899306678927383263855940823874954028745700147599953820996427473077868751805002619928584222854781864457447027535783713135138711489830277722151939555047401486350161544687727812622575794717503751527051219831829300962583867002259767794388968711131156546950990198990417382149486984414203292463214128336886775192533850145028461669932518729567234990657462790923269588126949412410526274141090451550474221753478875643743718087162732658659082131033478719885930463356698240744770076768160670580209991692921345848974550586727292648170039366229029202738381431195521763332913041228532154652812067175771050653046927096168233833909739056461078563387376304083051211585541373952*i1^43 + 1671951469351525506451096171595450089783181368992353498799829705833938320804621867756344440772424092748729467538487316238172887063616991521601006611981278917785550678830650895149331334745149303025959078482164706349669495297206401827661985966477177422712173783034890265401612126424443843456353972091153963838132479367785087913695862212505421408907623845495902105394516510351862215739889553891506821891145939451918914022039935341895196614962297337863612349852338409677912229365079791935660328144666499032114321203709423431767065357853773144650585697744849865866362892862854448848751454330122446765448210340244400792752484794139553235485610664110762234573601177084295182397532227303422903235582906328192517115964382137141588992442683984668160672238004661751968109949859680159029069402457668619765943219927990545819928927530622290728140340450942134884942374960199243980224729644386775750807926270667098142879428964773898577957579467336808132851646125362493172719968390962051886952266914467399301605770017265968367035337827275795037361521292212923731733836468361387887291753489762402869980543773341210223348533429729167985733296268988295291810345237530009043925342720703844362780688892450973766063098647792566615920070919728385250761130911450987403387501633819265903518162716828962671868699088451855075553297584725938988082702211849885363407222908128380317935143160622866905450877930402766640193984092645391214002836988195909853983595767321871375608578048*i1^44 + -187296768916842849530197013219875518097057017791907168486808868980395537564812511634380335752456309531282655515476284208685607406813084121917758817465349999886228325820217357204454043385358655279136429075793654879831622334576668730583846274970450197326884043234892573371107871409050242002802634865972141216350806736519983526608877511538243077749510529826163069093651701188057268884203192381758244955631296061787035905179582009738331098392862964435668842754146458439547514158029658663264694155598550943545849355102590254728407311967689565039967959432728797110228891195160051949237343135596077069383884276354247139590256351422840962066798472500365158925319390730764053873344181689406695604772263620752227786946422550906897369622945538695389149896187434226213075029989291453622209827400067653676856031592010702773681544985147009306664591464660962609633851248006827989333893170569925856648207853304981326270736706950322955322110995781218009381916386814845281773555772485225847936113539659182172773205885203262764442999264236597876913953600725400521696732602863214946600968630503647334564502532321995384267377358689860453984498697366146568673991687047825056008691448466393719922940706660169958646167310031640716348473289237119743661403202202495349377055258607817535871964101809883342401795938518429896618257650938751164097574539775545397193883209088353403450829833072749471689095237850292127604828523036462767592044468146770596034716663370768973824*i1^45 + 7164193984703123258014475720663451067404513778859185309673401657263877306780881567119155367807865155053395501508263120254677268000620659421101782694151595642850854222249620087247974630701862295346736969965514371841799191833540175805418601048281849933866169214157460668281520772850710544745361354263823393378187991433059082489487043842048160231161629644664619790774876808129944168721674945983997124597067002717651168962276853705411622033386767040860447657488242690991275931988735635508743348120525524742143002594888913204916741170185614481611990280041429350490161584128400774247250656647973178033730494738804627117485611683411374130933584858539693439397944019660749810625129880189241883704384204650872548903973043533533062271188164657639725363601211398629070507529448341483070397915408553146739811943589849296170700745672208125104575793818994699246518384397362884896385320084450927091540182457800183468029102442190670455437717468044552759905680380389504459105812417453270174181427133864708575651430560859951171819119616144110274440367774101497323819268626907402022397372723154447284330946586149567566012498589482849347116818367573597551143156885591859132537995911006112978283142448044998349793116955147288343273355430776362634135772820831391938386656867768459027915324970594291328418885178742061269360779962764554442112186529800902057926912671124526769003782440988766283732249557877120666904747380671831414438414317035275603252348977152*i1^46 + -405975198176123320516582525721051396798001271825351725160032439183445600500522107987612431460952205037360563296935050714190988475578349891089056269737950972478965126893602111640701015583458385943297010555491713338360218995367132255818400287244828971347827292262468966208202206843016616446875188503243396910831131073116232290849986028123439295165554575026457367425691220740195441396206315718189245195665265537124427543215062020138588667222033901841365790362340884246447749068436025730137594926405373652075493585131773118882270201417872469720541527552922373462970372376599416557917548374498102198543624927647064441779332071325274666877669950648032045436688536207525383125920689773529021071668539174458331092478923320617188915853427435114476700885255666296824080260591713674924331169896064933552262814556266868358942200220174360904251141275037420345278165194960014104929729632984722369820737136814947018068967457315339763645669414883565082811948383210860358222531961181894347015057821155133848021386561602598364879311150608087582089418425554723926850611050974124100789205761575102749363461797461895952491462286711704949568167615718546722132515231372049948545182667965204010093519336343706294914769283082303321754033083787779976738954017748171120239782529455985536531316900853933151097340727607643149304060233573391014216075003955155749840542359901163512201680021011948495076966063378502884576065197461067972756614954879668457570304*i1^47 + 10026389418154966142147303094743670702922993300911513056866988890086243136019539005501801741303717158736389618555777616512213969150861326759642133429163588164785370904123269978112401253210283333075970957403865137729266288179175517664071801347551763506429897286762083474923983868778197761340046972067720934086087651373233032130949413907965975574790879962207843700129192649704099477408693365846290804196412814772906809041030239343840817385974297240984028928685453330049992167744284332857756058008462523444479312247745833633530719192832211383541323609545087448340815658083846017785773057343065657041866822546532896194480856870374044574798111187288304900176965795107607814396566136689080645816931687493258253907886783502353911143610357291475889965368062326441416255992425358804850623329651901307034148598251149738048798645154521450938339305494424546079092578308583738213861349103053323020107036589779898092761171221908139541257773448167117943558997033766268992613993412859732266336367313385900606167408463661058103297751209853907681765233329848298887252743489509038771854939846793244273751424853977079193174755070358067815422516644326322256541288157873270177107194468132080000242756372016192528010122939645790263795400733298658396279766802255331592359517224412168673698243376484502460923050776661569124260395060912931224893243566101172749642754736662475409051136028541857858129201983387824850390178093193201955705430097264640*i1^48 + -138315356361962036599113384847974868368909737331333734297978327021937697455405961803099664710315727556122829303531008434806958126516733824303484727289407975164456724508922122808885846258614784892920929234862091172628171118108774452405270503963387361985514651462758736426476495670172132499946264756079876806638318339929046935223138878014265945733498986329790440553592700497808450150888496108060541564742888336697403766401570443506618259726377100557758205314769448144600166381214015899373822831253190504092610602351030086514062803214981817605438796326204944260506700914330236261375708661895604199776506163690479116754436587849369457670662980959141852736300518576455597374754778434775498943563633184186916021665496886795059195900480184992475543614524954743866993041770453643816726053473529628812940837548064273607858686880037028436704036704235099255709437121376348140281285699188889818816460588020774567476997947046166480123203386284375266217749445605745392989512435305258850935161245765261119188379350906483239505231977072900687201769892897459336688323719880848437205310754173394251539824438105843742522818122272027759350092471091447178909280414101976396377964585597078749900135802528722670341202459777864894208810720850022059119736020083502276609173555312271742852530769314926410968829894610790876038459501422987021405707324433732602687249967348575971632185928593978899841989680707117550292514872351499786385358848*i1^49 + 1766833874089378298187313168103585782242037376874028685357117831839485442167726012584535586697702923401228291349172470655730026320275949884410837191120894100572465680307447699216495880825228252420376352310645295107204064028884018725688028302764081947326739199814864592575042768361681848704305679013268403246118554582134015194293445835009239323527612309775333315558142428336213728261585282603052784308990047208056264955219340939873548977924637822571959251427562040884943986746168584512698916125827673816731538423959888350361725317170759784857740646234224651667853026368820311155420183065068537857298453183225766915023774355591098416928070782336100374623498599994832072911937489592977805436993753501538487032731199697391118624603698596129096622082463707430508319842485086983748724807457832780837159090509761140577637076951942117798739701532720271393212731998965306149094990072007292431334382824757171314997312240446488712921330875852179459371265242418401219962949156698946245013388652022624736310036733161172277491771452048280428851113014671428405979577394637557241148677583567666068631738830687127490142917848847552164528271637631491607548979697765490916248122315621969091528876372798771996054428397618691836513557758989643776986484017201333155667264784564718222937134895201034816503814855794195486662755061257256336446328685617094958495953068797832603411175545152660375894878211137593210715882288958144512*i1^50 + -13481839452765732931165918665647530482491684663639497530699192057118364861281812380197595135320854379724561117099630868290967861798323480064441932767598567708066421737620092620954749864735453662209202146870105655322986528375206344499908655517679032170028189451113891078923506093222240431234463710053275420068298637691562597048304305223533384566392043631162358381937498425128356504798452147027756486714943838464166726905477729138520939916320949978111098651491955778432445357300457460878430683783772157574408369800901994301281229650647351041356771497615552536300385006954033798654155390444482478010772621354566540903458251329111376220846981028905671599699919801978907195755474110203172102389537486566887981908194785925642794464983989255786894503456760241612215957923001038940711447697519232841705225886435255922691574401646790278891156703169626314817311076335119188998284709969080754698355761553733807025183843231453995623050935117713799092524006377095852640118284660152622714696616679552452175783237547085172169507850057850884603605091296798465960386908596802972313216262881914138989297289193754223227645537749566500652811816374522665730093464321888619311862211748597210334854167363605729194396388941829324736087020325711086393368549090549010734113874444906964861834928944424561626314431437438950903245602875748238312874287580885684987068441910584309371188021692431251601768543074581482479600795648*i1^51 + 95498866282883547685224306526062211676759324957046319139351927283004404738812443107873980345985831051947502350986716100378253154055011576077488716770559714364059343190321456694911631568310537223771553580151855198586990670780314764293572937012159668863685534055445808309534118621164573197997468796374107989443282623055630892058946535415273890506995178933431190466402207166808638216912039024600444344792676305371782773281027716285166918296213941443654673104095887940804929898347034192634451641353384409474113461487415047478817046393517076535973237689600355320980608096495287396435149227954743831740717223739458444635506131521321592394285568246103125331163681781537701516228227003201189751748001931982550568751166144101871868856610383016948320635128725685953299905673207491601665937117420454488195026655692272133079509243293666562303513365233511012328674435721145052280415475455116053603381506605853617571685705888878494784085459991902248940094968534057806871291532698741682944437723812350700906959988985460384487517006310977098857289565107863146941630101116825064060097680824910803356418980155906767479226926939581051528881184641167871121402486231318832161149168259157015908004083486066671405013818997999107662768353150549077973876832425836563219128094238587124702776276115816634036021311672042805823120195067607958137605501248683160656312805459249838983027223689312832169395842047006474240*i1^52 + -519575411816944284574335953175457882667289330686985093424876638227516889871146032184169600029264917074430247038780093956525330128310178543897840648725381348100318221686616202931475843773749558324087102635005114308193246975601733082825433935541557437841597598097799162561208781293172761737012370274468546930582370086034557307181627528552367715206699751392127743359345583733205574583821530278517140357312980798402068319832920169878522199226696286089568034184904922086684845901827484464408161229712066223501459311451265320432383743618902571369850342694198964853336987311431667944703432267563319021863745779678537713146749968201376907994947061717302261086728515954305319691807473539951625937039398496963839457979826987368875747450502108843136186165472837495798868931244991162934081539647983302691278047410577365624271219242620745760056729096786396597257269648568469649491538457573210735355080496479769316509083695809123096889130148905096231843542177502726936797518259192042020435622632817578492165393226451279233377824796361233829022447166903674527552121516014458124157912669598027311943129515481865781672203879086361426389380180530018536446318996187471270241246319723539779487935965053787691493783902989484244018906577700532716096143408406246498645543605374304282486901328313555667875875628270454194348051817086044392996773205985512706951874517131116824485150865931128484784827793408*i1^53 + 2072357851926786847181566710513797727691620524330593322928770798145582712210389674392501254443466376624801204323033076064283145243049770747476283255571696834863991845428542024337022302795579495368314804920386593846544160443208347786622563640966990063587085311156497666977603429306346161338822503541794090294468762528279638332888274686494178638744386562549085697182268932448043859654394456480666176610773640514484572387392987319457806082105824406353208706409006391753882679481792492932743144795334750061725559054243984755740634642294158601942067815390981955050411310685941791016594756963429654179566256153060194435205067525114678364845238305001742382684179470047931978211283703487295247782772645354832784929206451759679637014771706273042963329514360465081625905913202698061291487601953344209926487418710293525024754536449381956040507199961728310719754672607405360321348332761255316467969693120294080900072545642840557998574437811199433985836754618775411245380399226330947700530340749474348303487940731320960114644156122661975740413260972583172674185660011230457571591018811778496256651612385873406451342272049874682103268129574115116557670652820134838378222677616035783747237806119152873705300749537050730224500360171350378967588133399803068979643187211862887328149770376061743994338782378824975439664189999445363302969743625353982139050328203644533657118551970470460129280*i1^54 + -10460808854803074902780175031372919205288095130451605221428131786340071540787505410025468495480263062707594119528215614204262337760370896307290758256624090939857097659321376481185442615078797507947971313417065012781960897475973229954830191691384234514184583980749914457704466721982062374741505893915177224068643267263821858984956595895280333345707084381431090772277739096030750855107484863325591824972217642182735543250099148809515923520058025162321901716296846871976117990011251220840554950448622223749231529732587180832877605881814614853911930785999352339192200921707198554829317097538324941943102213247180451512562939092546090575132430302833355495746365434742593498568772597451465697387245132285035850561824784257192030869654300746550377473911628364991580929603400003889149590212156300992359142802157469749514496203422156373310667283268885517912197545367592859290292879950172224525325681539350447029554248220525865859059462219594898288530712432866384165294219893623070058411692222101629850799697589923332113171843201480243864462024186172588590370640748303808539841846560440362798188041582418753033279043692247334210748963700729862635273769456210516553907119094657393406666841037398426314044170463535160868015163137937391062693756913034687693687698907702628312253700176785944617845701777616203939356770414716902211687049028041060599083049723580891295900625797120*i1^55 + 69069650626799427002543620663862256561270991313090359513899889033599427528004189952224263022191097934827699626163580795143560190659639778595441801661114505464627579326893992289800518671124278180890666804250070709186128330040458396000880914536315622979828650854212860533313701565421031217374275673151677660217048840874176741101791455865276001832337890228055424255866836096969542832351682381258131286304751725270094156921564615496844765019135952984887223436584386282546621218568104810318205730067213830868904568887954654742466851482650274900454481700299596680139904116192629908580599926047574195979873636884506062370440407664547357644031707986692738749634717408209343503222024738217268066097976782428566815043762966761440239645803350997188678951485484653227472098237371951205624413875363176337376064083297878149144124061588243935464641217688830161863087831007204742940449117243563140000969251588279676831968359619655085452376945614839603557823655547685639005982852705050924140407083853795707410596400652306643767714570311106785624202679374639054117579615131781787053636360369174279552187370744294812147623564769636427766633535676113325486814602942954388472223359014631774247706380390231359239998750348589294340718656900319105923533717899850940661758990203813331094124281043342002197656210255797319994010564952272701055441897973339231349801828531068662185984*i1^56 + -240760991904145974827081284734961585773992791406858602235381164578979113334385444349187434320815991611033900536014334830439723939562507848664747087552059529343982549188393284640622220703181596380898314863282352622301214497187319835569187506111229632726928149420492353741759884932888207766818702136577667111356274680285558761193270966787375063489260062088136365629123127462345584097527014651541152356088131671871930267274149586123520326552349573664090713770162693957165409368931686071293688599397685685195882853912882204120474227756770235642155631432310045617045228378452900875741508607680929952770418980289164899998301520808189055001365518855004024168461917138687236517872083747421937585727533690791679829496163981391419618927351783573321042799365253001257186234106282908508355994197526938227247703927278220943045579057864890168524634571032669891572492778950906664174312023116237977477223659886022293466259403740162984306763931599064509428835117199647760983129700623665977941146697979535791875746990008245537430417616085386959342865215667449802851813148552225512885587958935619706642177064923237002384621112525332607926290582706340091297753721062699825893025430316001966255554716432509070850518120775131817277549424653440229266985551168491953113820098036182977508406212156361762560341595725077845060049472134935630660179140149498607722988314820608*i1^57 + 525135131580785895173588946288539973173175950156999494943101448908453926577236028231096862085829131986599541832125020551926484901081797625435940097180395608091460223124010296616285923445803369424983028354623739598309379728928395407102578668696362017114787491056419812416347724349103981487923886096227029492238507494011403989740120945634369700601813004405662581490295202417497259294181460077382139728087563703956578267337979449291585143196333235038290408635741387138813125264310786467284182337776607406301308828397125196953806508226681733287938675711468287598783989298226726668912708672277024152331121070388464964044417562939377499157684210188369794731077737617191487576736026054360939023812424860778124115213145731578427528100172123222659111316727421194803589647013431257013436379757506380585447141187144911115493666938326808867495943884186638124686456321363463245591110412121806948961475570989148748928069906857971419946837236463282874797319330722131436498639652658840536266664509620412429887554896871244918698833452595895933659811863655482193961012626103974793803497944356756051775958748631599074954521806921868499425590126691316144832104371778471730889483706105574421020033792634718689176720917082360877372074703383705139818141063021597888763966160804435150212834025496558973769693866476934574060709213536511730925183581108756203700224*i1^58 + 362868819755707775791053797173668294851081146808150653740053705329398758411031552610752173669321123437187993693247387293527520360943470271605685536813660448743768971851156529190379285352132006968587638485065732952823622203609166097580011970696260824405511276364614237976421643614451996574071931092815015252951431449004940932592977232466190048517953474867687950483858304168862554079612182652720203397106304850894601749113781967272184764917644784622397854196962638843177563284065964843115637196308616180673845812729478526894881916000415547177101780260241368050544172996585165663134637684032857011107585048448056892438750502979378496058639518444994643573844350940486787526156105995949225781916616660771925884211852096099082380149477682322876346292985646555169418935337486651312170695875555507899016176428350555929950986302353179548745330548031564890338784841282707522941627022544916208912920228126361030638705183726628671584083422277616803615373393460980814898149849197973463991193824887138706775348806267199739278304967206826748692244455788959751291726581261263224880823087135354429280135152515267610417051202378752404958660966062696532384045215482690643611964545039518121882707083685855066702396325595467564411647216007118063639711591234688162036075726960328300906883120661756055943055469707756714653948900313656491609891553673216*i1^59 + 420303814505774168385143748172131436841674336729199687217524961681683197224689190959131161389167533898626064219189740086145851954711575832017822226875131391988874358516763600961687392409618362603476579839697763762101918904576399686033156335868667638583698296745249205883477170281298089171007944433373540647502489645879194792560456671490323590602919721386734305831144557003129817408093780936181466914761133457155947575586101743222076570723403337805278014130402823258511610295501810795852075315054789336278103042251232953185683711728524703945915827531621345653480960328848533634449877514516215969471361368494787543751408825274285936446185442482602024548819979989982931206660831668450182739225122637025470736005816389157725802820915357730625925579911828682154061695086092395430716209016752322466665360563019194307045292969847779800544789872532154959755998228582886189260315870162612611720156991824773396395031862495119537000636904133041802245602220900931684404615557417067084392159802936643586763614413068442838536610634388047020314001593770155463652540553488747560217477773060933968166538131752428674727551166675334318772547370564986736053996992695627914944410366457292171994112436970306117362898063769402744905296546609975624967468436051935156923022753902036729873873113125982762529643604365713252233231908435174694584320*i1^60 + -2247488752700933148689787104682548000038640185268421600861804190448732303762838497438758629896494027081115087731857883156033936773644148804642247056051064714311486264327000784538866408991046108321709394434480781532050313289898909531458646517292432471280281610696474769553252183155633509117850877270377266633488999395165546953549501874727242879806916013396759888501109549209146321501096673664439014849832600160545703194309449158276583035220077659824540320361362148109387031993299266642631133443248769627333926356265839275601315252155872377847051281696697681317181455651017734404552534637642055330595770906595064033893760340554381605527864756150439620077378947473025250551432459307789703739007172358800076862210139708982590027488449566650149664014763803828740532210262444399251160658438669440184757378646182699692629596523893451445650756698906065167352287943027532310069409449193449504579338330312870592626510648277686458827517544127255516646877750074563283269923101077492007366825609112438030490861873294000168509337621440699752101529824989568698272157548309185282220079745377141262033220868348428239467718287239983903349466146705840107694567075789417101159681019576234073653422624700854942576346343585621095499554383866561505099355177808298394981309500288267264503606417914948115532939014985272314792205352960*i1^61 + 9215279431329225559726114047881900224640388477916208236843924657483708962496540732056174544433673666458155866563315798702248059407407896602374045366231909125126782677449458751868458615473395937791677719253203642802194149462537958630756112811359278598103405685839467515507645888011662228980103445977194666152338708700737658230578879139856624573757612358756852183852624788140359840378288211961648120389807796823700177642546750796490694717308429281900744823377231469696164283969523624891153452517807641148497988748605765107300708462842091960922761339177368979933025874044350238109734572514385354855519720541829923070460767609151015368173906752122214939130311758323777854245281957012494694780491881100164354466887723533100349992027703930611657252003537210671213506566244889866271667159969274390835876194592503873605965979420660918496349495690262621763763581575186234759792906785533816481216010153920872812811638202234194364470296531306505754346651151018451740339921961092654995686642811662876536734122466302226319850104918673898509912291784356648606014023970156453799141118755173518541549740312409806129660288993883888802045935781131805620283251903067335916053151410682361226823864672273187905376223644878719479547936516630684190234539703673955100047826354767927326016969315213484739690845653690220544*i1^62 + -12245606397230340947515548710433015609528392391833500993561966334963607422847862048571546564639853796907335581574576130667426881907518785286747078756270899346128056928277694951013820440075819186130795802709872567324342532041593409283734322914455004683188489019073657091237247285835711997373298324522322704121947327776596862911777286624066049774947035283102722624272021894279295633775763503881464302082893236192191385468898871423736241785754969202635495252712561993792012858068558980489268304895554010172700879784719282906041116033072514560150493245267855899656321714735581111059654743423644227941811182159056171780172386619356820546435235579122991591046325880337686356924111088493581554315482958987580458457449746607741374464340651724786357889265991634126763323536799161177890073834571053325230675051119923599698902459294811997030986497547505250777597367769243382569594190073249714358162475354930417924415678114250522524653666084580866306247805888730174745006094314035022407438736792593503996859276478639031156403206110061778888601815311596092777557249686072676412974676702620132511604512311557206888977759025043410683276612431820452875054513402608339289743490071848768119169699750814694233875699118486782096455661043127319574816030143083980937438841625804186611024205116045219982213120*i1^63 + 18224471232472451568303187142577658833182623372940130974311761221806046322274777348026069390676970905933714092176726789087375146633953730256376602267514003484751481042102060134140841897191395382549137224317966299514101000547130927155083170430339073226197502572849065910719846104280818976268573925849755642057326449474885829990501234542432820607369093581709926413406322015359235503414914018919696463622775713975429019880802343195070602479130491898170888596967804510447700513704332758768132109665923397839162263836171933607189053357472000875043681371135299615256103022709915308534964621869892549720270021516698735946086969993425094075990602990869726093938451051485078576105887750918826548064968774721469565309093806541742614035263824969834876495634881352900376994640710057228400618611375160756157010730075970343333785893678397867452246430238330932816696953435842971936239703652163964220699617455142848557226512605290025323487348347866587019342426949699177348994270018054498435419520062324873616962439539291171675834835681656002235663639937462242330622742669266923965549002168034756881632026822547698318676599031123378879390652621566332226093196664719860838947665971065756500488395855742256321142873735371558896030111372956178201350071963959392466438869706127743558890387668992*i1^64 + -1405490733073187626156066133244152882068769635847120038277345141214089931076483625976671212031720724028447272063746912296232826912459966784370115673892753229200997933508433779808030650607037546514177256155937987722170818738920303901686327663249725222798316262085473658854165736282527028496418006110816915126506222582170948082800203556481524663126874995072988642367682162731886047883563669225916521596297523411550801813328504715138526379418985173678690511907814922594767407341597540408953237281325041503655639165939912484988034445260978647365910340348571417700747030416087601812305074337562661167005214056973574811670408628100769522763826095474972559676171502772681936616696843559085843025683955008933951956431364485879205769488365973447891558053346899196466834207598905631602630160079713398370447565839823223532702572439085198291858196535541666793920403371191707184795083335603421438035157767183270598536119181095454270299387873274557403955171793971651443799001410384299560901579499121067675999016665407807228566367675847753384917580048522675493500155527500484201345530380618188545031985289073416699458231769630386935058137069851404309626892886578433561369460578412367070643535115122980365431655519517289467972522973451436435495170312519218650414009776550707200*i1^65 + 4402392352150105154777319244294584837782102257006400514383953005656390673435627076451291811270893315059964365390496070988739194698729671334873950395610912218523047450770363237191095608253775927879586631006970196204641478814953510976773014587756867054107949045819011332684717135267891534937130178549007648326852169733082817750145937137078454330549905649002315278027824557795565157223239345294689989135205929508776123362967976156416294622915273598644839846004629891878767266488983130154028534414302056370027574850239843120708558410062881556471454495269780053481864225046998612987156826091938229676487766099626818400526538568172106751562948864208211731356622043011186701182351501964464977669125476803085744564791437157434026658838946406372908369069075010591061004416865769431677948336763056085252723023085894275550025969942489465863208424543056840690260811235556446279588998077263112099529288765466633018664954052278442493002937359936776635121381883175913339884659800776577992528323158578440000807919301593256990821258617761134013312469431409795887073788179398816540532101206037700350597016646380288431062497673676720430160747190445043712538140501482673654469314665206166271741223754578190746835171505268222454413282839246551659610261701278455602085888*i1^66 + 7437878376593748435302924657051418799912984161997694385741478376922961036374093604784910622134901835115790432884041551852033467937598728192388624740746411729831757718064923651600761118132655635059221899089675630414175310915049928126183113582749349767023025031120715179319885613658063183505994593307283764681772222463302878320415863018112159688907090199409057595763428350474526010472870123856129643857470711859383426260238885600778891932856381852854461395860996282977005148707551423556837801256433341496228030362755255987269939719296233884266682701716965849103980686697651349742156389972461675156412441745116789511208283210186554921950064603519944344294609572386255234493328292147130128243081607932550246342453468024613742104531302301204471453427794353276611631404547106954626515078312094017896974458842397937171738458807595141647259503843573170230249871031359673534302476128437182251323820397402179778633037333613422821279208775800219733268424331836421993328594882456564236746946547718509517120055013421517423721505033459026594890246029361126487124937205841578425472516118847385106782349640354925271623093156374028764786386488647604966040746561125819120503073350643243806644180512518897423464565522700344694160582365847109753475432448*i1^67 + 3140830531513930189783315028105013604681934496307074172549342219504227069658586647450973948044408580671485787030191206652451330869686371884184507202322176601066322750455726778554483994041813304676661413545200612905018160081111418081569644926256004787047014931416712904749805395660233922307677517421717778344875149259199808782359545015439523117742497606339314211744242151319300150640202944384861943382381154222785109363553071816784655921385347863573644192036407006979433244456877837460334113525004042786694703481921634110400784256049173283917437787075286427276772764563516925741262054552082520240286754682761822945334280991249662366623830648391414221265797365275794502499966230445152326618504048289819504150538994057457864660614854173797861205837070742207731856350408067966001442177580126618305123733911634225815824629871548255634044207940411991709342213253259895970634756054926188573747423130368949712233357621364568931252016418019345364541187352867407623689524413529884287755623695414820519374658447280921432733857392146244841609430894523114204834326426486397936883039179209381396091977472093654195328978413523084798893972600121085671745229777796342100509142981088514037582360185454340782836643480258495764402447843328*i1^68 + -77103463297768131183204076397359502776486584495315809862729319191131597290077787469725202203287008290068418499643521444472215086287997269275522258549218530840918249554153923439313743480034067565910232480606465216073121998173030948620179935384876929805090695640074565917085558997678626122599568782612086086521305441484006474866751885424055145326221088114081019630316198603398225729255023471794304459090183921766275032075285515764265588484593363579056178453955398816968724360824957328135810462035407647124971333863792630440104499729863378729089439337332960546881607229941125079946751568471553386729626773873118728721827254581784172872772785667979328152809521061882508227375416494311754084463822496258968309807000360980236462468707385706177690855973050630353093283305229201298565634373531426854092403968179535103544251574811295109682933449036934428074021517007326292840135295413423117211021595393490983523938618098275689667400902849814576082972169093883684023437950525620655781082226963494592819695391415021961708609857809444705379873817348821988940415302178687685727155256656585966491264531002414799684834296033338251892984990301233729244210578419402789869284286521281772588008266851990994944*i1^69 + 2846520857614841468568339961741431833163073905133187197625781729582408389913120108525984012618886449909103020609329771183883548626724055159785963795268269988905098602079572918546000542618532332017630570944923443413104841721178320671325203935819844656241322306384336355122826855670880254429108712088160176121773789486450711499476727510753911549246732935150680987683562659732331063015975436104420366508503583897968056128277987347918980477247566441418354593198814231178429500003562055487303555848683806165697573027345057061180863613944148282024685854737101747442366318747856509294869417083868903977159603317701665410671468649032465986551655121117169241913422370105505638405860934969616737536586243875489568999922389771992749137423207331261058771078611419618903350287128133174495652440479114500477948704831134610195181114772671866518166661389893443348487935597203052132311697648564425603937110238936794985130247366268603028652627685272614758459150724450324520093263204984646206515690885254355660661498219561002844358978857125364301101852095223943647890180617229197613479132141290334959250953174666135697834710642156933668778464663465956066314488558673219584*i1^70 + 1145091688529296893735845450954712239205997396957503197059929732668356319406154036809957638745563207358522477900673294692666597717260868676553394597021278591079810558790532030913999613249177269616131573285208985833820068407871955187150847573170722967656924605607199131368547869322204568370700909100718976568980887618012802857598145986559269767218065496524328254980183419780398694442878672862109986075967137623129961778399092529583884020150684502512660881063395717644283044899634739148345106222507129831841365876737041815190074947882380554171797527682290308525332660101667284798292545971705506894164644764778049635261930917497510751116970285099903373562125180402548341125178213635998049519665898362972008266720556746229894893515139541039399084893286825236367071224267620439313451229721665115920582458584089058209744168441763765762198900563709963364156627867015745442495583668043100302793022673941068639813890343255804037646996380964930192702007938956811680403023128808062363026049653388214926276521839157843368153412418440333185020953108901724717536049491695827824023376893293245875450426453167255873094768965061760*i1^71 + 36467554644421255863141298687143042690448358951319295639086690993013819066592325849893113584844231815966627607825353048360297910044269197409991396637122367300215602170878062214127748420171030825129503142021716350958797221426394856286136338561474556591633324688596857995350914251370018255665358189591352730729059922500448557153101001785117781299967184447111231720186753622724959388227901672625566773401900546093028797398672364113999033590921967771697676844740950353604430443632537687934366361006204475461772619382255040355494452254291843025944408538763406763659435224848763939010313086184682008128753465062263450630938188887285495684458252585143998646839407689951474221804059642880135100171188131191034786056685033212666763749565770938642870415718812064993582465042084092211729777300590911685310865209738648594576541750156397173421297702300829649344374905971389666031925445187358969966459616300428183537082298382635084670828155363983626286100228096477945896768126693399063229381157125650565289497061449734972045168926506392021174799570395910186638093368695986251176401*i1^72, 91313714170934862610025345167635712958855756879751398872382767649963569417873608458440308194747153809357515502478470354652343969951087989071744431326661378049074886345420300769061528762905679213184999177069507468639988786229774767085481275209740958873661671288789647013717501410001106297098853631542199680036671856924061967943195077012447122370215150292205740315174479312621941883769631026974822814773693150789663965192411076467292404449707268921803365485799702209058886169638205554761355576209696035023023025836974316377143790514454070563011233872470734900296767402692527195110200802601558134476932763592119595590315794379800041329478918805457040530170861729870696731212794843218606900264025985739448346188066904449295946822161423178879231704902220197379432036780888000063993284615388252095767966043995251875503777431475809945989683838830282250390595798744510952792564025055438263430814503929937429516889337381495900946651415496667210934766393684883703784432402341000367505559746586051544202160519586503504296438975283666582948506083204061339652602525443547505940600952127127226827729426536977037435929376919337257708364701383445168751553515949225638386979554829014109167906691484375264755976046511846015953085264181345066552442175226831737616469130835214865248649435091425193477016364221588402575070722566067684412599078197248757905222338147163505043680604353383760890816539541410298326913003629734404916922823145426445206710973649630508369143098284989676025920903356316259101042513936865800610778156060707812794610114515494585126866760950316283605469781150864678499509370298880337350280885673620171716968343791498299001047213189004656839213075498825496001554139115552981080067889884598866656963667190664387072399480470682342634292204008059487976634430181897231483640976909412069390051450798875215254217058902993585680166194950691292270122930274137842457233784701960878088957335817690553801846805107016768277169347045469864756503495352424651487144800874956317422719922727813120000000000000000000000 + 413383840372254450825070086162319103230820944455830651088049491844675589610412668758693351366291704960584014998176084859399235783363307111343252530382431071544484303716813236672335890862987616437853182604653529610699532573749023792720926087909536124031178268228998795841600326892176958805127426735243663499082226460353219384201227780530542576179119837014368277180293538792602016567937735307684754385160322276359137805386638788395863734378111330709886642882077679340929726290166317034443941972688935337159132258706897325551763057605851801407568129104557824258716395765594237738789438812423549385660513960284590856522618545718184596408211834272169163382795953371544690202753160912097441577264799931850425058891396745055924836241135013439944192449140399087065768152849258028305912136129067273459166588334545059541769931162878373416339725452181538980545815732215906227487275641544916025698577678612737590249956049867240756957338820935192202654963103255788828295176720246531837072437678280609964183676485634376854847236241489727130178750040829195515044574307185839646075159550740381867455227144935508758066067615732809765701648342612474590621272683011774246794434404712606724453326019507520399846101768301978408429602013288570934258365168832459818119915795552591934530197608453533939422359864411765424954740811795624692376151907179619424382465328930769443457586530344491507770929737345728445481329120874913828278738480360209988029363360300996430637524630201779671495168306135741080497320557489512867250506916087825197031904623182141200390134418372232066663708078414782854165790714301684034068504143184994268719761596531679519670930213684611844566510020288070647711347660422468621703379331606064989479525930110338692776198545988614942989685194291147398251168525978560554205107603551414536760685381782555097786509721240937240216949341865099461623307446823987603471784473705267258955613832996841982070752129247189563586098950737734337471547143000449063207891223639034285738138101874688000000000000000000000*i1 + 6802356364414946128937969969901570829992223404648191933391151815636897227575951157786528468747041558998970409338492825522512104108218073471768050691793467561374457405909682595057462188796718214941073684898260190128124402563222124161109871906985831191898963929024786004691792091239005866017715546573345970949169728683309839406641362701878931183402146262621675039595073573901735007815879791628577888052019330351557192469061454720823897544794875222174385886751096945359106529948325231125510161603126790919544649575391434323502632837425003013488172271380141609388012740368178185726635578119542865969050560156595446701547155044956260760900232506217674859917904817418316139081137229057655036164964953817129131558743291438450025137952154073631670464951198360286244495109481183880544408411386446021241706120368313457552329791572077896270128544042572447195036945552972811639960312961928406901820535220497973477234420252827240124915844771949034274916899913244124790328641435900968345361678147419455978552931321397546154464032597569282797710624989629556503521046428071165225372084035282586890812111832586085810019943564082360293546252837087246197912510913475235006715378617651791353705553741156148695331587753753720759147280204392327747045228725680102070657004637642105121090833690921595513891979147418336731145642895970602166220764821441197502125699034337485119358922966236330228761909724959095654078017453108908205187974821505594682837000986369063499797432476091025207735566141181984708466052444830872480757491261863232267488459220624846528947677117937891940840393219091232283906252382076219878645670543024132536296035379593544327249129691807541263237745196351632653620516463323101215068956066874647792820441251075910652437264511027366833053329428655565934249579312311370975489057987620458172611790652905300942676434379550002064234760727481496666522398007400632371673086986288468089371158435022444751777619827578061675279528731581047708473761748935026560129077111406225830765585382768640000000000000000000*i1^2 + 15060031301836231240975638548039261086563260708331851710710333661135585314871613796963368381562851842056403209539934607084964349879380476751509005395420066831088436138714823619226216372682312352710381804972961529056581297836021492723424755445730044631060266958236051581227725227056811815180375321865747698095937563672992101482709230424019666365891052195953039881062783528368054139910120366234523952478731608267039911307940279687220598489603400660834591228081935697038137259933809106290750383862353788028727736026816537659109547678120766968314820703719558195148154503640393398555584486153984071143194768515699271270709294063703880982656154828381931367591263950127220931616718976763651934609537735144474406120086380848896586382502810457982342412427397762838639521316321313058564762482578905448303593473226609811567481377307622514565831649590431399309685958717990721690087963375421121891653993929403769580944392460498090491912486995759665123449216449321674090619116801727745000208407700258957644625151116384444772538141557567971422410454915808559985454430929025008635192003805454051334217822344084220419984735477109606866423822094139935692581603049351629061729757991220355102320543356899588552982493969686368997014205896658257966668790885533727931021043124405678514121335095126515014731589339394551466308846001768132367664901561828114076768722769731480312657164256786332250301415384759481443062282531997370679648007710700827310453150974204692763895769144607456898811391623641671893917512962339868697392954600633704658157751745954126396894557428038840790783788408845222761271653082395246238261353879987303824274145872966517063808664794958489408867651555227752662505097068527831900560814487641624503031701567948280819839744527518984508152286752194005847613045864303443483073650714010964877810446502578019662691133757213020253321144700107353198154354259250803798440937187350508636751624344035999868514846418412433126224211155752376302123790987204889548621123598524879332580903197081600000000000000000*i1^3 + 25634822024642999812178315153759133231594292823262762662454176461594148651016729059141657355894262299875356724177489901203473158110198830744776869847114919095201256512799647680598320918851848196637291242841704481325442585182107273678961974900278823697912569752163573598833919129312587064406355648950204953820943181140782149055756500078828335596033821602627829088769107126176997973648975103958526083862285021712953278534221936822682506968538437693770641605338701359300919375173662203591530676850306828985377406737752936779106097829164983274971517434306860826168646397203106476901002397647979584186981612572761367340735042998160441245036181175011285865515846709466884701941625049506285101405574391809205406278638134820439450354814775885326509323092958025462772623102251997527846108907630570372301363780883406773606430497025088888496252589784018842567910287555162343935953741784521893646612406373598024214017366516640808562226647369025084533314363753072750221475587372431983564154109608359518341587253404580348650676921115420593499957984338473295883435525097047201612611042472905248294153246033898205016950439408843183390561232126236772791801419057319236010418187646547267420783510115172539859401540388744490555486391400830726148856373774464829148781238857651708871691494346423718955972320481852990402720620046276165515011316744390447918738338069294390452442312953043013862233208860088032868019261346688208107323156543492248199312781827615717287630937932961975017060053492228534810594658372660149093931795858213547194880992996063212437686160854076185713139820199909528427470983243759674737795098728013674013020931967277884756141377295467820443292062468973874930369295735654550688734963897579966376065700455466807087918364081969838014664452874130781147006497368345480094037522206676337028065555584578207378684978696643795787416223917453017473927846095184385201488165885745773073321728543488288311124514595803770177857615210887532444296419482073614034812397755967607277280466829312000000000000000*i1^4 + 26394554833399655561588014426192089131699145175158155131584913723732561964950838154884367613807615220484923559341583071525437806537373838210387110992261793351862395999581177859932908627291801647565889433543038766405876586768735744502337347485198972404445966214914303733221866313084803569401080956304013141309503111743615883080449390942915879809055971258964351470619471641093026176869045402521834551478991510917556560785355723238306782050082902694348471976440403577178135848088198725999905685137384648150743160835758511426389489024755133801089695241337246082372747157045801307877931936227217208108537890728783822235408250845400335217664367284830130050106968850159851911203540296563029938244243688292208217981256728748153583205033206719713756561290986960304157390489659196373747412365936674033211911910808206108594282140285622691725044431962238565845485271380290182348785123448940473172620556038474754079969934575502505983297833835034568404987215669089356036981608370918282881568227524089374124321638915003766052273589184548719800595878702666255491678786224157479370449310027409123963910285972883639540384831928902110515170513702420692252650354374114964072742428816011146986876723876406862127646285670738457609405039955636166421494581620458656338095577250105995592872140341083015839610007874043853322274360557716443464812120772933397756397261283899344264418618787147003737648405735170254364701642684435202638564591631239581200101337123257164127323591645891495113371521658130976847438800737197569095663898153768334824597325894751881577692529747262937049981443415730029796592697680933215632925412714987771589343612384290064764831336514862419578493625999632478102365476910893870769685318435161923969641057304546929783043470102796580251627448093136956821453014843085456073010658452437298807895983464514105102205255990274461652201759131375911069042131909586086772658165314487975350358988557417692407102783154929894947374133875945224718421244848012932800714909982522547809493478014976000000000000*i1^5 + 16473338620601109951728892670726798258671449881617006129415353113340309850285919970772865012179011837700883190089251727122652470622920960384798225916873562044175158825541703847218960763230465591178614937514737803142424116556261422750045619711374783510534573022490559492453229807333970941175101449933816902069953018843901372068719082098468839243927614168761829951711823081598585419686357064697471466706765123522604674333426751395631321077058064748990122542606816246677596155263428649074448074515706834036301461686003534797996054941472816528508683271974685152190081614641650662948944686241898712972839894311296532293406192644530336342395454911929095621059555948484117993257035861106321536511139532598017514749587966610016120673775427980712606790861835483304351540431799928815220591391004933421727522859752621471134510073567351898636756467528046908120443439521344416104552299131035427238983256065761368202649027322110546009814845825143860791321812674901565182412104773600506215352746394700525674909127979649930989895274871666097003846440032486075871305648548986840938178753918303861639784512679307298403528175706207471761107105341533911730627799130283138831651076122899361880849789906938493825598545466992211433562456503782147303052435562411728022431256879703431409729178742364654676436650014344127552737398908264798723792493084655842044807234005748962611869960881301219580247765584640519579016484908772001612416852402610185730930023971804310597862246340038676595051290596039756038392527515126991844189786002220112338917966691947228477600180604394191877320156462241616814650075213085691315958177315310211304638747919189745914622797498344097180911011206543124067137294460022928845968390438998139759794781286607489522563323192414162925935762855639692370168003492298192382747104299489899769223100073269872666414038318774399094218285615768733412976942640076461158645686600579214619621900579284867432253094973919526261286356437901532191142350545325187650803863323702384081063064371200000000000*i1^6 + 4531592611898466822790656146554676177461502151050410239859378534672590906184352281114337312576440848331112874907877418593061915417249060761401805243357052603476503625959737188084145968015505423102518630404616027891471913231165266089641730503616449754137964087899541418959554894961598668739969899101113828985056471119512673451437316434881111659404294632610714651471935723310554049331003846958194013716703697529359060633145204252404313914616858499114734137175989757125561378661909867816054350673809772231214203928991417556867675780021363350109598132935691977217635100582598396289203636363751117437636303778470412677307842898783580103273008582689955633010094121688758221738503557311504252717334500737933977879505139392177597406448137063084717660535764349686305457126771770348991158373390207076381933179698175403780542408458748527924640659720509755473870363753542668052074869038511954250263463427830440636553435588798617629656778456705009835188724718403772611115831084492371141895748209957030372533382852444647971290033931824419533400010357430722995992330826346238150558140972176137485843293170317892163374531160366136014906375872698044491826026218442888562150306810101217750873819245252752767450904579361218138395048112404256125627894695894488374082201506088949127561335062819911688453365986075498628479345745526478010683102963393129590914048261980091663226659775459212223369853899224631731469695263164443520567665700098370448292586223322326262441940007811806616183604070279181389377067374806605898625155854412794588242890084040085841263988400326494488827160503866263584773818809104778183049958945350223626860778588865581123744091550574830931531245834866838120703655665530527876895717813368902338019603338309623683227023443059994328189232460391645605638190918463212175308208927744582020704054300171095541637598406837817454721461435240135927429452166205129826639625662749411874573536931169105806502806883505812428307587270700316354270641786774031957739671950475363739810922496000000000*i1^7 + -669673344596180351949880816613261793376022414726773354349752440132164921003334344809476083773034322019961029424387954358647985633640438233678154268956531947093568532101549691489889711920541812379622536590583900766553535506174135583065932828445486255858107556845843288839719084306516098965891236097298876546639495084127882354635567076026352629341661896359021341767948126324851755073756886187214581818035200547401657002619811129387862005893504287203287999098972263129519839319868186401720280567218925190784457457308610570492218433647777186004826910004174918898253177752622763490807803659964668453683676187902630672304718650471319905036577468457402845711323069585593482777244490758815696795589309764566851764244645787830988282763638794297436189809179217688274553110171368102024945347092250648092560032220271312810431414007551812746013193964451990478830518894006581800646030091988583703875185266021204361584860987137806679773641499406632108095760565691517718209284493734052468718092229953577485908052982190286497545945339225669023178562959800967594047209780898651168390952241740305164365208868054129520917471985053856075117176200430826899522029239700786503709756695654702161845978837604292817633169090948729976119822708762754197916549361973594981541350857457071873715156815697979497725809706530925405882959820153514288572940046058409166927624338205378696986542610950509364880098136832000020528619421283543289806184995020378193482413665052341463360228496935583605421160823891531572103322281631145910555115574498558228630680156874096251843074921022570136680171076641518472136255319437929712525381931431942974812471039477945295681462337478714335921233330116120778437636746164016649494251885394078026880399849303441825523678891458718141082563490387299679028408813158532653887662510262689112910214580685579890642918429804186889066537014369693001078107800030350249422445320667031578027738754097146443752641313353992856280374695624014008976799257244393979502942522951906565354946560000000*i1^8 + -650232682431471657559955864672541255942904500464057157217046100342689341987186645350928684022108226201996535603223724504543624337293328164948255198040334958522199930871055548286424340801297628517841123704467881941325776364790590697295832532167379568870758746073917483646794504019141144819512430966283645629945365198812331444030713424968245385135835605634757506598927244321625865394326198441995127486323964213042114416013761802778472347530429076914198724895933099254014147445801849953683629855717197534641359659065970363975031058365599107047344313857166400634760468796851397793536991950288234406919581349915676681716585644410740417858300697079309660942650162565759839839310503330252241352397111562421572662799146539572433513035216842202860221448332759899483441395215509007227461698404339047588496143304736192432642370060304169953326830451321931916527712544059336886336874307080009084708398881507454487177820527235453882049190635673090124571851126124956070343277519320885004220783943012461557430276439540886259044794821586237775383859589735617999713942437019239228176247272665675456791883303510486372498356737820513857080563592317206042463760097925758727516285638214871592163288653476877301228578350531916224329756133823055029092567283093208714240937437769938089918421154276262809425146513472224511184660704346877512598991908286146384542622720862823502546884441834077008464727244475939473352298691591294235390920449854798539763195929919647095561069706862611470465196063469020877011051215224065254780583940262200145235097829145297708005509143187412383987255572191355802173952980182773334698993126105375448280311251445455139286207210759583445374720363842777631503346506349767652197455374569800849921786171327558015946629446488709806214653927627632796376608326610984976560784886761937712291656782056658656049097719974678261624050584288166304822354076510615436366517771120418277673599972530151116862979906024191164546476073024351926682839613320313803095779441053754528576307200000*i1^9 + -150303528317079262170891341599017500258606951086344949077279807011033659967111804932131253233761946435068982003975891357326726533236661187984290489789502976415610769368456999418253977676260644721989980344814962794762203593549633912251986308200525810365130136741391320428484165813947025728818592334690939806844168465088992682171009461873053260400740801857930591553691009150462250323799035985841848707055979802531182447747736292700323026284413327612285191185410658610817004531764600220872463213263591171019204627491289677698581058640031889263392576328568351189463104975480841260116417067321179514561789818604417837782426908017951167016782052015148161745356335351947481158461857964746335448853017142962936937319962078786058856847053469156028824574747181791970120073541141424833036078177100819859608862953430997393708609994715397557431490629688006438624673291221192675108223168998856599307449125344612281394539444261673909720290201616695400138997395414512026856667501471553631758474032300629657766677458238928422584741488463165241544850397681117627568361846252246777609694834682924686269244469475941064317722547116364999040785783807696350779666379301742022438778223379035616153418626948788368264143891194301908446483834935019030064492634727660398202543853733887307650178065135820399391706240477243221425990552964659006742103532824155212057587639442481265536977694992392492348070117204489101322064105902323715781850878246957360277590987575333808083506255830034781500717257049730024638740317793238846267973983162097067439640786400165465143838507658285120248918410090653952250970352586700121192967495661107964183926836184382885293286115783435298184479049470322669707523505263241878260121023707082520242618437552097100837211790303421141048348544322679115367515142728223115100692786225842060950145488831096533517634764393783595783414770433366421600813297115168980026926107572287443132748162781076646782944633368840721149145045555973591167505144246630830824615737474560786484428800*i1^10 + -18530887442723132751763610604523569092782105141685376618656411976295393912692108324848159716847462941748835854860237152168159376756612057706414674437392008017305701552750959336153306817298184235474755954204194280041780084979916088415183142883697361135038960686970443391432446246103783739809124246624067380374255112698578735948803722363260223471169498693630199556222731734274948071356102253349882764252336486235303640756011473103917882135553649875526709113458476249476100820586310002209017930810042971676886114663186501306810863113865325955442363888923108692900838409283333983990276071941520857377290960995966401863894758422581374711025004202262580923652812421259325603060717330309744667180814623743673998413284678838131681732712079745625563436949718042658555167361544233991377692978381354584954407431010795322053802198919518787536121498076630847699390094955413704075475960581565343659581560304762791455270874341836381123676488332286166888724095739708725029923477150481348777989758080975768104917469313753016145863924522956079144113093013977145933753370927693740878083194420761581328027482320539444813133726443047759298635467660946036733884808598561313909507715157580379954062864199311620399571423345949603572830730545115390662993634216854070858831343536045964574876424362676778407009007757894288418667082540613015750743662475800589063869964616759691632662235425529261780986333477896852350333481822590717293542540887727990503722720242078422283243527677627064072207136372395545987276652662547575209084353991015097410596848065398937071343645015063180786883816308260297322725375347806497387623365309420163671655735415588312678595785603932694780726435751217525821617692332569679052400313402199233595241874824337841478353872303721237354120255576337289298931142075271751834962762834564382084635573251928843086438047075084282035659493594927926596059412317543741966600862037993265142477592342098320305322473651567749901158871199170268709373548730330682455074954626362612121600*i1^11 + -1564778281320531112817659307121927226651369027774785262366337813415509288211511410843396723120068680494663968781757457146326870724563376375332120802694109728293291020874789351419485623196729102157035211081590329925238989279842342084853281337484777087552882910300842934164153509884991352497394627151582651786895601470627128837540204252439138570649930358483774804968229246013096513770629236373919758723773034002180237408341968372288399037933154787737101746301448373277123679064476734732935243455751919158539473225163406499918676521023169996082307027476724141976115348540607751195675935394661273020469589144259548358350372476036302639678524152960493927359856386023684085549009396730032000947724840707180951296831330160103482962734167456371460294859986623016069916421170094495294704952906841201475597654125423860915169745639814119366587639395292827491611788323739501946290120120392065208399277933483295844633078248052439993268584222022669202328950222276254260708935133804922812480623310877154432999922896157915931665421949734029530159829364431039325320284852556563531413043171650305843847582018696927842620581885157087181441976237654861085304136254527464462740204122707698202265344945075656537922074044535014508443103729948138133166869282610770870720419074330166442663902844445773313182646748486092019431025322828321300662882506986544231066832116379230745534169190044045724290699990083625546970817323502557062981205682481197731430973709122902166085726157067881975942152074565659096642171134616171197809012328796732366444802630271291624540322159441932860265643153695095977055964128766530083825711324667706745931145040120439430301740730658886985951754009143753055033216095161494288620540162634056210719635560573259846759938216797921798734022882839629123183634679719483424476932529071592941998833148417198315959881830509475557598062631761291030891453951337072844778197532996070325302147403607845849550597503388818073980012928755795922011051015776050775507226018625617920*i1^12 + -105947177881996572108763510391341591567022037554894823375582096431897561168392342506494455043237340432264274045472253985706365693603619619588439554565087508792427811798097788743649845321228144973590616430614652904050428973013003605033971359541343218502107985591949369472528373752314399106531621302945654945598180475275612213135739650886704554048207144282202476222131229667482171514850773528231631309447328557403019537254550001740112199180469744342748062156224606693185292882826787863592402679479279489843193962093638295837284295412534330255646364049292778944288259055720494598770915763720407306935489658668729801391695004447408639896227454347902207273008489265608880118090284783276181459122794316683250973877097928818094550084713211880795035495347406756575784984132872440713449227014728709434124389666518962467166098618505735322451174404924339794478453889139259927129473424808718588647365166897627002852561321999102299067561632296428548992944655484191434254187660645136721135553199084388207253784823832006130322064213280860807940293861475275267478522760079850550671852462320548780658510472817779511183960398795433588653450373132968980689610473685363646443090618463465444778491970418803165466184931828436982940930327860846007810005151987062522167383611691294496575229463558825874009877981248648397948230570598450302805434956542671112534629219198728960201190161162731281659756430116897517592235119668340540890648094897387747342222134049839829258082258265216460870727579513828019209686431538850218518532467102921242004779579026987156247539120639078837509426928477539257055346770069800333326941231929349535542361410943976816611503229494366072694818335063765837703177338578973653166631566405328237916764296353019236503937272579287565781807762097443857938505046015674163855572386462300628729041070854223418066160349442062371785126881792830960238595967335203119288393890395317977675375866912533398884758701550212512171668681013942725337097071106364021987569685233664*i1^13 + -6186611501287764655385865683534173839697815464895246140686598128577108444806880869694857054745736217165538511363859613978701705722710194879148889691856253609327370813893208360656096555373711394276195163957709373998191284353326170016827909581862954906246284709546318925839118245771088156696967296551395106524606470663755872795632238845394328542577959112753846693651342123527463684032553539379283977296482213232744436530841788025296396123603126570767170075387364069680156850873732802410446988478612188914462951457791310300955844795266664594199533818157902485854777997600614304156196795096748503184247437449372144096240058355882353440474345578719245183492022043675196592822101180568144441260605626032529074080396642299509199362290199523906287870346391843142683709571472459896989679730188407477884400816832557693625639453828181180501411630543577271612276697097220158674895174721044602566955023866529788305857632901038192043726191076048127535655082341595708000639165614943193538724033365993008636278989717057453161798283717462859787351270193011016643142708367426447359575087409343575656584184838217953631918934234543494732365375574915806436223535925915775624967638342094554013248282109054187026747493186964707184912507130996548156169911150506091563502537984369870026409231818609192070888945833331043503217081092754418022547340238285622295091223561948597370030417900849401260022430305807311659136678188607117783027792882210397621368173296492636534180022457925691947629643468989558646886890274743123185385033355127262943110508023232397124443864504850318788001705949470099149497721245486786305416608284402943209220816782538822185389137804698464483827236810776567618090499317510251702539103735873931459153527049136358067822338761532160393270374642913608702162635066299710739058383709952490075958996419358286159750364610982133339683552822179054474632741383363578180061293010782210400937462112635005121997732603231996518712471295822907758450331708080372399543943168*i1^14 + -314450960173570652198163572367941110907634334230947205822625941665250985606238635638826996776766374991750350570372274309543318697406292950206164218016253109412335321882445470413984592145431043570796350812569155291211843665881479068027068149836444465372850963247593447397596941382540827324493449964360169904667268074741696345717813657953886294592622895193328513754730213238650483972878441556669406931779148876610254970148299631113608510006206302233359578195974164344496580789776173451422120832608433013117331585158852145286115922341503933619382193370812776041455487786732962900360767560640968402658408081512881627331926079071295530838309038515570711030591826790970518661804482892792612759079448283264951331448091892925578373498670242356230900356873247800599724500171544646627499867299720964877718532694918268349860326289458633708121947836457200072372751667719775109464203424774855199039298444119657896427783564723047191071012647085140246528566662685713478870327413945756048832395115479986425869118124325326509279136518133070288515385876480271551949804173008176265986348260385905690364760211419476505794093415189345061535749985450699282734936739545158107664746357890086214991148137434842842996639815715632908044497605140161706544698121045494894181055073494640699702567700768894452231014652883193225505021881743795572522427812314622307347150341892330142701271022493366553886925022337248743365843756997872982406500264664890019126459563464953173652058087744607635456624377723344041508571157634601016543935639135354453057637446016665625171971276307768389628323077011511542467323221948225107604801789955651833580876109034439825080565617913498570547509252393876769624856129520887303542008126674263299030538267414520862541661497394352596391226183157486794608528756897999595895191009372501786166562998887527410839106027897357378486770152539257943057415264171462103425518026130014563670575350972591661265577934298394099098512802244919524323273647523422376296448*i1^15 + -13517912433375052764101573750090642344549826851002949050919533581675234336587365727203437683520675997138180178338199034482612280811842187333489356217043215476616047266860536595280977158251397295074055921089295670955782042347875238124834012935610074318031871507639903664711208853568611851626357975042256353542584909929808716862032931246000639853787306854630991249638683752937122355951050399611127957919316350270876113096118763737565123098533692392537000081707322293656300610008153613413282382737638770021197926029137424771067618235667677454830995079816357742248868385658305227484576869675291603429950685986649861752966790243039100479835269549743666439571859566903116204107895176651772050456479235985121019893705101372194392766846537975476005157720170814107832018263751761504835030628387229679823316335391340213059950263185083752250270932850407416140829776674662501292278798332757781767869996893102101353132208644495980335973358528837852498612146626581116486276879066052982223969101340996960187593838714537914322157795884015043059164012639224092594051505833910895450251113150399029639505179812362103976074543299568281201308457254057796646379750136705224764647592884111681839385330332055669017888212937070379219212495364853361890897564838132365869337318167636124633433261654772823722861617970372239077134470543778167869901598638809720469848940980591078381951243959252114977186640711649046243833161481974018808321488617007997595625196169417127021729907344189555175169797554260282693064407848799728929127714708396653808950235363134760014726732449192246979848656699215254312341715444711983063218068591857889505873604489217765209701952204782536514797963309517086682922780722280365196418471009478824191672363215511124615035415728408396442547070898138316532580135490208318883829076966661310437716258577676153393108415228470575666377342662825194655452266145999987527755859322761477298079663160129622090913847776108817900199432069873599020893127129595641856*i1^16 + -476427767596283605851640413172749259049721282932152111112970300697650766861303830291590103639297862954611124321754348048017459061432123873101653438779585349693502216859077482961788907230252189142794776198045447156245839191126478451493664432547669191613492146240155187170362887533176006191243221935081421716841081127728191016955796735887710651769921665618854083831507125906335070852236182407294846493729200861311034181622977597956930722871357849445016374806724391298855901449016882802803880393783616372794657636878294029804566910125713678638321788944312561691592982124852324247005212082961482124817240129291840787506722524464704083051920056664176210046345722273909518946833921190749084369771772269352547306373769140188896356947317005237875764527577857211440337323165892822881958551845408669649634758952928145760783051915800011137132320630581122554070338566231026832469774209529058545690619072787563648893813006854442126128107865089831914493528612641595234519365447593469112165103164847897660160175949567916034799017874193626967073221716822460613698364231074459765191999120452789087752944330454553746984490720146940623975662967903761048061040851141997512859836890273137086030845438945299451286804868314797798274833948708160886549271888822952828260825999791993709432391816913866411798192127886161806271173151188912002554695092883011193848466667859336156406969593153283185063283612984133589214462411013738531603457671720010992691998712037714668744030647563297401647807076292259400411241270920810192286267393984381685332830016980518025294321749557138261112731886960204043789203997762194906569868267076080578154752568452402456670768385310548996887904803506449684588970876151040997953186444289127077777922132256604467470748392257448030108388836976880979373914352915476933077214522373937170392943525127229778577612264917104258029002482940721615484453036336599251388685126865677785591888757911819794409536124193121465351849151561164054489308552232960*i1^17 + -13504791210002860897469052759799587281717578394211442153816864339053864548435192301371698093703783057278831777105290221176009526758659767770623771293857306829468940887741483610857099015749476250026474733424115085328676528154615748041776778603412429669741778102062087779553020062264423905196430053877269543378662055600016908301000936963251558348466200875635889628173574636812844173742693634180843271371056369286579220411569651524999312717053661215233616380722922107035842544831614551790349627319160019714349113220404817815826448572564402417941914782683933574225061652952212029563728237654182876305027695385817289475258615651147011631602192284235430131301953664821709956825727127000599109036907034069023928473714421756788898740278056633141357517454872694284539303888511714580046801017921292775135109065802647148080981884430898122587736120725015696721072547216241621329289815937044894208213036604392282267236645770436996935126618659167092038888017789653110405143562908172479060634403616357668983454409391973907449973553220492846303000561826222422601669448259502756802160810109789303733591771539711456778166773120580825483441522176700739178638581965935970444108016409901835083275457811478478055107230965555052093935228023056517283333437469838468763575780839834965248818883872123812950275700964163842660686298743198927420594599834294974701137294116533425651285615445808243884371388117134223078175788480794921107948580375601833843226648346305863630574736993759427885726235262929229856023373988743560536560282165420590221611336669826058036909374866955462496710179255928122568470763563075488438797204146124214055315614013910050377145726965813178491335853971039665124368458447848334266348311521922413328439884676208386029591624363247522446852668841799733050939304884567868134892962981383870041680986938026364457058738851520673205656364770951998936090897561658440419229086692565977989883555877116580194125221751490769990881088061806640892003483648*i1^18 + -304174560709782747113400950486671421245803161739114912907304099421462298621461540052800008234939274743985896983701589690557006969822112001940584078088434381890086032833254920593439768299696058853861347660042551237760263307338744359719687159262048052977581113593360214416760223495128397960505692365875978962735607897329026965085398675826453850972902247374162018371400832441364279130272864200212141500529847930760669843439101442135214446408900646030334130949295770706322103027567740439755603255909961627878242676011163584289409460514130507061879610033630350306960450432173241644462163832216541362790740590845546969744644082566505486018992683231984254039153312205577413440742370587181832017050272318933911097313968402619588950250800019228044202185421283784592259814187847817889261825561942757894283045807550389342889759306034204081346212413025754572255708055383379900640315433802101045488914866556741788684736024875231669279755478616353453567087290084230835862563284409878193548853135283601983667721371342868520490769214210041834114919075587869972814756439423418517083633148155168659022517342415801836811433030035429749820118063527195550197269404697448096717791853642022575216457457675295122529805663818233630864691912456409688016040146166132784914766405601825458890329749099748947612094825796249151456997972684291791429764832262966384807909029448350120291785474727339064771367239801775703120469573558439710805194251162472219087380717929665305476558082147060340485474686119894226188416492671467865361950679657568127411685263513691832337879373545939391547338305945589157210055142405201128014004252214169390187066130179453448021129595635725920835284714337117329709190762207107579021645941624274655006690006870151765611148183238329084207403675960771394899912883387429342473091388694821504206211214777170957481903119876351989415831923549343940203156180408069222496149955820253169191130578503219515042908241948084970795259107607846353633280*i1^19 + -5385550764433931098034248755694738984942423818629566862855361975869400837355448592043366971246925815816367368497095554233384787871165328336527182400440545245274526584135083877334561100423383637789033737127859452528458993351922216134208574845939479117523962749743187647019906275520926877049920369161657160554217270400274443602816263526175106144926616984123454734829805155585680215780265896894214014866465236873942115000825906397877233342610053512616745166568500029474832093666125984519700106735279675047228624892454896743799230260742875400823077906906498382531151210366862620555132941749771520271511352985854108443839065714272701074619913923732806288148597514166731435080582171650657956128971509912034406657376401552114066229155707341145061260600782142298532754029804715895187965355555868582007466420083708024408627014901830282674409639801760248659715055899528768833944486589039947853271125495694051910522218906400996963947902410906218627474664891034072022326145178058819819924385734706799684236755139681121485232593710194044799023992010663326780002786828070410436733708677000852270373839125424484006258342247893061162353626121144100815302726430408025696465759501220099841080248154548906373245326929058385173557980077464301710919221690900361831800539178554006429437740095246250724487645718236208832314144455718723684543639412357682151363423621342020969239981377874564327504745634581571176383174055000889878708578735550561611435382414758777086218697127988831481354143858675135553852165370602873710871429600675728419701888017770263365567469753578111693838977267324790090931173436754676149127997228716330439074690602807585405669434523806359418752626263075313662199693795046631714221717065429110046807773099268715805004075146207506494337615782414170699041283194233164003553163896989198857133999839714350162712678934379253283184416285971936346399832990308623503461185923024977888029421722658122841703872717434612706772841377770242048*i1^20 + -73976262622266861910041414591879941252123431077378948254361252802061168571063892874932757861252623579115401735188010722379540929807343295091817074058717629496157209169270567255641060285382187512851481521780628390656302199888233473758912697574852868554516665449939425108533810846363879980967773377621708710627062482310583178281403115292646808478586943820613955784865689145859778853142633762057507102063558749020623219076115750993912165796520096402785205584601698424741558583188962993915538958727717360146505541417346966371811004326666691346616437099276827476059362542426914555396535017885153382728409722831886148941503778116191754909639529183330700346796431512119017479290774076435748896257083541836330254689900850828509151773228139598543714824182268486658038889276082481294542003236740561361441739344950217576428696060833005839733073952218928761517979428691097835617407153514021845245625085287899703161830131368947678992928782931097147177714109833460936897598884437531265912406939437479604196315641754301371549155491153822924882583316331902045042977424662227994193100504394581025001844368879987577468318770681276111420621796964218445953538528595158235599574890272020238281376551068968546627082245591153172564081438166995064070830590374712828261940380509483965748096379366612815022348638071976051108284436387507646051170251644124417820644899219836933140361771654172258274440344102364013267385662303547287160220968833544601519211366069259130551529286039821316814047347264178418673148721629353370684927171240533999304216103134973616804788585995017384327388576049707779944183783964611414752082071389868490688603602180273750995311424086881213296540255514457657827541962086838084660747923698344216289649402910805225826073624101525291093180770977365057723333460622795152774701094252143272872293923898660341983628049504741980765001517035009316207869562289537253713471828866904602680894196039476520305932487079731400072154190970880*i1^21 + -774230233682353125663655525692571301049827177501166315098500283724109945785081371583409030978021416863042119350622475924205274635489519002768558438487096846572440517464027221408892052809057120319728342725048605332441336090071845270514201364192587831461448080364030362444483963508717339766632554440421466730396846959996436614952808958466739681412432418051704434061587886900219475631056994128969031886333953435704396329873745592829984746760385336786658962902541182794959779126806413630834422599105501927567725698852949473765807378398293356346716459687615577702861544818561071457069299711541491491807185005633363796343625078213003051627528292240015164716035503396985823766460180080841726939924643614011473233155025967411778604721454144167262611576062922977547849345909176472562959515363654039073141913548476756765311051045351775865670313027829316806782673015813825807532771765824276769694590870769319207883060916061245737541507220255826817486237145049361052499059553684000795326332958368446893651344599875294060777550118861786482825565246973693753544977151695007148687197613548109308902263856411309258004511457553236100949400590742069694997577589044649680592854807413346767823864998733696697528710042872920494886752837786111980154052374551004011133002135291197545761906176751510516560202097030760559230823201432715327890404078397203162893123746686217378504654693981476044351133557186564892603938858111688917893547492361636882864117403705605068593396232799741804034397354295445431430744838276482424471543013251339433534090617562047750589730740878177133703291600578588047374992764909375317185907403735320067404217297702523209310825140468972888125570905407364282733273525998491740801628638321895347597184207271901566838545240718881564210255298836156123290390677808515858836527397412775848648964106775046456276263329430739311404779734932044152930455539233449480694978584799289082469709583178654629654949672080152041814491136*i1^22 + -6049732548754840557591252040342646980127224657721455551315249298834062581733735855128834657337501934699133536282427855717390559624151907484118174568457992389430539394220859795164708139593921223459841679844781050101095343891993005295190539714627687292745490114980481821414500280147657074620888940875181138741839163500624873286316236385322082681372738292953480948912361011035773196236270923629605542709861406739086733022631135318621649033500925951458191113034829982086659922486570708951078729610783833816749952486492285229880990484087036680633016235927250993862150752748517067626535276189197782923881271884138087729407180130664551031581847544519381201168654053843135426770421904740707682366075934845686012826713985500697291275381370114441283105109390323064716031610531452180234046120825807286084333997134408279172691396335392401799097501608147197245534811235273405948039129539204029376792831092853147448210028718532960913305525676419392203479410195920940098743464152626514323986535033317177777353349566236111998439811050501966670680614916095738907704085371681511542462075217514510321975311425199090878972242271255796015929585000011984849612000343212099948403374897592760495814269592353658602921030627452305250013055498911279616819973530652698945952008804955530796058410188486667716562872300544785414241290047797899743790549872742153458959935689316546602540230732368597411237849223126377852535239152540340558273249683912826317823909043826482074821446439923577706908339573254248459609392082570462627401589979533016947481664063554090788516068429006372909431188712838916757386605110801318356803914970900158259026166565578657738522967904048459864020733303149994406218869159272994998203296369309778667612965775822570901299399058866571158794692205708567808498787133235665218211846376329193594706843327148185107814293647208646786835607466318873661331622192260048538969830967510192488745260170695034071877871884662174908416*i1^23 + -34948952249143420726463125317027888149262526369960609949098065013176365839598590817515575482623023219477155361226970679516527288254952112642003731697542165395928400343062276677855926888584780105842203000957980810301058982156419429759611943895373835755155387435671059586986570394453324009662664999100407779279897485039922648163304102278207244983386369498514664480788008214673093236764085182527030634693076571709934928812038411889288592829108922787787072280686208676123622053651571038996797818517211177406306848503176943946823072334557145108640002881373860057116932946252665756958612239662978543666309181903446756695464126836274837914696408261887819186633821569501170093419057528135582536543928317592657757039889493431702458008068140625900321615780990740576872965533042713813750899067757926859435316812719028201452887782800835367415251020965892571500861278572622900474609952738111496644464193346996005804803293203470435408453065027789079162136681341611846433841128831105352012245940045987065148710478508354993921775948328565698610331788351275224972452993833438522728702165398105420842993072263836586400960206711514547619785270240079175451215454608715494344251259892871076855503220197447745232264551447445052004407462588038166117201986483778208758786526482849705117380394033343569590410934074692514274931053505180234050689982956275994993719896679208713320912809994409202902135157572568163412573763708272902371933828838709513834726530358155645879515994933837217763221270802376384765269422113553710393203293928453101328577110294215306291337488346824122015666287452986720535914133864648589059211121087063696369123386787768970172131925613058425476646714092434787065836985841640400975130640642623818297119323412598871220453817932527597766622542506092419957530256213100679889361729719931038450521547590723629305227638417639423189494548699790258298559215122190004757917812508767636345579524837764331076168733096411136*i1^24 + -159233938471932760333490407239576874828356243014504000076924689190594571434289901063869155038103173310285688718138621721215463633484145400150045881393706936282693824781532130534859558430238732458236339930476374919790768362001360819715846941559917177095843467087260087171040241371057561642491255324170058870595533681930074704921994986006136913041062988681404199612819718417509460112480831957168578351500684567256165876078726510886908264928591974901661589641330202487033751258258974114562668267806427866785596596776882512652342972448685421036452077666753947164338452793746191914327159111411256731754646398301874004013204411353197057316864691047003725141919496100102840397555939246520390695792397150523060555125480934036817693178881929868952701768497589656779605808316943330956208089912322000171945566108752070076791221534857760975910204345280285346098728775264487032497162467212633234455821653552212729610625411436987438083516891354238658312170003990721326970888270323835864532528092310008547610105702326405133815671146355385638438241719318081243810003236547141193302494232469955707304746423466296477978434092374393678130692785946605470273287740611685572880035310066868249553793091325891370783106358166113526632660947653931043899380133888229912828551818772651018614531928260530497007486267407050707693035450585703503432687240054241309233538255172775632228769454019478816722846448948759384145208256792522600833800733882835375161491983220548459613901212562920799408992128922987260955313505789493543947409394113780170362438439362558463455385814229266672421307836995360838768272271849763344797510985957172429057948576782564114828163882572366255136376535755181050366757067591771535677218355376085290802419481820132966945974339518059968515275731526806474000842571886798533200304938764659620942725152367025265973166776480302651930139050252489765346174160288522567525654387630704991535362401600858123203044704256*i1^25 + -679374135658639142610756123742117187032844683687462290080269073088228190828606382755150333298039317531672620887498674239943159688725492563112543572276739543780360914468779335206701066883510416041693567974252702601246747863797653405229938941287260006022574439569644618123973104053595725865322456942960639196267444856043799346470273490723235941704572218296844647662656268001526379961479279876913040161836804787432886937092284440209146331618894242788511914770118224614735803938943334806539836682696985559953577633095424655507187354318616170508698588267465564431576909653967388354930656275676326573083172530856234751031889093620066406887249635185606627880446786934948086934464702506203520625725946924608346114373921971659805757248261825457036855294570889610674761003828389953197922161974194311925556739555289333735400666299267629915001712267781082116056133860247347365843838410027498356664961381204064611756274930139585578778660098928122256347511458344297405278443177190636947421564131336942959127136478190486270682162506638247831409027244370857670927363367394128866525433971881087700899503640721395772679198256293174789902894649933158756076980315571259792758733730367641962701397822707024508291588475600423902790914039431740650777691108445093154956739203297147605519151901933978341389710896865122141108340147567374594703739706849497156801638673412661656878427929383568963755707634050487327638510332876477591397042745442585046875916540593621790703050942383238312675906981477069749900141528096555679697767622969263305847313471610001637718765388631075270152958581379470270840889937886780795328589586261789822408508975239569386821234224378957097169207254576679269763894195853596334863868629775379127269309918084672955652287412587236045899683589616370577744238946627777100654138629225964308420472231042489698654971311553311227420505381561430629691432604149917214812296318460252916958008181527017011806208*i1^26 + -2515059687159987854035214621499056515140406451270799708630889020103404742660924982820574198562781408841404603578760085190903378951264448024191109364780041659270827958799497491169935913236860163518383817030104830299401700475311251766516912682771851168430267023965040679989340595893906963999598492265874714001732159163895854646160648599102723833030398500799495892473571197891542279013668639634705471788113531697624347458555170814362784015930459873941986186354468202733664937117006963243315212003214013910835872419547155678792874791907073317959664251510859609720340336856434878211490719625991708772137417385078947401253804187711129241650818679011472181270309507502312318751335427862641628230095704750390576831015179536062881209551246937754163368234897160431024603595665072709433828678494842836798841176491647091731397848278507941069214888990651005346628494239786885157573720838897100236150464903755805982343125479665173308063089670494202659898208478175549435565908882849075979817750000648845643170264381102635887625045460136331880889294162997843760674448021253966860125684166249831110196431856454732081460640726591306759726096602879574716177112374274978653467613558357632810562517789364464704799809766843747182950531211507489147852156759049375289318591836670508218876463576742113885861211496355608504843798176545627531801118787794525055917123886830415073562336376480307976000980562394349637988271611375720159429235979605485571579853458925064764042820161032612570504192334338398981791856130351230832398364436434092156772133743260878841619660012266940866609330748642414421985850396016995836224119517022785075951297467107212063758168914667126209594675738394693206594337732509183127421617772773918922111694110348576899622734429292131247338587404117077217090733234160822580103739488863939638353063190998837940309707196471354109537563347072531823522647441619362814357541865212053912782329547509989376*i1^27 + -6323681141182054383669995341789629889471175455577890172901049627004385738926090139102923832554256241583095844246878413537140819350208419919678955170741890651087141829387123781946377479087481725638997246816076875402858335020762132111748069486560509807939913642901070840688291346510534167710218216188057407497130973634382060602917910315112326241604111125060307982471627154451856821686678785993310601639654238979126708411318338054930874202894106303723881793513970744679409597951551262975845502395217085743741573454989977402846536636158158409142102244501028853889225360111680901282170067303857420623189114333836398162557158905197632790317638639993441104794304789754562721416838785494118161623121980400386223366775823019736544751132539549866083901500728257037819299530364763016680796808775909097409885995575756006036395813701109245254783284033628127722012443084853039427788042916293057026037248477127476538012215374304547402974002556337893676811686386785770326261372818185952730371716634967911847220260555222390756293279238062422235891981548507455026336073324110699541764228625853308765558673662494137181180959344912513711224696165067475515645586001377410674928857583588900397961910432992406604142816514453663432844350332647460775479170854113889373149253276968344449249003272397330437429811241745028361692082593399945187534291341452695033815559776396549000778634537544637010495786528209726123332122150168652186563563145885950986500048262458940525822664382283936696483892459581579508299236256408300119619460348188339993684134756630315915780551906308129380483931010026660265758353656139402423703721215242969521767979965708312027842676030651680935965104823169430021838484057750081351138473778130871644744629995005388578104111946876985289483166983475223711029501403424328097112454312772970580054052135361929046616036183039432322962500129876384471637036056941429946328790546361434179659358011392*i1^28 + 609894745147325955080470497706381617548040982021865646248916229077936903041903667223430122912141057668845851143789302199138775136206874062589452499176277348549667542273196037665419377534400215065963072714031742767160113264000611791016796761825515038978838234006665713697359184610482761488516314319619542811482500557541357842371621802043447384676141948957400757363020975477159356193421128417204917690738858393181217552466110022142798415664961725850282858801172179746972900572462030236942296730891511819984189444563397282190633797156955458176190729382947376938739694963094950951758980808988124279374607781076218511969786204431625847443152039935418242762542630722190355615088956469401833795981968439295789578784152740422833517050803419530240531047253510297166997187247077365293854274046161707655172015421593739094912061201017723246797677926263569920051842966817545898373522659726287902775242275382161958531272676585584835620579880467706495921967153323079605385408656860299527139403899079556896227675608064148793247605841997958357316579029965656361588704658086279485740536334512690171291052773437384225924655183859551509595805414907320039502723969415297813868055343578780017922503343948860591151285686285707081954722943858432000946712520414197257412773604641121940531760895255855933310436890259681514398633039168014002543644235741378359748333977788713336342448509156247252152897452407599646604316150995583868262512111578068221030187483888559297294421758552637805964450889086086940131477395438870370522671150433366540291415487797862103384169053493593873563031153264078209643828761492866915658400064153295247530914057037691077019790815416316533343088996045538574692206828989977740370523421351145361244571157615143183801768218479117763625125399862899960648668220946934843015395913102545777840275644381980078888382902535947618581007833609040597018003821544045656119427609007060852670464*i1^29 + 66003557789184004447145187408554092284100465126092337386960161278719450433839047839174010776856364501498029978001707911841756725795697179945117078627429163213062599346461312249060313224733756603295501566439879513441885088532859030242920677671831945391264682303951905971827853321859322377438522249509221437574197833061977889525482295064618443732143690462916974503377080129120611263663379865379149612941717063533249587070629911405689203585385105995625626370713886823287437291539388443226950612960152413754099809558397618187605606935658125103368281642582414850946301815394636111820929676862685873891862589327626913291347115409878739705879553932318499122764979743506107432333189007529868058863183850405576699275827253146588348439287202491417188531452729550667167719924107726825675754502648814005836431440120425238383563131015045140928496427734330357022005185960082053979277851501107462062886532367834232877249084659976820019063256478902349076216778192395555038148115539022937055331592543162797422216004189483709605665889179967338074359014745457466787943968257868622326391563862934559965942603635896042403866489707076816136489018465184442976413846060214618546178676330820681643297118505903162247654422247254120142815874315835587862746853528332645644600412066888555993053404485340622536125855928521819515084361523505130823818938456618709356538629627264192111169930388880669526112089101517850012981394073321343488645838811920634459505619081008830201593936502211899931580571709207338262633806191404635906560399006946239640137263157557313873444653653771633616305552788988478362688395730657574237920455512983688721249534307783368468761381855381513151034399178768966856030767633266567305978616481633950411409039782935310660334146769345891404942779532987964371669314819291041456738634464422796504904565579974251264227740044411554852278621834692557360890023265569191720511142139596374016*i1^30 + 3349021380056832087986169157675048262487065786550721983311709264987770130508561305080979908961940898885655103297760453246066109139347849189500289227900588324795254292318793833513899534270692424424228411706166163243133496810223381015610849864558072528499893513346660704421586514013350613339495911815280799794648835570916954074863623585338964635875342555672483090095539544573713660766152239931000737090663574496036752225364468005956970666666035441074083461642715921134934396243424876791344880628046009957850914083047832035734407512645025061511471473073863195975063063684774166874848449342958812699748159589420972747373297455786498938387148147279578532049802727121483185377384053749766673732231028955815253427472090768754942954515640967435226597231876707555434731953544728422705266056135145297745185427238483768166100063665072854685541673782581312469629120400785047983091760471203761288787802201850046498800564024735705821318975011651310419376973271661923886982239750377569507534848402317248831780505436268628283371978482173213152818898073829595156183451053112503169628430597742250916463825056008931382795008055572215707205913823265768919133925995312897858851243091446946705258770041077578177020623674100420994639672520370517841616478711125922419350821956291822324417141226942044207917841612708435193738053358408542317625448137855708377183667770852912760357662402370160503550905168805415855916441335368684463356530049614503370911297443614547766022766323139082417875705210656193792121706134068233820573688400008508724261641225393516192810170376014899447698709211791372728165147646297770317866563394789205294441618029930302411746865933195807468139327884966575982926790643740548974516352513204729513393707164288433433831240447076976181953591557973392330947926644256104918658500569255999683157076212840947023770005920408727212618473316773710395594430084572045266573506641920*i1^31 + -95287886390816962251941254533637840596819011050249820047597436189742129611181976316120633741425093379315771349132361598128665570034620598438406286738742881685582261295703461867627780278004127813017256551719828397339656572377432811526822906693604211634147221061681671776211234031370090099029010552910470077155884901793060968347364552450220090291846747539234054691906562801642946395131307183514063042490515116282301184915985138569331785981898524634715885547284853392670015976669680940357635514588758444880409093749013091893750436783829726568820574205645171481166499829658499030649312266628893799682215682971153302328850999263699044222687149710914566263147482213026563365912930163457316465943386421343735952759762829705001220173810101019917291252550471907001699206278922984344320563203411155619279205364947654448550842941764461297612847920186046288431150073016125157365435720136630912410513530053062997383364309904570071354816739544029072874252749876970861816570809230824983294521286707882988716300797975877522452743146084552232042228424884086518448516622121246548061647461544744553953914567271951832295837075571763025065571742397111579856795436750178027514032592723910177133872414331397955978026543637821315583027351817571386106435483623142450240505450595160762496660556093873247569553619472855794402877642842827847191692863251607129031121176561968073180299124374983202560818256730422691165435420340578241957807156936269276822733021487659720619618041790420620705327651934468705605803431838674519257507555102896399210870042479695082813997521600816801264324149670871660816163657817822317209839974379114389722516903436909273112211901674686139841233519004921246387309938055549177655026776568162162198601616043471565851141978393070069219857908906410273999929202536023838081223552700618158903510722209606761640356035025914360728651729418962540760405630161172191210635264*i1^32 + -14173768113139856453860514904420237126124583902928799608204387712582142565593211258556454378404303242727786678606835516912616050424962403597636003845107276834585420962550323867322257090684809125546058080275024191873168431924020355870753114986019950044686305828437920705287871513582830534944622144115715330625652553325496034178981372045136151326892728725177765685911190967423289525444846422739310237275249120458049584791019386013156777819695326312809870338076500664814461888801790188004750963254299930924360339381782599628229403061779364033113564769541311138400577815458645780572261520404534234835549808392326541094979602945153926414836607022592548348474307219032153801095502045607145951471338285082108347678357647602961705032618920559903086286437660914977460596918294312073103052607165501783801332656311250874322263942659592659015899545883313596030344053730265850921303216044523031059441960357538446682298670236045119236952535359649551647801448916250510324356995496271053750431593531538581010439115242091355495994347299349699646289021603963781479989444229568304847707247720421673268526129728769238585192895592976708481123208013046877703180467286118626508160274621082458508512983925114211044888217128513998337501643022379813275227218566027401378083869825883602532066640315073896514834542054867902231629964264586014006069555883449857574607652861346185422758516097109466312030609917952751533927878232941387145350968692608332340798726525484676376889759003961901344987947077970620599554669408271497469863405514247687422551912494195418909233709614483242608171789443114907496454004574237810420805327520126277282223762794650767586331093720640205502683907321376002544820317252177572565152584061707165508327281881482955348653093065748592800423641569242703985142804692111654399655250878412944749670054749241109815989834835713980718625200929616657588288408968906145792*i1^33 + -109440143734500494423471540756475498752101691427006002321028088518864815469783704974459137046170566173627350490148223442987486023063738760090728470540800734984644954451625201329531856501037246779816636293386157635826449048403977745360894819468061393518312410783489774983531151391059098452162462226904412138693424702188545432824209807682800996615167186917771265445679009867153504513108399523531849278061898199745104291827247398498894356549364897877965653550558130653618628608587086608113855450468965591040923745686463620192631572034559346111563701789830033504028753704375446204330264925055304787037517529667595615947666542939812259097588619678609835209004082804446534137204630858915697932806659551957312515382801906561291503002955853596021588001616193619246355563753247761776531525231691949174966454414184696219936383439222743707464854407010848446444783599276406120289140991828074558081139943169227566157290764445287591440386990604050988105485395970781228273183565500720029624199261564727653696758586926006298409117871577734743966759078889675791426562544288698931033674994532454670723487717429647510445970081452497743772650831174599995986991223538835809013752259658718668347369229271424016309520126743950372350488001099421603898143733565905827384817153801715704824899775388699374858469490299728960184512583621587815382339813342102980940244782377617337750270401016343875944426084416413567397919768807364597893133884755566998716324571490886052951289728876711889312784299779481051929008387663401822241855000462358388451365751088724673017817320022858544488184571967420949241727343111748375943987944005712578061998846430034317133388173460364337587901776256428876746116161081054980070985175282628679383905808574931264440214532080810609022246501235030464518467392818599689394395508381951689115768298440954517610378979172466285182141507155060244363306074112*i1^34 + 32101671644683829152148006951105397319054923003225617208752177059490715832871208350999941101185294512797930596357918163030192695454740844213286645624884605121722730858712723299105247666593355618310894354955874769818960770842186084933326749665077685682373696828676530566238560615369192848267784359281208703365394712781458233451332715525878286843658811880772876110447840161105639037705486310711645742405056425669032246950805351373897970669393029584765658268459922721195519949632242314884735214118757604044518627778600043224687281239170177535475685490210697226845475234687129008339859099666719275216597662454799027152999208630337715115450681416054460204718056278943391692567625142999172488934690592632245278248732209997477901132484513963380775334333857942893804670359832562689130147417663232764140304631069555312659585668608713627792470790201468210084171642192191993622469362709611339852829280706798456934240780938700672799688826288217727959240351850051428610907046320099796251734505439869847239859384464388659347019844836542596417735149884053178298426465332297962693268549941729309365443850009506541096377128995648942423956757368317112266772147259919968283926117161715215388893197800326144857370880371193204982873515973407040579102481175259782840869324802664354674201895414167372070002003385806017776064612824672931456094056316102513510088274566823337119807542876463955462153333894036801468491738015099157350089801920365505392728540949413159077920845865222703162328626573456668398949259600786008285264052259233563024912775699499077262563273425036315022985525266305845850086333008404027998283698129960342844145532784440126144236137361892289910157309057017747386785632596075653372468758633379437419837320620058981627694635979073800556970516277548064439489356404512945716617098020014069417149388945987988877541977487588998967492513278330412615073792*i1^35 + 5438174961118161820121100081281811382419960029616548969176465877327808688810389045286448280258613980100591038708156695683411529655370202035459634770784601591276446607225467230237641285122328028535477573718882243352647541348622298469573471392901370421724735639742600447279328693297017093433337141163342421332926949648293371092856091910503687026392775240219932337269051129708850219313060602646514197556452459118603158616033370221364042346655054372780965941287086228763607262430150944153482127585110093482252448151349753957771597968836263065921060175266613131006621030920161698096750971260118445461185838096626498596737919558920494072753211192721182056097263600950494922666620968313915022201982113913007048929134609818561716699277848207515274982076130301512974942700197845930614273960356890995931356817610660875148878980811568841843190757687155714181557161850433349673549142421938440066874633453556529921667622423226078733094251943936476707984488307054967902045379397585262871415903078684345512353556688094191526686392952832625140428117975362665370794375157812277725004714563996335642157176803716511068654823957655244696311579713292013241528233163952460844622435707985525895545148887534664693476341250534774867071720977376135057108527331690142469832644120971305188834245368877824511603351700641159764984050566007267348853165278975524346614265165510001979091195881386464639558052033680075525643272439849817743929637855988758992368380700446199915994158678538192159159491530067899739605573590501918044662860906065086879831275680744609686028495555482851059493207859676885205962164799874265960574073234406456901401336119289942497331928607672949343505336146994768699920372411150898162936868271318964875712396532574724776715882577323047864230145594444563789065052947171826747922675153286412963676711280621973636810187047983496001248065527566303232*i1^36 + 6290781821952213199107560028634705598039525075730372737835941647111415508672060109448191256606535181461509933886108257452660434484820248385675476652524944766711225314928468341249457199456951024069420310771872424370459773526436188031040542154305863951487483356309210889863744588525168257898788416361504134153318018995572933450323570771376195161758707632918648935462149982281734055799400610961532754767830548091071946602453639416770426847641289908084994404627585008762039739716414145030764590054507371500391155241874318069868685160484468903557304878019004698873952727235034194663107730967945721785131033290010647171656516547595837523861426737920437933058372612870979811509981300352712937901535699251649084269132609580178607506687652596036152209829788811840786635521230268635664613923828452581121595065860635030754672333507422621626045667360238581262786922934899834723907989491038859961992072576038029804248585446710820173378464862472139857480166736575199318319373575411611711113890421962554481038020676166797943113480197089529144766523251968253911151718656881177664248754203309272939017565946223151638333518255633157803919662962323623423558648059956954162366661909624117099783209542122884946064391151336425059931168964810281956427452849385583099900296869106536330834995003010282293153915856871732566705899728533848371533465960234548955152201127804204136969227223035864397567045291311562943141054439551944390225388640378551525548924294372685577714226417520959995600890874167614168872648243243634129141206360523515703000397098651498190429206240176363688064945665910776620719407735660307746102618510069274358965239684412792467822874573798391305697626527363372493445660798918861484609205458089319150330395063317513573168384738786002727589560093257658786786570837910678430574357616619887937533815314399939861436920927811980375344992485376*i1^37 + 1440067375946319320666866508490771508797386767492417353409496925208615669229293999048817491567666911525160440761584410946155700009386896986644242085173882519313821207197796547942949194336101497591053615032900248617514596405041838691732763663547160789233662243790338500257530046823096635512971833203171834705416232101450200127172940078452224244957380134811302258790910078590766157560792266179999996744576588218826014183846175821896365219390430636760164229611012086317340417822905737665567866694538917065750003962643711240526201561847112466845426723230035758676719358690914435735558402971361207576947326251797570620585073727876576389197593457769136415280005114899704074786065316783974458984205636491527841190963020463757484426471954378710525989032285770179775703805393068613228375537347388696685058392224261550892693035682233903441930827322434786724777737905440757933788007753685234150455416101388351985739861282965720116079513649195666481392617837572100911073481484667195635312059641383791699305958047953350058977894636821393096485367698750620558462207588755467747155745514799329458839983449713451397448269595136293052494231055605939888215308011061780783482746412073976122484360201202178325193989340863484094654798481332321216216315717865862771507033285554287175964850302439456607481150886012439092697315744935670058970720947887679315987871915017941054048930172908544675490248196240299826808924840865583127674547423878696786221866557352832933881920093864707730506008729203652941862236787712486590108969285012579565514089377221142393717252182442879958576116865171348855349563235716635303422581045768396391646745995558486594626014265968551319916321591221381412251021419981964454752130519103798216369686318048281033221152145605007151004319989329786527062046572893177936472059711896117414145372160123438228189345954870224503177216*i1^38 + 385050703810013277013922431540346580542962878801194809192400873077173839211823867885738902658860844004640739227487743970561596635554462263637333790258563141780194499675338867155821725154207216061411313985809239944218871527044760189961298412079087475205174906966289560050979496022537671663859822305489667142032846968063233119754477360714634246715621800206175369701054771623609157091227234447317117152742620175228688707305557997863247719378549053697142946454153922856334847182542000100064286855598513204863412208275961427569574321769394153771304690252448036462760162332911634879404111469707395128665036539547289985210418605448771183939282890407359314537996634772610862752995030966885109995726872112870900652726219448520906296018350949512590924441095242084249992835038314633848507117431466914225413986611659977136372090279350455230250895779236318881420213539959829004933339744076357322854401930816268785129329910681369915506596854597395112484125519624582712667692997991551057547222095619766531828437881590716997372722538618624512306057239947885550854354570377108512164450969316712982888107875144321357893144046373832764750352146312681124366707099633129492073945492935573600603496593256862802787397715207088661547640608874460868317558257934888942706907207947331246592474689754356400901420269706133504228990443193752039881349575914981825068482536305933619475228196379912969482394892882041450512092333404802485895262058783374131466574904629514989786225037606226426171508104106084393293933863272737379107508101228924946121384840666180217498323117611981844643173687149359554135661694648135775407651255551132196847326539353515980241441364843878661148833523371462166485592896343451673404126105387776001569329156526705663201319710787618454094069827673758313243547449720607278870671821479720545486558991263046972574791455022776320*i1^39 + 83539219700696417444436241098992570495001658272327789896556900312128708017158498430902825649730227831766569977970711831512405897909008392816013021272065515749735231339366854182693221941979240618987794349873597800095903950904063912253295646334552190198647698793840624851778145371180639935479601923718178604521772380897067935205301432583656903629839297905904810286780347092062560543440976930994197853514906567796187411216344309505875283292757202904334738289042600300430690117339301566707692029911008135059463563361287075979325038051740500490033766360682965207254260737501024638640074380223717090048082412516328553396386670979653810802601456132168846626634341023170113329886916164166443999981292200855263287838773875724225519703698355687346416130844991971230042557418289011254594027924802015046652400643230134865822408711681572410278618916782301170154272964421535957801799040315573817616364171562211182296711965214975010266303000364712917772949752029852758277192006440208032393785361678300941239551372711150205780179297432676420815247767959292781589025351878924124504414388528275420574730736158137545120868644093177091512581914199863723967116514836632828839608731791291840926477686974481847160082581844716687977991204388075586285849717930052370343937421956274284637705454587068892986223217760314406359559568542318363569092282359753929956871195927964238256966219862247988722327408958877491253245212733258665077029151881359974302561310748000390313048541139482634687263831985572603395998603315515452803152706357141315720634865168201075760010167797357858506867917129134064679470285524008154309303893940685313244532442457826340814494463981995547481702629628122001501949002686345754490703408588649526299719288021258048283399827309719364224862608504970608312462130398476316451123899925209112388098180541015360149374631936*i1^40 + 9435139351101025084916901921700412102941542659803401335613875222585773154101952387383105691386301066474109441600637859936666024970900542874616068589289619848075193494773284225274296705548396460522364494151647376299295448943036288027558894802069990341734951493509409392698859121886003393958046781682432303774537774788043280393516580020559058557575414685222499835908820471681778567878406326811204311307166422795192913569141530314994990498043079164942423063426369470010353202434202876377956815224466471775309256513071457490647908169745377944090165138108340418368930630317550128626408515899334372504005132809276178727173043000065961451763874575492193367498206617407620553496908178787931769840253745063630122766169195340583643081637251734688777721849994784843954358215524182256932314315394550441465846828460100622275437943739343263446282044751184012483536402398175720582760782852824242634002244705209171356439156648437980054418283343012791343848775075078472598062399059150650929837332580158769914659616442093605678298728657918071609164243702321930355248241613462013464557519721129857253034706620442030596606635273318058452380912958382528224013174829702132152026212938659691822009929642568203933112236086794260515374671578692201977633252942886239526882127620055938487916061803320337923186663126162299677880629995635209711274617727779059268672857234723512709036094121007361198134515701686902395447547298993963208511664931108121148963590418472056422167345088909499865822966835590053178071581570350395130706834478225203335681912125755442182418330418987176328936290008668110387849850983581970278379096386243921005521734841225961415223623133536339819301796851862817059512199715571072147627723151074355291735322138430372199545766742041311187433677977201074264180114152625350899009221184520644125838097893626587643904*i1^41 + 1205860846391312528189173651654462847538772981215994172616697729932485520198393243457504937058826811874375588301863988306795704661372555380390253173819952375694072976838859926016825503898676307155919804790102139019426307067549839915462992357342105432483925162725073932970683079355693149205173708102640696373115012055956354059870458566891761292013501999081093924998410142270703436331171143060854873609968182289406978755538219504895352297031097386852305000173790288005224140827263068826429825877211598821463155030514951827672415622668974354598609481627886853491486302603404365439044970257739868044950904673294391658339372976903188266869353984214567291270381102862501375442286840693812443667324496221507414943805185433792067014644035651979074763804122470131836455742007960307427467502335179237853306619740694617228099892998570394217164369952991120546249607069335045130418343640916207253760085362744561221118038786939096893708495495462444309493420093310499883142526419170940454191068155622801484485850409207544123825814798981298872016651330349604633107723487791494806782647679720842701273526831559435745262606004292013044085340951847364291427701014324747286291892320268028768570689924533748792841512876558790505098548179583437276598284036639170867730830855446939569243272211054345297165381891375415702991781198867983723596686552186318957316486227990020909546506079228249235611500443070769102432088189219265095611050995379952181168702023785435034534962290615276101178251264086161263933967609537528422900679282855886139344827975880273840623523816813800936593875401422545476354118798407081954399639047179423210052958375355024054563970075233342963737252188130111169686531841479037035424352046334353962262144809618858336128169501994498264682869241228224804607747566050083246830396806987708330982259266945024*i1^42 + -244567112356455833843159710950131920732436112089854628228080441565733307770040249845200330799120854269279337966670688045163414703198641149311233633903942325441840547673524277594309570088139546737573741196149186119050261120182785758793387750797001462824507795236062688288369715127765884726016881285573222993577485190427629798275521981600520459127763679468863212884782300145772221548743193488511952461501732188950888804535011316971078410906855092488806862153193721974181436568224953834858942122136331194519633724738964295785170055788876943354868832468405546912850208160807001965360921442930348383562140563358528352729888599316727859562716201763149076961489190137677621859865335653952185060806581711744450818980437457832873095144884108595853712237727119669928830517511202564464983723836470332953958835453159568951695201659961204885765997667067032859952339414082293363074529059099262181444709813831830532064013354085704229312443135535334214980877302117253747655787594117063145668288599909847452187512658619697970394368245236021867069327870537059836578202534676875410525766247375721719383015142340894383431214416738018775572488174142900420826001815276214755182366878555037800524277789217981371652728776325041681933667886984964303123131607182850362174176260414079770244644740842486577055445662998883786207271968281298440574543505436917459417890245639684116912999451437289080941735568718099865589173436023291472072857313949140769057765699472187629284548685110862251778536821165368921474934032240551641101711155775707009299254963111913700458028814859357807535113696620684885475222571052634383641283966736016288665274194539014742967941984604575766209784779889453257513818007730498943359579215252313171305406000749664439888494360085041315605702630789663762920327556993572680055932694459959055216541696*i1^43 + 106237092452495390487790740440883125938316163967677149790665328329128558626174779573385754066149060527629008536825763646772816894414527681325453599613584773485831094350913838891896284717051092155993276124602939231793388965977505629234629063406532503678311519156851573803524660809404786774050259847520236250519662966263833424837987084489147407376994643611734418568695685487155231821584323668528174034342696812182305737554500288243332225967665567746269932470915747719428184025934773523896213751084341906584610093195501909439406960214084223259929342050321258221549861341169231773398701320572623665864438807044928684470490615147069762701784099172663228637249233327235368893898700016191354322072060223812612984016425054806020275630841454202132406238986865593453573818693057041044875288614471691971209036269763218354357280900967152269495428894833619481258131954458873105664913856669397682633130620110854970684219479024735670686665539049392952504876138668071652468805734920977921493779899663581835227396706810183521655662228527789098951865696267231452023664138036752799501425303465141531957044076256332710413317313459844331492847545336279791441822117774789527632553350016214819563125735591828456098122586127164167550712485000592695026023698006744858229153042585651860443808221490632209410700318164265147589387423364366739987266667657433357217461225809882931305852713731141811900421365072488774427589807342987929617058911452369775282287791293253706262640433091762136663923768429401961486054308373857326607980901373735766453796115782327419320030162041077354097012094960584400805287605227235379171713364283851064678334864137928384636857758589077443180626447840691079137399885977540138925086216282219492014636107593325027437245365003900010515845241312120719342369727727132435659117764615394557952*i1^44 + -1843865042650967086508817350462940538875307397004883597096437267914900888680471529813961659392338509563352640966517477754117709335953140150701620044427462985814016509560616265540768474316042367137774729934007126674135865012187115396210397833733022289105144064854580439090080181835069127611207287018215962521357004280796390382980004896576614379923718092758418592164529022501097500990006583498342415631760589547838422595770755678952659826247143757476023885792389635350995183837572227606123105630850119535215157841503036217713471535891300398835965834475557964845927501934045223470866337149738967057662999043378588967977757824959318240159417322278665148524350460908673224603855077078699912473752466087652786273648332091370151908927195164388915019528251307891701659897178535463558171085414438079596238190851318120136206726176528466799216701362730714794414623494848268979413786121700662980127338458218875227330663351425574122079358590173443326353104736639092203381692933342611880367232272377173845621580694643377369820881153509657612347005759085626490379406215043310876480954363841471102770083864320641154872340575066773439541624510672171930140911143042186552659893638930549246310440546788990882587935833690380417447655914651046842321786703857226417606946665779761458908710044851252406072528209423241425558444324616776816884911154414386131632617763126767722805112851182600380858085303701761173080197382178926632918885428784336406667695326163758041047836568954498584837657149909282098700314839522933294815804410851721339271879553009417687819630448382806227423978121773482013688384714708331179115723478386521879061128354631647712963382072205302556380998020135601495675189302411580340327484088436112502587923340097589368365785248598404847341319386491684849548204554697652654323854737408*i1^45 + 283861291031357107397557688407745313490378928210396781826056267237263255425513553131621809849065151464544908572023970260952726604968571489788207057897252304918429094804152243268577601536334246178872426343107486028918468683093180680975542237739094744037177744160428649490051635640590004925605867612172069723025718605239353373893241325222041370238818773515223472126161860604451585267298537244776325982300584509089066166389345474088884175872365356843245672408590477773138548025166171472873638973718888279216015027530586573847433761668085403528016250517794248459279573143905788052719401945941433762631463289867404598177375784351572318477972173935914268971221144706023325151032595633961541814224303519767458707345299357421950455235789567833693948575613369503735641359872266342492542151808827984301707168277287518901460035961349850849593381015043304184078361220252834338581485419142008776391478494202058787476596477304341642127690481509806782071527157644219581944994584557818627897623123876589253574225194798410356975608488406055475145306053140164928604950466563586965370890179558163373593638411212057230981334323954155161322139878868983749183509439481638188679488025586788579121103934927370834454629356641181486626316316321550279283663129453179852980755185186798899541543114446028568256886565578524240038871297295481854604451977593786819878982231475390707924240958602193752609560872333702426909033629786808052393468066319154268642770166985656218552599176638689655559244832413351232745394434063258648611093214221833197610142142660214773719210610496874258664205706592218748598459943988360800760455488784707290835221619005135106392892839054525718852369800174821310125589031355824420568054662283247970248484270191007328605799173238563010611225127314806730909818389294339355312128*i1^46 + -6083149632302525405887314365531973210602758695743513339077745759302189919421080542737086023346386799811219278536754456036302496889800587542942410877654105225360624237104539498080977763107696731860076765792212536872792482028347194070132518265902402714309107997062529869523675794292731739561419191099844968330721145522692210470999455966735998680363661912807904391365563077666282294152490295596333736389189049058321926955896213951575778132913018152497072412325564793190120148028140484097750406358760772111199508565265705692517818887234080106046982797539983282762938979175725089242350617021479274900177333528433051302524902678951453306530953293934363535684797975229363389883139289465985236103250238827102151690176294488606849818377117822052529319474428067495188226334278783800589239370888241430619673669404638687936715225748482765356166693987213664882812505778673418705469089643765457816503287104227748686413264261410081761158539164308399184101870536261162761198932266850272923383354924201223187366013219376607279872219647238392426771064812375013071337395821483603375213382884032436747860460581212551008870395389877290669439072233004375872626630393030295029927624117197364230840994884512475537618434993335975193142229605552270420892981562278520761709775930391713525898857129372490877971002161851313687072942470576345206209740227006868382802846046262203516755500171293872581075348966358602121128528134006099015469836486732171262462293758458982391598221304427271043085932866817167970188441722360358087631423106783161176135012917403811375875729726837531234164041540388062698971089717741969926854690755205937309423994821786068335140746436019717291473239569593350413320727819135107145803338798492288781586999430322523620885019245975105864028641073916580752864496735748096*i1^47 + 50242539902107874990011571815106825767129379097680383369761232081310215373796554240038386818796830606799798372536539806754802973065254093657971239023287697872624519805231808791899383876176252565680416149917406309702211728653841844650517387593405162684003819684899790754887621125066361011852030543248329533481213886094449387931176595437489711314021150581877828380668504494453487122977757173258392105747723873759364618041782867469064970124927206100135681125468595309172421524166399800573200759585651600820923095016364358880714206796468421545337346051847981480533813703957720807479239231344788723638587070885205238909977401878917227396367884048965720078184816087747687653931396237192777976713292322358429099171653046815054575689462244527949975962631296966400158924597234656395692398490542559004096157146296479583774347041549674933775755398955021440621542199678057349037019236641667684680911026180819154607305597879758682939091259773212915794945705047156226210317487856977186581361008459994746407814330962203798677613772832968249740747549726908746562935524624063422625255860755700043141963534935504999061706021590085729759789559558944906072835005217939551604335023557465638832133374965122463471195912015360736063421364831881792667182230881135244993799614711863466617244367166248331525182192041072856688587986874256484725969377877335695859009030226954896816744368871353184929028682540519741507925106811396483033000942015122499577889677290104800852559476023608375651075988096363387152574005334721338453989840267267285557574563716695667700770712248123328688620219529636784974406671954071733156961356532909045440307425785512893950476028669932954857505642609817282177376749493596424798881592126439866232872886985134367955925938787529312744644287047956369560829952*i1^48 + -649624877830921147789915653368932416735904124027018463361542890459211635557851205287259019814802300026186350151135764579608573320486550635175656964038071377269961217530637704446798629758480768803328308549902367667966512143881160060102578679447147181126471489327143481102930751621947390472604818825694180208640135268949208305637552876078805574327436780939392743560051763562948141555506712387373142801110131238074264635383696134986597636817463514170119053631596828925141404163845117853709370884483374946635251265968307646420064944869100327293522876756724281470499203187101886673483756238500450392031176751464892223992840507827829439574787840831030268238753782147965455686149378052790912973118373979676102657033479980542074151987568670878622142220165937087796410129891433559426909498836781963016369007278652099367871024141656103481652958189831779765281497286331251404325331684688568935750837884249661156019884512652124497795563351024570958289941182076861911224359937032672504334943396951526454967017648557307439332373771899031041146973620003310576551344136168044124997727150847560203311730163670060934213704259988009732554399270125442756718036172403837466875613884124047040061793204540086462398274524008838470802306730788346956228064868844521830853967588002283333156113816942494271869745019970514033643713367932967347016782430267069778956110167697587924205594545287635443586682357025565776724575017048796017745237521860507998632819049835000876174281862141157949181594252378499783875356574331785757114277668562559190327550127293167103629666417711320743630467599624913865994831142135384845103553472145927273167403715283761076306453036119514266530160105926909649441169838496371963458818029884114730861026612190341552219423887881794489259396457289482240*i1^49 + -835472108118498974900189982344977882222602925756625790117298803522510621145645455863496732375529790456715066768714015886271372264627590855300785735717555285483392909821146199077148742871221280756125854437485347457163879884381234023795367833097583565733190368514074266237015168467505767665721606724311422880588125117322369234236063834974245403292117938659697690278377331203961570335767142851295546654719649190574815681323826878788774382208108722496632848501057493062887954765425792381832507045763545394991758015295734697434338334561394065470872969734472074609388683034567390194463566568938184535855780811757448395748003455874243015518647546436218361016162956655438113658566597816664614337719464588261162544710641647025291765740627395785499594352424016703822533803374264804900019746040305574132478603480932030425885002798325201643897381454669357129764430980320431283458668811776941060984773746014469489312143118688925950230751370805903728616326714732738326325669874570877800777372900443704143055704483251940780716623094790814273081643455920927497591686941734852961868357082608851964580784122252748639902598000213416966345900493032148013996611705497362264229638481249462419986446682091886855729621453238266698869081088590875031376208289924375732079445446912605105259557379409265044105500113642763098368903599533927386820942854124279192044513909854014407735667069451353399448165873661695388515004734376088653032271228942312968982240695568782856326812834170338210017987552456405192694187101760839833632678479298750005253981586492327131213302033809393777864907856177648775901071665821414375923899321802145026785453776564131590619972817514944317552998716775558126212535064473662214357067403225600390848645330282867057822412328630128266511908864*i1^50 + 11402197001880807183562857541812138802402284263615395292654654350280059142069653193590908182848380363897916386914006463579364562423138098437647915782094759380372428426462957389854327632681316269564934702430797169823369957528288497599581136744266434041951941725055832549852970163332778408131239798005596951060404880172786493649116282156996545548350218383166577424727082696364096962261914750962353398526803428439086407372474375592679079075428953179885116422572196346897235966123368120309980271782855819934922759693810307577273680265994772124552368415215107119770678832259368992093192281456884224607842251156560515731810054568910323670925812947071344471710230239526800461283235405818999579518355096629398659110086837983025377126881647238588653672761558273429026221688513470683745260884440354273023278371733637530463780943040412784478407798265203340402597306232067456081743634487891912484718420145476795291034866727137895600283017266793109463166127310800533284655869339611530339032298146418851521672206441559929326762305527560606488060349239073165573830342851019861883862873774272540614739831254863911639302692132080402138891306857759409155927145654342124172128873519723512967981862653586432909114337269734269458405235542817365889449942819176546791926763216876803062952501242886647099191277167767672336561962483309585186841078074782581384209624790377495778244788653125738962218999239462945830377035706283531742468439714598113617232802249979840783533243551181768344743511286958287362263463357835960932925491622307509938724034568431756521056329706806284225909400977965115591306931739206713670432757445271486123528709455410862351188598650023383933603242621681301178123627752725970978957403664357402041420292386592397909368601073802018816*i1^51 + -262802685209501898463677709299043385974375910670009932999306466543066896158572691145215017650068599860264753150947433631908797756706228109903829982712154466830762086028131952045707503642327441276138400404468497790101581827940924132878389151767224522342553552980947606692041781709383955720050417264400714433395197797398447638656517171466331319166766840582426782463219745716939532327221046736669046501892558620891501079981452035223406529780281171472239593704848775959359383814134310484107719621317983528476075935917963933225191154061015498310522000046508192994548744708409697406113963048700573609413684561364431451783957665082191787044022316694227618103037525476676546383186780801664786602138624834816531696420999980538719508964620674361033936219962096960840504652284449831350751573608403869270063787357177481886888173318974864624051630901153337722993405309971355828204549028376698919565128539963913764164734013478180966009812530449209770028965492466728491540668185509465537937251611752029483174867410570476966479438293535699608927011006428310674169584517984020256496053731895986315577037651531872791775955541290995312266517633965444296845654392881996210293987637563682769242539829562648806638503178406827151813569377449934005291823738248225192357449102708282273353033455483242323471276508772067088078338223039559420391716353673799464060931247497029661090413450008757512974283427631452525682474522864209715940630398448123039454360196557641925032134779649004227039813724612455272296403226433391495556704983765613431412849944647470684406612490488218982751670589249173618130362926881004589690821007611766670800867509870496730793507869185947977733329464310261383966270560082488709707634055650391726222319854696652254314774921216*i1^52 + 2147442455183309042364394616364540036789811753455041830343629496027069246328112800908731464583207583945599359552000236037397931228634259185597040793842667957697242165926794015997897905072830548064794009620849338822580396136964118078033107797601074127115066135779169122804393371799443002069418148201499329073115813640752612443470865337065689483585034374805518334623832563174060959082234444266798433993303716067202579466542304623675024520083084138078368729690235720626141137309090380379955759533143920649603095549578256084247418621220075795257536607084654276502123585219143176061151041911950208166591526658548761389386927458678577741346939770415258742253014951043296034654284598030052601018938285675209009474263731430853753101310006729512344245873209557775422943586069064967144339569928578867496167775411196772081616668910687877565190121935623207905252278874551230078490234748392812123012656685022771957174602320687805230313227443834864092451434469195460999554761003305409038177760953883060514231870283163622856243885937349854215090302982309830388817596889873710295527061628090695926598952363840023227281220345882104192051865330829726244815013094581366470931492905115997417174233526747104216701502296840828138052402238324917423655087846647524595615122564136178431605167911306853320980957500679718723845585133966679944716348863705703598833956376816658748351850207310425403539324092174912247768158814526331318448395445690377934975886015509511649639901244737716601284683665031094809230122419418658315891151889934467659132458896594862186691071794111747588411952566303067380474944301162877534050319567597903626852948896222955720547476918623693525452225503580884532164336507187359934650037404391393499743178418107145256960*i1^53 + -7618529120067170549536125422288412640396012614468219452670037434624964393840209543604891658599632186846739041204206163322261999897652961942657338708776260503757916034415485722521306313949717290046673586954474402732509868842965958749718881876558374937632997641848964582892376955944133602180140585640841338939247847872549719046623795184995752707026349119325678394708378507951440420605160661058378324817298871339715305964868784208807721769054965376295709600096192298023561545707268713466282383764705018918794313919400318860257637838880951698673222490408133164666596508954829056561966091587133074182279436302152682022027490869061654805232663501662853785945779405512465214847520679639883268398490874884415542737815360646956060500845674430892834379016501511005913458031539944954225517998194282155645411810591534689221819894143411763563177915460924150423857723706710137024910663768565216825265925349331860405033241806561987610230926978552343140491952300986203540364718591589643133302291639449180897218271749149208279910046185864668175988991220748369172252735791052165007513797992801279560025705417416565168018525984301967750732122467067367467587031473923337376987241697681691013294161217387221231866129561613377934193831702323098976917018442021736393823083968151826596808253454853452344112229484294447271676981312289551343822948307211644945456877712150037035040603751347058026056069186144423750140414510631645736443080695227596378939412595136843229189063180736232067798691892623266066370052656113322418216953448544689565559054092497639734308866176612754827231449822991377679423689525404902985109830621335373795611629778232420770193758954099985708291056203451469295830413078231269369998562877720718599196355067904*i1^54 + 18502023095167248087276778046974899182092922161015289054031922118779556933752955957723390801574953368207683997294830190946620995543189813485495448840550514106277022835610973392263817428497686057575369485847435392510829042245640606006859176010692580623187576563069874557263097598302243478526626407406999624675764167444779750713396551369210213847538584790485525505783231203981053633274913120679473138754796707008849480995476838208798812838038837408333072822842543397405793153911836338981646502762096681871929287744004154804163946736561352549787011225158977540359078068318474075934332506355058620218938979268854882496206291114185416110069787339688325078354683047844048428221477112143256609610772881818016491358398097748541537201201194707380419516101005335422060984875974969709094772000147637486046402975123971899801506867719219476338732546205983406322976338999265327192016983964957973373954985408860407575015724520851124509429771134963952439310573825148421966341212574762990657315245774310168734472934332108305247770481946758332614498441946373656090770840440536438879845000227225687504207533880536765066799429776629475317623228338810755214202854030445907621952681448756794581926528609896190308287333213283640094803043165238155730886927845348749655543361785675632185386432692372189626959276592992776324433990188023763314458556896440488884382342214951998160796342631211622706276821178842142942528471276203112926337013421453463266660377382724795457863209387238285636490487194102831062127536677582823239750827443012019578418429437971439095133262529572023987383270946868334426598879213563124235004151885900327539115059099372139202529565506518274614123591436754078397272294723161820343144766456156286615552*i1^55 + -256492325632587522697915350139266776004615408998823766272891024188256184506124047149723751680540860887277455660296526034260971133525197712582127755936639394441346263368901303734400693145317685633303241895434166836845659078445020862809645521085467758049954232400709948023830233778801652040171841806221348891819037658793930244825844379529862848096934465415121754382248414365392797932913777758016995356290156079372880960384667006652299893629110740329341209891495897909256772158935719640008702516305920742742730272288208620962830713105896930831141840033301935149234463318029621668836720385827212222664034741934526418933789796209589203184090593660901620537453391915800885157483775191496554829802709474155090515992027087794705033864379009157838860058505190964365882972168480596746052858768770602208773626653078839204742211223857656053814967091739781415400382407451074504895593347769164004405228515594366673905291878386886626630940089119342141303355879540282873981220383614405056582548788981643281672211275559700890294094579883732678475047751510115093170260445695907004326334916810316212217723712365211410553829189748566021976127206397680163407068074998319211614368416105908841401065953154969186891025478615971701429793288323892458857456357285869448254402134697763229323742584955689378215697330717675177804086601849974048208333987886384591232695138786902876357454676392791967425373513003722041160471883001348649272814420480896754287675646581356797504138608150298726239319461371159670446797301714643088859671273199437500775983528356183187194334985127911014721877285800919174910504820570939916220006020450706570778862531545799230087804659835374937120494396575755537935625536553663868787729807441920*i1^56 + 1440354189488656337651976270861224733043919722786770462135415521031197978612493316515921005733621335446602456256528740467394465062830456880297273014382513158443023836762669571113864753900456289247686490085716793783032657298619611202364198014217987489486736150161515087850589026369002149400771090886984753139651353854584478428118751436166879542686476901462517015476359487859290348137769454849294100095962399872839651439247413344503653212957595808425302623004798159999778645930234900851251448731397044210672614198233221551387143166714971190759794767820358212110012411951261875055325397899614309009926071437897982464653221458865288468223526577537030671556798991127111553873955371114152104684788810909217640137194913576306250295568093389879000178339278802270492349177045717655846466341521325326697637165297313414569016575638813650987529776866676213348873157784366337363922238560248416035079485099365041698580004253457129498388691500986409163704976186622287581268184605751259204725600859305614974081446815975850320483553540635252921835754824998234636138958042921276677529242919094158882783582253585676102919362565501965282614237886191992000789668167216655132918909669791346169039704278136825516152007730282504142427310578660206421249154161161938413628140540709772388419100693705797716123907130009091829884156685830132661384093578136697351932246695966704131701012939826821009798029781859246654274106572150495923279123206768974304265618788869289380009341459938319254836716109093193089433729173482097881053727307146526311056744361013542059633075993485614352337752151531901209305771080248698756623569922663258190267313673274845631646599023305208732658369441272558872405471549504101891964928*i1^57 + -6624774998017953099163434744130460255135510218179458074024905270231571385345668710316587449286666085503518117828923487903273291490753372841158187837530444364223536995227923224614805627639290775651225573666894882844955371664768308417959615567470715003177819118744909802123456936169386642158733098261751878152474172972344603665712850277713920318685126434457718298118986336405369207335331857567769600284683525314318154777991191924192186138123323847280024149169498563704054605183892057546718761815248214126153894857398213023323934894753814282848067615790541210692864344394300192676236009232213454118164903610007520051694859910344206005239343132466693857882505703672562904622358001705046080780560712058400563095953660357591800055848366808320418089520386680034481103025815115903240817324929900548021583299893613695366629115673781512851361980776057933582690750755914501885297188809925929563260730369406665143148369012936521312474521438744994816755192728936254114499791343569974528958488268329771002791526671040299686507260650706815001651789496753754442274417283843875482649001512203196125401640471943124262654829943021275241776296070288020433134693891025206458202964816153879678962602196670914343926250729761879629814216283005101690146503056601733065954053700131507878615536044782601202757401092032596018026134397182727536460964612665313223899765739730796806530162584435059191910856079248664450838823199618182605940498011857347637624721484366698655917187207909102092952963097261789573439720651289200454533160560426353902162019851165612445187720005497020234842188415097515165770787579041281646918946474208466404245160247631834178806685616931314565817322885863460328347449828573184*i1^58 + -4191908816957097598273931956753146502940113220788680179993666275927462566970460599707364714463047321970044239861150210099186664802101754672460555312309142110277512409678849647303177174427815129721903026160382294461916605126522609369119008005113479963723239638475689810304804772503297717530476031300357572319618452469926432972860724191899633750370763228945051836522208164014180927769993093137433751949879207949681067791318228685292795311914022892901036927076899794123404508715254845965085687939109579679784950303312088361541601503595327537747084430393746568631404507979831046997597225033155829148224812959074379877178272311201827751818944365105232946221261996770909489851026072712241221969720935162441417084210168393117290043943108403216013711639023390348758808046716888596704254250554362686841758604028603619416926724066244136958316648232556479755581176200748267978664942423003770174149102877996668715471934308998639220839227006935422838979862821274419320224997782671482854206179224971493609132748212074516895526023669713598231314947412042957081000094560534598495226248321653377899828121879376643728013288581652677541396276279587727594865318713522681735014619343389033342172547284386549554781332667471981840304022744245982518559630194101882806354129389989431598321415041232203986963775018872259961399376522508323262971764501087157842113294628280543819897403869953621466283390402489147834779769156833676144038102497329491656468786188260368109565236752044793240001410874141025065091970858158483099579149150332482213261543652831616587385326199088392655348675047378143699331233790967128815508310581065087845725599100783902886326614861365966127044823491824440485871616*i1^59 + -2194526150108419031702144897750730599994041220885287777431063943754792444533567795456797631411543212846240501124899857308826479728646531918549318251122560534230685008887325188500703315249153879508012399302623341871508269339450281154934450189841427156330717803053555421593996073855207975019215677420514132838275266222557252659877860157323585396146648475996850249815252771119540774616661454964598424823063743275375714123541007487616358516566248673137437520017359464267507998623679163389095845139864256586155451660307764108071465058923217487791720861721797374891679252147600570428039064913129110968889671147854283364413917127451010451239866564794315684873763243195870759695517708983967481911851790784361638609430294356165442134079413193318391405912146976142970480938785463585300514832591525033399346149028967192116171516757736005804496133231049627127381549353427347293611111517338425131336309011152559396272118940642696622744134141013946806670195929658791056685406372287333342667361414853380180890957376323890648307679609627931998695965446197298998662933763968363972514236314298421581527144842308971820614014547515127495140473292723383885210412480940174610553498651360522918453923443388139204157881229763964790516245229146196364961228178570704337135598409648188038218662811701420245308014322631178819910727021073212439626744601854295897822634943493505423806443872863431883815225597706126409695832944133431444016629126033013171042008772525836381632904357385436338441717679486760583570022847857821041463392107743400813715813362390609485777066773352338326946906964639827412971134773854737517255728032250650727850262304774051376422841604744908223927602263359488*i1^60 + 10363144632790150254729081934281192497255107258546408325293171138971264398053400861887351264160598488460979281264774618933250142898450891874378379500926912828811619679193985749689938490575844465963728621985487751569075785402575177414455344944915118581546295334197971402117532053233302180753317847745745029362370131892795873964209582487436482464321866722831643785575820305229586741988014879871340591681943313797778613042265693422328550147677416943166371150132804826805382358599164917536294069518248486187523804247247982198972736174057172255858955743833479515007376430851501400306430843732450917961807088737154584297958940461279058446840670024485098949053345576581666454389039211116953699032496037000974596832087821823350829862442624148808492138820584075717145590352173267574672989134413124318217330666665748313441235511797708407287512931026364740522894447210239027315514924887681529498337446879543129684633595621840904142380629544495505398048881239088566640294751637428242789090438832022058232540596948724434011097801588850204483630351943104715210985250764130667663745194297934832865743895735495381375496069885736901121182306141213272036781621013124269320713458533171238828004752344089307912632934817670917079509453413122631830147025825406213991392097589097645940751259231171153158443681603333722583119994872118765505932378485283900452714949251467420072358709409343483636503574628513901441392525846692087528341419912468697444208867222478807545412681871856111832417231385616899649666971092332766482617790091666571116588362414182832753211886191382017049210561374772931254854808054144460572857489038557594573692846881345672114538300488313957515264*i1^61 + -41431483766076281026501968838827608746449720648860024720214881687007759047379656945301221288618315785698032359978950304295931290333788063386788605964204979635858410245168739110345625712523399293662293980556802092866701103328960916766451935008153482054944997856927706412728395329674397772544747317083933868331384445238473985004665279631928330960641671062607488401138481341238989155621239339116743805980116404451513192317243026418270046808148196405707452355614459230213142926872977442093492325542634548989189640727354923780594036149674256144497646939338679417364477310778236557177357407909631601802176012666092579170519493650764172300049841678728809803205097877002229243942372425165112275304266015209930005552143250884811458625137786719092653333093940091908584331415606147793711051077657900775149833255801897366952402588276953041853655337478774764795326240889321570659000260968679728142872454404332024028819653170602978444107794038719354196112203077171879669564529697427239630602925213925391900983676601270893257034026832470834537609180768551616665640586732656596088142437889081561258217034027450507517784323209746811520704451323145997686608473190614469801097846140285664276634301340352550282611469451025713463297968658663805445402975698140239179831112154781588650418357532286111280757326146419827752282140356347444881465197264071903140857709960649228631147565941928688523223473789695140815255428357195132821775867670281563286396516956529056217200928166047692753917345566513516545970870341606669084027804044707509359230848744266617180042226499986810265292023782088352819380516466288917267290131964768890828726774475889425062819790848*i1^62 + 49093702596047489467314090888214967270599779165967326369608020449874271324489611906947582203785033978357769424227212333207442311760466110013736095987011928651986964333947422795004332615618300825261785816738601686689684409995418103074406502041528321677201892420193667716523744375684781931206090545742656134450233441156942648508800421146338659882930867665124250519834121774440120809780584189618183705523373341291502309107267904797998079711875361982460183030325849417332561243098567921124955198008967689265383772520017634965127505221030060257100789045961256779910923713641919567366079071227832321543077015751853304116486850131790684611654166137295342261463862294855452369669413059074373219474468363342233437171239516848755421654667653435017111484513765677000934428422285722090085449114958919977640579801023888869456817590587956257186880326754571430450741843290243221691655005938180229585121012078449997025461168889957157463184467721990399142552208201394019580542163119614060489738636726233821938208969298373962532571039722886947673003104426446942439208281615242832405621093338430669063801012984504625090896753192082649683326964186498686682204852865298157173890252132320546129201863340201520958292465714616689049449339667886536813221463795274845959399582284986686628003774235153952928065292729872222206437342375363916459794251452688410542613102461070487908614788159563879158115045364318921981457521735515280412473255962042781267010048635048820928441524921450277789620970397446099165869621366853079884460500553146817051312698600003143726279961397524199763774130311361024646376513545473019866696644145119302045494923103305728*i1^63 + -75395220009719083898645808981702546667485767948136765948306321737925119646885850207366458974262759685846292170069535144804738232029788857036368364558701021020021890877621508402761518454263901425241282201712227864082792628502743687614915714161928579078036666089261910226768461942857477759625124988029932481174646425812537829617325995929191631258879488506091683016781394582108448561905425295233418628371652893181179225411178166571809814460483047572804408224388780597333370215654442637825991241908535576806549569986505959350357204203006431697891565490790470591155866557387814857023075395612621271200845200790696173438860644484974779176925155493778764217000315240987410404783365589742418794266784848249732143835643556336527937282904438883322444714555161258969109587378161306272389565191170507950662022032658867358592065902325333531857538584401038792789599019891742837650723547122648382066181522747474135845971494124066058300317420016269514282905146613926426956050121204608814731734287934184747751257494670885093700749946192047621390841438349965997874162681448611912601363068389507290651042922248293969318834950043735824463378492715945050294239533642172736030527336302402950877183442299535290313537944574350147598954626297659613669277562734313388388681039456551459992953651685147038725279077223340571066534222544718995044425166540107612387501224059444366215075264857481771494484253068137457378620443643382083024971367084641392309426491771443261027039154672044862254703078590789787167622653317638711005778615400497108902511369475368162138969436703209027793940454814082739539197430606144063684091270569462257942528*i1^64 + 489876098715506599088862941619373493713697091353964837320371516463696393621138994214366669293548545373159453455839808005628220210589407509232717223657045429503911552837242720814537130393328735693079203528472470672902801408678802037590598219652295192865082747491757509470302832825182742620306796836280095045369638243559807975123203561994240613993754781699634101101933138970387670616357051572517442773571148165632782145211971228364651392643521466525972536049998279198338736716680724475928549765769908790543413389855371613089031191270110487682256400266715620655243855467917215808217738378369674823273804202744432821422169668653571360978915411667095914421973363962122039186928259510278977911221493479195163140059949850031972975725587203805547317420678085182400301393377235899183211592500979975572375144017107931499791070279092693512405227986680066760267361002960577146817685960808313276200477770393011395540922837459864673158078515349830946914487607790137724966526568450368147838910649703962014436422936547399328150014547940607353484369166723012379684468030691136620314328071148206864306957283373647538878990705609886738485459470635742563341062836078560427876998722822222124875455973169870058484677692270595008549024720393901610153606191600213336834438460886497538726664154817182805382769092584312339611342358198599580901171090951064710473768058026180312112953254749797483547986861233127239148314095020812911146123331267077042217914294718870874855222672380034629000120447961147296511781326933009555388246201309275729528877315272005818701919080309960607888763940407308796684136571505263547370176512*i1^65 + -24954315082408844538707272231003101162452600190699950989820608226912781575465695794960145153798970942308864097617280988754305890350697393578630328914974745906505654676514416523156902768395245549899020278765868688035348684292113378388881132445836108857004680475959445750625725833804803095609680041519950750464318509374918990468551539639855963927883817654147845721109316510629461565140380958614119723242315400099577762144192354569627248988775694330489438926869318505186121823771912456013729515872119861891564392407857655791936986758196536924008255495480878663045958410247876031251629883669713837256993786389906573414068912670394235947489410516759206189018710829852862691784969494512641046111403746906224023992681215048189393352358235027360164006986645769345227420534930636700025678859049254113642956349439373127880243349366111566349189370716890468292071319513843323063880246362689507847453401863349128085727043923469968419612239696545074924562785787935113932914766647138813989160561086994365117453078334838460112221927586714637657392798587601469649254407567657797280043853227176562158264597662017025030200368816597061711363596862096272541019606480977409215083383164748605646430907110571235695370186894196851228225954844318739973308578497865347420172970618883475778513536301378324139626578180776477515251836556930407397013968509443323721741835245757395307596240282347703835266950814743757222144970322302964009401550354991251536243858207196145427503305336683666504614735410396018220872154605521605434902786569234344094874488228212438681285396015984588415871346008081590900447734721937408*i1^66 + -23097131864334200332460841368780988947769966896354313091340695789137004289823905239665225463741223563171755180538003584675406314828759228208949933240372389408527467769711607635655362067931430218483375574705192830336940904559803080235238882347618767630776281972174236676450422589789461911585640104352680911801922189511582320181054974649204512913035451508707863132773030150213791816208987825721556191591554760924278098639323969507845571168014237035316110519928702008488816287505167915614379685241769024477325233027407343337846168167799541767413380421123109660597670241888446231677627280328803742285293284639965940500436786769334474359200025481362046185377914180638962751408908267591229114673412524187441886476847385911753352278412617655433293239845587155063679454365473134573552914142084274365996548419558551831670869460308845020611245181823399145441209523928106054921917286960397743274360849254824845647751655805458438131180614547789972130242885476346072239427720907542447397687458173150130609604437830001779695004827601518531096635307046162503568599527279390029541678947395985849921231295031382895522969126925167975495143605401892951498585805916196898367044222886167627457241152338475500673677944559739988601042809907136902370223931202189085447478175645195084299390802929052035939860981011091731942093432458358082978240416524401739115715308143751910117189966948027202523204438682288810588883300175483182550381495365768098997073222165887130341636277068712885534587320056288812575287237153805209213567586472137307287172135022097544992591691753300953777615124351682609152*i1^67 + -1709843865948705410877384847440388743506387689362925758697882162928396449937682064889734479315292236521572195682501795801169197391723346250258440546950148779781383369100558127646609061905991340614213007194888253247112180316265054392295167784033313356080170249674540209185020944614088652797675504223359107476303808647359660842330693641262652132415729301449811027687371134870715881528204072787395510838986184270987740510489464348142963278023880611942296758885253102844295911850565389303747064921069916291839214161709304319615432624593064311498328576660077569397757504643806167038210264485117287198904022390997047031943126180943199396631272454168045429057845354201371606923300881929781777368680523353187645688101060813591730538778869351707396623960269670766847013531789528055444533968297436707244249495911978671125276068367812287475495642189772451251686703383678462740084722626892993791203003723006642136003316792810885478413203580088446963666300570100034329644277470197157597570280938611849540808673480300107303182976401407623067619387054328692279665361715265226562456612330795793645314932966507205126295967686833023114628176152511641365062360755535487051114313591064907331467869464134290428521846190867080201196288013738178401941787033200463359033180953116419588473826360307709250302046568491409870005542168876336199716248487994578665610749756650462829212887125977767163453412898232262244592569117306533517634770430505446767778876488150876112233441358151817120730177621117735161685566836643753578213392028938716339563037598377046686080279561055229968384*i1^68 + 29870731006141721391265459152718488411209375943694632632425145788748477060428881414265109286013342116084477168614411588653805848397029611497041668814364952471638590836364340765743420917268133799825829810868899772618561395960654156801113918584328433908460391301461241762269665748026707182880744485668200908869821319474511360381542580150206404384803106698216356497678848530547168159561290846229568251800556202066632071283188112595013591307694781216824253309231084871953220765703652021422678998750035349578957802699595985841705114469909559891393563431926414382306277817292342119651755761861687521404096965782376255290489149333887780601528955131263916777920800357558208537608320378642916099405201457485748898207336914468637752615213698394627382824724186492574926063282595734200108606423208850469053381896644622675180898448747758798179048198440773022084016253383251440399286445082303559954408543113311152329514476479772647606870438930242329308631037282256963701114563152714801890111917842422164362550105280244011353754201177583452407938914326483513296420914193719847458690017749596542284235169603813791835495336537839229020958154259601009107761333420315279966102904640655917523569743818914522224132367570884589978163813016399571581433457384997160286834783826674391339188258187476414387242209666548838003183114576034017698263350136523128527910188245266921052668021045108660258897796153608336573302717948755937086788780998544723624576744581833129358758458712390248520889973271650736495287579833611152367449584390358902717805991936*i1^69 + -823072785452948579673266639690627404234273383356916937948940205481479073750549558215458691125638802947534427630148306065972633460394034985280484010093597071464494937229477989651285051469939764796189318776881851775851835786949071037063693256318320348139894577418581352557759798453360582106831880479909383908497797483327991761053359305259358956439696337054177990795651603933943520278150612984461441359575465805719695070124646653129922334846078388069456913483609627345882507960797825067376946216606974696351095967964121440666248660830897849923157858179742477222785318132840866723797258979525837580000528354237498487567002697747784030805603962253300272249676276759218058803356720564934805420216360082123716236849595510805537049177191176306143424447538626941243242337500037915523203773503413845580563098455113648130826035941435685850735145574366281862236602082659492295032716108927524951416578064020673606989043471359978652873135230846084962185912696062257151786852666489853521200255214337034689373926458826130372501164127782512832775868097553690346068680075562831403958389265032999881422615601337937965380881696039440707446320784432898875086455041691979690796876322686749386710520594955269205062388816489101107206878024886964629223790383669136965314733737625068720226488644291248326474261058772514873766281518294509912535308736237184468073291359036597181843483115315935346161626522389964856130802106429430950423116706218334270342781383173200306427277776757560041304686978084696588466872768*i1^70 + -179757928933617577590162397192837182493054713628964889991981686820619433176793783698558173605094582715472547770358987521046209742439232204899782400627413898061430332294067311194200790679872470772028111993866428533765347427236849048042224708805291998069222545906923698239353345952580484146954602655232837625530235100926457451006047522216692606755597555496656414522222759234405430689920171614061888847674555508120683475209138809376993135496046600026125976617358276127824550905007612050641821219135528751715303125528532253895235657526429044766816774760740165883305753457306874093672844838553203049838983172253742040626409126269363677336731708674095041291378202726886769390070084650051740717820093024165247780455593570638429099413871741429877462983619291874491566025571546050580915962476810313254534624321521202011933474059398994084728455469861876432011413192392265942049039275717778912732259414930997853316777942095376518531717397439871786249904049147231246233367065102650156438650185106884207116942993337616755270476322466780784880049407571062787504469776312609667226836536286159829828388875451276409894258875247153639354352948209304305463385430587568642194562069363778499856658782408472254273835353408988577778723282368021671855230322319930020002060873298712045801535415970247745802366079697443695604817927466836646873743798249416640329110916562747299696663839663611772775614768330483514069549855652359262150777042786952727745914275582175036300336*i1^71 - N1*2059587011049110742905618152950648261904818741803772433597702255038325015899077636540278853529833747773196128608325802408605840832388836878418820943167757953435583597272865588179040777525276739536047101111648936550213812270227412919861429282072637090750435765710520100844617959162184165572672649897913991137062826375822850168078125*i2, 106257323471029669905852000089626074525347250071246397733619184907753848636056976761400915011042036458222735165177966958190639640084418331611142707103866022365797877282141568942500876343895526143200091247133424632068129956330925183205976890856385866301351282771175453845516007588384003752302742076441473587993090701477787380504495108533842356192194740998949810070148639476992786481276084924129141034114798189845907590494400668391962117291073170237713008858923960585129040220652461142609480899523949149319293879377355427440928357005063741278967872543598046576130174439377197705786306866606643990624045810862753693335188447665120878497750583320008188811648968007671797844082242687428279649844598451630100170424787199920851901057127701844911521032956831814374123682199090764098392965576902531049675742955048244256582808452888431534215209446030584259554664733551021509612577815540665897805322869544596904227624247808490286422918937429529883911162065463007079874396337834347478584935370425626546097683172394812861450842982341415764751543503097113942509165458421482793837607328775834713005720214552582899311312552507886828231604946407330836625082332751318290015801309480952314598964766481195848543070353546653983741330761972151600157717021379010916674340306957661946822552543525297441947450913470001176982187786851443852010633546487848119504449280246620511117053171466935447860750307659662331633154019586372721159629823664818543101668124954363082408066520348966600362009674912028990319550643889966117191470202376713018396394045237011395014796073243967896315740442273201276989763441246645748780774071360183208242799372390990569724451322073493958849519904694006463977871568698477589680490319941841612537640300362593050114231629183631386479262592596504997306898724966820363944949510255721875435670548997272497155604708001458846641140803109057160669542057546641310944110787372719602185558674266029149200461819610501259892724257229895004198862306940880401936052392852301621790373179503411200000000000000000000000 + 483898342280110131175135758624661434260701023231214207053270731037442153821506713113320515878837648859552848097193933936748354639197244023060136727097628540572307400810341364439323367787956398810886958507267731686628955423743888525668099189317030476084833157451863287420701191004448487851816749801064497439668372299266329549486598279139992350233656916674948831987071091309804270657706050500532904668236142316148090421086433160642812876052971568803295943263592398695876903997072243138631206845730770600461614177039415658777914116507431994499674773032756194635795140126678791400079926521636280493228840174818065407673550572720132997267600978730720645193261685612935781317600305598209180578954932231809648546386744872630200894586440836359949243227396098747132656907067940458120389144868375375071587809724700586615697747260220826554311439421589421576031119014264555006888299949141099154749262054006517191239444578294657656295757403331471938528755492011166038672855615220792964646858675232452403301713320097832610863775201413822155161116338007152635643907539027508132350377674008066608576972829963734996320027628848943325328785077124655394272074249318588465072643317930598534190534251464770093885325953810853751519197217170174921524551805723718084202300205743552815121256013268449932896881526933760535284716341410819877828896824171599785320766445099904524376454314839706451178965842863133967573222358514162707958483352945043343108357847128141053086605199762220040427435308727594707432665332810170606628159750189726093538038261709897231274572207170948448324922802751337311577220894094721540348014888597836000488799532776809575201297903109416301384333439793223237529666340561774319174857272354962439919294054574344755151691835470760299277064879316856010665466092082207404804010007928716688824114842510901385184201098180998039683118354164127462805170286525002440022808329447294790480785869085545460538786969892563460506648816540565265641043208934445570549694059057003886466652917936947200000000000000000000*i1 + 7783110807902307077215855543511170546922384220144521380792288732940406277697264333216349746332732272810706785453440765359147452860520999202234946130107190704117378203015513399786860241885962760641675776660710184466652052512853328169636625781655109964252232373050143941045828332587318522678609676490725930665461967748019772484560036366817804161709340654083093885495703082661701978861080216828840394612104403687432024823717423198510771928626231738616881069270270361527097351147994882902883967399342259117466915418068632457088328615202810045928492722826945320301925446302237467164500152054972449657278164261389217429737913369520464375188384885921277617796262032421329208558418477069965294664446599634432949594026123753755352194961718339571651675770031445253715481868133063263359698309932499028695757532742706546573034886213703071835477764419274606389380436998712281117592053103268111789589982117574944270196017090814656539876716108638661085434945344950936726893728028559915677179668012243716159900581623955015259748508479235538118743799728373650020367230297043508264396442086451798294191118846651377532547599338320020243931424956331774764798167919867466299838314678224668076887780290303256508793980083735997283814733308046367746631722575509425413462406494391824207212054393970829549295132457625115022934556153070486919477085192457445589787786042688191489129202634879048408273603634989987114336808891170411036908487643452307209584692563495474599097141912587902723238519965293800361789596817055721429420622603340053554782384079487882829050800805914787104809699042503295434879129140593625511192331285938213070985302127682048803477867844216949125902788593822137538629848366627820745455549990162611295595900549190877641445483453604825374574962298159986596849545469213412245824714084352636258289837134779105769647342201984371456177540128855189905896554756750562854753405283977197731512420960029077917855452705990253568234447391978046039210931973759898095719094698478617021812137294561280000000000000000000*i1^2 + 17131948276978498802038502311051580584824780102353080505923884699095226987416405743231731119462234524123410007821363032953622190140802489711625958626056186675341777652206065732530695733519700246386790764813943500995489594350248609566056985719736560003154885615441531609655725448880560493738599321550405716387650448453074097956889570112566986962172861947172415851193955411020616928630853499209264865064459636132709052689160825611590248889250851948796758545734878052384607537470599067436828318717074044156613811640931693910409143197069494722048566515726901296158529493511732200505526038526442341252819903361886054225703632625627968183094550345123834726091647153481822350634784108731562918478237246540660149028271674445471507088048489807603631134571862512255993206497099749073234883411808339861574663185402470767614215550600268649483814635828930741624483597989086920130414041437250951386356892967389909355418310671018538954079135690264054911483198380221689819705764547680433742671206467379325645159026669699290101115635460850630290965836426313452446092329871417282091595061933745122353307126019996103705783305698210005253569170205457477270030187015736829369627129853788556699651932010727421600337231543010775363920065574627057034862852096388045457194259996029081317633933299120033430583767697534128084458608922502691216614824691089654466565658346329800105714678368007754243973171457991315699530266479481540913439748036923410895673441339411877591503776089770165840908051274934059299206109108002320263589694132181537467665778285408768435732087258418863461795762353861983801193623535883579465556031224706014178613225251814957276035515008091681660085018969047232270265004051642296063851854660192739137299377748379766298985830199228770558734017858541256394785278641287961417437030960197341705672651004113264386334158960582225191330037033049255473606377045238716577888162381793350350544608086164049140195097408364664995359221456193123479727878930913018237968984206002318636771520702054400000000000000000*i1^3 + 28953352811891968016102975193496896937250009615467024988463622346755534416571470776903459944780096731562892374129822140926814860403060671056399368017214690974814555011917611520458875103545790059359037093782479111449978263687427306883251933960999414062326341832066626607904261839935655807794108053741497858125070746085569785540282325938530203880400588885816236698647388709551035424713169308556777338391820181999098766200842994259975118215989953437031096679481353403955916371693130831336789887015659991742308605788197125529047418932783884904207318743951910707312885681027451034001780690012405564093174232744771829073835382340187249320505678240761035477638018615777201671871922443012793710702934074604541761990030723043517311470758148440718807874371856576803253788762567156677001122112048400669495132597524934200333496780313454214938650470087753661048872709781285460769288947800932294003824215813011067711907240574563363476835667901344985476735157125240200436332889180741113078438641311219435841639293816443935600526147266284617926337723875601964005296904081179596084011677340370687689464180633309088101965375884578955007238053182925102940042564235497976671077961104648203714439801528490379592563361223751065246279237136535528853135912001518406453837369648901397299829620892615466387383860116134659636370495076427638511587011222029473627731509045228720152806374781709078394643969888479056629900456968120711697742583758710173880719967932083394198135673960885046674028587364399053294249783824202130246474993943272703261797607400598939190043765778998144569772708617250483580855401592543565827967511141860274804328318973988802020990668400492503319894232221421520371884170930347534296283062096332593882373597839641963386736930307566974028398670633160365677186482523626728966980585727636912620709384980839787114512469877366843657617880477109310599362334261566001764036699452997453875646508041712126632614795395788315882724597717259924106099276582663173598456717533720296506761062383616000000000000000*i1^4 + 29684249008370521743730602492743369628050863284712747610957921861580359979895054842371289234431460496284275151002917818435326549355540958687211017696132491702185378843107578948577001443576727210338382102949404837657372074946458583646944250434877028473391164497989315170708946930764501202243866690194215005110842087229360524406976747075779738267650319738855602426313776644575749235312016890003534630218761052857866356403526672194455883612263121780723132986798882511531684903940500846839317999001862089895881741377797350612097114370747031513218052078378611139483960645308740230948513577457951765558206439565697151267596617922364209192716732540748341613328953955772290067911728536718243303542385439595493307871011317042660178305405910340393496655976444704861186248862339353681729290241264592185397525682583916931359796886779246410666933658930583507284773694071814389490512283559905229361927703607254955940992941437878780987453675219096000759390215646017122287484293626246364033298480506809615215627377467094227947462086959531743544720767477351531221644784302273524126924938327522349174888780774355011531142387738141682039195316247633095412937335965607567862592757897298819131429647653591283624360107075726853667718912075200068869167570761160598326092770288018485559498590222595306972042318508325756410843157917941930145646066214719325380448263045956166765592075258661951869106639971045031883172453691835946118111553721929393141777382958710935235819131209765132462264971649371327278611552968124028537337417552697535054999184022727146176066558899125787061592469764154086195122258850274357283024163534935763846118621535453028014574028625303175334107252586184830631399114682221424989559822517849336879521302585947914662366396294205823574592238766702702541811719775171026100184216074289755638500761685414138669691920621167741154256221266411883647830891469084566143746400047034695997378263692731220091807182382981672556292505052740008203800568129522262165480698950709827431660236308480000000000000*i1^5 + 18441891399358981625144152015908825070798264229957261371415071193551177675106606423530876870711865175762117589843417442387468998561618164418265869770721360879038520966727756735627788377081258704421489735530092383782012586508738308376556073601227896770864494218271623588215188678900968608915903612532414583047918500530009117640254544549441790283724413377982914636227230177957387483503725889243353840990116107255492299495522932314549309821862808084027605556309257775257268042731252141987751577718902378052076980313421706344913742430511417750469073523674940143007131465278045370018145132947561061239901797782152631660399704644203782106825768076259841578046000728230409848122574283595611573563569050218241855245759863431528740981191325595204891324274496962213159252818837439002948416735988276825293679521647671286049587236888485711982821621754031081989009179422996346094882751396428045257812189611695443826292689730997893313599709185308115300881008076221862625549353427805456341017219356788812125052299935186137998507811694494027573939385746583000583266153149419735125205962837795968099947948988886680022074066543727571100243987343958045757341385322308644496383472229787830002804902946044250564755559718544495949298561096003638247114397802024671310730652025947749938751256482524808757114842052030136765285037638774975413826184007711548301617093900858361554856189193244159734117867687604967962146336315405516237158669930202990377229126113650571193033141285050440880199803295105087215578639432010925567089747359926130845793805822504048032527996708866209318175866286126060210027724975468650423739033774071125990660763240597444343928943214044401676801824428887050039360116717896135996187811278393359128842068866004856227478481913721768964167179945690385407718366294170621717309109239817850165547642678040214883827752629487333155774089648097000360581244583177984815741845418725979509859308529489592447370391081273069678644565091811570350842460048322759088193912053344663114206475714560000000000*i1^6 + 5028527997256158112230534680023181840962574750632305694778069689124708395190141044914547631409576339072846716390678230314272531649266481994562574199410499021798135295547131196788408192267592102166902752919057947296995109440066078356766508303900597300883659458853026677534514243788920103930980201076807067718260392782068443707639107720875924403244705836557401705625065456049312192760007431417192275477207660916442654156271721036403222840724015264680762425068059440081052724002105475519059275000992252484458591660727509650537296875290039798679656873517454452351943324503844206139702884565125333243873472757806919056411469766226677010019273604064473155970280616552847316829902217265182246146045721390616846454685701432929468115876512053334491564351637628174183357358423277386464259449820370413376711130964638081812131252513034585199392040227177904810172435552419245327532489458326939334203960930748305109938805780111149747679449913367170198015318799008738097292459234702542449530132143222652667340306794307711039421832713968722983595375555125362861847858865509388158725455077777833923150402271332299126005878392527822239049635403693191050837547892900230229854265137331430299732060087671211891501346693428678362743759889555636620904938277226568997689893991343544399850554242977478125924288425971741127754579987039773952650909426827155408971482545440256046869870313699183834508188632993629362873039078714709681140933734889513548394508213955559368879163528533036494137601533196395973220749159694765689241383072969643093393359349603195721789884421120285087371018567100016660134286538337512694480275429625744477292936670972104713565011174677575444433918542047991646295842349458189425966822953249134558662422220387900503788476562481621930056314467995794166430623490124232041338978780121862710262320208716439503901470844256645762637349117279807978466988513279329954001218373965220061429844142433244779958686890525973650565735554193277384678780203232032698580794373052105921723891712000000000*i1^7 + -765369595719972969206598740003937900417074726903673158209355695430872491141462707691806141671493741051291091566552542372652306970474589161995647625745607321843051672513874015039373788360506890135219936136004581258587258210337496196207969717358641270720091250243320972241115283112988378087232086139070387393956426788352373797259684676008990173588493932960843181658867378270234061362763383866419317896361821483146448596954880384567605948442646967464533107728166116885375081844910595022181684044536802855886832304732142492605197637150128521575768806835041628288778521707504020445871875551505938516569852549025533941613146181105302948601256825456485175811084052355002571282443290350209511311139448666670167665065357719695612804758857450777440141467475554937488095756958035296935720499307566104346627380587321525483849715395032359898143955736788700263711863730030200678330906807531343015503151957319731077160915731180168663033066907274713285152445377815142552669455980717707860146983295180597448985718968024929174740337464795642651542341137451270119329997448364740614518906865829641731713774524948609522592318384702354650493491354113496825841407323101547822284822196607307884453569992614252098006222440914695145284728055260075954752135839830268665778819414730374126645093679305084054434673738649874329553266569025131976579469023821904408497535980395465871600496541125865508234555008236142236853020686007601243941324471635555247088311728488908149803994792077353095552118974047839551126997786056928248197420556772646930454270922332900997088147163692685826703628352144000651318000954277381988336007001796075205952204151900574286227638807173848069523780344659158556866603398315090264551434730469955432964086688459504190242957822701046785666880556400983701001479279492258240050686104815678493272296126852033186551521751245595363222874073822749917861059206286121194803274766401065168308267190999465014582758547595836838864943015300418108726083730255234806781078525655150998941859840000000*i1^8 + -722873454723199917332038246952796664257715499310158228094403654163447436580360734055265717385428116083376115114201238719180765346258443734712848284945381311991393742499768882920331114176387673852965813386017893534945285583142184997837245202662620793798948727420633613666264757410758895781476796309531696463819795889948625930844696294601208821540862742570121149837381988271554331107850460340102050616661030555825823596885536974249621704655847408497384512311636486729222511462430698020432445173670679553392222187537615415874900762217965200443649517304086539612625669558326418791301913122919422827524488075251729174302871860638808479031051139215443538349980810155896706315960904595251341184734090302585195921148842587629597301606864148105218517988906419454790964480094736109586037075646980516193298403998846476167081655941934162888773730234000692932755786620961220984395993899487510383190185196961336502034053436056063523099215490124717040205543975089100191882312908731599077239177521092223289382244170053894631706094631430884469037641257047875319903407396260525474992615628970999878256176124182796551397107244296281955450128364231730293432092877846572047691523898401959773193228338019368616431511827430292116676153257294476835973609525532778808840199789093859789967562557077443470891899605484485487358362781303436372257513012685852987051735925605552969553981735427466574724222469024328057886700893228607970502951484348787753483170960256037144757733047520779096966755495478832963405182544570347697112045525169340455202763203190490079316791260686243410518728128774164696795134537299869361168784157624265715801486917022258882554475016193963529083728519360295386257000592364243637614371527441194217599936788717962082500018147100016125658868211692563744167585928612786125961925676997174544546409486499960533293725378409162965823357188580329652424689457023955432634170346099679684840080313535460403701698025020779853191306421354891629847527744231489503197680339174058733705625600000*i1^9 + -165235643075007015946405349066042182752347332756287951428109067632387194200705908886838453877005558705591057024009114985300115144183743916161912677601064707979637161393168039479480753563296637177993392014544805962959589089578899265098346119871556318817361160003887381562564556691307641285032941541134943292901398060592472793981145634202471515399709990866096114829614922887218781680508882342317829969528444090336989618788941166861474369139746029869439418098343317475356196369776828693799650558996604552233266624310375347835523915317252560753815225444402987252729632544004876954159514511025118230195450592168137613100967896735257942810012732692230086749123224727749092966710469146655750398468936713971142405332537725151440912028403461737382024722768185622041061213825938834721976272646657516788945693835800729424168270840228899198188107182593584588845932083152819586907563533196954458092494344712131266880778363183874552648852781372040794007568523029140263939926541590100501304759891341073676901623300380428135723630397813479235442086606513598360364764893579696471936881427152600423190456612019659782247079171226094559044017755743431421825363378316850015600591812111977023627736954543376106879205021973455976276898656340438164528145867031217505447180149343529340900591216798431339036113930632882939400153085008430391491267411823873971295813831328467941187081829917428223952718562532649224834330046163452637386520785715491073218864478572896147593821697378403655631744898149985215306534526177012353238334835707649333575157552974865831669870278453005308162569918479473851643567200690556964287956292728670583243380660034584504208086686212254647398530881432994231029968374055414756559961163843743268588043670806663295365767169666171554889894929355191965158412726594190536996031451500833879300998867911660665477107540558263431849484290390815872173966446619172618535554726720189424575637978428484451584870163671310684866784342848242513609303356277479895897891757342355640811520000*i1^10 + -20158054275252153996814618691974891515063055669591036747782477903285010534041530227841985378900451709995315613303472579380496149938156935825850648080830017111356738177488968408477199413821990330737412195319092885021883412640382496936961539123692870643654946393352179874040289068335389984232297322180547235544511146693351336104746269595662821176787303773330201183871208322301639153172668411638737483533434994433314025135494888775624527871397259118639087464853150986162815243118068211643280117378520070379354182606697796729429616642729809559098265236126213272063864583673275718763076606230286632937152231812339826377352753101687391067391261364492784758880976296613320682897708989874684342363436784391814149078657245518746200480720607378259458597104533742387333186664841186747282348057131547458349758686218487398033038381269095193734525552812754391139552417971864633569593302988370893215870362076529416899168379973653875871124363734475532422892598640104408714578138623045968773461618141117132648658009225435261966276553764834348571974564222097203977879517596760010896235599805577431881911548045952867258463494862776752438540463447333368880025464554808594069891685186398023932569149758234025941588545305131082005302398050499807299235013137704568133494951786144959676482518694155457703010999365056643529876339596803602987227592176754462162929801944488180930816084186798391745582676746984773279973266834892404427164260801780964089191338806844688764245835612034020140664857847055636992454107269527248245268810169800363607491482328855775285282068568923156140113218853470350094922067604288188426207688528194521883256302209039759578360075320430158683780061111267999400386281405122910806005088682632817525558055339855532208409204281287856333853670489174521384696637440886457130683175785508168269884306403771535719505629525771779981549640660838208197938027680814681521093372887887118152279527775718845605264925597517862835339084212457845016794347006645325973982661608029372284928*i1^11 + -1686052322481128195907956041843350112692393850976635702110528101958647800704470319424885532974848619244913536741770427662837932827396456316716399584089596287671235796303103941912630809490574970475358378408271214113893658726740960802774207786109524329946422221665215523300754406158955954340186113046529686828210526632760684627179241484613500088592904244814664555538521532210767145030689810783698050813553637317033789117988052274740977283870844815954469857609140873195574287426544097658543658442490377309449971884870232568390524506725988640529818915260572805216052150286684817619462691110848966898797206028653064284052361716276130982919014323466884317283048399639861502450350395202826755573135460256704352333925971704417975706119720176213032010438555418980803903475954025603368002532909697632877323471109672569719110563881402124806847599121215990239622118071686560704070225474096929371362664517757664029317426468686504855471583255686429145906723683482151698657257426414354230193183718034484396300054177171880752925416979026372042846420969964441572128316569906499672247431852434478294747498918353783258854346544400141629181347367929864398936508311941205514588390251937667880031301826494538546347180448615281144093341321048225092567535929285915181919798101980154891330911590023853556929497114744526543942264298891906846748905434800086319766110488410447076284926965323831782608391949659406104495233056096788575350900905510671567717065141078422234835038200268873415692061088182330374593348650159323971468563970978570087906563540334550889214523188600105099345023241835095988707846804618760480677511511157316332953404253024933694796077395452728413403851289296687126949780720747230646900082701240514139415941004216696735165348316601562112917061340866439651303586835693748487689672438881118564044407990770995311298959801201746104890101076857916863170515364319782047258559905107405261633374039141355438595304167156877642089548069749111119095512479444240289548933860195041280*i1^12 + -113448715316669782350353522656787015915661513305868369925937695220554988894056235402644996238775610752957350018421602078678297060215534707542790842826018584477270931153690155136303507583632235860136943311252706078754003592505699282172119425914132935446733147470477568787356268871584158318773142535485414627026369490004080067290490046631343959723965043284756395017935708416924173210598489947313378233788405541823863315689808641674909401580992174647302181817537146125123551367870750996333752577813536132783172198998229714242397507918862425436412907162729450883264285196153923129627438436300257790516312952433687510022870163071262442166220174519358723742445938647729983960083035821959479104383065141980471706259819474865012700196079796619930842440607635592590482946111506317487642904722577358114381839283642545055780419485691745405581009878465639402696912271690205910917455037957233241219268362186337576242474938904434509585442549137218871210368330928991005112567908096667669033933708187701624003522707417357205962880784558066676059183190211129514399512357158068408277631434204520918076822805238115960926713746033102674940027575250368424767245976311435281759222195603617077291602537778106236050815527398220714069865497259831265887203055864459825748105478118295947446478062673743812212726753573836570120276132862595289975746931579114380736063079934138573771474931124803846399944350996032616164484341853363656756208148769878510383621893736319272379531712145611073719506892406455963122725668099677803825752080081534343172098262642171817396975690873715420761314128677258321634736676282718049377287692806245010366429970712726852351741874327261871997921432974054266955426775751286373523753461211828922774603425954833631471430559022394807955982184670985520322703681139615106008061532403729644047703377140522605839039877167560084959961727481792741254856873648208972214710990496075006082807066042698897471493311856732596353735468326816842159660408365553629322713828950016*i1^13 + -6606093850205445637694281897295389116474756119229458457090215351299245338553024605796011590969522223624634990798499484248168900707745395405586925755856451791158818508038095739848871184502158200092123998486095193940097821210589268735257234242545961108475397776328422481904831561788083308525420249581540907289543474528882213640948757769023392439106729547221192955708820152583397234454371688654435221915861853768622381921847364879621052396931473734370318543624703123709912964574979582541709415420541245345645381311009782819624374132562887833921226486812768525796575680564062373812335315171881616764554644146272870993768651669646949958831987862526618076747687561131874271782427270084526589113599783912947299943369664400218412043457701337296779400110762481111214044418088876770872249964692686446201776877603041012285266427752717323527503904441329150171420248985456348206807093365566709765984664669389359763625661704157562481906799621696381504834366662402793203598565608759864739372408505125132167487149856508451578189611399500116269499708009964580842250715156133479199899920911407011381469991669967278980049924661296808117538905607162687117075001326418251165229447165137846889830879753485321086911017215293863492431228122947969181612097796095662379527374320152883779391553755147567813833417815429364255976423295151320875183689518809375169373823147761135214402130477324365171726186860025825080450747239700928483235998936282970431296932351347828905707996105044459316588998578229334628817719135114708932017010509878403302255403929045289982692173610165553472765025380637060959904099844896041807661943223995742543589457305435544454131080345308366624772492236208181056189116865583021844761688478924562739559942839673806862598485453305265793696882344728001457696346512608425050662854654689862174799681654591475713594130487386837037829987513303412403267289743139781638933608302391302418567940909736420702598903366632755697090789843726803170071679485522515576219500544*i1^14 + -335507809688881489759979771679384395440688961105869966007078650054879596995063871485798813974856074216898109181513381321228870368329572912432324807672856766231647437208345136945227066141563864286201510110137832395515413828472004271817551703918040037850092624057607695709176879527279735581187428041331859173705366980618513163470323936096948346762675250298872329082980990891173777189331242426400913234165676096922923631918982229747038983673539219612789115374051204627700441875745776744262459355334805550667684085945963555339850559242052111300897647693560408116776875149561734721604081735595219354307824072821783128742391471501698211115674647102812317691221596215180485798848211892719216682106251146002114375358347571288923546796541794616192823200546165193669772905795338636612423248007727123036648196165237333673727945626091335681564390253561333363208773879386898005488584774200253689673228074128157865991561159030281877867044276919550014067340808012974369507753697144309761248624358986793389287703431453635047342289905668074153830822073479302966261974174660634747678171559294289194670276826326730179471885478470430052521340804059924352075913872143965145836693372033293321701462348265080459928528125874453152414265949271309354703830397328654528925048093014777426817294553117182038309901508557362354404806574026246214822760378239114078011215040604828599967773612458658216603477430086003859455550115435303293067755991629533132331974748440124460754561554570537606320982284434784075980466201825683507417348955518904738035249201165056482245220095734436577169168666395601942148976665458167673651383223667206820379454640963853537209234634185019464076010644965752278197397902192334856553560914991250313258475280040882196833027811893516961753146392800217943710201133963364049713997450766738770346542488649484711820696795915823055390602291629855343340055446288938173730714351397068678535405874803585356337881228890459754239706931092067354402609947203088863461376*i1^15 + -14413855688584517528633398894624697889776727348311622819487348206134249208986028773000475985121405352045846012634947199133811056050937415451108126755971980417351003820448826200529917490825490581875153860707732171876004754163890568699852763499880640286652424117750003468656384850428562618848195447092143292650517194224264679615979849965507398271626762113226545122845218199362003135151119355956565173136216827875824454593390541583411913994667484603212124036627580020247895496200935801265912699932677374348848408176179677778793360115830365875974182793316117299481351328437233161549254296199035753625608066661846283065394539958822415853282968023723096842673760158796472868989002270541921939786945810065017083745577900728147451008086913250456721640707708956991345209537022287403309725615107464947964292531691203811182950122970800901310444475224503793437922618206921713237535021438144060448757917160326430276584156255806017603643879188808308550599534645974480792785235535985788559014507535669090496238165690822734383463506564713937514359630954678603358621409230449202257365837824256794231574190623621651272576285606646764910164019928323149677822178814418611952295376917568509637960697521728875928336314986876932202064533472475044435765953297632031430032065232303871896131466895630976691699964445358929432623208809567225608903782050711332755680783969941410072772476667037117683564031075467847523197136609700632239658010502736444181939369669279261797196284537947270715955906177445336169936960889101735648463664743574597463283210531274005500050427673076326361925852098804299630486249191740370767729689725079998849954546657581249048176321991462994725017121194683104762766745686380935187462877001954514611571878617750827714480086861726866263196974847774469394623334332607335851787562507012090112864629787685901061179964823832516160040286184003905687649445712718495628902894348839043239897260388276040724897626257593650152408952563614947841984251370839998464*i1^16 + -507266930909835634926754728994405530580278062910729107645959448204153177717969534734303295988541853563520858473223814593881397374802035822758988982059364256125949147350926263246689086394927200151497636642670652673769619525338873621794114763664376051107541045922632758086003502001062537062453396747690685914694607925054194261770340065853853800978592254108731817537100462012065683146718859211872390995263380991939376188555952537011772386322765785397403283245159956254348210993656356724597925408355992385595590799049216685773151855512335229974699738826920556428739527608409144721753173639815694586148001517725761965744483670983878470690749341032375370067175040414302319678218815998867045818781282760395762969885088295970431206831797058316779820046268064027581244575798455190545549969869237126543963774373551223520387061622258428309945543462321568535880658739129968011997801181878294340931467520750404353210948759127547987246140812957302383657496457760907377465010692295806475018189804512928715282458735947273732945275523348174098515589826305156975172331386416286555140603668007470840385850502969260510143374414468800448637146627304522259626192504293587941289154646723859173843547430722187965649262365232816593222352984123978101429645364337077410054356433514392972021963591933089062124488736258495790480470667772487692946714941943933287848106199126223597100295974838584288792186621501943877476548681051475088943208877641384497155289623914410161948655498989717284144131327771180315268591479204532501270825518227618462938262207152200325848147342133219482907915114755890268118738076292764189798795567837565482107090074946331540709649995813849375051392864236148077425522786091311892194010949995097772168763168968931917441351247038531888403357941295330766821542835201808153842462788886775065685706840407526965587482123167699582894440054362091060306503454931347805532283509138591508226072388891733710034285627996855346478220312467212054924974515814400*i1^17 + -14343264437872012148062367447519777808040586170404941403266755118169941145814950813489478832929010463748274285054815483596307971823083402604339355863529199789086435946562425266782221794401718339220543253330540042561263925983891551262265788423982308566721486635558208115732548199583252712331690754639030040774840471177338378019681855788671799071542659752572597201965995912140472715841991350753984187086148566134582476809456945342371021968419039840005404599203627442397302638111269165262051738428182956103953996605780919199235681652429212847875241524928893974570016129031160526752895846972418822002012033594026937876241218060284281797100398377659366778270398908805458597945461930142167941361585503000642960334891917508441722821956080851385034413395402251635516842030052824929586452830923507006038044781484621447071804282154421794354195627976738598114721738893805431352924392474031018639548986509719445308316036000789830775101474458646003944831893136673162967150507304468124604329301872703007435734122095874799900075358744511155789746139470236064235894158658840352881422092776041477986831975492901462500386387003616329405237736642884220820744187379494153957258766574215694599290069196048914458323386398525502106683954579511112391333405705804301097667948319091933661396739075074654192465738214135419364689583696504006271467222501692135136441050704065849557289906801572559462050917302276100783647198010106084236210660676660827624372749676605125497528221561145472676858989767969890969166868794072892305448964715649588833301406940316592514393487515609791150530731699140347865234219486540538708958993877169368961854444515210868693081398257036689326529861431307779632000781395689686330770220303398427999738073208619730458674602601189116044082262110901550175438899764910153869132496670289858292093058548158759972133642847052964048925831211897870015416868590750445638067631080560231527561598306056190128548286464713312964761464862748231241815818240*i1^18 + -321936079059046906053526986665502032182095763835474667113992423706770268991655036622751259884519771366937034307549251811808955303200713730959299101443369950520255744440771222045531743754957384946639783871703067493988820636758415370397122574659546336247997504535088476034838663291240863444683439901241600847164488871567121493695673806444246180142905045453747409755864268124183472491048309384776036194972847239593648452082543895799849771957775701906722330046189399032264521069732745258436834509358181898659330931397279377260555697163475781702407720107665656191160854633754577226555888684467387171444333101971720900822891130671864726879767014880430022913286045067227500568402220735582792630308472361123071403982183674298012846755179091435737830316013106844968029971149556562106018209749757526774110684478559962769435149945361353368984513215542971390047189066389727782585188200849962968277245424684751565009829309336448454928479256580944885578799070759157303345594366853110063059132942704393108458683757441490101312063283628643205478182980793551852133872150113105427159644206161336279108689467695376567022397143937246317149493694043341664941635520774244164085626729704536099427158308242191946346102498899322502272448241627148368716248813118527659335059280028761341998944480500190046058092289414472944407853306158415407479621116402958993531206060939124989023334382824450200067459898259463632954974132483213312964643596099655446495718762211871895093357407527207327844445821292244045400305552171167785717811514108925669669766985776711363112955375423636885848953790137448994750950984569951623399022620096782981169384815421263703906763279334092349684371996450737203884999034844216000053879000393987175160737418295902334878169368640187567910856783845918421830617654291207148599906156372022773259952001204425858234176909579747748319986902491130687664550546626754525434746640458971067162055944126162181490392040023214302399907329246275911548928*i1^19 + -5675946654600068564469641367450332199190194542749162562933984533966087107414376087901185861120402407913782570627193122357169249545337089286433159760131540414052943898936895207730116405073259555892921687446225306852964135887269472200640885802122394180790034304827907435001567354302027450257565263664769017698126474186586677066161598697350234012763675055990779243840712677468755194578133752440443233321397015201358963144658069842636515726401151343104282155515170515439497524512128325840764562626635271571590826262638625030213109459319840867218427086365065054687768684735353216028900898447047017182907477084999626565505712304877732304729847176061416030505731359790823444125479563081125700947058227161767298432748234457591788945598694973121993577354161621126989479376967540824772570098887739960146166981324884801889563667074108520081200129150299914342667116233483648768943774338355040806676157126294103202230805550460060680538720469458235799359688311202581816851626028896231693472671160837605604397051541730376019041785499458869954740197904059860389531708564419697360324899098918026884322311968575405217705916345884065215220396970633206491426024468546491669124903701813592053564395266510283954059499811468757256498693662334598207338607226150253568543553391552501497670779074712753404151007418943781548473405067846745099480342977878111488741355990654466941984948079032470159056162534996395251705650026396441621591532812830767692807736835482360236280866719254486913564395915741568908309364664847006436759636371849112517108856277573377574547093370519897347780307805705886143888491728086221361616635309056560809301363536590835381310572373660165963292779017358559065012567923218045966992501622300332424021521662458768459880241286974054678429402725183207108569718042708734992744818553102013448424023950692003456465243678582859012364233541530218063634679197120375344477299424980380637870805209727029085036721436905805896714569589876326400*i1^20 + -77616205713929878632201738648447480596598212337783879220951705997408914221490276129410916638563723661661125553058346922723952574576261750865080086100225552346498009998206484581202076458965536017036352592855178741211247665150395263593027796008041308710538412095936672797997530598269911256303627609380384018553694303870067314383670890231026319223251529295875808982813877311428876935293558500468544465337657480510826810807267254093637762667198924435929528697210621662491737849133197968596503960453902879733743786293804682978624682246572048320763559865653573994649392586951582573985738547028601181713565059740361571419079948674829506816158033309680777727969790668340822816244937636138905751736797794761521646214616045689797296839576321080007362006560170478815276839124079172509070397736894344026221912877613720759859985696021667295354482110425908974724390286271730875148946591693259661987401794486433878423898374341378068889416417006540365471860827126537392250940849990390962613433608434042580622481810931787418237760339274888945380037446448566440540768859746132657196548339985500033405107116257103966655523993886770126506204654193689148176445557296152716389646657524380774743724646443439092056510709390015453740606407206576312239047007079978555888190840067243971955447215299325095761234078950792892559726150179103051682202494069698776606913410290046504724963897956413953428803811532859339280866744015214589093783780883559735242640666231720675889805724341043888086096363349915481007355664739408939751907899105431836149400864307513338414868971245448695218057864353276605642135207563711639593798892138609660257780972952018519769554225861621068857544626735974501022295835457120145608652305368415717684492081487138479853281583471250723965460631788463501195712146991583422099904250000146282269243020377862749476358949026059144738223561454449974958963472570850274901359782974429781847867108004345796849222555224868842487823275655168*i1^21 + -809231645282308427817421313339360049561807022373790434931445042085193969864194772680774896515565487984674394479847948699524816617572088424420489970780310323719453606039604344481116446752114254805639575841913130118324787984990962832394051103978433693621981924243513989179168733878431684345347698217442524035058496812517449436200110058469618653872949529264083593311149649953731658373021848722084361868191793389679234287812414370529585328785115695980252115769408940167240736429996635255575691630600435190768660728821801506012293549509646154288410920598720743269718695094994399062554723705658591853816973553556641808470989539886313982625506484709105163799588872035953894078902541444785032665404413007858213585988618633389812415972825391327897423788299062565869854244678223314452932601592659121832300807626303407710060981058607637534595964918133259150941421928654059029168588094651110621288143629763061711257563665564381987196517102997796660719239316943819731261753286685663070161499121530068894564545002102918834269416465067847962951370536794228517548569684720154372673691399011096383889570941285993750221430642432906937814571466932994196420905749424006438442317815292562309589870711788847519521017100159610067120571966986971501651141301153792378385791275679691320198935531113892863954043540022243865394652938571550729576300940001892742599278395576430286926366040984405745556096554461049851062717022406849957688560601556307283864014537931897800772570866458024256656880550808190803570097394388949066901501114097980240128546162878334226231103448776060139877676515963491779632887493462060025619706910566513159856179078364091129141183479387770942353856853631008922823653729936384695279378182425802970859467107276827147495408698987052541959805114756865871896830554868107898183907465726494649703495109185538110734588522892189993355406541336933229208766729188567537968981534718730307896908821044532142833511427662473939986153472*i1^22 + -6310344653057171592137125050987327259395092357584803153203428895494436586435314482284161758765364007069515703630233451450208661923735743022899421265680262588459687771061751962675529122020632349679292626540571906805796415394673482004907701518236385783461835886611607573126184849578061492510972865321706438320701587376368921378329912300709373648528763516651988844762571355497991402110787823604783443624742394205233273610988348043161520333381732436054426321608305765009913441802251319293844752892328417111775170058374361212280251933854106052415518009396472844576242699606161037714285080292256241362050274631390267827716727017315108464473107915658046005128783558004463454258495689756876044029641429110168701883338928303797763966892597551630722675186944115857190722779811765835265756347085016490688366153048103923564031681513837757538370563830154213964196565883417877190773668437252493895182447836175703641898657011344307525495383983220036524634615826928067517240120422556780090444578824446288069605612817301888272274008566325784321053912775352272121095695398557630760259956676919727634092992794043552168037989854568783209472406929730080437981991906249298788403657062664907199431341325244949742592249267044298472578970760905600361079623343232494446967131748179733087244140378343243326090092872223666842235148971388528497916452247083955333734140913680007728867655377978744609001044089081327869692790978014746565480971619616342646274740675583114916367931310503769465190029608848315306147175212202646694748355834954204387043867921423163380352471781127328731183939647455928045475353840760032701817594878237210749837868553528077171661107082708691017688315983535314959159732014971340349252104569178996005913329350329793590737352976470576556532284408090403717191727871040381057318318032548435007276224153655242403798592103515521532491024240800807805062045691530507059637124161739012804018847511220737726817502269288843575296*i1^23 + -36449405282470083714813719572072445466613045012347591855346407217562399543825447802910875293664516552651869404422639209322629167422552762719585960876891102704151341248385669007961398703936166446283180962568769136140726657354156253235178407299753473062880494238130005906249635224481120591896273446874248864057935375510819219872415422293136504175078241818723199487797571719329316912500644477263609538721792324274582063623103622729156629118765969640894996749361753037306984832091275870942138047669880133943270876581192458425097745784505644171743912823518508497060643781669228716949350486872502726311076725180823225569670304665032949871664473817327304497157599265940268801917759940274445506860958536436526450662915527648544691800468728269439006110528656343035087508059593792612921093558955862394271328755917121597447813950234858255242760017077760628297451462071334073073318147696206435905795092984677471875978059257177187971266224520737392084685789003457116677514241992590052253388175561250604781334085147111437144759118983582450535150746544398231889110438068919326871632186906098793658376607699411661594118644855756245809538545815688239991567011195681843436892701726691329488503073476495269658662822849334915109617206032345263812705457562706883088893356768002595117082938475074644683532401429450554110581855479063686452599726687869152144700646842399592564745011653374561068893340777385196379917403113315609088381321909439764088950986542601536992107452821812142399048070935844062348700880416525925234244926496158911992605446323848629929269688869968206940223311513759566010761986529182151221813712286731837145629085646447837087486850047392276524673090656645858110789800818966954999129272141530350930423863015747494748155970307033862248408678853694809835058841672109962945404326192993592979669079192277287047382819766999202052495039026377507257106003061381962702574643458468625976290083734728565235203331822977024*i1^24 + -165942544687217096892750892857418113173048425457795090974829051588642188543376188610613446393348652972942036396561860326170643572482105468360735458602785349352143848045028552115020164928829649656742674781479650670287567794208443534133817093005962717242989322444909071538773871199738493358674899710872903773951645959572100188553018483521531817394257276265708990087761715877659905289000567728768870464389258956514264740015091751399877051785445964694131637008298365957771581023283694250216662771909135193406488536809341054856482347147471099437300783225652087169123847042911904045870769161793852471007005865011902801541655952099478616095773827408723498153911472829979462242876454629629007713675541988189396919488611560527202337368649702300527105345060130972413034032372972537016352376411356436570685563166455888842889588279360875621722572809572146054788422443636373835986867967882897204690694606204662368238113087149279234566260002531025127570624658811027659119567175446530657837779244953183822183867581642161994474130456696271049870955168713009835470821936160578661686326940561580299088949757444562833482151846215162393554810053870337625165855597867942898123373856460012854288033721679364410498367363300946154205912220747433880585339971425154612919542358318212446425494068488812029444758774087568860388637851675742199043503383598060927549426959480500997473670272212850521735936092186222961764735259792505857848905547273022049120899269066314569554428981371022831933533744642954966808659595031300081594632688794676574694741548401809761976184396948174597490782971320914361791545837044177781290241721967479006471127248225414994642438798494737132948292196898131562691049554709088114520070760783106556225750994228370982763079744268345290730977655809933303957275040325824872891019487351391205810425246471313417143530380008727247335604435158816094377259360519658028362560416269802535906848952869956117662529486848*i1^25 + -707732950599582479967456843991819636340790878527931018193352449197670894213850267647070753128180561346532367694967097928780714408524680977580120422415345936227333078369267426393968620792111397591779904719536667877093104816697069467783397589971100161190143095022247698101923733218803371001574918006585687472887270665556603794828572479903890844870322442916424579758604127491292678551960364624138537014634837594347425245321790816315242796460643220505000296203740044366337456667626979430491631760515899309663064735817437972448307015950777420758147811330413167214311809395983377641676332240362175027942163082076246923092118797561196336191308052165895643264623343070223923069537848211928593768996585479395740448435193808539984136587809623885749763495942955012918030666798230981060482646844812331112988818549563004172211334379675680994640613526810493810733698413314690693968645821162513009943828708830036845248726857247692215391403016392709943661351168407102016831668605497853554716442706910191209866633952466962555702060695179032791064433492631743796769477261264378912242359202699137519043492903485772639564122768221423780482991698316419511208632484972261598362454992854567839116146995392963785703647077783874431573958616712640433272820628101323102928494674784133695159413746595743994104284468460441473557537767022721207366146913691189685997030299987870852279751874013598656680048073132616757793649828599630068712096929464218930801404591010385691405910103845023110877434553664919615870441945175409402057756731824291583867748407250773308115197100694721308278517477930030145389017506868750876274531637680312800721448995386393605509650018345886179171625535803246934086546880472297712410243784113735053525445379899144279533986904098433136456288664366499839326853486605949414035401997250068430752507555774288611900944422647088509837750753694480327648112784721685634709905090165582599841990531858152197980160*i1^26 + -2637070228864224786631911635527629920446043439380210798392357041659004134891300552518966712813097719308115909545877249904379776004269920186549984611135007915498255308073117344726852962622689510036596089403969138672349716077181651700714738016659782396206239650156390973205764579996180016513861001424306073854568151430860300163478594562430745243184359422573049260164985134713491223877996384724619716322747989847459630083498544343359976932644990288030706928102907464786547010282216749072748597340963839249070993394849938774271347281077435893482323564688327855362772690848461765013470644398547799519861976662311987156440160666041138572557764895205212167351906994352248410339446369067657020787548531653601027465521033109959312693922723606366577823195441327252673261743024341648699868540645332909771970641411604515292137514637909688027594409916609931734340550448843614489873912734808184066454161848061463439931855628895522273250560955225452533803474496758099938228751853026503247915853063909217104741935131062222211125926959599277282630373527852913053389160371662221044851226636029500871724757884389093888770131512019592763932037479996717067655153686157247657585538012689101561665406818971200375393117148519320968995001341199408444558897989556924718342547459630167571071412472115206433092608557533896222024918841369284924771489027829621319659599941907923445967974487281140540759353892569844868655704887570881047349946366773164718921509484564893818173098916597972820051456561821541419161893624870968607541657161037482337207576405761377871904552592497400064747493573172456642373364067253804084625145359500780979139868543650066840626392256310638785361312336016785086881711502526531695707963855647322094791594564487632343114259796372859308390076070358262246108669219865337232598342892225936378446649246121670119502428940854815885601488457484359728982901643204731893647883856971969025695579586403762176*i1^27 + -6642607450512057449086848794980745289843539047686685638602564009775572234917973270410792825111521771128487423333462508801137061833480610248149680722078527342069588016215091811972967217530120416807374415388485140738862505843603397374505567891265438478410417958756517604936886661480060152838226051342309276003709185563704615407664974114878192347060129992337837513444895525370995511696649573793602978592645050491694755695320755328495144064754650602660791012712108280092607423817667775817506340173429257420889256264502249528555988538648769605551162427773372973263381939648724542540214957868256035803375454882415445354724414559484038709678330499080191824047715725593886653978089130300253554713317832283384012355698506791153345373131951274499898061299501773514510274473432047028725081630850135948623053639461068110232999900990210129613542315759053920498097787499614363628367746335797581786771465749760674289775609643641098043076258876541086650237320708362195446002291272515096796404107447603552578435084055399648529817684890005656718044020293287863481137446005917681012434295405955787104831116150598586371714540884986189645609317391431733924208355429387940478787429464749100578214851217082338956060003973933665097205385908895561145195570034389495395704476144286138642243512097127973872320998027410507758557990547210828244709840828105635089702004486256192291728493927912422620855931474130004538303446948704106287077675268175109414214261095346015713635457811043189649216423356568178554592600472461748405025209168430676099931320099266987498632326084659994901904416269299057547842303230000600984104383738149587236848630720021898080435108491918619977597422457582479096845300404527399432318666681052349126447473228219111972704130883337725435676389153013332736927672622982058080993164742293796619702986250502595260660533717617646941774073148355957487038694396865807710542745632724124266446702247936*i1^28 + 86577669408530900845181061381318107300873846290364126362239142313196206749420528183963396555725801502677265940411410301162026004051252954546275458005646603690199185271687686377972664280944950398866679082050812003695079806615911725682797358568610229788844748364575263442784662063012139915950595308330978634763601048560273248935138543318152150634434671901876113693233986890650225817626915018019680075269742573010011268971961203612325257793069559242137622576544699927002862936109707153318097460796874304583143530958985182390106055240735344873034055369871623163628145096058877352072818190700214462855172223478368877717053764325555459606686983823371238355907026140317497596869974810742458282963883453884490592252074511731817960254910403605976533504025166530402463332242037497016094945270171701046134252026706214560437593064634981893232633861883616082533929939422970013299737411603448536430122015985365705095357054910836307431629590192612970194086023684891112406176729703123713773161703669314489699886411283461667381669092573576079591930842449930712919798068456723358876437044479162210613135627588467541324538457285884576255253707700823218536712347358777055279166499279733972797613122475035396820811860397685175803757548758804360314565174258081437717228183699428905008655142250390248272692944630173517505688261693007234085739042534912069983344982218397358716054334216244652079004589418514942284996789089259925545460546555380505721172771538864193289698079167056197913337379615509742602549267957848271609916352429605610750335976608049241715955575807581358378958033318322241251707368698348831369696928824266893289852930977460878233433948557338857530623843874043445177767317629342518106978140492672866477958869551393190873418390307482980968876253912100895990098360498830307578768544252758419283469748998942331655156624324915418955087299373787323669929605228069280326107845770500057858048*i1^29 + 67532837432958589583349708324624066091744743974883211432508683995552138111138264727961910806813344985169937202470549043343094167878083521129490971687767701608992312125985739214749482985033155846462835645352774116894425533018259140416977143148960707377864585735167428272220779562721237705889887527441497097776624352356677998184135333191998180355025863047461150480491572303542486500544824067432970967761750150630002679919964614586596276845106098220328323927445237317721677968621955308102359090560425457229256040936328249014593993790746278333615800168510106548867955518418571598710082925280577356778165000572295240059133088504389367060448423008634079884872058066447726442992279841814209932449048890609798396741634800802899287598183461449305679653552357822556899835874669240508984262305320522346244707019663152911745192537625790626890164326143914052713222621554721089937918563834521047345564935685935935223959534555361682829986963021537316040265125053044803593331668484999160648319587640691347439258580514298713092920506804078001874064582756187293617042740575656323482042588884198381902600384331528575890902465731003125427006664019950812181973300407350697791797491924227423981864254070292072415204440031592216068842527609158749702780066013186303695799432248998122720532314410560211224177043939959401618752027967518738546445599674373793767512259595986712835072214843528286433840310095936598018454739992572116652887560230347619945318591428977422278638789144613153634563695595129199811929194437772576398382762792889856993936118030656820397363144865843688544651913743150807470302642425767429331297141206300001395120742324018339167463213896561845757907390874565878911054881922249062344628541464915941657238891963171803286225061033559232925288477554966988870498460449528984310050840152498443779735325690634965162770778754732051155424916986196709558533554165632432164858963744836812800*i1^30 + 8005180937126724762073044803537659054370702867901945657484969983815601811891217515310675476883030474048600132275044971452475828595087708181405386715548416412428562978587517354721998051251549199644190145921551478861407446028198589190852610090843374572449268158537247628363211472952295389421195499054082401958605933933758335540489258276443171744924511697402370376908953505847326407260894646603545891744628914312740483754344524461208660339084393424692755026341705275360443697350821879532745236536097809098961075600676225680569539338107277895396260696653451030058696741180998705978686091513712335598030283562914654993430236635497429186616143621058668222358545513383423975206492501085466895894853443958892870344066353368174831442242044710835992847076669804350871965658932809426957482881251721808469365959795396960870873312877444852368087373346037573666112508633173739795859175589339648471355295173182459063444102018397001326335118814855845843886863965255113678313044856919947974742417386300829660644674098436998293683339935495136386556215244528860479160328282456362786838863352823366012163675368726450618571513414031565353477362669380729252391841901005258391389259535436226803443420910813696771239180358280208222254324858324459384950529149654043169709695566983684237906105915601765803860736070553446648215425882165143340725717838876323889366824684788340793313050999380310399311758756075343575972032582002775477762255475973323288581701751354738330629303521596112253541519066578170962849109796690751379736198231970444360143729741317567423582147063795353495761183452841843399341458382878331808182741621743728364614069333495930102007593308724628680345439695779830728376491061298718361028557536440698988195099952428219023661626270208628381229809993566351109597434749079700723386651800775643565890699309347013443906752337816147122715303562559469378597062062567422081012504461312*i1^31 + -97145168031543306388252948212738684348151731990528016127779475984644717179391524793981612085191488927892098779655560234325068802634161085722044471447897776845245436172183700089908810560063060881263254648952736779161959609712243088769804793731531651432273164088058396802477597009937880021901206397812371468730023274704238946992029149016612198472239054683839776783556064032147493758711828969879766795734213446791660248295650309900694880015396421207133310196354103999842633727280176721613884475549567596582885227977673228535980799476672192760031841681525624418555115208241197250849502635398917998751303072219413270830503281215574678767558246938987595872375376022579142309820658174819176960440337652502172029841591336179223621846339907673346305588921610962971371170503578917189649505156454058509466750820252822283265079923233655353007400691434269293055851698846200727341315693872082237050977665429965130910879752128797442603957449481165290143148453554968426480531372672114305115172094543093023517067424084805431329183083992803621270936175191088186530357028583132818882817801959482717763474573861560217344541596732163606491162475656537889413520946381353106983746243367815514753689154780970709791240938431797223419712195381683936288156100953629531496908760624554877959636089243392354404822371562066475939490944227931600223387810725360861330476252981914948349980318540976281557603888925746203450122253686660565413671697890108565160221083078743759398335462616561844273971854781912687943627250506323025139825579500840846496373904354334666784070425056856423575998422368539077140377319091195348718170429077982357807456802891817561229506501472981579251287330966392115297956074322008193983915142210866978679973667653171409889082489267280904203664294714848559621855664390419466405287972671998044424802727460011455948578441206541786451248188418599420869394255448016644621729792*i1^32 + -18712305339414319374218609861331652589135578040492401151977064526386154363551211362978461595674259431399046966261803102319877249900802664347738332815908685104244181045266095873942101421683434888557050542240602649500976599740330901945673188205835478479016363035193028274013322314853151813397328711812974710581352310759340240445256457853911818255471851198569145063017366072890222375032961376971957306336028499786379042279874092513084681060753926268067483361903184106222553999322567395694323193786449847619785559918802277877711264736250286338155398005608213981071629301186146651479067510069790281860437928548646302282322147792661242115799621012206172113807860973548373952524001357347239860646652122423393602487957667022737156187376374043500989053835026397160298395102848218703580836656692634988726252166854513330513184106365087093713852168109496299014960949190343228923491538599511460763120120540166266789211757479449311031204866969627338413637694910027127111340824130784476868924899355279920477948679641019786429855924530438202244052131177628734301210116808661537958167319848212261927748227165562611332083445765940940337525342330032711696155705071050812597468402099726416674616442855724702493499362169752038670233944027251780200180261723305268177974262678337220536836769088931559296995468571335684084735406169920471654266308174998902328655619089127671275601131412336194713574829060326173449696727354988180651425457363164325417706804118618798249631055882687825270757239073079588092238646737083539895729433992360542027268039312489508847115407852787298093619724935104592728015408138199746867152830662934258113812566623728421071314268992096334077349289994265415933008808435762872214982932616637807265874548863170018032717657533072622374341960020698523379028352263907370864564683062633180899049116131071452368478068519790280536324289520390274582775899467359977472*i1^33 + -1739472883236525643517983818470885192540668259521872013585717078215992368857139382188349915108125122745455193744010207535737336270590210353125430868056225605303198920572216183204658844790911961396867744926069190230564334006862062882165694284657422259650027162354817242312551508781583035229699089359453780434286524391690490845838322575630532572476717396824968840879655113776447626248361217115323040688936235670228896672553725601899725950742172687137710707755063907545504571368293457309809219113708475139889046755310718892139488679962890562486715832864361145114514832383187319022146797775323726655558521059816454523256146386366094902165392488901797662243157226487203919464868346221133773476144980290609368058073780600595835860152378622329242581074517312481726982051775177027854523816668412336668837575299030694719794664570588845171685425394953443063415498940070291618517685177299082311212744570602036361359481820120263486408521943799645810772345895015361128030544313804690523651637823234328706584282307654314249898466036333314469046934498979617043263406378708412434086880180728162186456872654829613220355569175132733462603670109408928995159668159353937491086132636623543634924315961032747781015186120708167895422026065736549660542566238473308477124476341931009593902680316167584595730643127387885462976351361930386642047087338670716071045636627526289313885430732893343004884381583472148085748896165156722022247829253599671153576583689215174452966423680663411881963913627272513031457850608586616929433344082888781191173625021067731949442526307860927461470639129681045692220913894373698542873810659330108850712205060604243274258250695433982919219948937960582548884338525705679227152590958958808914311359898646242501390935522829862983053338621950860509364070728359639441913060168468093503263274728435297899578757360922697278663550309977414443351173758976*i1^34 + 31978718621982227990908817521524947288374684460856911976862092100901481968638241508136261942545119305871901899287655673773110632462163977981487899922127804279658390997086588007998191478006569054195936669370818692699743360255181205079855309964649662298162410844715643216257521324457164741822897308692624654161719530412696556960038853228413730019826867866200638468780728640396114565870226453452289071203585168572766502761408712702300377532725105383235391866900780073800020631648706357527340040687748744097818134132054297859909853067364756976436851506839386012032527805049120136575254026609089978560247101915122333156968495383439790842397762138487402145146801462796773333185322637457665710476170513007991886950153936984205138950730613760763427031083444025359165294508856809791575472449844976824758843460635621582879218435653492277689545106674054264309489330376749539342331306412314114212286280938443322236600849274697245114371083687156514519642715866171584514327521998511314220241398123112897520664741933745904954899957970642205661785104362357014213653948196058147161426191170636196189329788209933854251048356985557072781363250477816632676575106568648817696192595141488685754086991443435601686984023081587404287080214220802774246320333926203594724657920615190699933125555880683869470814731185404190562927042247071152206073356450746494666088841503911739578423965175579929026995406156940389753448392762287454946344331861434588334198464759383865575292694138920267767230591708182635336162989674774264827218051808340425587818825935129131678840370761334783874630421836594818464627275285618149410656662474033434717512289459207815940941937266062235686459680879527244499744812726918805666721408676085428921686216971809879185635399339764192439366460057028420643253411508695506707492431521199780981043819196351950164501858819241420786146370228787847987462144*i1^35 + 5475163349156442254926481937616242475418011631552592702420175671347464611053527097237394200992979729205255979720777007304475959753504774272982865286465521775566656874450386506157533819867516459253873114410853253134527409813809280336916891760468215522560661038825712954526117606352417999856835036430302672833449390265857883378622510724973369949037168630792696277347236294945759025356343811865544436783915354692128298201637576374783740137173412457144417098756806325333518595211238559321841024714924804778270008636098689538623028479186009920504239212688930222160936110347215682563125967068272690934864200034777530012336987472450947825537743068022924800162546519293462403063302917549736886154976419999454941678450413216185787289278475424281919160882912294103439716112727118267003155604759359331244135227688594632466096457716350287936409212183328003795355626471754430215208332085490244635524747026979739624641739212118616174478383691343741128321639527510055021835441521631712083212736296332769363829814995384393015038193252542420339449330096212445638217895069472273638233177510075405387397357140089091753462509586237866037366676722130802844970618664653017016649581859730310958550618806213014132852283920362047601127277768777961424693274955595579412954802832649864406190925928343382907151207853623440735483543921485624793969133842928108432607954665688928982507001393915550580878468117238698495309948550022239608036337811240348202650559707599476537765864618659412559589054801064540519873751743103097269590128835439764754875536064887701515052076542104399475580408403020524868165598291114071092731840485222272110183327112129746090575160113962193406641266541296396608540408173749760836868895938852825890761383319321647100821670042026011604858379393845756974699812490615579437042414407641715173971391513393249670190380096858562344365155975182680064*i1^36 + 6354561300377955387947863051630656847374280994520131240550529965488039866794913672319559861133647343840819529473840337027509610564166809258827035388935219089221660957821503535625420123978083182606820687675870384153013729515250350263216906749708609515653153154779515966215131268751090897295808776343425522891880061794888793825224543832956861006759008815689958330072399986041853293235185714951227439258282569197176866439359005176792953290472479147763541430805692827699306204750976990712361684857196900300701126761149990565900581938709585210888006966118156245061970130650851051473497770977360403071448986674991667938680377017262889449420408135570104841861989132008234460425581506219409500851718833174284833198621483099683121876861360269824912340472329589817501319568997600074912994870900394743397427784817786044969420265671142981247752012082310931998994107377219225459055245473399067737586267738308657167775145767782970302442435412044208518994866873644748091990642394252017725474701250092547488252585919210033079933052649769434966145157431024181711821967679602332801763783368731633510245058732354643146602531595728654447885238042015467430961870526984776761369026250349219069597500985765120781331422182988983602447615185235969451405354584180418457775418508868940512016722773788620111964646691249866736996294781712879305920667896214402306510097459558715729158523484956333182195592394812477723847777799486603280986945345052804055030567906653269696601565243908258518593063632061052887685066595882752852603155481781902154562560990010073020812618555716327743802636054387578972632666706133420872610688386575145375128048489272158671360584378153701918731805030943783891798389670617361886437854895280553546112925275888474170655663665135924563531645363192637716406688348690327479583732089673753450542134911301139788279355887129162468443117584384*i1^37 + 1490039520745198007076579777374417652249904343732248715373193479500249163224904303330321018369252323525788404032563964565707194009895950021111807819537755633173085892399671102320202016039544577611458489642021065961897277554307040648468465282209685476284458443810431589825380286024715539578884999790265364747282669263744105877427204596281921115418513215223278803913532726966333426594502345353836561341416230908414316495340862716316903984100004874716092633982193497045589808846385619959996758187411868777739075559878684796737359922920097048535183584314009513768309933493205143843492337817111019324707241722875835943810608938371316324164105729302397014948738722589792221597026986731004377920536617682558146550278646320797195133034066614554694068898841653313543379048367595745273163498686133053820511860886627913603402948067477106454938462515320018720370052295514796345542250357624248633834845333418904728807214384705969782869461937820194587073658154317063912446266946590708188388043521118809044059204861554102972034875606830307082563615526139359661480205705089265942754747544822595961672070488048825087344855155782385493249029893021659485952801348782923174135437877922003032267002571086858125719449664042879404553558227980407180185901341760735500320358388967936656114438063154132366764696818743614945739436698700982003417893093780021176088557532093115765359875881855609623159270371575746993933119185528488646969297982470107168540025612237621068435310914769109993303448819037411587165571581642085186707033046943833281233603038943430894921608596118807300944761280812290859024409814903755272921603253678357389468958734735390645474768774725338737015847181536599666775714722879862534999378112096418987093070456295105317190707130917437971613397569418137093551098779556003041722123309750491039375000114110881637758639375797889427046400*i1^38 + 390108837511620437794603013501420235370838448386970234410842618827799658130320765110038814229760972231975269781959646434106006346776126830328546133844697831866990198807458646326354904876887095418559008545968762472130292849322082665171253265464257917306960519804286478193571671952388508770608417534274165459650964219968479454372794436303625028685085463030062994983477181948236199008300460091218725175606403584287058450160744346315894732587092899267037545982297907918614548389327063361448283163524989303614234660283671344487343393192266516557777613912184626843121131077041440073305692269565163036030577701953337059183916315697998565578710821072822482840615494294832697753815411747099377212459999136056698198559521992338027767232850489164760399517341918062565201400010255148720932121333158457996727433466076332034499750915534404684479079584871361337955125824046416050736398964658470793014369885918465920556269158564404307098405678451621026021225243157173662457310741874279153134559050827975469030204681097127006055407549734932537533313783389154618487875814861219277727302921189113449821097362839366127414194021154029239785226236454648023830855895408483172637643952665742941801222258099115711095899385665117727743479428575076957978571467240628815768691556438931663868631089318155878350571116212037507090654227592133460859568437701860610636637606791405443903105503224042558194404946013666991161480822550775569671539504575487248687209941057943503372176910704910876514298150286255777969610226841710914977962176213763600375478160651267513255301312034207172754517386210883876606457508023272189587846031523031010733878910092841180835421900093691173191679424935840596196595028388884816407667645867357287673586472835807964624362875612682798328212787947921819501692063857738483077549052952480064271600529382999241007820456882864128*i1^39 + 85480549607864134902338070052742515394647626382312938784565896477489969097579431346299690742253044273341322577467663169368573402610145682370080900929464389222520090402089075348600358457972677093578460023703214783209949570410063663906282708221124659683406508328333791004574438331457223734175444868925163934888727203952244690478804442762791141885121939142116109471063047549160017848412085802944600469108535117392992837150269154182805742730331613126080969582338646425344612352285713125269850941971874543963415467070052301116177893414438421780938389748924207508924720148053717208076639898476012203330520175600346142850059009341732297910390248538130066459440591716829313645125339746707358630834623416750115794339151798151811791287431990784119430336701642984141066590434368195787087814514136040049239917228213154475206707586427069866851205306520580165100031643635314606500137396091018660723841849675733682727701091654848509179186590506138213369147436729670420897076974092468218315915975241854825268176210645215626004346095363293266480399245087673392317700199648533241643786609575584458448217990411141681342338132989147090807701995795329311435272089321374693196350393009735500164201201392467467330118757272076788073715572528041033923870952796519043423043654698390252487524606514399190088601763973972647416288207165082817125920581892956776742706457772010851024642633048658803697059560654137968685911770479838167929236844019654680582820866095721399656632901073274702139468976785209082034821277382632722687336667735848916822642959573412420162493149676665460251176615170476409181383356957350301633992564914989092958135709661978774450328190373570726023252964930218291022166974172211226548274855300457934195342562568695163368276161382677478759760679839339547873935134854445129162436179982391686502908975688251090452904673280*i1^40 + 9792264734089868935476831408328184392346076965173681041404630514559239655976859161164171007766687718428658800723177889108851459773635990173232168161775504602173305115333608294797065780201227818269112682038642474637144649134481516305585530004246029087998695302191701679782860289725195768730033692901362748280513532346477150869975392501942375734287977354155851134817189241252925552614399025454129266336873718381541863008059168293891530331016708544080660786368219012516026810597590643207781722332308833830543735702669425473440732035158485650166798782623840603204383176282636073959501459471706575768693537012731268073539208275740247951324453811375329058705887136654030643945761588734588449565968126539131100995410916749178918275157492864487781985446578309906741808053567101744092765039482591625202362156972798828270881123757424862259831644104970005395506176343009009522027625589159962625058458358578441584311818237367233668989475903632599253297075529312553834970623595920360308476741157486524046098389500301220731096288448398231371602812540374104938049450776484337555321254697309821052046995288505354540481392214807241261888584171385710624396756306339518786202461119662086661508362903716450163111493640086301192415939305051384357125801366895985110484920094632572443709180311116513521835574192632412965405626387078447142743022686562450153701867628238387377997493901793215448049825665105202127049777784207578068671179034932776102330182184370936967470150043713694864112100175567243693876670392050288601123556373414202654044870557592806667201265367929735447664348659359292813657717101448091863307852316482371021246318459008051706318431948829249086510920006415209371163790449631785833036572232120414353209505001361272392645180131999041556067153647601157411895854097714386515407186617872687572184206649708760793088*i1^41 + 1116264272368155387911128173445428215913103594308891836597268391220713187862932929729921823942474671727501746684427626829812755067782230589481009957693632473189847460630635746828747719668669116098809055603379365122990961903623313719362687544864581804804495205739388149001836804766330244821317278296692329460072423691492116987991857200949830477344995389510011489062378699486726005095349153732438683637502176069022082986307981186336819175705943044546680701922217484142719210313007254086267153384144844134546464219948432733620419844736050825764523158882937738550935410794626660498179826326662059948911119024134400882417993200966418694941117007964094402792962604151103215432915327064281504657804791449837638437144059641727145868186265925124811949403260880355145772028923596527808425768415535098296760376493552385595987942661688033606587891635555100296077991131301007323831343210790541176927972953498198047950685929119554769377376948194688143652013600711957598388774992528993160047886727198456905919741539041949929118005359120504634519055766241175818168594158242610117180719119054270709389716747483409511914194476756270236443807566270929493727450842666519913120718865194162382895330239515435707871726105233695208659208196229911357959017415380132242326558980042110680932161101015896999125969315218300700027368585547204127396600690526613584832555253864589017733158666010694112468333911409558869430861305201784710078769886881165383942136672255896445658534449900456642605278986797312014124196183270520125708898326026759405983459282727397378483721422733893585558628711793851025433037728106367541931432664152104341083439912208579221804713987947808749394442648790160464812117337822047183240519144851379644562159128615345421661065668164920453234303999978841639584774303139651636946947298079093513033329642831872*i1^42 + -234260340603666499141758637586169529059629496633608006231795747780286406885157210377599961539297994359181626871850740312065731853677512478675186985354620995123520194736579466282662107927916131816025300427684823199307496471969164456003083244282410149008148404404669762854227791301931120649023249355180930987997616708992197151634338533584426516799672327223279237587627360832869079066646583720134513042253056444541391935727983907665461606340163430002430921298297399915433081582718059426458250984141854360604818566052221764512255737948032338553137351082815423188448782166865157827947731384493122653378449697624116603766500064561945461355319835283484644455988596528454371676351279185149786880580590614802805843756692905190625621053542427954315976973939645883075462799775383162536339154853093125198766443382857332516584302423842058034157757448001214183887617340310105691507801060624303234267340574149275476765900269752138479662498100648909007952358384240604501597537888358244284676454490289244130987652841857254979421356523372222267613617207131358269397670517024047393912966500038416337192932669899518923742302922297735125756577256151456449385788437881873372255627304581749908755436873697549551910468073414368332890436829674879230760288503201325700000306883918600161553469384239749889747078564010273561642659467597247958435930771075544285503127207600089698032217800891740313019032341117722932727127909418291959733962199007564306056488777921782125365244955529691534811580789343990597048822014866345955350722301041210125310850559932677806079229220406349441810851420894003288241039038952965991273144518958318410202527526032428466083027566832014823229565040966009735754076113815948161358304090579464448736066596518813421227120967296200708955748991662368847309512988211562787369193675224011338009280512*i1^43 + 106990051653683481800512519421138544474217439721362395454625157411378873225928093273579503686419253830217122447359283578493140449638105841753542931994957960532850075049443991020006578297302047115528822352831941375901234691745912007909257226868129865824122497453783761630322272350408234972514898259632207520112420284725104473111221287617889639551220745854175134510896898892759587604289151686756644474575473339138267880232658184747732502804160061628798596527062983788028214364780639827951377288076417188513413551392568338361253345667036185539533143051427615064495773949810235814715258277291890413875872743874184224457451201802047763633811685806905759911109015264703388807078576169845641083991089554903056966052216134267740670822296867530754880452537540956252310112635101948679908509881615206182266621129638702016886851229048835648613248622201601115718050651921848448778600472005345222490502360236223948051145479724178086135063446142876972205854965913181619118063930929788320043321226965144794589872436021381915039834724528687312434456950266543534719935400969835520990115406087467380134212523047631554159429303634469102896050278098185028935156468284855050708972084273874366297243126005454666589497726827720186698697510371656480612360613455333402414426041505614886581209991130226302679883772879299625266785250513280310124724887706136359886766086660053365773572654162330912196258540279942013718053154324345490777418403432913121580986411697123517450631903212701296456931267086133830669054792181322439168841457561451339102561227713157270672509772443881698836781233917908896496916790356077317099840432614844974151764274660186677029004097556464954334157996564397508672170214011205818622979967406300801700156352578473940134812313596305394960995524089665449057066619664948198095292042709351530496*i1^44 + -1887618979421672835018465269693613365737667034703415990964042032988160750308445157367164007619521117368613039841633447055167158074380439652400321028818805297623184340540175407429753515181660239870867574738543413294463827518283047326968575958707151522901744518975131045496474378542335848905624329654547912742781558003155445551841801007133815286801880236241844243904648320056934805368065810005232122100167625209365859659124202106693096714117361030486954854902834352064194770489089038939291543836817453343868156733673370780090092445533544290182676615180402029644964175867440207348265986615645360191203922414194161636557765498383363525633156052550663914026788864303507396765530716537497116764525460613932969277239665414130387212138375923524117691965484101827111853269585917140653250804476706571868903728228375790834906937856683905107935147361755265248490246353164389147066870407786025615277110318348143315882660825435516095913243352016527719138896095089635846496417154866951171954905231011359690952231897370481756465875356706711349355726916192782504451643528866496111319082872499232369806554899828522704402482826674691989217728162067656411653457606371586445041749534716299865612658506651621723383349999665310669992542878036651652200282104292285272659785412799461010145211767848897367758212764631068272913568131625319154942765408347539297692515303541428896322740751171732544253949934620969734766538831037722544733858198527384969044286069071388414527620882116596874928524019744256769327414120984181123124855912531874798248654196018280182584775164878135259697412115817440566821458628920275568976592538829673129357744613201180341290631701168460255212894443907811305276953388149386127251174300813232170021351459196070483965073153685842456634262822155039527361876128339774004183338844160*i1^45 + 287790152684957712770871342080469523794235095598408939929076692069783955578210768685617431428047641136810029669306087158806853806443909420274190229562221736023301058173239174480619448202756583468633192331199575934484370110408965445410237847870030204604847099782164552242871912118840576880994538761470774453396759771355156946432943020673091163637153141160408541068866357392283113351045737647433650264627819390605111363567168457138709117757804345158794450543023850921197998981741202296386223361918986538979555425240619186937278465887199573896849564779093965795221822236891198223282545042266689580867026072312880452094400982219778609941843691861015193367556894092657836178341031883703538585807958160534084489012361880565332023756755961543616242658486336219089618466097728109683338446150538806963995548984938880750100847186011765459925425487437687841136529714026100683126449064989526645373161391991244719495484038743306983264079274869874337195910033419064112108019503546227331353862725369872327645754209109670514319715909059171407084658868347462898315913595909211089630307387409429986022309220547865206722165012253014298299808886031158274424501944515949655504062804305097709768859700698633931652857046816125002307779639081453718044265064524836553516423873008137251004994696317046096913250627131842554933606079471090314247916919791014420040096347540589886008137733917990414159245469852188402098643258628332714731830293268489142730178091592819401602865969747434947668269651059165012279266535167960121786113155199947539070703573767136771976087395027917471902715240851536872294905252723111555474010274033123132427284045433301947937332685975146654987684135288589744206099540778050513611629294675693194899674815833000782871120724014682307386650336919925191538165727404277379366912*i1^46 + -6319726312845672206198311460984716361665639421012933041075738314716777869925181019809137748058238794143925010695123708002860473157703105538075872938921506814061854564068123204459364981721378548931984025005318546867675317671820504297547148181737936571866136935836455742024017415503858141776616982073802435981132118490943647007944482679890891842108136997362876639431413360485915606020317693487822485484013188365364723753555128846627524341698280556407160444857824975098204597664715940534499214140032856855707316959438470962032704249250513104396576275332530691049756305152233091135441392349136572514101156844035462203245696293758365205721749850156716209328137935072869763164689537070818460245611079177979181103116116008766410896154867598834128834889836530859724906275969839584396976761399747222700256502522830425651041917388007478465008784265262013255079715937558847583678941366319312239749698292253378599579223373689059832804732574521437740410077988442712371169608663661525441206830878842226542597548258712966609192955023987329661215797272268408960888472735981306085183712340053839564656144379631916952768796651102289317314251718689067610071764942301814638248398645116372688599900406457120269183591269482964116010297321154724625032948495287965836293784059323310598748336009434615788135396919793807829602060032698525909131307197751022382285331121019487172730887804626607288218917191185180189145295341575832004772990416217083544335645388328609487630516661604708260893310425076243607697748631299536851231783094988728148491764209853305176781378627162156336686889532386898639828891961652204343787644452742300532690831979894701052068390860135878260204578186214536288140026943775105185302612625485389392970761409999363568543310773808424007789035584625196815271615860310016*i1^47 + 56349238379931479372678272396816019224077832418250371570112604662105453608474857087625491968382932713833088703130459690473518243690498405831935524528574216652002577845314256611097299920330675077946721705551529749702004020150389691941299614657195257419149259733238880680507290911489705826525640679786463619251673509645250224400936221111302113255385422711483136206348017799745214509814403033814071296808731158380302673693156862625015335857253587234008440887440257800186724120859496916035649625182878190031713544394486280214204052396230431334064208312209610092821735925080560000822476389691095380683186656130132700253694488731303943383578467988895592297033905984136648382560225194661163132503799963127381689414823534927550556074277018010934782755959073030550089295941619692593682893272705526280247057395121729798720486262110759331662105428851339267459937591687364868923350099360418545174029751222235517179587418844329128295718395412957529895479694738852781879102720771577529234571239141778755403746271123835170164027883588987258378613549014188792838975592646592887643004185277657950983608965365827083806809860254361903115168451295767113069097611439860312448983512266267388224002205639870212189647134098672480592106057989528735499443652264765428161163657012689486036830555629540381307753821210408374132024988844473619524177424106196612744240624479424806265009579668963278108274731793725208673426986143256913158566746277583239760220682467137347064151938962322577787630380287546267170370766159985356546212820063556835637891020213788956971467168308742667227866633731229635854600191685529023287982979260375266721556159819845312068289132470394552281440583824670269127470938625981510888774212355313290529256261842315100883284872181269401507429413748798034628575232*i1^48 + -738522467740020029630563694790244506094811939216920339490427796740260600269199553364999818417860087981894844089082318905117090116926080452549639156503181754549054687556503107921027998053966395101047036619183548548950704016206803510822822661048057079507316034229486524102853038451952781361032354374095216614597456019465086616355951831806612928053088876714618455851759665419065219055495040595251440998808442459773659823164139307086817643659609031643586099097368228165842249872597135040814822616134127544712975078949770017534695762529145331653013482669661875086365594087346769795639570139283119722924913419885696214124569147334487739018417905689707611173437211402938693253476399849556773939705804760035154314862036969065497273750741312399147194908514690814505495191463996456061046394060107279971532186338484516324404531653497168232434016897686472544177797742869934863336785375993762730166748962839657746723539089454766476791541928078124900657287458512987832988130021268429375028691628584010655612311100644044574583727277485122112859981344557644784182015248689199875803591165536191200538088304165606312640851449477554547415567574823007792354022054294634154992701304563099879199314728574332061998211836780698167455959146903244468858831813459283831163666575230027999460149503825270685698483531546242315637918794410159448495286237117071038945327531589797462267303057932950218772595189852864275613982805304151816114580962647315020104812810372425736519737257164393835351414811772055969431414200231299091425566633977067036488004656030373753039171093449696909681962428894999662580542491011909611303513235804766230465121348350448891009539412565711271774213955425657851875984204513931111572926374604552539909718506584732146427145979308054714042441032890580992*i1^49 + 231436492954258565115722812864725013461933920810449278730781862745738969343730484803763040886388785582534263300528162583285484909840283373126618894700124984013976985701854591121687886833928543633031150741018054224739383217510790054533499517406216853396718687562051367386498562358347752036203643486696410348788092332002521443581216815491533221602991548859707604220563930629513440085514770232559990452831769769743935406790398120468438085909636158613978234220678799475972620911910884732648310987478698755218496207239999837225977908706663275182442170085046369438118953868632482111632914754044724975276692583976121079871972733685653548644535320661719463163695669280986122164148475195757508360825188942421115649835432445538711692867386990522063493642094300759762948036357497451864111852510966949069051781175284061800485017362171409528583903488933881806453129866247283453983462337082924626079776145844157803787763704129133425145522157675982298148410999116950810008789242957098366668078135327961619514677293113781530081283528742752545931472982939540351427308965722119965583869163007958072987846834144401991375937028699198316274248807184886577218422143636593620062438270888703700788320322453179159620486178554237084610735108136682372856295361466812510636637672705851034800862544175159263345010025243892431031477426595081133837558078795789239746731051581161430088999578275261561209288119811038076842019351063482637023305957911361095606160252929279198098603021555503254287067407837382238637698274979493327146421436253746324543780829991282449142723430337185202905341015183399010748763906869665940086817319708446185840202651931768084516263922780630885314759092892817102642066267604124152485453669382596370071473644395800705211949232189089480353775616*i1^50 + 2424548702443328208996046603079993571266501780204889169767266782858261320312257977689383971632079573896627417451328448172722759166588515492946715838591137826433767106469399014742149280186690143185552549406275945103977351685009148202284445606794101185115722373003799176097645607354801151814100646241099092306835478613369897531101196214413545504994695292677435498566933437047912294576443495345501783128785968411967954054947432410732234399032729543774102535013935484348833616972116995861733415341271908918040510912159733788855962314789527711542981844800906353608153083367883143981331298947139120158317443502195457268198092769909871142422645897975650153323928242644524463507683570744691060254895140863865688901255175793517439398317962910869519941663812109243193083359247196798506014693650852572644182195203278518030027436819221482808593190753751537612997531933773660757401845573596150636724998097121759224324022130481504067179876244073150961405619714966253675413097843042273779458139647218690178810071535269454168359464919054609583588188828966684634554481474331179813907713621397384571915746816528275840751413471606938075057837281512606072167484793764699651644493644741389641883710050254017478785404185880142007383078554080612391136987699886480180805644231719621381193941026812197455753414202499478590895644960218635039564200242363770816481957576087041236848482929891769288045413102426299730546003397610746389532265664440825420502026656550618494067137027447786390982663690502223199686695727549633204918965929848934191136663220454556753310563844165613907405054706217309907852242474393119954202929215572205440008188109594288496954220429742806266693630522257010328938465758687644634680703655405514198598654068704435318374338392653561856*i1^51 + -203642015211903809216538598400809634756751849790625642507475512267745206719012183642509404138356314979480180762489496136202886716769107988398535877153952838762460057281913881413661043122172703793025487149939647548595189285232040804573033149874181236013890203980077980131468398994961992697447546961169217273454338682963942099034637292832225669162804006243668800572211581665625134834891529655518482581666875937779775839553640239072498468705241532692778640732154354848813583281849282429479686101549108356207413948007161020361155626873704007186077954707818114002010975942383027354593387402361315929890215374853302764842839644725489747173675630067329249815297978329079533771665372641375236805047809484943166631631168898133189718914344574797841305937201407611909159210989315441318945735800323168050958123003541827063446100970114859926565093341196605711070696819831647633843085788448700073300035246328780032187765255099981833252255019819661378608952438975213440664226242792868673216182140879223699895978191834608690602584785810369030348645429915621017537630247194428625944569551448028483547702265839777067852481027339702230730670378018748524191732559344343907557911933555463467967875778999298093155993140957485718450587837261997876317449804850109908195566370663076518756425469869164593099348321525743960575049141530614801261674884523328891103441090493526927590290219161739794295733767730646174330870174478443906194170915482358850582452197091837153319532397238209570592493868144708371665459842698444206347771794123092671087315740605688251217216508063909740008779155454062989584578939982810655641639449498606724950132788905586197446619608908202036994514108327234643317363163794133371977261533897692101387628469873031119290314522624*i1^52 + 1814942082308051481025927102089219383991696250587083244028993105109082450896869853575520577094498515827028678782966858952480102645628783221547105594104171359422583354005549484152036822185332439714143238586463154492498072627766985211978956315513878883055801616484397811006709265358063340764616262441308114407467895846014936384435629876417789721963762992134260304947051986496609086411919960232546591402181813845923381725266821338894684356750729495759850621603423837120488680008480911493782346205602613961674043646316385061171914762185182099464881515618405523830107868762155860593825853108479497395704846318355755846169379382292257546172652675325522660361658342578815697434341347688467300268083929838791358602818288420317174455333919899281244128603171189759050555391107999618555901333935320672432938786059370097746910331078094752627915792840500947659257524856413850890484088810764889541534548573250527922050689305195444231914382163512250967218004790741660433530314323877714191960093865729591516181898093667428019043917322301914769225872069834629362257857184659152727046806704132322690870465614175424496619140607817638810814166954888803377230351781422068852359996180111303069487353674261615853951256270358293319500592862183329925464026150850867698156801463848869513372609733202273031593141629428610624619525566169997761470660912061840399004041337043571166100175564017220502336429132120647564005397174005913168635833470316298649423746227271706399593191629632959951265756679350385394155399530556146583858687216603677721048849716669160263015940252196472954402297921893412382503684957402566690278407776079082115281772195356838185466582884044786254789546803673996297621622957615455686289115425995573169393169406733198557184*i1^53 + -6165039023466262008340043023299321176379513262385887453049950463715215853718610531109448553508362359667360803757956359984597909691465248538478295213911261833458325662330717748038841843099758020502623721681531575692948676998207668078303949427736537972783381374607648599457206745644842676363375833287597122615282640207539885038558470573503524777382662777187698717204904795823285945465886990414764068890549224314468365869013890445192278257849644238857110661021415500859747445225842095286093329158975216588614601899927188560299499081914161843876570738185612359545351671049480101585249345362249309612054510723290506701795930392312639594122169471382945584954386907750868254954613434995356320282745281937909792072100764001719420335722782044110757549261878712646669238911348684293583871353776410602530271356618593420786662270847982093846208692714732868251679759606246339049146199789674828998977750116577224729497453535497787825809697350244770833177626337411958277126094178253774595913130614608101698662189278196641371742654637904805558477750760390261905138723529431851900706477581043642529642222418152164260288368232284909808214983824352769267116444648812146471778606983669216311868515371640139951023794274985015802289485846704276521221463941344316536019603471320753959532349995630588292160518961258515378664210185145693166490428948444726987607565000907954677772055996645429447481098559620488548485680338398367021606082823068410575392176237210226713766209473584742606388384589919394976171131613853517473892575348058892171932943129978443783222956070818403371054846105634519997499713838959449549095504805945022656693804567218490405283061075269900635715142111331213421819941951438951288174562167480241716029722460160*i1^54 + 13030495842133177677221349718250523358637689331999674557153884146543440585642762427727993066338890049658442762490679202646840269955266626973975659470309651023402241013933997409107402679897928104331055833343642984914780075005599252825714921908016342178090036808766071942264000698018032288466502841923112876665582451146564671718039530218297127853285301025122218799103793183930802739770114706221944620285614720475097181230792872880828149375229046892064901061896893970873714230587412109393083096484523363803212317323130988618441190398481595188602160236745805282113087543457941268844908679033967187697496117293952996777873600992824465930770721793364789388345086558111973932801595735950861816192825279119877982079309567640239365121622449776329686817222552333261000705638774328690589070604191071314008257035675196750109464203509585592934636569583907547160601936666289506087802978647281675688542253457432763201088584491024421458250590379742189985813486477689741529868609064578185015689245062801666672119322931825729268185355465261497511827844767544925984947101930300784888043977306558590932377336415104747008194987891663675359451562805753080212464148298673133664587352813417382190154400248320340715540488675038109392538229464472715215015766198548242729440721076308318641789022499007893910891319492801162688270649715600292537909806548267957641167843848897755593292592527252550285080172151300205552790549032557650912084000100711918656103425282055231863873174801455182569590312480424770794900435842344620466297872463618999786405027245362543862789232200683033543123884988533209693279471466041748769851690915487016283996754701265178254447092677961004139982872116798316627175017172053369951765911384607047024640*i1^55 + -222367217963331552874330847857606805194557374537973590570844589907024572275276482698405341595129799111280607930932068319231810676331021781605044078670904623788469313339551196405235464244160365294411588233813893793335303003710277560215647755559804280998669051472750355312510955988260280563022687242767407329710545986988707196064534618320465789050713003949699731900033375599075368652267547841154971896782156712565814584980417407232484858953050580883554717062305371174944204407992472222317479595092543168481498541102937319467510121741427686160825922887047431885857016270241099810885328914473840179569418542053192815509323476919518714604078102603887194567940463984764294035974218196687238861681390684430368254710793874446487501143855715465342435102541546835993956472437976398007247645008476980379766527892891386153291165808185943150614223834486953775650736872868063914569984828911928354960229307953426837870097042880877283434388790619333273206768969582422168297320888659466746002412008176218572732737105059458564514541595162585939545625499856995744405608644652667621300302702568800362478833710271880749399873946459382388363599578384352456872522475100619603059601067384945897602784987359828807168680036055395342180381695498484116112220375078173474523564415879295627476921960833406605125599857581949131409676152705527554790773111355270490111511733183039513770395834777691065786049852541104253794932626420411240071620238322547708956201655631157591346009865449187331324372711311093322265817312647052675075444148191630667827670627513775577172198710943007638861070293751768635232914209607854601652611828255267174521927624406352233974889580232043149149979188526340706898037014566766444857603211132928*i1^56 + 1275832747258715020618407032976959993805884371942160443287487951662233949508229610793154041139496124338018817588124925230500006001850849825795941034654715381560817625073645204200330193671711878189503701694179914012386663898508570858640367125879611522457660006791978627779132784658867321299965636205518018413232791364979957691445285074309604508502991435632246953460662850928333269102847315127242770391311617480809714931308403158530888956273666645544815725315450709228714163680372439924478645179935437632376920544637423113869409762943767140375182316390703329049490596259525668484445920936377807676363784718377454931188255597897879466565389400000809360675246476377397734030324467759148256401899248783526027162858738096274736209426364244100751316740305227008967134415287620411455735623442678505696702913565044223477833721729196125254574736133418320017307981608053593612511626754033904856797507629215640597874651304340730424892598674784799019964883069310174182836148242196926246889408847247885663103083891583698323047933514630481967453201992484718420379358128658114180412197415329677865160540282507393236881641737680425548117218692982186470427340072367594821948064342240631576776927039811698301507024798703846138441533807622592315775304981708592018170441810952847423180038427909044477855612334064068736919858645660327615049329459048182344570957876000841147357956139113404748634658526402291850749354935155524567128930351098272777287732878650779054048758993581786551039690016649637084976696755988837793050891053469481701938579452715610132680354472085838969133426974937776933529289234734029812764995713950930822729926455198361073734541624069353299558808387804707061014210932330521549602816*i1^57 + -6229669326101679596603533344502782892417084018724042804302015303628154292204093252095748137384901708253173535201526357149281261462653011151370897697267563479600354957824465599405936417109319612733734532474177288427390624662987152194417779464400973167549383698499361956713427802149510017294118236849220093855568877882626664437491526364840330717088002681801109810723021935657490132461649303367786121169365913501504284290819425522390520466135235144556306564958654099516039129584696914697278184032904220872847172884929881664354308218978508367320557823724989753992463059553648335746948409883435770871582362947461282124843348519638925334999529937058850669773256623441271714734326373778680898214069536859194622182250942681774259480564790701203338377953706616362577229502419033262828833405693101291746108137806406061148808730846059049770157574670219628972470092182434225344260173920864608766208027282518370420808904137006089126871125174928738970284424272338977260473097143772296260916246177091361116920657912035442142310977107892595293436661786336695778774544100113244289773730256431002623392516747769387276855187011680422884961976893929944155408412283438502818043863516248345304423472157955855647354970166318069442980473356064648650507161868304630196456811993104085871227607038398806818635716160629708650247125193266435078710770735221141923179182048732425552528412096611601867357159006387149948479274198506385282172553928261401413848349630070575637022307776776722766819736375291495887170646437241720124857487033488790382136491994178883557477519070769617627628041883448002634264511607461427198517816460189399970829550838910286809519952277056566394305955358785212306808939462262784*i1^58 + -3945795498707008070245767909005162368782599561216323283425496672706864553838568054091972614825062946449490398836166902546106758137212379924906414543947164992842638920551937705826178543327691782413722605500843962509340952448667251717003402918532581079204749895843381807384646941818001670252285604270535629644631621453474295660400878769490924405554819781503780418278014702053602696941290822487674234485486731716076958252298166545420302355254990545736402583839490265024609355500931795130996300719624112524378212232119744242893820388147616252705238429314616797223543282257703730122677534500165065637288543392197392771076473427331554678884468148893967870572836790590797661674381132270078649788331759337043896167220413708913522734134000267989678532093545293667541913261214691871279164920507649513756633577527983673114998091157674451744559287868115450939075613437260551467419074196216794332266329886594034621084349429283797189217898332055252292939952654543358207367570350283224593409542445000269385937625377064258990866489492497614346713977046486275231075250880629971004477049960032315479588421313908624552411533441722294317019407568630759291413511068143508575549500615111390186716913878252171822866435262427556163226957547008246688006943917253931409140657267315318364138215930822975973299124695525940698413880464623450154825368407667306517997602057867098959073408164360416367249320181219586249183782076572561239145455480755362179308500016107218844525187814045155608692716504412273634042387457947334325310530728146131879054132331348931333050176234031277274628033937203687193720482108083634057122852968496083902428463273964023433423967511310957217988514073131775940362240*i1^59 + -2006417202010029621631660654622781967798038172818394876837678392118648536240807877381111059678789218447747720329312201153725041289649922696728010667395412502574344547245862776133979480967961949955778120633460479892394312227220731555205546202878436789047866455497698285227020659730120501912695499887273594367095080092246730955332315702984397229425007351099097922554128866739280854691137608766785394848433635756312800908573638321200835578297652102400967385989857697054337662396021805274738518568960364462553450339730362108700040204625648474312034498671604514921497174446902111736387533579442978821439726395722876077055811080651908153309042674528263241627579098903282872072779193164166663672189867404924345630320712691746749659225036763918047545671013361098085361657132345572500504708838478014788935889006338168691509528181437702468634462724331328938531627598856484485937140222256041348094584918103642862733485324392566444115638589083705755552976901964554345667594031008656488734380927753666812485727281116887901175409062298021968019618992893838341682254288705614624599993309835153479552046325029345720816996854145910473097955936733865278202979959830622210670922424055441126195952870952462727225580239726808332102518791818991714094706843907695673982770229546734892767934122898889683574380886005610135751060904835858705073142473929374687428722597135654323031353661435115760012290955244813088740949664628138350076387820557251177719907694885369773662530504568840507538929803673153550081380836700430669280807845814802316239618313405110015217285071054879736425407167172544602828528074878737499483524256126721716297353338711110994480818353484440931480322680291328*i1^60 + 9220941591513985620319718990210048458230931655185474358893801387373054701970246709168456687072640521429775987409212388903701685035546617644880236699460847439672364163730433252639821178990240099857939793885452395015902661740092991699244741388738911355445522642869065924815395033892226089276910878152579018430808253027210343395335946388983493598683379599406015286981418430576901025773389868014921614371532032987016209035137510344627533847557919942107608754034611619277588800594664641288682335670046612224108390058869075916438562598192647707508010789722434716857977403971185011723697729766958188317709169590797061565984546604078916056781256247770152829577784938032432901850032786389826755294262341752190158713197212968920160264591000341613282774134203007713634916697339584690317837661885421073043774409617370395936262016663100529173834352214188867060750845365540844290586850033025955694647769316418589840228810092672646401335550179938900381845192597655290426241641935455535403314438076928367949526893084414824740253017698391188715275659449257619706364879052516812240763925414234910874246717674005627375649651106851013162495906155422624842998196726921080506631078633401297704400469280858267711230675965050034295081528000666330808668306670559014594623989027950540853038776342047515397085471319162762961652286747497215977443582002358392816296427793212336213600331322405831582937151517189761369539662701417702669494887871117602934394804621045119463480927617625664615233525080740054991822271896806781364516188674491857937995142917233817054466283278621542811176089537523270643792730360270723350819375058344459730685298796796590247091738249886580080640*i1^61 + -37246719778788906387854624641373229928321577984462653376556323929524892249690004205095891201779575944246471839899651253816744094755777124317549726840913606510764011293256042971291479450643154530719981634868444421095209399968338959727909234496866580954215084687129025544486029546799465355628792410811373036394278899430384271826762251371954015966231369015970611629250443540006054949867192926262588765493752362472794580104414112735312055749791043858389265904775099115648047504637736436179184830733815796839404981791636519341349232241570882525363681951315914551596475440918280821821731273699499616391733015262317919664101799371369162645223502725026845198572334773075698415146063201878674646101622889528316325243880870913295969321561226228805318935744538154583320347440182824583944756945610230593262523412015241496970352543527067986668388793271263403749471522578099663614350382649972175688081962683995564015981775669596627169491295333325979919010892190056697360208112538671055157789833819439398184505207007966502113184320092657139239400422346745014741670147999888465188139505514532617357763851968852989856209907181428002657176304510932134243768850394721399788493002950547364581876997159627328715670015427748779915295256751047640725296486355075594706543155568090778617834265210124853686984787303962481917932734433975213571901878951051443030800849704151867868067603267672457923880086328501191466481367214898052540565532552618875942255932869039078480138188503420325471555584976786498253829517213549739430281333617508471702110248476945740462072437822826950733377510781700917352243251873442932812931840321685587581507164637059785303647059968*i1^62 + 43663996751408950596197252314010277944244457923045180638902487986368420865464135389353706373515010936644009266152417591629625013006395944332380989778897672406317938292239644612769003318797583772931655703354384599331503566180581426943792916165168203829195879954912470437109206633346570523519126513823989062227333218508768015895028300544378221089406944954225503993970006331356356642740378489146762634184735882068077062724348395626398794622969497507513260640128818187266831396684987946515064443760864655266443825754166475722764441921165804082716836254955863553841071029690693680202112467206652292305934331177891562880074688586525226053480639955082116113337830119806849923485800236058209993599303408807651227334165667136773908691420035984562708450038377955470829152569749222511884195916509394252301924480798573962738776577712513061134305631744528371859403653936518640430718688387593267712956755257208868638065593801898224832804026108533001400276709352762906466038245547195003778162763515302521588670052974831834287320846832199221144620421940467697963146138698157448785574842597212288153505431191271151380748074735053871669646817730505203813589988722812105427429729178983688779193829109421232694359290689634693440511702183179440603133331041167536893955871781825501074677711892437011245174982957935306732182790549928379910387832293331818326533398400762714473148152229569629734600148268587293705985406955205064649102635045722762992204563611603222154190569980983291745003820192103726915117831447839483121353906875058167809602572375869752259431662548314666224792992110475000806595508777697187644503035904932749520003238652280832*i1^63 + -68175618282970916556277964113512190839916931707878836614199777289610918825945648040378153783180752719359036580919235842614339677476649928860054200477302159916848827511976785201715291609748950156438969560194712331099236483807924825918944099751555798376731169560004240992233041393492854838245439802232502356510219787155241172605895191405886569595535240832562203565682964702728831884409220471903662118872774447850370762290974223949840377882310319963882489573492577051765723852218514539149424461626248960760889381677008708438925887215518976833152856921652013086322629670903784119992436055934097937725855169594346744664200418166733826524088022730664234689434245582090538951027517005823996561128397623580301343535881966282751880664655574246917723796388396489812046690353792749552522260226971134313764031989779237005564709644185099084808464531323251632900959742895974525351627375059961210144957034757507924988777321055263573441840424157407252328832809331871909223459023099615309087028147888331414072333155686017438659198342937379463209953906793607504714808845476001500723811572384499776810612321324631871792031672971602972860960387743230041213943487647342450346311593913322698997706818471463698025881625725296922485966109445738884089743743446447869758468330033519870005778361026972669209770109481014804483483471695858297321123009692056400827222698758463529611204781997015399463205313595054428065733491954914188056789753491931267099990871198680160797025349523331366383529796221944252319350984592290258261364113425771673215135995197936694343521012855927958206139865563318286657109564426488136675767994096290629681152*i1^64 + -372375031994040118250409454186234249850996205951927678805074867834175109343138439632894103022498334610928025803829336930756898041549969614317799811003612884744225915307107919445095489190947330163977333316796186412369721149051103082413171651644688080624638730894680136242641896388714561336074230156407681888987725698507811822510756017365072480436765421071003116670331354878353815165629003664492060689340666853968606467999630114333769870666917233821190606552573602126367819850856470386380622998366395808397384281652664375960092537455645533034708861808306681806459223140646571354618650239712860601153235415972303068658031853461090533032049958039136818334520039248109171191686885696730622015668363491345812658017852059113943613681724113254701064252381591894646499715781787207762778501487744252783127536375916678641400336745448665439019865448822144170828851755986838033106727420965732205461761962023507936485047232468450289935867454154995900379301866633831003053702879439053137984918523685552256476773058823790223263566689928809188028942433472742423362367997779051469427854951118895067095188925534773174114838435643470741757807837063110263988581600867756610063466249901266556501999476320890896824463758840301613742452075888691094692185252900159788941970173242702850494964374643087732495775391880082754856809895479551264128226381821685416493384467076854919778429129328630492770880021136297924867979262616381363485874318973893655011131379336977189967283452619384889825160092701963858065232530119931083514533996915594109369699542066467194368809205230932848184501131289777130468572796483026902350561280*i1^65 + -23237611261892943473008259118778073972007043631172083010994705506657981464778161803161773530156127933680338186766792197729096445098308518848000471065214276939734126357681062773368482468627744245479182525778566728028293503427405943965179563181966378813801901536423502923319123490538545032577739541581206514426863117494139967878346480243199454074665455643027496660354388274707462219334418896844344763007893712849876424379412957865340991220038653218880502985222594370338750498237831890086447009323701579990790591785382490164945060770177171246515947074911562304329830189416142803418421469596063232911288462089141684760873271836019132930408005362763337846057812025141956833169841104200412947374797051230003818851508100807935256561545526442831031259145058565519747949461775718071817097900902300652063331718904224198674455610737800230906363275888463801928669679770321302672741892056153228727485362492498821932418085585306965574773031496229284340909289571913002008235719952277503112678356476838269440751688037676555165638210869457400782016848877250464513658004982882967655859219503149040460317926397687188409834087598907312793183733659443001174618448315548917657371499224364881205021824326428159357438687435896484995278034364175208329262582629178335508253700461707697694016966388420530358836288215265919437389073413167465596849707097657836305279417200988108272476985898406433098418686882311616195633141083280510731369227629143666225155933683664657285976642878705565881504038257715389975156378223345186087652910186765651390056715512522727305217984611353077541733223368429645252830178398175232*i1^66 + -21151398900785294608880873750295106714808764572169623734243491124927859037765961286239334676895822589314147619925092630866759788407049490659579813498323253449937500580021042886414342796787704040177386450625293556149040596624668371726859125843340499322627545114915624589815051720192928020951968709620762281871840685169182041106659692752958790938781987704998195284331344860264822788267859409866260585708289896319296081218240882112667280249231254848282898884178706592228516877769435311168267305165446172273143903696661423281181248664598653633192178601321018634820392377239742454576864854967137086948043137728539834612263799313380319941291107932811508064152737929371635579876219206387068395398415405141233724929308166652885822728624873244153674882982514195990120857774226222882691270182898779944769086235178450735652895577559853726981279441777535545336732345279084121118741531979703811860519447483766894166332033943350001521791618024463421582512939887195217599785772251514700563678763517265567041878506814647132306363165694104824235558430646897828263694548192592953839464016844904400235514779425192952341250360110928253137372287809771466171841493933961233325100558295930958038203358461817880178865559281731244717635368202449191935059197900199303543893303993187843832133718475927198524241913422559446967283579193396965261570714986291896761236873729849353830802391435365972883923495385147107423591648980817099982445008025340300791545695905434299202405242452009474167053180303724729013535236756598149896826170560553029732206688390115091460414128364169312721758478891957092352*i1^67 + -1291459143582196130247844544602122575015302863817456641724754176426977176634177598853338634211521052579045175176023621090732923122429253674516455574046585501347342515893960966119106264916497496971942100220898536085851288921726299118630360387675739590451516804496361548041885080692356402089389760040736388954725867668849330764122684930697865198698068518786130661997102266176439420017582575855536214848933692936327503686390216542575660478874014409968996454004254325727645641268575093573747690275647717423247441706245684487642062394375520106862048523917627214947844658988706704777265376726838932140482899409339005939268671924395051578661621284535739688791648186305504389606387943746202591814462930662505393770346229134215013076857363210190850798482341346903534503053669005772363231283284884318569733768595165199325703696175617814023711167905589825943047784200615085244818995588779062173541502204513770214185015897497385823245508593616978876981229267724425901247662131920535974010626791001572032226028724166129864493768042367746371095525219688768683382236926268504407776786451306001466202378379846657606880801835740609864912769519267950545934811605759748112098016213277114833771420683959763258117755074884250476201785285211093136111811114167053599240224998930576783918749487945233205496123041585658883738197192900384786045958491227420646088429735248150629343300248778942103355770140622848571468717698198484808580179914279440075946651806708027531670161387125960952450056571387365266971957117124353283902390017146206799279286587377970502483485883739535572992*i1^68 + 22328356269777510977151420461404078736130681855519061870936501648738068570508014469410640810724744802898612012567195399016593758815957412347286421962440608784315115605119789611431185168667402122165366802996208497549078877873791909723246130846049403908043034148703677251446757497507883955822382047367729175726567379583338674397852699557286860952903832394410688239656598014561712141137340052538643603540814174831505146096491994516801541710089081007424784577811293991128482966154128076604243943124146438014192912152952957282219872141635429103045730116573714628797798228221563930715220104794236664390995056276959019863018755878566435823393282668009455244691758498360588887137986828037008679817409453452415821523225444781246350936844468874662618044406307973283943504728058074938041505113904231792894263080716490986154362929462989531447314187610801881134475143059822946455869537223063188350176111754487420128487910035694494876625855298874356697507244058885087808370513232770068376963683198789166931952497314151702819669141497573896194613748173186337137216387491683252445120464390413686308545715940139146727938368767257656737790205512125127313668446423445651008403268713582291167957622131389247510675776007458312397510002818888329469807665454868186909752203800075265338370035169385295998145042526918852372047284938038117678426171931062108378986758178919252491423931967810890234093823812486771624129788370014155627558101728426657314891669953864718647153530742821436785838304390014963600766229034909134732649015633305220276343706624*i1^69 + -628435010135260578362279902903915385668332644209413345511770012701128610557133047893126487601677720689850042643717366386242564392646083304139555723035864387680299785179712073403680171104612156193694999191420525311089402811548042118615031258179494410669519377510884609527057617860576923648934064355824129866538743580110699189808352381466711526930571200075956360791008610490693009988566092725995638987838742249400292223701645518336650148933179513428049402226267278346816711478621017452814194321506421876284359532794385176697696968538297290697427736426568552434553441125860242163161826021024561618452756025855952349065194188622906436075151105212938793383576674108596757939574172069752546766580013995688939263685343117745189447038564534279853827049776672440364003632794300388733258077272204067487705346802086505618064868425222919784930792998829982256581848025583576519093133390338793942133341548520505206139837725397727829610777866420566505106316527044871247952379138900846335656082609982595253676203344067902643423464869351983358301714314588183643346873711146835204796780157084264325632613022746123503387598058661995822137019577572688637158860504496165410994090161978468081642674468966561482599675354080038859944536918303144743319016308813235168088556593260654345929718716795731624685353390964994802731782564185278456546811470606042485018603627883634803416581822171472064367342018332157155627194230953570364300751670071955439979600106663289141926985207965056745533008171698467728268694208*i1^70 + -139236763624733649494717861993359636155217160319938883722164015385789111312651759367473772780115763261379064316980366989219476913385322234139068526173003276523808642544902531528760137819706195362497506822162699028993758250338456276839928515711495728800722033166736530228513859144665788987734789858438690085588096663386334135098481312796474309718177841428766847008913388304594088096381890975353643190776361561150648664275182912497197498516225850954040795835307634834543386992993270694067250799720530516826293971307921970160300057087478974770183891952576497695381563852984811640859480032786434841066843397075949150705720177627911912265214329001766227533433599481904928756708498677347333132754433033320502834869800659658331163194486788362195580281871999792778169220760868975945560490861585589748213737982304466764707914805210538852146299916764893191870283548379539380042811871063594598561382368223107212473555101577623986312741602108898858600445221839553580415313853854840504013926053658686136978892185296334291818919038487330117679306738509369445721986766921893297118322391332764255965288034875252505619980693938429923530589403004293390780484024905902948013103935035539524236485554208465113479763319177556369494749721317825097816941988890971838808679361777452697016605594266794863929187516230822047664812613525838994809201859944780897897115748049102576992475373976466947891448585198125747706475146501974942096323146262809202651315045712848382221278*i1^71 - N1*6178761033147332228716854458851944785714456225411317300793106765114975047697232909620836560589501243319588385824977407225817522497166510635256462829503273860306750791818596764537122332575830218608141303334946809650641436810682238759584287846217911272251307297131560302533853877486552496718017949693741973411188479127468550504234375*i3 ] ]