[ [ 955329716450032889530588261187297997918028556423142029523399778633657667375230882824961684546045660373374245004880288029247161174763775065418939039165964081681977055228942572059272973288852080789465343686788912792462330726940249194525240186688762236608124708135826398412112314632202575411799953588739894665974903688960457095360648937447094881824690089296211830244680589209376319255025865945443018861677822561094183506587825079235625146096042188174750102960892963598272242199343461282018307835327056369453177667761919735122836992348659658489090035702901151051993482568600948190088872342649012328452783587990380961798902810584915616368582507346614212426537049523127989502417961735345266321648088234787595624824167254208989111407061670667586278880669511529955876127913131586052825489277554808599074738984347221839689132446541746725517545288468722065572639547553855696686897358803405335805281403978651964281523496790611994728398039495618140704743844758722222033418397787210156824317220107906892165129049757872384076083451001580566211518480487690338685371115776932429415226752883052856832155817618417622702970510537570841214953085157298787070322650238808931204798517483255412498431935005865889948675067195851085914206505142260765581263177824782045258224066161635309500803599836615726020926070192220650575391828062966559941739166206456810317127442826832627155935304026619271641388877470616968695981908568044204163010003549229741820519087383080605587259651959428100818716346553109900512862565575247882319925913997834175329696820088448133166093484553304617339083465188915909225891521539158097045384589152373172300770313938387848185010604179837093690185420507294799154800170659872962065730284854358852993699607411199825271727508107625038239613891880654002641361449213158978177925241099775432457045528800643419926580127710882572559202555111010575474132766993005909467880258378362509414289537707146953276643890081729243106664278894968197591572032049584330223455949024132257481001133227135359995774088093277910245654202641906778665441574706376229807331160025781952384265430773119421063459231964844987617227229974480450037256531756285106812093062341824240030325203270966599627254388837035866944006110963029913192158195110764312827787829242373138546748585346925843161100723251691415140934764845991734864420882309991449125929271228705528714425434929168678061144106383715666209877725512098666240818499507481693274167049640421721572857203417950439741115356991919890054120817154271775984272293161622888939023885388380255678238364864409323018681458774230948885666043692509201703296158217353324386653017573963477172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 24531429857978329948465062244956511707010847572937526695432863321800315437475814122247136397845014654033647235201532074094174281002314814416759367346216785141733389460843807165672457711672670184591198846683288424254500145078811288131458674996179306032360123824635014709806660082941121749023073978816841511986341869017772107983143917441192858127821499818049007758490282716960053266548078776987469201686082413808994887344796188068154300697680107828305780008021049916663228302956558055642774346530315544469409090624807285632469147748499546049040096125353282474226266050830045112968050495999265893825570883833847241729370547720671450072049582387975199609372885133332549190791742193836091365346332200512298225314169113945640336778416664034805711541333500805595737845903539319131555498974770008416195908479965240478556158482270321422150097737414023003946452670034183508365071115425694887250358133282092159876006745021916810466671988834037040549666880400649179017459234857666358292735627408228392933561145970044681658678196776806488297337797375107288017338010688392641724709294230441573181361595167825557846378794652388182443563079768788125975687899699908558612410315797974652241434369581881330268888301563908926727000758328896616350843646841103241389289197345130453748826392207921303438397959160538417196402156383675851350609939436347578697488780390329358996229729788735738905292480408548163696599157725714688528366034832775070394292693749491529860647438785574998366253242156041481207631236411235351608849648384114638329768704388282016148807651834707242731840471860513459343591222643775405220514408060702999842163312194122288266846163710163789577561187609603990306378860148115484386605523313302015824802702015443677664219379741517793705917814904578467296959453933192430651152062920240602022828113808808611618563136244331388162890607883150197177116413261950349762399515592264401232796983139500419794790590676172313545817541271427618761089530129171266874870965539000614911599078299730668330881314486002856931754285605588708317183239762619232547736062052217651270478768846973975658219554307088178439600789190083083160282524865729501432103437390978130300165211336057299073564433595892132432166924799346639515354582015043613667303586175917964423187096862788034542689087976111240264158544119685547834895806965726047656155648173030506159329035326283375610949098708736841696430352903478863556856763674328448105019508023945687098968322576884426139350341505416346929850885821983532000711616260669004993683597115750035380145251902924893113230328188104248518656180653577427199159155772021581194055905759445596093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 34210437558193469168844009258763952252959938997713558381023677345764872133825062905840270202836657244170288109138132803139659649502382923075383608277629062570108975226362455150618630573838946759125977911506818706775528184618834047811682074948152980859276734694519498344606113065381488734906495344353044487552879752348330247590064211479984796244328749345381659346881089594267982236400817509404332818828891708115358526039081238211042741275672167945393885925873583260393310137394494213219464602164285637821895770901256155991392971055786856761906092844097991928274874723043796149246935072897838251620246661198091490891666933010679231619672730220844732329358834748509408444860225613796287999025501805744742259449839250851508458288283943726096708589373808463373906762983511414440989728743723330203682509721884084408295409963802699193953548517984621079583982978043874409773074555725894094310883376570513112009046837687332886798195805458152199599297367734433591513215760746096096580475685043260943940603359492153078541797232739576177156460975128905486626422647851338376285068690116435610554984300576530104687669009358603033766478823022206030374724183238110259656153014943979976825697823260367472086163626776857544588101254210694452723908813516504299384127502795395840917474964792957891960943650527982520618149703501930985167350238662848509785882258264256447587114743595437666316967022167934558641504903761787962678585094575474244686085045464053542375899623799425712846630343911528897039780621341213491985197551494454350174189305313452817882458169226985418460369845862832139452595789280843565117908408573414182599619120717768591003246510399087143915461170304514352967054787817762434566836647141753130299467598966007502736729138341781304442530946092558724352097723834158896958513179522727686865826125979292076374467280404406035007298850162235488811499774483341151473948544911321110473753578185008260875264946009537240216150793730085871536629370888633169222415793077236668169924444743670795241904103899490724214665554219280854302675285264791563501004802525537712776968252061712879908171500640329971673577330774611556325190134147782115540353745058292284287331009395212450815324514771767018987011129239689174676236482486620566290013115552615326231229075797872488334163401262943523938135383829309429448447034838324750245328636916618203375909328869979866442032530614049843211139293862154237617234504399536250544067446218126158233785591056660323032147059366497378564397338255143503009522869504224220436641308585511343191028801112295354300105363323858497566551652372523931431761588704288553929313377741611832421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -352558503617199161170832229398471558702256192973733464502316448799194484371350616353216791894393317757566229296491729668687627570122027862166423036258825027485124165973738112941335409643855732765695138856684293894741629950550013315085558972874151151212844505833719261523814952803805570836884407915110621700624420591248742512877505057417364001686055136867660579037837729567773548995127184343906722148187290887186581659917893986075531169376662983619415560089374394265010416397306025639547622513203900524786470988690533253376947508260110677002963088121852218005405581592369281792064615332491098094872833262110370945795687683519210538465938941904753107969534935713253116700963207873855144318666029118080982045619668538959446943649554384536468313636376649218629805608481541504712375174830086162588912284687970387028087566113967533990525999907079779557396123514024784934988187544488049536835441785428793224595286036774160185343332560495180028313452221251491484028590521135792003204612870683998032252434820580753609472297454373477390906121745763738565308124680017260738233766865347467857906994823454714177474331095140869741209562722146523289450611577651302534131028461983230706845614347467992553760520577777450411300710416191576053852216561190400162060204738027099707465455536896288530131365289724950015902593487210297124839839501988394855686746824978777703897501510645954504429487748365350729972950402804361683116608841725094145710656040178444041165523103349047771331511698336637349849825504009768375684522555923173797382252358278589347004362771126654004935223205938757345300174685964159501204509511635423429122195131544047167890528307089618972973601622348474933355832134826825884740973658790132371779119492651217089323412214772519661801396253341000829542624038247954610166293597758282721865317397735015785817338217493136411754671973111948815025185379152558927373041062837819931709873051532689522151364353005477068707349650590282816478783336103633532060337929043584476214829531739576944931450793865646556046271026918681536174882404603654337216616040031993600266050090804693381073941874201583288851661901706244568279728045582434111593331033715645115488804708137118043923052392636476113946488969836050202533466047771815031190085858623758637319595025360892910467333665162868073104324837850069932783213826931617284779729072498534387484082828804980538726487116382023526439121036737621259630924405231719254806080974617057535343163358483944701628718400513936002602363464515201722143418832999063559995511034667883610335009468875224059210787028557866915438231556411427523010496892464054510216151175255244359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -632155203567485720253058803409010064340160213992043611241249660195067483459607482634407949681374398099451440363872957915516934715525247185654111139619030238355653524012085007758716632990755936422394564141132900794059090994197632761012822942403274753574025644311705182373664347106728945802237651872716233974017220904822561137326274667022920273260146543591741795599718010763992329298918368151249531164886219071619224177952682443258687123852240751442396431453190319531670228226603028777118736928224213590364598944093620600880689054017280704958333841688522871546087899680353200124836547222205469184781083395675105548138984583312464113737400388150422045111720227954892876216309498462465307349000640331296534518624621735221368510949665960234215960469395007477268724474806435852591475881385372743381935608344992609595887984044288836337689438773828804959396053456444217050958934693382333091833064052678786722892288645412317751272107005463438482867624450285030301762753402338136997419974003221329676514411748295241145347331372304490012129512359725386238610566400848700514685843540227045410999151629773503989719374610470290150036845720546329602230109634847028035683980334283758092035834894741567560740614956529447224428994031805844860950673959775799023460333569354844114770593905526678900882634106371265689510746946223364411747413025283211841216758839066294622398864177501194970914900737071904063153283375074857713318295608065608128362238359867653801337673851731793556560059348940101864751350870036026732816977268039772730881655371364933161737734253695308825350305203788454490449489750890774573724007287558830240639847571416058224705473009261599837646177216370830318017146238626945275422511602284056273680681458780620045446158786359762789507261377953281681854413859160593950024583601375507809345665419480586141696845296918547106670783461966336560261755165079035912855959137746265852493563960364697613896719658828532073857920742417006832710233427326297173863807813516640126268695080665404947084286117560533333518852195658772950418794000776636845232706729872332281505809976758663007141339712461197274234316059883952566254971887037075918495050562066642992962776950753605451425238356817540407697375874435860957427436061080078975388147602790833982303509734183486686392557280209082696902900298731306088592717579803655627067876003798832837374877012657928589231454792317264337400679885703817949126037084721211624738786553101246086304497442667245023673082631342636896681041286880625724444854103590162337854326659506256570857489952796918946166877801054492599512117875835982376327234953271757355276096913510194691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1648606150401573951453666435151504590430368738634783605371305555072013811980915813333193089733956762959661318709649236953009647550172651141255064611173907899335423238525597086895759953897613640904462801817443295149490364472914437621491360214190994272999229003307731183735485198228087827933299353960641575594376254653232672850791740742835960610033907855567845205846393732093986278326087526394341270085789316316797890280174991839445986885775909608403051572497977736464310052570519521511736332904477120172370346675230358974291430355587819347539920298981643507677987179075690041565351608521477433002228795964738107094108369382595889413936302743563840800608639045814493852236044931625165391154812918088418609382458820502960411055679813522982886943587142275717732308598897489682166217245142806276947042458972987542991625016409800140694277946617150332464704848376594148110843905217392651188105953271622972124243494806106188623775076108388194649919855457827914760887216131443517360527600191183932657547134268821849509286084806174866680823414242478923663903076727489750831813384949096741740532344625752571752263134746089627296586222703305952322484192083738415896771888709985045485136224480167559776896084198507266558980687046588200525401040269844999094531304608385602161579612817897260894764153405316423172714348484569259258436907169635185514229431722091987467926058064425309939993863703234992596439523105311580630579788164851435739770375163418512415332833613679339964307260154543359752358505754600776043385961204708740790756557656085420833758163508673956826258960753545012311260218037897129984297546358453885317559349643259770619227386451199163952993549955036751913015262329293764975522327108809516486665591813444477985652139576103206925749023462484274151206580438490466907927127211536198009424681153270798464670182218148437085142127258811099158901014416263370974054568041272578484464652488052581952117636079532296558920651495181621374236255889196210968364590677981995956494451351364304459215651018770632999824871585418697588753824830385955384062676306788580476116004197209847353646587201352600370983619496792248932007000093718979145236724839792429487299809050122045151446140639769836559832104268749923570920850654747423233035720624468780472186688048300177552071529231538324688285979541527828946800101536672555551849704997696844896944486188831673188603392571119403987043907591297307333842944216762585740837870582740306938003349870396374070137018833039054408546435980246580823691221788433277060232438902147792416809754390107121901958123371765595366024617002549534483987041427845654880818653328188914687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3138591049005979689328864819584198498250588891267345002219120475127761965192587230753048304163915840811594528859236146403956834583295955261872361465509369640759288481929757777738380288442551953728110396652145852153586895973525251410750973639249275677858032521380984222731229554295444711117224733578277110783898122143418071198374493410269331229311795840081668161210278459354800351905864451839460480231679106926273244716944885954334932822420857226874995521880127218685828609888168213756891303997782461682148078743504644917732000736040983697024403680233559466879129603304418924666948572128103379002371759357802910170737838641045532467690757329043241607543301789679362346882142822445504005459257140580829137259354610032919098856897533174975327460744968644458752614160094747530958916052941055279574988210418358693618668838730422219125604082696385902361414452605941491236493839110222253277140648519155145050595191839528969593559890705429588781395962970423817007194341293906565929886831620234321586278231278365315446011162013331232495100462010285419735245429838448904287151154776571835232319821701496124753769128067123200886950327659394698579386300626689566543152154476154248674008522447916052206276694015873640091904739422892402291341688107075001237964960962047138930111812793066462280218152292907798754054732907523928403651034786956030062508064902369002078802233784127126027258623607257205741656838123031434963097211201018159017503162019392107988196624154409753491981576067473680185200884069595359741158407660191906123442341482452548209939635168468174849175413170767063776602177430097045155373199143990787484788696300204922096576885564266576571819512688988472430261942201877486367033879844942058391511184475654749795011748640656228848865519952418490054144007288447852320495269650073025417701057386387040483806152032346272587958375479319797953042359194905000025185201439881958632833339806446250650308646766000232899394643567736768366925036805484107078801769660908097232531599152914147092358647823671329805410119222938514937445679816023087531187051631220935136122473407369137297878283288393117242282751100462335836032538129109593813939285655665309142219599418157429188422000997083077810828974470663850456131191922277817907695769398097948902152435395185782751202189435822327487775644902164332526403773954300898750258144679290951401113356958903412237640390888640625581547351601691467829438544551951704261763764260049427149933869181311178279385497272601476480126167464138905553394136187244747271453794699164256886908139594435400555325907273364985632467244141090520860687280730653287532851557205870170156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2097436305293024289444205369115147240606130052862173214501748022920733624183548356015982695629379553333536592248956135483205735204727131482250586676771849276739385806064855951007992901291318360608848486698381221564791634419357518546820668999816258550812254788228983545325182844404045697013483585469180380379243063957496748190560474428115827016284318637932938279963849002463579489709320420017283475105678780148070240696122274606310777333714785255393431980355114059148923133937724210765552077724662803729237224454907877009660742180367253533828982532149059269893619061625067446141122778112430784623203147139331429815257400577772662871673850698891051213355828920782396934610031498138784956416211427981359673884503705778416647270980207226031391037703219875888849823041505223227738216741257864387822770083357794291119563922376311706232874122863528520239827736189059358805681249673159193734170957977956047821543432082059645136130641141518556818380433188526831864951108911048812343933927389344673746651612221255722821979537727360666268301514070351863944697822212094168824710451720317639515511505035706976029063679564338443875480397175481292999051551338921800420520211665710918021536153428474940625220708284892395076427206448241352759203652301075741035067719292674972485041707577335337235395365232360777285510104808400493801445647576395455535701010683244474776651825546145780823738042721698819085215663281112824473361868732401466661476735335961919423836555504136835610116387386461512644192259826089131485378365509397413075028910953681844815642341091232001766632989298046005744031619752797479276119289226276481648601945082807493110311026640836264678521538714653553422908131911057983060076208099636205417325934887467036181011731529770575448716412709200122332144620985642048756207487229650476917878941515986874068083949925813974193891944796609923383659133983268354238966248176349831843855688766524163972180986493131640041650879827289833517445080131117033342583448272744433686985283903276169531705533777584654369125912675282441811623473858170316578617807922567015799843170439101307949801411809845272973904263310473677295196170611186420695125411789813014968962027193674500148945753225484479529352145937272445878850491686488926222694265234182017948687900667874581784012917332582058850656845918316342078772674231349735857135292940241485961111945078720688342786594813004150502012732253102974360505490372067342389010900980996071209311075680589304624712873856098151553711708221259426830206791301808878450818422764799099441912484196844981741602192836957298347925844673276534372538198609154028614315501441287443750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3146287500559074386857799053636318714322268976106608679672723024893929384031028923906281699309561787604964616724675767457292822503833885804642404515758203939669661046043603569262783410404198353650368996050319077135528948973056342999748272746240168215910850292301121211231558135232742185285671073317051418642294169506327254141562798767357736663254547437912411288969320035504135268511856834232001367476388393188584000329528830526139316838620781700316635049251997312683679877874830508440878231527486998774200240764434787282586339622978397299285751593866384506335895364652876011419172652970907107772198790525559302597432004098935261886122637006897787920773419680458529061612281068339843600895703971900322907900554431277591751014666815744250502583752581879403541618261701488082039548539652527053908723226074056371028028815947073417081885554429567962697202910107903352255303684842045269227872363121153189802616153188375737950185674544572270705653356558746328329324260534575089555576977124761729258448282843866838845616172017791262453319644008635560322668045730624258339463475527673799651028401106216973636309167506541880493748133874901821280146124033731113240999607707674033353593300418148288091158945826727809645440675194144161421219558004753002091063835354303925323833697470431496192317233147687237380005862300504428849285773899649903941722228081034135356166459437098112240425937977510906418587043423743551261964213076886923417047450816945058377436423267825022534571397913494976026058343901360675404806345670673631425071095029338134825950527669540521183189435018498160315394796754450055640947373855402658953335224448921661766605424807399478969956071786077172006534969426110660680791083685246705256031873362268664151634294910174264191342680716085145415423979469922457730015130751181795371480359201677066480498223630379681760013433287894220507657403700794737932676789853529610063177944864450124603934248128740505959143098195093056499183656616297946757426052945839707763706730623580400722957479139573210138243275568711468462725895150573801884529740766029658323819493914054152767595342143464557465855277445919398311188627434377982332296732630441916211913970834946051051235466455333474436075474595582284340310189699032406943660643332303158647540932746074115443207989513082301538054082632319546408629646030720734716872753097005502811670786592027972943976158427118846790520836971625551343852991519899887586114780450723533502828339215369169266968300839922258637868399149872138789114159527526366752430168493748396808058334579950879270013711612416323716073422832125140115142645310703769896892860453107338281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -145367612409399120617561301197542636040609640183548957347448993891744022020577802491560368759361334806313132380091845519394578678224345057871104815279231833094269138880577508534357983130986843795888968592285992284425684142223306514273428299291621462697343153188838611159412681970020407540912948986438732458282795006832300616070728211034070432955462347976412673391939111586169052717071222294441466070464451685543925642145444754120647826036377593317964163548191446163660167450771223093673822571726609023113708957990461941176515488686191024675777223695204288978174973583732238970207428094295170958556719815410768361382381658174158191287640233875341984236940478328434834489994362419020708619943656569836981921360037943510017369966803870897065705554727460070701100524711316001327406752572679720428641284815306923513484572349849948282534589616689644841574393753988346510863277931403892481579242739729598613359752132064692263764461881477540035552351567853021598600844986162503546113125622375866809747826662445294570142936798828752090655908373656594074832616619258598465327742575209964509497182316935093094616155197942810438850788233535663748578109923840765515847692937046686621122967858909707235360656490259728775286906637427385444555767869612577996270267383472898957740646861574889179223491382469417640480793881580433294907564799587676356803962847109047528460235432368253059836726633592274715516926131188741423987998626172331970531824176194034485879848404088018215039675795006054176200447238472421121154112687994476127863308123194364221630846580417615059396058227793481935625475679933846798464375746475209657211966526585214602622787057084395852360415633818958239644057124649138616023430507076709531880383666256916557061290396567317410118536067335385998960936624364120979039899091549412313703497061747192657573467650208377358243413981460062254834297581924958335048515445035221949608341872926963856977853869533028657443594262545918947141365339028143802132084116784238467200232747201848179311745889235822346979526730905909138131283312246289604481768264990406553597330389113961672737893739745636249485444350567141612089385900775171655193193894485902573707432582527584721508266451519631974931387017645905003909633985532942797779497163768928808077577832173544635677923788730914058344587468171400585188627483805555135553113165504499813995863193951062971190011050452169375746968568513724702538819685103578081982934297685121985164213150543551468476034581705960310130357148880590212502163792347233939207655876155016767257474662709813469140321180849695510627104535156572418325645855228011503004030547727125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1749880890316993066775221286664417878428090695846446722798172904491074790265630632633780366186106601059505434704619195726960621121251437855713044636079656280218570898794245494020385154804795630480310789522140987153401136179039114180323412724607505960488129628483809925760108928765377273972198604375480581652644909935745757877203867677218381665680253103263851469291139391004440616748599267331310430729716381968898046896025331295010530686823282644026599580585457510589834342761790909064731408652807329486513001719020232215362130939397952226120163230928645124887896748184124278053978043585785649076131366145308780476617990458078986181135792731015122274299977609859105197363882778230112268327713740303727181198791573802109022681861980008264572177362355330567403930988532838914007876949941393584130812607832296790544104337530428100550947598714107470196604837339915556084210442955718673481129099533416457197491930681173234082661321231960443955670388787651140330662478622453246155551944850058917040110166352523087398401803199862281579422196586431113007609273569892234402562770593547517239660871979921135170986988433444680707030826337177860102611809010507588420611018742629100233698886270316833015261049968845022373069579825728027270830097075425390108931712726124657734981589074933055833253184301851438794017337684266132433549223357649639853676282268536095201951914391419697027194539322228346377617461098504231270928808225044474194033859500651760262433576065737219529752447659097997154111491932715560707504409991427590810976178832893430299363880279871688102505838003981307110387753984796829327153405967840582801573294725930338330553499229012527547718308192100763554995689317788274982053819539045797881650352025893678451248522467164601238755820800862941238817324448018445530398580131611887175662700439195928186836375255612648199701406721164370560402919893143617339490304096787462086568516255938632617929497469272217751530862486122576863046899552847633817718520497298215184263555293609715685832022628591453733613437152795301555586306885335955432810765258537529141688410215244344880148032112018138618248486258984778673102507580457649572733351422207176305758845892601647596125896024515381716792682341691769146576593911035539360792420648064111326093478782448900401174116315488540318383158325567187483203698936884704136337073877043122703981833547000388901659440417021286729184394617639305219376093094905951869796294497430832151511291628470843110333639107319882246898352995165113227107682134831339104457488125553530707374169948699569791966846886541891441601096793525220412799957782114292328643578885729062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 5196944290582491859414746468786443152835760063360326938208490125327215741109376422213065206627077516770484584389863834361602717025500989195947458782585352564385790813634835308694126658624129036794043460122345916430145037671367918817157798996327285417853336242608162114259740473932071133425867211239211554972328005019451328905445555460556716452253677429211309246400044565692386605554754629495641249092614018995805243546844645441327930717659194071098352456429098096552114870656880772366806050287392775704050801331841937085056997260648667059260734058171763130242753579218416213147388768140688088379930030609776196927120123350838596702269338128087204116085123736163095765813614599294070616327718896245484193846323632880702125730605231275140326802651839571407683495549389460245194497680083675385742061717839469682193317588324541109160416237464286474256020939619923569797625819873630947518898683279843964976431778590888853467562039779252259141586984564364275952999056156304124941784643659688306607898681521834211412954374643698171375425618081675871162064919923761536070140777588944884914387531431529397440167121966489089413942140526046656890985403880504617266594612841225133617124084500994816143254180001989646138520836936259993434747549800731048303423094848077524406119694271462926993474994419116456348084974292534133059439547234347406901530788420606081681511688410169132786208062094661047638532364603959295305276426372156151641215616229452649632741103628820938328874045302618863266060330324000179366299533636505121028932271037357099948883723588673725091737626126427712945837488537155523968249342307539271787609542714065152597518630266878207769904376395595991519507571317242319943675174283794204669480280038276085402818708853275907394213794372043958817946559056391753763808971010715498588201030650949270643598011913587743048778777900095558820459015200986882272459901766338330107852017008181979834995878679773392807399735548506725517445427708029209684455758484296314758833108980254050053541604491227256672458102743935126191827083489330802397250272308966722086876111982706554637810443647078696972642816872707536899763204576970287787455503249632163507838046039726658185704740510158756956490932445191295890160922754703630197113285282626543671516204206821167112150619287328193240111548593616309064946464334721716325254993686137981852704988198364492767678286764329711353309759848210441270632780872902079080736884012061676236392694597345079038586227792357663529321575811642202524723177755775170791634961331629638630243851444077227791428391265311629676628791368322431158327894916190625052568889812162500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 52981043376674000255005871118250152333931997975042111800948129211235982039329035995848588006999305923757274811123340505881089519379551417324440226677755193024887393581800882885420901679349453736665239406849348386591438252867079112195824951904929265200847520826601144800074926312476137571654325305857505004035992834633691970734205183482159898366506457348605025889373505449965076640118479733224858494591041021651756158331462194115600232649276453759771462098566181923533775411758218863347971579799858782490513832413560690475052854333671428194282096968911880067667650576497262895841691826005272083281004945042407199112338642686994954787767801582956939486441582893976317439264511091616935141919700000810930988682126301482780622045863370515927674155301560431269342339748734822599813374457378216197861398372732995302391143883321070719159406856033948327662286731676234717053185995290453022703883054742050529554430937298122023611996019785760252093417350610250118824261024774873454455519879347303385237479696265483339421432244079505860741570177539493632209967162543097276767504670407813467877683166948388458227851742539690221470551481884728299436543105453727231699275998384015081880180988397338430877352635547867483671339013215050648581265729220789895156170310648539927339979018716043347472273428239936002413440751781783775230300997757522958578347710515730507132715623748016775781577425594233496703084053478995499886469245541157287512627717588587129487486039533203613556090512384954260393634960041541384770391282316742048506245302365555733286522979787227044659868733116681576965080403495506414411347576662860104711407429342732834252582402684700200005301616528488498897238433331073755702518940467659268585858782528398931054915717590626721785505012684143065787971979508356896282814147541951158903355630737843098265048025268163297028212988878821677139369068193085572314324872799199906109320126476933911356018815434897463677797492073482098817285526466109932946304684338482698175588420865035515427526339373643556795189103080032676088671489553347907664495672381868959267115594860249181864011820014067132354477576067880567188390618206944573296451956406022900120499736514950097314133584765419674963716485547476396013003570709539403542959260854678772356678059215916053693179641360558261566173117887357243012165477338153586769184369219732304416363636735671026228535246246121765074062864650222064425996971741206328012615715132940657420745679921863615116755926868293455067373218223789126473948024348373224697729515890819427017785736337701229039946868537045517389853129873528795264377825961018869769433652728125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 786209822852687206456162976296829265371474174523245110072874439103226322387185224078050654332706477473266732675707555626596000045260188265061085034022826538273287709194875123863994175925061229840891211129849319743420413568258814083335135141455650016496624166437712610580524071595765546906272195877309079085618870086887572539596557099215890081240493455169753051615457136050443523734335954084582890016794945135588655415053136616195364077522059156753150333936045242442108808839007298411368454309752034009278549640524841205092175537837395817077714734014997239638575275120997070825061674073165063608210316375028513984909416797073770751881003194912523724605572952357339277377854516809265510596122724241495544703312931269857328454026600069468627570317663550261377540259303383222686120738272376086634592724685756889599066955800022807349998566894653390543133533954697338694917053680326946083345783283944414534176635683504982255682285061849022930755314117787773136609960184533462828393310232518137423263273280551617149093232950968922997466161158852367149492548951675803818990360173377529677533768250196474419355753112458110768800234962332247805015103553231701031300852381563896309915583766236914744840359192103422749373017458928501363329851433512056170874259401973885328145293460479396280249585655758005440894379213313446442379141370845373829954838257635207137305819170123162963739548538744042447753265210869943366700956250073277048916086666592625841415562492929480329126399610177377714066202477042139383804955178135517713923825098946374011476334345833098544761050292334337224869992885715793499423252876771838229867081481954130609321717757229007472337899890875562954959310791108687817945843969027701367945102301198801514669642453056799012601382911304208762499416398315657610797272492581412948422328167912617637111380417653243849276406238076363674442144342669221288918296652448086320432770852890505626056516042701923037823370205011416066889396551434105935100408935314588711448964071096896962060557449234056839176543808558310952095779746870924515829891688066917092563608931870889439576957027934601463273293889143595060945371090738656719501721305744617803753645728356554581181760749709612215538805212498953244043214650531654900448210201859973807319385301519569399490888168286836680735390190586844688540270333756585760041443598648164318835633301582082067897322570461329219919285898003650964197105539786693657002950247811640526564842331595352056481215114218127658066099342102689579232019959033061129118264855691554196522506754601717076626818312307940865816995316571935818510029864881006541599904410750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -22122682628195980522334613871960157513870453380631277249242471165345501789586137516272282043801804372209061064850062175792208581374687663618803228361339410985039741994903897918736910806900565153560310417992733534076413200425185197759916894181735698365143616086606977073007582925081323470267978802376078890916837600772229317099515559596853391697041601290760581081957111539595497567010492749590255892783601615514574616420157318392245052458112890130046219236222263076966679788651393180808646741635080209045826655010101575380564768075262939446718283829590487298565935519475421423298996530670726977664058875959004704647966562073794212617360377644628039730116668583286583170151562538074811756699237015175075296542628532181068240271029875790232956575146224294227999824382339328749017917472438504713910491033722729274059659835405005129331304590481973651968323367942780423123437856877765923397452028639503827964672026789813551539563130104973263177594834721088742963490588222718929764659237933124263082258163215159185827358865139094324290460765427128314640448480142857564340654658012083698893028171939282816110351839537142130600133268576285474620435895108525166480135179161751691263856891798869574815372429584470584327060141623498326455532912103963999075379765868297089941638958771867022029525479291478532243830272173204373189757493411657870423924414125763761018650157283618474996969270565911699281480690755971330836875489510408426428171713825799584571784360102461107374601259784679142572360179426559492063895451319391998910752648011940744656594644361044654809520518784588012237385299936336677553984135587523169854204995149954630995159945441958324547381738351152321560723639461037340015854703174179401388527246959869670426204854943578044628449642343681240419018009234695530481137116998714279173977920311233462622419533553274134364745197475730044099795546445763811806247776669701011365534208299815985927134595207975260893277506501553041513707856905930136062599281630062983379131458873151938568369063837672186065185330028084543703301780096438948474641799398334337311338580917742731220601969756255669905290167528523123899669536339568263613608639708248834336395504992323944858094678502371427786437219810685078045461145725086753980079607413489612380624720188711165909396412146851821325754067052607413897022780762512376920199645756213550219257361785607976329780891413424864804980220946484370325533867956061177145005034496264843818468918611816692491094231192156222181052142331472239784764017818048567198070176987183354901945656585947258851603419864181048641529285410567357258950290255662433979085446875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2487758748220369273660474774962302834464633545666025496656405823795708041918151177796969709696909200073358128089765955593748942503940033583789580755073403824048374003083411698194526599504061827849606465431223740077797316238090450406838935799771979275372185784537913928458440377154052979529502416527164755982250689223044695876126662215737863960616141277630876154936582262666277233886968756960105399178168222377788109942312155415485693140531495596832260777069835375620816951963644030194022895575810594915415395464349323641611722521068534031985659668690220828264648130795553077750368788918937639518899907768352087702411533040546376957236595442122200107773076281364971820683312152570101756547468991565991074063225227343869158105590639285913561654090960513537392252905363790236345559422689142215792293831731830195667620611942877586006011154155200924565375691191130745335862489676869254051060504601007355383575567115325047927321834033460881086928979044123038296321413543262178751913564667420518333532646831347076802806181386408223179369741945282553508367037623462738206860509871334423724269370164475949317574059915039126813303768199208962014098385849157211773481022942012535980113675409709413041825859675516164172037977140452006211454402997083276710062330983233142205138539663493721116788547704364474631757048191311771151504449936206288172521935717548104480898921897898072956954449900664196134140128860551183513322942063831372605706323076636213379816544378544969726201024899541329460537665189551522653511289962815623304571351661428930739317132058873343656385497128379461219737253823046328441392147923653672730729804661421709549880887587693147265675548905853918577461217672967704341026912846844773413508192618432539542900518611572969132526538594769385203465385979469910927056266893792399888596749085592836150239523501803309565961796089823391020961197787784128046363406282365676876682296887086911587817908933135885893672268576751799939363136383757152735604473933462429164853600552763869855707102979600044862097377305510773336322625583531069679008923633440901095072386850091078401302626979241581066515856622604076049981440975650954218534375108887369516923982491571519216944604837386347195990924812400584939741421132215513744585230852360855798552522609222982234961846051221832947340641475871243786664142515395666852056348605198853954305320607184429575326775511365439576465612344257795508598658351044926331140316542954637567546606386291576218752317769868241791008822079722882803134168790914577129362883927472647176559289007079255352065425312295849314051761892204852469606747484945115158997775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1174426302299168055302561976126737773443180908448348055729726735458175169584212743977990912045498694440434984082057082191669551639022847184926898708949044665768926050258390160739928384163894519429950229964706128539713650111422553381866896922188010944747905986186826060526356809065744050983365659390476814377510407796395124435252825041173294953261707366720999593932231570193531061728352618029371690116408881977514583208244153720112224841453121476599698280700083960159536071239532124290959601656573286114782248088132299570922347406690448513795221556612034508591440710326325010744630006314978258161003824380342632215977034501421862918654018707641635871864527179345206158759388361788742369277803614146169092245066457940700843184965230494346212444176641172851724058188091118405596819708979180463383862731589685158496883176639908600857554703939931403032721136544384892022031804240832603505025798317399065456331030787831657210693450229683826090666227000902460102481525685279125566870127011899898358400456085970882180660655121108020043938854891098894857199254722085402541598700112667942708716065123604905983893893898758085616006430023289251264393147559285169626824052959106592164855304891063342819885970649404198917380535733526886171069751322494735937718322612872457966686950566798738825466829193535382156055145043669466671424030233598987168202837286130318305184076850461678591912795064615102048841945694331322707538609843324297351241722006126462491584466566473690778690301194313779265319157339919977076356482095274811212807871762681805148437798993028889832782506884731276066004726381902278616999572954501140591358452435321134136385011091116892815376339661824966071587290974068524145048206086075202860231454463271927264695001451735558893753503438081199847094012813124636264646953325250868608159049842036458999092394493610894268909468788824154059662166211123558846255171284048940722978634968442771405829096428328000377895961518900622831563780578956242742862799700304661746990844164985171669525233722069423681605895183369547543648620872039465662739952002468585078116496315230527802200995630047111358229092446323515011567735792205115152911683471186184615857860612846035056386219755383301626061242975747432401670187935666000232298413708328565393609609725775574690654708104022595431483207990207376905486283690053497002817580493147179605793814646414994767724320939187390208036477276654703384733608408790973772826970762859657868194310387796061557356158042212061791892283895170025956990718088303018446588398251248733166631174714875519706145003860436386968648323701274433202917219780735982824498751562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 724539094032385101365290177641466455539216829932840219689125476761345552664597216962255130059556481083146766645296563200656125577214654026174026554752096753522805459178886149508336146871288208894056882388832348536362050564867527942964342979605655658958462674114831099230169481004223353443304273563442623275155094165476960239835880644810723329365166365492313000454528767995614602418045136144791453717561261697432293313298408064364096446856918597788756763956831347534842475793587613700325660594131006744587001791753995833961477417623421552001478744531837815198525427740691614732013751064543418605500243388515990960205147073783155000291289861879997663777599013638277500627588459944699368102933076630861405577098164147709910664031667772500773476187092151040932887534067937833087326816426483896633085111859582785249995967711720584054765494554728809295912225934914682936142497004975483380469613352866244311523308662762153623584114022762150978936312326554629674337472788413568744641044470544527994807670374429094214754121746836680383316156315094456059640998611842157864224637886489773316734589180682340207937425508759585691236293727953115062152202699138309955460621500621318170247678168068754405509234790377823906674062749953164118849998815245637525795303231723230785812190807632871170022595787758683226034064886799743828833943629217879636332916469037321858362156233281308078126239507162054751917099322632338823681603676498524932119508746127365526201986548592708360973849900285386601552200720143644095458233607261814522062556008147912830091455619947838522961153312104329709337056754204675195015562425937666522623573176100865517554862303355138705107136821957097784351360712843822696009210397276243592616354486213917273479897576032240638486253892074207793138885282011634443804338158909112694130847671183282030884458669542046667513573354194310546799636926902205673939605511250996760442682716357164494754153126361808018939555867319869532370805944674740849373642020279910086126697144718279066624734539934477836510079093592530921923329503927213358130390795826665506573389921924560523487613458940277260662778125959124261845240849318665477997069049422499437802318226201270718171689440666606460060259092591095958962974337318015051976673868047155483276065468822117635490719162363200529521432236805216886099086118162673975760781960241587170877515419418803809832796144016881969355658389023460148983326441819318685361051499378711030003852304907639963200921383366966881274942189358282036841159479814807584712659080413291307089405104570101010629820067224456705408115563127840112781260800686822845769500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 735625918084783223067566324894383440413152188297925891101699849197796101991090183332721982868909224902156252020528524903363644666394267474270120040265681444367767095870316071361797658020235074767077330407608322571570568304232628176189897159091422817655485154857608537156633379095447735019337435651624357589968249306646691742049074851979311248486663168329880786222724009630121674230718568561665733211863371029689848084833812003497619181192661664892579572001244685739468556125482719099909006063209803227518989751113866772201167293638802191376623788595534138465073787105027729090204254780784117291566868892515029584185972438723592383980409743378866662213600966354147412242600139516433817202225261384591192214265392819156861899016591429592485965668630345759921059403481011393187760176645594224251070840746332474582820929997125353533507505692969125825041479460946136902420282396515919440883865940846556482733152164898534282141096222707824364120865006563603666225583607359816430358914185697717338941271674916922725495831898782400306383724835326237261431706162025366756140224268004072756013477756721409152650962220020951047072618203820886097798199803740044254969654298025967485124387018086361372398381940380971069117191636428556382837637690182038794684902966308075832744500988088230656731305313835614831858325147953083834919565284852582168632618156823659724268919454114136723686751389227830276948996256967393728221061420840422071836412392042362609651006420398867016460353632612783359139746604204310848528728557236511767080555157405147636738184524951590273874642186979726333389428947161659860457587182606386975980427858304388312408418972399368258241552024164471045500555932925572638846079348128348924698944544358829948044327465286149927088853772771803414579809069272749905611170873326294450854890108630583259387834744997205717870390639137033573178909514042800713331708788549579011050043839728563335552450600573063336742241396104911320885426305657966841514593394321741824528411840650837433769057750262540569143943757317962131725095039970912462694327469109435089985407039534983953511316791709236515905253303151751270917207941077821393375545769267112073208830412757168551203152322497794949330778263996995449775551858536377968066820500285388662195844760480252160602281382841936555215860720460734205550475670962797451982350250973842787271809479777343819575855452759226820312601249640315244249200077966331681367172299894178438657775276256228250919959455837955627910852899243103278060146919593378092386364415746633168054063464269082416302802916674830840370871730221822586515648455879687106763750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 100362925732414207364111551392423225065051448439308596217134074616199383721464534413566085170333888587790362438512355784642258826395843392676077551377406331797157176557105854329717199579315306510982096231225825930321029914395888141016969353793059942428619250335545279080528839430024701010113892881385761618209629586348683806317203970947828977607149823580278428318085614237883356256624155722421408986330623209280322044475410869463146272947266569605350032109226553102322277831777184629439807530603907894992519689009082681353746200245546657505191555419953077540488148715934770079665217441403114620611672980985425937230891534137233998423436738474587316225582759925610803580827692228984447606785866393409669541415125863146010768269768189591277930423189339563502649834881333441068388418985608103022161835998104410700070140708181910751348194180063301341699466508153064228895871742504811315275862212648304977684724561661420843330860762420065450240896518622059802393461314935960287388994379834456282616434294286317206816570321545235783956722781881505728094823595892265961236885292051533632356765089198266712367595758232864757073665866722100873872840501047117196989906320647646101652390803335490463145376582161650273058320781048310641667220522254551013996597927796226275079165363337243848697714890710812088929587536685629836986253571435513155963805113747454160545653115050670144153201551383411086500197167073941251110182534115648954206594294985381145692478883862752105935673558998460968764798401912076348519985022474251489848143339649184951171298694453249219267647945978027937336707304437517910829218423109620724121605015813541050655960792937742136930365048836168488499823745187778051624188553481907689959224882633079665494308371367654541665292814202361184785846705512308890596859837378265853866640029907375027937195993115149130246260862070684872871460581013476312920681306282615461945973550977942998722843708703145236059922844643125806994364754945227437481967583608887550365327546935942058019592702093307196002980536715412883522765800247531406072533832258936802029680597666132263324463520747272079307691069762816630018614954739465866401339452643885917227944979921952916646473520825774901816452399343371185101323271037515814876932147505203827456085033094730468719647245611132793519208764428431149654190167131929185283871761446128473387705793601416818021386947309204910844137056461836682501276401279731846967459247502062239462195136598230010563132532402754093968587925494250611029381791659565246914261489789300247629347900439396222852421530451676795679297119972392028112374888185779558450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -5616205429939186877518082083541213571935758776952900749420741825975465291706443739174654708045965594889537650698264368075155002320979371204790479044822042522550803087898719919593525001835546445552591260022586718689604036489320185332920443252691577456665882266014955559410780773031521060594513139700623564622855587415168691097367780666066738680228490985787870408653472853754736345998722246487219882290505190099430319050728005275798834905969184927824931047620583203961277473767308949174289022119162229803657605871299275049088441060896210286038857029762869889525649502054384169330133842642495089488352103848203168375566185029740153647959171654179137400163660025679278019698775515709033190722621437035656826503235346429027180286677896280142077317272698735882703294039744143856312546498645899582899561732302468386249542112837974632449722399177449684035274613841490076887463586645306227429465590003358673719139554559764064620838216326738725428433203228196331146771273374358734748642944862158451247237624084602726373305623993488309500426970939760328591164069081786081529266097003951496976709090869533720079536667590098141206561739533406042862776657240370773512642994746193357361617326640729114525867525746535897703696590154514401234743116013204718725249891437313721163908557667757990967201095675745076225061158416209017793725740644624576390525135928186180170911917135479986821803165630378526324372569456088186121401033505896793423404401939598793466334853779788700225314385259755467992174503465605921089739920299655720413071062434275906939230004239467792428835541650375645009228552695529611630687385688029739210085415037374818315251012201495467615131642802848941707996480154916872894181990127046500268844422863480906747508834757866776656869416224131517736149919892842426610942193756887162534071086186637052059476467444725373300991748328958703963878604774559083610947514139947075282811371972316882460174484586760674076503217580486858706252638943491645800709885655246851336687975558835447996967639638239267312721990277848083581666244255082531208682560618866913368575174973506756119572525387929346517413649190714971111402887261321247762120077859962857481115541617498309362014915149455773801524285255097276990473970798061660891436502730711335743747208138605050096337065837041170118119839071949017861328511841708693345043342717967651307589263584255575947319155738434783726202578315044953983776457093305890871861229358068790929286600368267165059243976784080884454411721572449042911848783721358076282025978015333108362561445704283805856988883644985010023502523233295772442582988399916213062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4911932308290655056686135317791686127469911375828131733726153058741311152810065022903171470318961408014180340712153760445786107692155993361629523401310250139235812440450826705183054817077563957886385516041961423597036253456612446490597113854275083525005103409886759609242555466328126382771543571410853687700494328366866476845334560800047480608197728809860001753489076678013154338793769607288103588214532007635111801964488028510584571043405827402253792688425762162774072582175998645180625236029486706188993541978677001100293735005223049784610653572248607483637401079875369040870055955148614600604940631261069068732570447107347201708415473928401820623067294084649396711799539483534977284725712068950223096397689398418668620992575567769276785671995469046702896318730046019642353317158957935449454420911671977088604184041398872879262841477768292538576787432899586186549651543609823065325443866287839985975361612383004313431421512842861279754825674062632597357005411641199025177296369813866142870643038795990288530652964629162952855780760298978397143206255800704004435848246070188681593774256314333663341267395315777720128751470833992577873568504804885975660839223282628003320306809909926107229374790311490747426327911358155398335670729559441476130438168881541827820542661980525370797896685288466032121226132577461955070589190324274054318733123495711381418249500513922373877569708813632911737857381430254024755444384651022356242098957986223152948994176476895638094959140546584078346492958293111162891106512552588950987547114045670590234150753794688030685624416925058840296349524185258846082603400183215108315825973571394736140242665971340301389113117561541805409136226217650133989416195666498476336727337317760015960884703598341474049252130709662285903895349056294245803149892352723250995145850584085798607369185138785175048960756676375879240924405046246444705319920816058526611183943045337665725549766963479261205736772086135973301782916401580079667097385830871803719799072639633852235811211704197651127193834329892089450677617460523812943762251397006419343112802722352824905371701641944182470793491346921871255070208754567853066617500325176160438639103367649963207507919422642083904358511036198244916158070454960188420676899378571075617813487330870941130090033975055503911072389850946232623629694168283165762967209557066888292925920665361662440634474189053017617946199483974699655857817962942123992605550174705795102333543432442900410180112746014866653322889207409182305610648344009344776201511670383611258941589966552365379349344653319814742970303201681352710135559585457175000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1033212332830286181220207522233617788068850697652978431375656965709502426082934589662631144348557361097002358119048623836877636312667750122274774987422448254695389717486325276811583273946832890266439685958810754114237843798691533015366149457916267690527986002796456828415906917975620141791569500230399895742037920472326059463659402136792658681194560262152567402715093863086716591445134209626543747272232175035446842633790210303064904362981434634725006789909358712563838575329140760424597476602396736674525430468467568578096089984101846197869431825170558124552043386649314400963301251408815345401233590746739841633023757596059344543882414479813927400765379405258576264235134363199846403143717367331641927120680464762930970632512595761440746020254235183194976049410367254668881609772562505855319825330812845646122001423223718342705264951612822727769583441342129035393060355898245776408164016646726281742719274090203809586647284067687149137196405627497780826496335251679150669019671502443640078147206458626506146178000592497063684857807811953996890641338179044032902060799646397347402015089778395553797653055575243491231876620031496269331599925914688841733587561743941134143852008000054265667091338305301281972714915756503058592952263866948628717735527029773568265481104206918118907504610108745117542262315677988026210528638429446664142326823346339249994958849720169583368486566513189434283763852695827352333907278188622854454531592222127314489244584747132975614142121794252120774289232747199171839796595700528036325389360548047169301818053083534646996823404068946187267029249830305201284939745262011881201868309388654067000607411884418407756192003205367073210106361871362320711313671890735002007870156554871396738794930938014820236181712825772664121389922957857434937101023771705933677643054110410706471709808955422509702757973762912942127219659066062483622972363871436002326894807341456811708763516924151585931917052571598819025330102390132542927151381671518946352351705622110404519023277435846400897372690474258575824749694699533546792585900818624270001049497057127991658939296949281318150157406919694527912562324418158641650101674128826786813561573359758207917208703007026876331937973879681696620561545649229549153598251621381643909404447807447817451030086009961527000175671283765549880292722068957821152807221970124659776629204886211533042474024760631716775708980418312780515512475569225921755541370415460183835174268819740648605220577852528006523775146115434097764172816245828894701391023530814195364972762757685650122770892798955296695931801646131159255873568589807312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 86297963559904205712365705119434317969034201434255059122551194371534323530406316971522605437935299963551838476087906528963034336958705898847236485263822929272164520903697435947088999591190325086185023873398860823550994925315481867925675542484030597299642132024652332383329555781408518641754703979297788814431731035782799266864649605527390695922692434568580652170601742058944725632713556163734113166088851375592791734058606601692768541099476555568273274960362281471149098126536378653194780662221705694445424954529509956977451051465888979006334632947274525270934185632121596553984294698365330742569746844451241862593659271494662426946300793141244993749036289940819466169628656029432841342107670430022762430972109711948016741179246511016351224862002299178270967659122272632577440932832469320144998760610701210797703664804352627658194685237762209389244440238936990107165188143883736310881079314823448308242181479824659665060042713275992884892230670659075306583282846956749623662331237625358087729599105368578203347348703122955495005792074192937909967828165480219934348148183020040040972992156059209051168225086369437637472771228916950389818855868861989364478251571858351490912070982956369136834741770608640275165313327567149301347877204639095113421832520648510943154856274345756754652667353630277542784957626061765883861816577758229201051026717221037702139147969475332408619098028069869487056249017201516165437858940771210595654267511668367241153756475067383152213925902835300023825736765158330155188986956958887170605262238731881923493953223641571739432500667675541282801382972637895950632794546864045419831876555486706328788373362549154225553840313326346674263598179826812864678172491762161068511197762952242174127888053151509304264472350364531344034376109240335593693703857657089243487483493035450938160073518865859371325483144495871679770243360154684074594597715614881172454728818071451962782180083273720171400319585614034225578671759380776661508346496468699443409735484940932243216162659700351969189557177385719142645035654653559264910478494612283322459721633700650265237351772065586569690403926033773827279549393936439166068022863177998156366617642443514325312724333423422386160760284216600471101604304723686558615802716247879544865583840742152647817048688556560641377457272704604933920261928292350503228857209899198461701658787253851607408021475854755605369610942089161630458294897307621586023560353432305643673730512974414058950980615131920655190791790537871045217302727265866679655416495137796693062099729418606137208388170241311120882899126937134945603665604748500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 7978498205588113684395714318042932877679311066996275371465983281398596776771866408830096392649230377124353988395295284479313654041417960101806707403682876288203034682837584826803753073403799553151788680770740477708306485625351979434967506400955012660605774327735396171123885906818673883015055566500206027729314865373954639779393987388022573673170625814019874821069066270654118896283139047340546144412166777663103052571077730068489418321286953199404567196246071216593845354366038618924846029219340698770060999150520279729120922862703594455289970098923575513920236262976212393827274456536427871511483855774879901332703168310898697067864056934276510461413419345574468836644007494684274093256170823952805859120871181024742426736919403035932941803859178102956065374226015293062922512771124900698570366877330368428030979332649867199694651749924163678436696816404313060134612084780989390238808740084796044267670040504140064610104002833565657246557378145092412477763138108399140007578345620379301795263552959005902349772939241584790998749496129887289329347964113275591486895103262375340168195293719976295842219699377840833709986951446962810480379419082521002371451972184895158420937977870476094792454571542827403806227740981437394487348411055763493209438180865776146824725652098192203367811747300909344281955393489339713979741429176785308472637142701784341341740819738687643346742377265073969161858125088803785677363940560846183884406822438635018046808603575052326883107270195313979483401338227160634743325059368863072277748390603694716016412427890405561204763725976234441984147927865851729357983944866555002041262462271294379594360658785365571525927976064037768691666633890362920419383789617437027744727300751700093182470899392354177905871769901990512128710102266996779558640964416426600587426819678535304817628009350439595871580300881127327134606189481357338803177718973168478888960896516329527123353358302494714534756266233967826932214509129405182249918042682479944295473487478174669999764850250871385929466816848322424794058563518386324262245117350395036504677055144715122616505225479119651930087742773208653541396258726416062392130993687205595373641876795061073201414050962865198001450423051167132069273013608499955770207232618698084127726721363134976746295127358649871027761091949153692071931054176800373396302378666070889239912057730308214667710712851271097310981722178171403406425307695075655672701574039592566733389103488355229249624967317705199479511617068553506083857033219614340009727149416266434855370982807032640065283675750382565666924816050114848814954797690312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1958407614421680353632469961306136567499185481762956183149608584945425009467080462441109915817595610578195229085392994919083726517483016764092728690792050978244167811923835756406946226919385998922979258275583969953033443540007372898506238506329241587224627091942638542644678868089492425486456870037135654069873052354713464380483882947486833670311156246146629954451177657560198141458892043621181773353372603694743646129219227352403921322916568240421125218483334554215135800390448545984718535892180368848169175604299811553777703802566941422124275397468360979542659880495598838072462631560342751715554498682468151698458776810923420362355845653592277283108678779550329723286637868682005818161542430335066797521281270920452538221872632211399798905983975886224656647110809410301946444141798536201503478782871620909996287271104899337983730473261646377021504912296964964549635280256443219625248682079855417665037959323347088783308152638418518441522846452123007522679922349784301590347545417036457106452662175727368079027134155118683207860861853790456790349014831149256172710611979228617470971988915138049175672707191164503503718920571639626969500971596304098051160168421222781037150734880302349915547699777890799145924986981958927085593898926737799454263676999579088392570898755908514572736440722383081655812369897539133335896231071631807746663670879476066218883712736590427157455878357303115438479157376821130845311380206485889852935015660118083435603140644249440492140082396632934740861258746593468730069354593217912044159335422763483980380059465176255018645367921113760653082383439875377495871423192048971893237701451472732823782588835471986786129343582158931572301800113751583154857502651906192476206450724494238588522689342183099464274530498225326265103369988582087422836608567107385227024492996767115920145994792465310793130711923999599152284652906811096951795131189735210120751853862768946097427052932488778854122426793760796981173138062915634658073363921734775334948132108629534863508433197063157881086815096751390733594466667596377166569867178670706490505462773794810010494936594747927156567797966486962095563508488709010375491878175801763353894341337981559434369628480812540544103470234366301287984364897485637262775862999598889109806830857791613356528519506848053961986338001259550768729610424916439675543318904174293098707885698471373052788122886415320325641746943681115225168972412628224160627010456521253913078546376069875309750166274471691865742322807031780211970468446144429433676020485190011914482638149994014716616124541126293071532546630032417059136632550000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 325614613341401468629775114577149676650051633278488397034763912281999105233481428778944875463883792878942418691558237777400173036895209860839092054891154191777895750621864994946103614289817954081759126091277966828960784948012530259204185536369450726454159084177503402248347182840875226377671137164429373719159244013188950138018774210913691683960193932757824150328878415443317863933521728948015790246646573757332091947091537391585686484468514284912318554088106730968038799298135356257057255706526914230327880801753622942341690893184548191791582089819611052645139441101826952026353956847414054369770021244165649529081701115116346599741451819122745620781333450457864545799288994358275065332796075655055423550236891357858985727262739686491755351110020455735604589487884691782538898772523687215857388457591453727668328968213625345758108712375065158788702693912533522968635244154956981751544155933514651387098467545736792674134152767040036989372276241564906948149773284451842975199132305568539171865906041509879552117626722206236777592324137107103542227864537435399159599208471954663636027565062808006871629398346324599137611218784800335067449799577375707599745014089660818468815700751476987816109781041658781092369624750278832649474467256777442859009808755637859879290185318949497876917297154569412689971082840051631008364020056553832941789869079421814978427837377702475940908347573399679904170355164264297267661806516879439281859454954879265202428579168842259893177441603712344799155953624289391750319315376578584219247811759158690061687691278950854264309626795127889564373069983264310665151424456667000165855714949791652869809585569925169604558253548414912303315967786699686925925330902444981658748689654447801331700371850597642988657255547172228147377314410691768792242992853899064953015684826453306916863088916520288463162239877941011937928670962978793596938084234682594733469755979051141692724741778626262506019261447264672449989145408745335350386309031108166740355366942286976526297366001529600057396398012602376347778627818042614204591748518784169804771749327751481600602520207086460971813498804373690120676225918243701080849577912782436242211110125529081416727298302000774947763420307508733013256312014741795622996086349523792488786701019493017458574931919358439049418651999884909809242121812024947498647003454682767074725214485306229371909994544028264493164583676429933471955191602187731676384367736485125154590367614093802520822375945261703480358183520783869647289242071466994783038871977491223054362835714996075613981264556255015607399386938921590226063035875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 28658655722617557622806700249568189688037378270932151430801362329226707819569317418926303576842379293762619225321157405873534653890126048701811258840908044572544521817954330917373614916398641134489159424513097957944003794819871071688627467638721422359252638638910366544757490767709872036419476734584952888118508848341941547595771682132319198823350281841152851072450353035713501439199675396683183525003112113766808410403777659715606755031003239241749790393326056194383561547882225192960251038076641451461878720102258573121198759911066594669848173658806220942499021391240355052397989124125903799266672110213962511285583559075134345633312646008733790822369115777974074289889286393963356813443007825605235040122097629232806093785000512390099939639829048641253646549136006092123205265795725269394210877516393493937423090221627047448259678972897108726164769997278282487418187990709352341920617134033194973452968585851422756308808868522642013907217441819169030004437964179578642970278740249440164854231959339653955890827050182728417797213606499715459129750113498766024301395011721639512382094244926795689320218560970700946858152835647940164690736529600553537111540457392042637861708514376751272128371947452754412112254554353387227441415353148710575098506436929969383565685832274095701635246273195807761259901019563992937504542320913796464579527741571895472025304059787067242141625528527472915840560371630725627490883025004896878100935459348251850103838919097348573919848490327818753568127625982703723149293098972877061221055587742213768905215748758541427691291765472287215305058052484596078526623355416989880831857871871612602425408778649394546158241831609317498293731233869566984726952390197379431532119115983186381044002567823617646002945015160730225790959360675335077185954097898434907454945422013164630641352832522242585337280305672537492841381555213838041316022696147096634394922374408852116873050996491237838817315841145996192356626705476764591237674409096955058712953242518916828818663015927318222062398507773124920012610358047178477537025433097142902197075027693494812163882292011208191722000048818790441243934817841981603116191489312836501889472481253653261666195914803315899351510305156386296777413844266395207694599195632631150847819754365251336090394444479287255316954781101102349851892900338597291438240131512909593516359940990997268227407173300903479110870248066230883908523445865189589642373526422429505803294899877790271171120245042447910659709541058849153909074115249908791894444403016403386996169535646504266829582354922103682706198277358158695067325000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1123196259365320708073844693483248991238803477182128424382944033614671486488337719386581289609793680929291054147952045275074749705454699515404959525102351683966229893945520379916378534090781556599462867903780576757228544923872693229506668878297388000254008352949494938584247978784711811892671619463287500490302071641935575175325960782935534601202092855306757389986607814147914999947708901328934168018741061800226780813012916398352459125938209779558572242362198507844728254705785011311535406022694341200358112077660801389556326717046991749218610094958821576446655168192712927572493871714325414769276442897398993842932631757354141447935242081808446311462731174984429654391794191303298717449074834802357875056297607623322298391536896855455804920822041423469256376404810001772168506403602748043426843101217761581218499186007547500329997326217763554918974124299813300306994375978580524458885685696471093354631193466797720078552262847121561479557190252675945760074794542033512353977516243360946256620722591203268928945831830975856015079893036720487677965870751378375753916638935926111625400150828800429560015021138513759792057343361377772379084507010509933284847318247495355816683427792536054666080113720535859835286481321129160274852263086665534444086185797233152119445894371853770134609909616445026437855636257291151650357021891894065394189635218704719635323244909977677740280888176771089660052605795661630637401264607404826904771277804671636191080307183550673132328530288485522500210209293783809048005259283210176668734787861589758204656081041566031403571755543785455686885059447836814326014090899527668368404539527779977067121481379623257251214365549834529354450591169908051042908740840337115737328445796253400903147254534104401863068063547519575666066241140201492662904285592083069648667508333551344046519539354505733745191254956314437284466511891381503405649133155849490891867166986314810868822099666293054816330782661635111200176253228469010301829949428817506552344091387183336079464295213058315538985374530725475765655257085552773590163561777374047269694122048437723030293697476400656945554779375260946372464493392039822566658401275368684901359406831043077719934601835526046619649126313042270012077083467134027654911485364644875800472189045102862665622874557876467031281531850728978089803571985102940261260681927023614181808292896155489594249802135679002532539066688467798029290606361218356225464425965605469022403614134064114529940048324956810428062970809553447145886176785929774334501259364380706254187925973429138099586248578897205723086756034240450379231250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -25838165959706244005521143542215053809630977021482050171397130099397595672545499108074610324927906387804080180459164135162560129922955578419208612998558906111178700938072525877272226845113721011678696958878957741725256715178425960565613336649629236327019043075684728809515936821479446926191789393522770723896019733984461957866225728661580744953433753622272357981531900841142157169017303018111067128374293889972606905411711936984912579223043623846921429315062766564983254787839026133057598796268266459912200392158497628755474115213928070356203294376952610547977535150918233113707694572440876779789454026977258998878915845999424442376467721965101648742151277557846926385221859413032117999223930651270312578908985597348258033800468010443492172468920482171718252924502872919712683780860812441644554986211438169183104527741192001520798171153863766983325444950543440469330065723716027983056909445631421456338983604357542032500001788541654970493374295366018180957427047347482517496651439827356169116088439222258444949807041539436466503599804440926986319559786967785641752666537973954626244640417429241705146861825554756419879919367321977988507139585174762945779916808088852296920457222896925015189314921557265286700078433389004431896982339945508960117276529203641024354920664691077463577233638677366486066566184299833256806642313453294541666534469270864831750477643940991184543223835706665671497456249740129849725003459585929930116139029766654549131321400313465769119917770573890649660884665775885323879369254377884933300946578719331174127257519065899803826427701372893877599609632912698318557477603129053666601671439763134877635797712727956806542063373857830162439028140591963324499725399343550215852468394136027993107285519278937285644169847075354992608817157434155128736723819429459991271268058507900644162263356575367719318957532675228754069373123674475027008355212270390306210194844779439467683503370804358484464435972105616368390067729218803462370441287947892887987141891713028874156263951150688503815843726947549151241979620341913987197883475371396475710359476876169157649674730602213860035060065993329496580005790410359270188429707606039671152613364710942824057814900112800069115606166438571250501496882611416325789195804398011778889576406358895316433440450569923680385419072113672351938166716894010850783828381332138269254602842804060762134879616633117395109192340061743774915871381280603616703240264418266490754088353365144477977212327562067268626128167434234939304951694563682627182245441386572597590667234088472359678036599507510155346205429624561510500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -5502676384921060325798722655039202807069122321297103614121392796556884107728935293384530428387184808743046179575165867500001661594481024165723138429497582897856333916403277954261759537297711778688821794885219284594301176509936293598278180866437803960325170803644141796190083307049533752907741792890369451022395605336726786584300912834059946368346372428848353484940281635179324809025482957969203828544152073345820881149726641302348366444786132471889250158665319492129006178822326189294871258819795388083143730176798313362795688975472836442134981740900323160520944961982428468095621009904766572044824590780931592204003560597950562650461933508853839660168025025548337452647557166286764218152204406159474550524218269071688271021335603197452722881736926777766386487998809713574165465900557040686709190841901396748926786716314525569444015954747091711222736331367742928855351663299646203230487633521044555050782549120439248809256237776331917974990251074701827678785513711291942355218000382229957888882883509898380518557607688890419582523573531340886920800000055685554609021807118544443591282322578210111720840893800603351862716072820955097069596770694331057700147426699342850500237595063445720086601305347681930825642698886811344149141803869980943017018103612451420478911933766741035975586182324590559699456347899883692461214625505020107526651266246160984400039030035642055833320650015994088381535363366848236987811138868436061512058695110722657710794999067502668483677406591323469507237568962282605581338086033875382048391081525766862161343109360470448128375090965599535780470894756023148527346384141917910825654053980768899960542170538582058547868785185801022352863209374576667047963060659671575324688890913831370774438442485470076601994036286846898627742625013083622814146952737647430665886609814676033798028813577368993279882166256091868317766436032609574641082900430643837473246806589037914698993012609450853760013339654389368048563890438549380124539887296371969581603450358875842123426136673115539857785249712508830783600979501066686869274431132179370098176303149747100516911680854706806205049387167777219647805133829990747220141935956948325310347635545348568783123647523243343957932504389987899130506850077396532538973171151141535662151897757843770390794219910997730529466820090425394821788192300109890100121478170133849435514094268825295915419323443313898680942559193817580065735485529111556389392451644652326158368884703158955137293492133975158225573659600205413126665427287383682518829003912790866997517183844923234456884126136430194140257721458496653750000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -263232987755104026228251993847491007395365852863731551139682091008226038297309463945591103717625982793134502630799560138225222265082383549439974243461972825458526359485149613331826883243400079246377868058595135827537324803950011577588073152843029278924083394977581430945851431913615851570729338808796863139311083655603019906715231266128281849599193299651843248554545112487750626588152282151312322485312119457447103384656447796119103884158818398151834781394767547289652466921295280693653578032531789214131203267372418824181637977834435649181952298708878877140729259172862868072932614077883364452866351391963856841780406586593042963646904395521930389054776271731719190124793548716527974512152408886109630393512204034177469600425357848632273100109839040791646065368152635994479617585788306463454480489522845393311812543157697278620034871526712737253982961366840308681175110491434946528845126908675967001954344126116528212800201723157260366628724626873356883734118027048993669461902212898755714045238487283859011421831309061779474252941229340194547950744590847507725016680112510513015947116046433538129966882094880143790128199837396629876200310576130725788763279673754407765890072618603271128725486903695178320899264605036448438073508536745234931344000934575074108117758338220705675653317112374512447676372355657540658249971471058216604508895128377831232936520665908132662682663503699502032033406921063021977266941303105444901676994704080239066687101594290976972490521881304178952898389552460908513687334944645334526700678998372245362460156099260341639789894651621612938804812136299990867044293033793827888879345214047623322293306604386861209936812036930803864505483378403744671688540342868798461736985105049940269090875034109649757856762684965779163949735372316252476815461973903795476673054586274974850532118082283317301408094672388974154574366598696919246283634299231916460513796776674905405304754077258050787289284397661039928772879242732282617723745457085253917460355486715258442585345363587639248762998337175266064223321312312621666037363492542726653343386305386300342831359977210440672763777415321570640359679776948826217191596934969070868865789287630857805691770096236240476249141075586318177591204161377609953104214039967626177071568230884358049282990848819065582956045819871388360079348235168409983563394097750942047203913755449625677583470089689831505965786464591607185627896875826245880763159727328326079305561449026553307216729636028878154708696308975406032414016774934293148050728893547262179835064926587352718881757189061235790982928392483950000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 382086886467270252403042367470657307499898499722922565132783779557079904471370537366789457825749100719048573158150571615336610173093974854087794063130027175176269028292075117662238897200799618385251972862971926823480667541784108210935785012173206720913846591955683725232515092440269457354343558303766759164556309459390786885966006804999113052170127902113294026211149629064412747712360847999039093821601920781328014331962150675040420367010106212441203355562200004280459618411339275020220304440463694714151008441307137168947735405471625822148879797564396483114417629168507531735540080249559531009758046021563982097879175469087848851986881494777451675749254065114283316140566290921025274798500969264649451656511654577054192591154786630393580844859169492399182734313147109268458338290615018593668581098542413478388516044125725260190037274458703834657108839592092663739647958012959633047830064125813216448255435617450872632608747217905384600165037685942145558114876819507864024698961515193276379768804024987932215126250703666207556609332096378377331844727420006516478239489466021272279353567436071914911724033819562806191880597428944624749562083308435753415460582235948364608965595189093452688778561865463473739931024142377731562363802321203384076038821720867085172545709418309362692147453010568617626583031318786686970732365367392785437986898319202055729084068429935343190382096224782192130805925067148057245957213169693928859934273647143694183100588767918687826706974884158355846385723823181163472632022160982749537004857665291517070314120792301340637636517847522269170421309118177520181576144444498678931043017017763118045730562000463032714988263686854923653307451316314459810344965564107582154636121970023293666242969460636720940508088719304183053927827391843651186722525043120873988253715064391932340339092665001243464642019477610830416161796141850164311257985056552076549214329660475756045678165485008598783591087888736080981844872125382378817273902539523383265789061552060560250399045843910123009465502763413089723374526182423009195115264000163562526320700400593109908062274820691907816376141371332622222048454605841724618875203886642787671075709610948329453270593350234162785543160958653833991545794800226742149166017890661045786057795706786927822490408446806541970459683159618744322785186778470364967133513673758501903280507090668564683668505921296964554618511358043110888456789495877010254537110885703615450561012621832296851138954462721895951280774784955339135482060498308504212564185115775356312504564122239764695101229544385439221093342031460937500000000000000000000000000000000000000000000000000000000000000000*i1^32 + 893130297250204822363575189089209003609653526005310448776098226730769785931087510586176692042087618659942854494145587269513090750876369490820719715122839787507425277932155513406916796519015156509652356593109581841898145247412249988758895368208474542565453835392161505344132740832457892443863523566239063194858167926095582352520741223681503639497409953508714601773302048543103802613865103423434021313638493738546028732988650149648822606032069239973342520292745624739481998987366591741036055800906040714283844104837017647423958432221951483551646753356757526399547824511363423131017256747618019131170325886172185807827579028342738702377167996247943910000735301605332766203103499401617837299994579957272323207913448086997102808392846430998190171767337544219678452327803982521421041847115939037744565806505197934870812331001584259369242954948646593283400113350753849640805204124368662320015839939584028482523633812537295878378751999306316371910225217349564274278536529305354633484392792635919806786228130317537435311390343939725216115280563628362304943739579784268562017985721148482094847815824620345486133320103969468609368778218268780030616640638488116903621622981490380214381830485642847749122497782570891128976746004754683015545361501811287203355380771430229480300753513948194564147303508947376773183493091110732145252415372261058179608678899531783696779979172857909731460632084993375210013092754111553097632906256776462334364626999990454993872150877335878861127686584734072905862086939115530787222189872965904874216882408220104881260168240764076182260879465049862786813114653954907953254851955436925824056138678245872855948674607981440597685783395239504221591924045072873141719762055632137829069391436834878890318316362667111560503682388531971794784384579657486517121759593018484723011280095863675146644169414398586220500402872452475195896036892113631364098610286436948822801492309259612487758498562965100321501116427765334547087541466612780937101690477111359732071450373042159554551325907610736036384865178275054062580760048378213444213998606907020349818087770221894705654290570702351321283202445516436532511422065435306346965389473982472844619901295901984032526905828289026385650632185004367128748328821771717949485278721134092351399835234556824828069154464015409269000094101311366969146464989232420895280530250476939558289872893348417832405703332560229623026578574643931150956170630054834132874521845798826612439343968723709025802232986401057504854584566728533874241811977040194189731438766154360557772324247235667393476527755326292207915252065000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 65623250751374758497036833147868244043501502911220136685568380589504158393356115328808215922925741977636976537088914252633359822840325617221536727290782048524724125165151848573989221971421033369881416267475178343483251843553489172176959196023756797513702701219467209279409902615315928141809238024176248929193357268999052463783025487655090888696411387264691522605539619977511321772226102032100857584214507769849738197270066326197610410611082326333685213615630171541192593817979934024916232261623169915114834797415158118796483656338861239418177312654539827245997499548735868395000906215871231272650339471493462685471682454187395837378278221996203820742799644064532482019162536486953472711398068379130543378423053715230964924846170357554868361953430824156131102599122178377769564337325996102455843718026048257121435962463135288649763319230520405062877630662890421925132871412108711211793981300005625488738533616979432205804789833522672365660685399038777550097402046748233793750425695976906988626671027699960973832113811152259734693479838414203724317350909535160584405454884403180667238022982132211349171899627006927157979666483399817321672994901820620145648877922460315952642385103434805174272249283775071835715416294832287434936297775937428741989451058651629578895794085681130956522964170619192384222481244935523856949120507941436334473556534087828749480981818191398246479982156867957543084348690174001271729981989500109285670392007367511426863838033751914318970980969177172146511008987006162526563968140225312345022328636601569018250102268147168855236601044650130362948972074469530536927309328500580940164270774933118713070150002303497288620553012919755534914850778488724053001829725884162499224039147657590672782194481972067841320708843462725955582180280802172255666589055709126256575011714360357629993118050429749766381080005769215052975072532282010964168852606081838172879939892164979211888513948878318396160200395736865487768004475709618845126191204452552019932208894428644006482393299608799219992649917809192972358628415221247037467068767355104554529963776600220807167492091749084112102940592373022463131795225570195480922191608745556393273446103692980516562896516229420732278558933874156949603304876372530929808980195563137618757067676998098908386260281112954021206397219158213388775709273295421168193129798834107120484704723977024310275063098666807733616346865699874790472987160015298263066095639340622214398741380420866026197446606482514402092072481768856587157116887948007297274193456706765028099249910831549182601440160403467092588353162500000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2445793201729731200412482540212377955557226359315340821793949899489302565621385881870591259351827895785620599452290457736885605053053490335324846892521550478824184477773369178946865418905414257486198263711624096878784743448549892252946851842767246965238627024328754648095964728193806358473042031038093203296265500433178865933308158739823484645351783382086467777144765302109740370624184636042000868101080086837217766368616485606655271449169609131014866038948292171452479718135481253299715190859115957187125624525992605185562084555817088740604129253026831273791891692835920579598480866445071997125541431719262956889427604368063037479266174756380344551083831667130662666938365967650460809702628026466945287320060769566550498350884262089942883534356286791415208196191102910126039014648513750840687137646562237863197767626579166156853923233011539122407261188530630665389748584501777995070835040818962103668411700613907891082594882623365596571093137452767093209161278368914783018180999584537821663688710427876972533701747675696131996411467616162452842627642335089686478455956643916168354599251262834335394898296192324155208422681531798870811590953096489751117984006505002014834393763983151984547757046206662289839166007171159677019615481126152215124526328667906517325636308208887251700931766630134075883061800009419585698577931796247972812605362595532577370236836041645582228332244760105421000730141067793069028955052190350791114087685297795540536460739806198496508035631268502530530315989322969115658368670521059384127305845267387898309659401534621876964549948298589436252434793440673012476886127445512495361947184614906945793758043634152473458553422226001652974078273638308993687442690348933302467302979791177093768090568756499515047009926418746981826917364794316666543292484538261952429729887916822372951489091182830771159811399394867208693511441642525768143861104348544756820424937311214268280091914950153963919895204820467462474449906615115683378328476298561228602410276441908594866906406760870385940354826434219873995589893371324366936867463975739290007180132425891058749129520963375980138226177814871549222211493841220908434159745612175960592923924433168644355333978732226884146273728215330464729780314003409750373616657494328068445544003753555640664338192244568100005243637633157916344130783994980401633507738814662725669813537127535512096439560213716199366028093495979349463760968420017718536987072361877662661017143015331479176635114835733215423925923803174444844358963607855225634227310459625554630167689941329136401304691678057784052331500000000000000000000000000000000000000000000000000000000000000000*i1^35 + 44669298109765825882278944492997660443050986818840567991510370373767068439383181007925555409551498682079230622153465286620958381924427352749401209850106923127545654326396285438277573514043035920686327439141536528536821346176026941858452609531506109670824782930753729698811095419067625033890871854920524734344830722301227744135122327359964377174539591909627314363142157779770703529616679486928321213068893061329598489821553034610623919357093681417087409047481507776538400424428537867570711910088032299609897244213880660311494522138901739430569068729478059605245491851771823152750583618827972044298926514490277283000029989712372046492218726973117293454038648693302574278782470484174279737891566349997499489505191192459835897834592895910509907904582606602219117722311697309633562394939336683251421699609837088357291124461825835923052786423684634937894396059175894227179578172940952334787332863184789180592048650720126206029394497331200764426660728170787840456217920330098581303262204797893684152915800267535263677335080473417121309369839675362652783043070958895782645646534852969397340420043006376299883356815545782562430306022916696061331897706614785220820405960872121840387099337118985513098205938135968771841477581869492932310352453223451664949464898075821951786011998181494222962285044640857696452442799160936784614872014995650553337313911164386661630542252100808499021684933218319688947364955880246913016945889948083849583555143944450010053662759424497280573123349624727363438068278465746483648430528176472160802098963174422586636092971860629255554934148801728108440942167716910608633170053956188399035192674600118105018000790128161173972986742213884035511739400997827750405197134575387702692910822316781711334129388299990256949106150497970052726547137385580869036122410145787804119257209488179103428664294310543088757458403077434683602282808479515711065173261625199473809103670264050580117773999925359493774703722565546607537582270983973383526242255014684348182755649376655883344027430738270099238815141320298780753598370302512695611644435518372811132916190520683585320916649945303097039539013920530421748877278949013968660942996921979670102736078889667627824393850789697621877237553108327761263919019245402330513320163123983002590748034862090834373570773030574067777949206694398608306388293493396055192518326874802391858751819234367236768095170291198204634535066557017869962061856690123002209800093492607485336673954103522137062573451905103735226627633834479823123637859239164464074361145188947773160539568101392794898733656006568128173125000000000000000000000000000000000000000000000000000000000000*i1^36 + 203413094075721079400056390105062349735638765862952723396344071466481468310516176549397763844657169895348320654602476007618773949599735342170581823938708248207745282849389815896222892989935569184118857767884924297232230333041393372749215583309913110672188653005478008755166151136709570279218594337069695381624765427273585838180274658129865762995901954007681224905356232007256492428133173926618604713239145567269175045060634274068275116800399822810475498047626877689292129468698719923322581170385710879607634700110724943137758440142431607429387713229091334283609474093813130556223399323145825189324354940316190697953568496614302718592289880626908071850274105326626849511428292662077230166917727633224479404841899428415637619226583822921776989045550572393910813046215273988531071960065855881156814648182209726349368328370380548698613652413088593211820001759990166890307282239756578791959049963497893355058517543454078270301289498652174194847857616711488044386313652694419519173662314442580289675934269090562502233528983741609004169975829379453508696043057533161522365473318699373167357655252140471328206808785689633388412980094396151525867918622431042801012341267999752735698048254033097990309328825826576390318435366563655114317715243718611310324399089164498842874808704772412937393023678489415104787466341503503325694432097183331816044295346430319936993133671738775570245930726110137228078692499619641713409228011407465448316290970700922071020672064008064874320498080993480323607908888443868056944992561645496093799489654528835286836894176315154245110296978832753961649430501895953576574983065902569677467729730093293882996261831134144589175627710713761286806336581710281103086771622518181913159399387406061670694789700518660727982204462848607584555415357197392688529106180783286234259043071789844654865386609294709853483992659407722900887188928581473274951506947519911842253273772769350100418826926843913119056449202932451045231776789556607207635429376402424453128980813009750308380837120103338392134735623143808985286389466631036046984779488029248719371665183994017770157266976240216943837970678277240081420403286808772905239721755015697023245358863877196541542294149071760243964665115539300064329426184365830332192680080884334887387435806851205203650209080905094058386227543873909274417575028227412329824961637567572561458463703200096132946386426965942723435008935157723642445828213329294627442638207247517029824947529380127590049769348656276961640797060629522032549715349644263563250172985367314828304411306582273815298913644173470250000000000000000000000000000000000000000000000000000000000000*i1^37 + 1712535041414451566673510610557763182390351301527897557706748412987371256953728067630118389998608563267461754059015376033839175825021622442119073448575096605809482377231922976980670934649199722259549599624121446940682128111133362626424224332439270282049193791433954180239598306454513016771615188166676291414770271853821955596793841595906276817705981319967495823648656762120055726410526403857982744754665268738157340520415970149379506253363200813020484210221632250480924785803228966157648826606963384401602531261978964726443287215409627768320832242971559596325766525185453427986763186338816968037947713011942207530289258780690538139820708558522326932880027661609916847114740551794748307585063784330892067620850665858306211073698132152402899222964689009536921343988786744318608993105902729736851524941036290773771848726861457275525933600596360179234892556907881533715168940077515875618822471659831477213954366428421403433836093351166907465319022399478997775698381927498458212209678269027797039317195904960133031874161014084185951339827920465124879434996382438462392091111717536014291489480008340743873858121293363850988079347736603524540302915939648026564483115220934939773683247561471676383059432059505199128432483056830659308968402505370617478323275275720869186903493826933432227365600253867797359106286084118462844544156790626400741199344456080390932067630241700783707065631099154454947585319904080031397650149468944936635393021994892981646489763714987695236935896228137234642387772544539243148595951095763354342262014250262948237143842596335009205315507632379079340429855493263115896746238992040522093248459211726152232087622891800677025150807919148418084698961603578302724038685123460239056168086157947955910724623705686258818008471945032678573657300195139587796378432969066977842281942016374283573888906848867273007054833463863971125623500176927645201271540899015872476906410125370323423441733593900454737428137770276949291717386034054688940482423625555614757615856278063266245760811106236210537834822830852844343933844046708374169118241587416772776340510491406606370522719789823752699988243478289373829643438903296402356230461922899015828922101021475182374879185354245419840572128678916920515753935520493491468616026494201635324472857056814272883348609751472583292910390439574697252843665869484938587495588265003740720739701263974478825306218143091864200909080283749841029712958005202852534219588620398760177961411237849090451835572751367849909507239146738224499700633865546141727372538902432445048536985935161725388840778517912875000000000000000000000000000000000000000000000000000000000*i1^38 + 458838129266545103047493631454736996498263782183294779640993213146034345488039313213004361959872905165788809550273021122740626037810608340141661656223771042665710346252989097042911947413655009416681551891236689990326454550099784156229440642519368094633420941764978373979160386292400108997955383310785117810291679728529447867994048921726209935100608761549868821995078022429417267858514323447105854198282294396568173231503859914085036622271873139666871671171519688173207269210861808464759862684354936800846889711303637509194500089180590749966249747582827765878777773551007970844798370937840327522554098631984059471975613630774497071875354089805514606247137555382612017720829008218003711241191354993789432375185681495363592352911447860498349467110464878553385992080895774028928099754166093853785032054950275441068170735206350210694942945898609563527811475754920860562320621453543244083078090678862964297329990310311214032491339303413796581115264365877770234408417721237195502838582673267928028817878003578630500936356724829533274017725715708593789591578422211220079245059224045247345047748289442263510564275776686922268175499135408481541681946645692065137271999280452995889772472042226858497014226170543983812307369331266936388405476762111889930697105092077401530063442156777436462758203194302360943447202788272150722862345572405061795601338244944064386431647033596297664899290782532301673532162806331570239112122420587212184966677163001561349712100456061275447404222260557629822208482386548577889919848115695992451172926814828553713964725392788666707572842023247456613297997499220515460265637303399043174351665682031512272944883525702934207592187039511651301914340947440009423468431829193644020338535107193000171343966226090861649202354592137095802498428959708997422049097791097769790073008945984170076354410606407317418907910243573174864032087217605564779710863791559728733337956537755796672334011012413684960100889945586263348087280378471341762763800896406481478658625600119820108369437924055762445302881337179542630279282087341006704869980640139106845446587039976951006544523075122797173240432397639904687642799731517142701983970903033696728017776950320759093346795078864809944016632866204629826568486999400762763603015736060362967850022426417596928546443644786686688737993262861565017675376369146444972714455987740424411320180250552864344233861540452691980646340632315097095052324495172767093301171550938068028168257749199453438477982763094762081881016415500597568087429774947225436824058161045108688267564393651046974810380922235000000000000000000000000000000000000000000000000000000000*i1^39 + 16101201271636072274030204855380943166280448448712217042185840511634717792937461760487365210791518600545283028865197224699420891573838092914224497105364982740809815751937746349577379782973356019179832941268159724728655338767068672744246675023658727726344118409952612874944054026189131911126957217650304538404375679081489974285381586436883418801592257346875427038621904336508606525918743722580418198066229338250724522717962304386088886125134984420506245055033039633840619607168702533737364420323845412829012492907769997776505042892644988292987884993729270069313776686757968579270750649234967570708557133429616341841362825721291672022466175302204242089690442762141875224198497646356500145754294339138277638094249205951936336774368675886047721109400323450975207303851239739033306407981770697973234006549828723477974092463066441232632330434296017881474138833779012409254500895489163015383681714726801338749638151892012310326642010071133223130306627822285053538463374434241283036666891928221557332131055756996285404208185096509266315113865372595013611745741720260061825014161010979525665106615982348998433301408901733803321500801235608969063159758941914529664452941663213577039112866370106760723362326353149722319498673122873059016627520784078992503251824396524669169004576382382397999229355525684794384992402992722551418337208658759565437377844604197550744836771218849752003270317070699981240084391220352204709739883290175854509659681083803159631007536461527154525076470001721537590525240649133321293843503388653012934770450143336981545994697627571020460358446180079629307280256765803913239488755756784303766262571848695488938637857132762575397922497173840186603733176749318848847168792321457541276322034209824101123934854131376501264674756892140909657105435635926264626583487323036894465301779935098098380517960481606960750239474717854668213841336468396273168286010274211722443723270002543139561134747047188692913227579641928296265792989126735504079342671022492249703680012606752394004717455093892361369775614280375223829818648954995545909637053786088922674215396884677812455625499596788366562358572739741446628842285734273951956562549557037897339747458413035746674617174907189364135363723580958718095493460772726194511382871899962741246679501378107214232875318571281805430010731164786191111148808913617113890524691438378596942430617108931081655526564216326663001179123508528807770927765571593429808906094041919138033085418107534021315581287468492401690746500867471361462462784301873693003376991495740782728941738238432554420982577403125000000000000000000000000000000000000000000000000000*i1^40 + 226241990791562474396267695683426328969447822325130133377778993426930502661495357723344189049090665499102021440130055204972009158952259076445629216485645305355643271412627414113325124848937783305716682169025748923364248134385145367171684998414799656022489316802151757419773979733307020553125685781709158422470397639102444622940306766127242944379990658599280934192246943870105150600024596536085375326166892191684486483603387761185770042461283269652163363199753101411244098350689204920470953248498983123104612812750921582512560527531456960108570124846207056388675110299306351813286606819496472230239420510549314047227482066475919842105123057667384814221486848556627894191132896979226803900075786130308134469582620132765829871665374689028360848179335905784806104714418447711367179174839716428389507402423543248837876901535615175630757676937349536927177003445107692682859598406602246203854238952585458334002536530431445950048995842001739759520864148427417003541638209393696251429990703155788826089339441648878875109214850841573925841769915587213415402770743534595168297244366338220868354927018553601743236998845239782658965130729082410263377983879387974717109943765645381008293104623872674677304893443392125600501365739383393616410255093181242988481640003093726066814617203361168779637254494498598206596419178755539486255429535537524846497111333610885161055125229721465249726682302696914192266982827879724093957192136305412543403349987176009291409157754923769271514617585280766281186356197009163998243030695721592113527979973558044631732550677360473354565710819967564010039207629768695853399447121498655807219770487123952661060731676584163561459183478711526015441312901027449030646891282422108150020140022847653251767818892845506484035672630000830592942222994042661544093703698484170049462148544566261806356639872981234779851976448093087376021159801623463642351623650573192573330076051974894093893670205985577047747759812642944987184467078228062734736358308529864781897429024238073313838726483230424599737614348826359853327268622428869295639538574639096372432369082879001966791918611698192427326868556259224171579051311422024733734670104560027550477759664964190156618471085018198589464932280024971235980106040349337795832318022054638400592115479176960785560190420114003672846844578819336428249369125277795958024804954051001681710267562987101571642004656571275885454325161270265349683036138570855305971276726035860818230740435425087024442695025897589178824295026430137765211256114165745577717268034964864677107211608999768721607430500000000000000000000000000000000000000000000000000000*i1^41 + 753626514459642107870036707437931139363017623189915026298204012829971900843972514695436659456050294365468826120477855787869195773494715843649988650129192735865364754486368936448043822921100229459740231761719356788963173672071386246736241154116393052287125125200440136723391802156385230230909090902979535419374763398310758733728923358904816382916585291185958280959591426650784465309220344210969403726999709166771966319909859812924907578075558907080028145683699593625855523004027302217774028825505213502513171829604505150394207373085128132462457722422106992808361761580315546004434992130780681438524157688830143844496070838684239814606910202099287540867035231706949529917228636612691447942174627046406144296149303764832683384470921543589379774963868774398822276203523284411452553213978594543668879207209182816638919674450373457789868514268267799357428590238169910457763527696273339440952580568116566998969565138696988658977671877526274763983420005748396980303381046470217608848755858682288468096089841928363827397540606582567231714240833899474208257806572629399237035820100985070865186123558671981098834538186668137211115719126268953549216619819295783143333039919803564258999933744885225041849919838090724603666423490626692464811247472318969201120344163265482250850143483336243019259222663265300411780975011414491956999761525893390191163773500891905630810016934321791094423278928245344996920900429195770619497055764249609485140942097247458643724926395033292474535833379604799822651577519960680426000831163064733840858773391738930144134718734337305478072814801438621184442739964835398848291143339438544206239273531152445139604413716906327905320562676324055625170056575567299744896998305256864467906519055797010027335182432482704227056692150414673690563321544954629729661267182935975729328938955555725361396436637071120527345899748648264329958425250202770028662955137324245108163289980343982023494049632754138385061592506399004661819940375185185518305800941957712500776776612402067731344625461627807797703332187278978650709874850324925514652880193509826044001177411219405749616439586644559919895866331026285397270407438942629824917144741671004827972053580408114370094283679730063764727655974441284830190787320634864332057281657354056925952547625650231951615155567923971054224909703625346610910914211229451947091775264400865279218007470939232322221900732906987689329228093083500135753100886714482795093727829012162009712902780273178261883260022421181670398563756905836774525102920557269376945702278675568618478086311998112658381250000000000000000000000000000000000000000000000000*i1^42 + -16429091387020975686054964319344752270061481119690898178252054065841516742017325191792853520021596262443084289715671821698684502333567206202104559211923857323451233135147430329504236839661354310493286671368037874152120296150047714760157823941399804426753109568702307631592458046776811931203191012580367454621319860338995252197670325051617206477955913154539540382127895743204719715713975316346911171815881331577145478806260387061889336314454349627005984275584174686153393491298868792501531481050916405720779105992160190401886939279540123652554562656681581843463092965736365267197231469739283618386673290453837931054722986981368995018148365873961476582049402018267573890316912954611338861474701304937230960412035998108750907058525437780140726538646177492986267439498446072887840459699933585258821209138369599270058120804579840741154649055329047536532860488199223800711033306436720591572777147679804508962845305423936708981946489506285820197922174379696984127646848283067901784389149090628049231462716788370806789742000335143249773566332566622313242871943458334902562115030143411915537758191511877971468442055290153405514665404479603827628117263689335844837592692014980454039075242115474432374382440976009678828701515746495067934258071694638418346868379343590304947930352547754260983305305260779755161916210204709053864161754528429613520217947066655632713496731478661999795420019058446500246971798034698886644379759186365162917285864874608630666820401809107418245566670793067182047852563992017320419296882878017814374185829923258744704704367173716946485456057275690246830596038432058168473799885094300498143288769860557266422516165623589142567601307364383945372024088645582253329186823672844280037306303904463123163203087770328755206907664173266423809670668028201530859904122211096733254610565776183264475575188234658542470278186360738652057906824732574385885855148159390173660412176769941220862841870773788287737144089545167588787492286865474366724889008324557304051121114786058567029455346822086164695300088731559069033305167109558281248976433545883536600085296646712939659963411960775970759773120834745834728463121129517615194606731836933684104798470592273651343019089875173830539053942805579112253382030569443022513969592199983413281232081795145483494032902785577736110493417644596302564338560115004869240388816362748127918882511106922743988604008925401126997436447830814913512216008942541136697247553920237914798533179410456693730490593451016567657600937990844326086559631755653001427900805613880038214254177637209119250000000000000000000000000000000000000000000000000*i1^43 + -88317950772138605394432359668286053018961912091983404331004606918204654312979502306531404035662445027233802913262855222806812477533829285396326628793356280232379365866542564407014061862634085429986774208233908043629039636792545188140467164225885958992930055773854214580327596434190207348602719730555718475231141583099148409698421177520996050300392523301448270766413790054765861736141150200216718467276988460268467860001029727135778988709402714380343363070815217729928574875274241293697055746348596189813219607238292963954206153005412844525943404638656975483359803154591200669460587318963501793449483773351916693867361639057441976944505761594480874181032598515657701503392522046010401716807127027685258667890449129958524719183078007173991614639181968969757946479697612887891592948397474424157642627078532812144306695771523777633456643372823114556590244523314509611603648370515324041733441790745868922820606178960674695051086188947879764479859809031880094961537080556086381207655461475747562105264310214421535020442057027132068336873336089493637144448805859131154918194255855446212035185655544779025553041974794436519391013514293706706092912033140229190016260658378680199354066447795344980008649099684896258444984271708143873591966851385709417649805195403739277079216784889250269276101403827213248469404481865548754135459994362968670957463055361881853684312962189746063285566685913673639606864530718083245139589627062667108868557965766605279061497737600026012183745732562938696233729490662546314436963051389246595500282797064389360110156482197715123272536615648039055105708050780160585271247625491235599921429084410050511874440565356579725560200181134310172772988100274862181085372321849300112090148503732957624567765875596893063296099657977516581757108886949504298322467703248721198328336437627026441238094855784631629631353054022977240681459597284233620736660470724005056261897285138441407091631865694395322171784964594233391463031279431302825025497037539817459253170121638234284370787579784424000953501526252629295786282364819493543057280595884017776160596051275528814022469158686365749649654146364739904117265658048104949575254436693647371531716696390639056838658074590698351115289291522923236990428536533704272733537123824477535210771001102337930535884949621773050887665565072277596450331251230610805031187347598235581552718155991865836622993409049064543494012464354328468055914471107220558117510219446594138869137177118981959577163130514617740286430160031882441366169310510561468348004559822163382163942009332188062500000000000000000000000000000000000000000000*i1^44 + 2788362615846598278132750500316240188313202466881572067809367767840925570242025935968873852591347066514778080089558097015170102229856873096591108021447343932300477933720632760585362879963035749621490772648823297912370089425975516688279229482148460249677254389996225359454797249683946695002264972328531870332767248999177251284757396685133618449245437940008236492502995589698088451945528553515878659790358314613923437010072604088295411110551525252459483624796525384736793780464855194831299138167517263136765196925958830869475769298896851827745242905125514079076280365423769199406707853726825241718738247729511031203601400916852003581277824228221702410679312022648294095085036760941857813987833291031597404780580585497990067969495746388550150681372084123763763716846918010217730388885452274108363517762539405537145197355598078829650647489870319949125595508018021739515408588374934825467089889836282049174446546736362931348646846911856864509477260017639178712545116960097096260101554557882498906755018906703616912557529734872944725433809008576636506962370555358969473385788672653518288402096248005460478760858505693920272175156573774518089929098805141195541405779044495851663066191706400328496413920691533796565757488881839033325291774437775347592370977845775583733462020915219740221711928850852949652054236948766513817667516681217454959690683183934599445509412006126760056128210732784771281807659084402587948243088541759760586792391153280277742406515772914239956445089103797254207917350154869595056497225576128718342468823096637047497157996187044022301514927228052030516347413173775274969887247346774580256324292779650940952552147478711250018696596715010504698900725496030137630927785932124470154141582831178250044234686552742232263471109952782047563423795211128610504924839169987613943192161484359947114147924214893490177076430993152590124431277947026302214904981913033875203124982413761889197358194755719071184221827170393438463789239019730900749484751019133843824743083091017158983220384535522671092231697740816377557343334244731184578844249891921029431780379005056708636047406905344195960096773694359750377436118784483435773009708092547493857896268265312718317750874098670680525262701185014244588818478487118991399306583887523625047719900887331438418330880638614328408935814578702100156823392032184764200463825901381246270318263644172494698299805877628905787272048491688927349181904609952222538713748969349307986867550513848556723614076677173498249728488031912177733272427132113997244273881552447498667722974512985000000000000000000000000000000000000000000000*i1^45 + 44599210458647422720956781461836224500518886347620966694952981379452591643342644054567136864629559426612646852360063921601782118144987632770455708965882791085478688859845171167170399573497054111804528488917153142169336086762332214496819870252674914585449059060264830975154418739774393659055628194256219608859374278014549526356202759475211456722686653945774756086683708521265969827172375011529179593932733221918887884438136178390152911742581879659134275481038999694653868105538644089011941963734744052014927996998736505288654410821820088232695789072697933694308193479053968987263872603950184650350004822476131625983341237850101680075920042723111029465403788592208121956472409487838739829296024107969266365756550320418920317013747331434775259775095033142503470527912412339592719167539409516593066928462810812367781523423780891839753646468731175208563510019840015844037246880880521012975007520979432746167788724631689870355500356641668977270072925159999894972226951359573417694740854545619169446515459082917309968702352128784462353964886180211670349535543989519764842200402992695168065222154445683437637484049406117366419497267358919941402104827657787438185754926829803124158331109053851380931850195197188926901464953394507119368196343451961761156718716265608661656473163654232559336992781771595958795452584638219007867186859418101023946207388893518494037586942184295232346133534849883018887151696931573098215231401578943680458979473479539317331907920121062291661373762224483983688359552160609173738442351568873506393430537002076288981146366667776612583376838025307818249501819660842037767109643929970028236326194943891037726219711097996704804917801403531364920791713100312076817939686935975700330453652742652572763545817086631275841489202070169992321368032828834214873390570961855421428290448766992607819467439697057786156081325678255234662019750908349887381713416920469007555438475370068463957289203589291873350848490702845460932346123818149298594207031241696857880527273013535175321305873500591255321928306995950278240848441296063448005281404334627481532504300886438346073933892815964700364667731562274355135524415165207656838268287106338364715445269863950740015635535199430123838029636101817209230252755537401614400047937584820373100860651084243497987434779518214349098620132746509522356261048796773958451795602783897375333423965705909514012843941206736378573780963315504725195409941938327304691540516610088525545947059774418417852558584881255873155991761900586557782768537024927879927838951258647696945562293737500000000000000000000000000000000000000000*i1^46 + 207045051009323343722541618774040066743017155100204374166299284493855323686555792876586023891622450103183423704558771291551653766030835548358652369323846822677081382955811275021653993385745765815573436918476227281042532143031234682924657784011495798152942121650771555985302239845695410543256141435361011477191910639364191264947105664669807750474815955383811515643785816859717767339182051732626668638349060029516410241778201375302451131312299666068104837338094586557348595959301343392352643608911641115515817206083733170577091804241374852742888339482511649876612136024992634399018033958802407711868130655140345781125272076606980068615339141892351823101553266054487428738419012811935466091338012871979835246636996047859220754971563726986878430531686759916532999222747078732807370240972463289930165263483385072601213175262616102025687879814224868991174676596193173073498281790396168315758117648651295047897624138057995432426598209008829643473482124701518364928198824055850274968335995150277916099647802779756081011770768303096138442345869742351661842943054937412816956456510842785974143714740540903527263679315375980430218729966737383702237377853152711828866587984690302856436958101181247180588673467416761873499921749461712619939870752655400438014491535474363335647222193137329431536875628744263985789116956135781699870078032647842371744172642902157947911788449013203741199992644474289250409591438704303444948756414481728427625953658925875753272148442871295914509662019572546007146866199352425469958284561531681687047590238126704350574989185490295961909745097816112243536175588037982923900217078353537951488144365781001948062063668502332200916346734042546039420221080840514711476220429458561111710260969190552075105663271718541533674250572207519557992160110354292962793368325599096359750771968374647385942796632393667613076287545007632759251028366900843162058766246925694021097700053594864932397681443639611394962866372778136801777329590122964517630392485278804773755403674782342025355935313272365081538564295665839588939482872388521870929109728510096340793515914298343875677338476240832662922181736359750096651654153596258422977986075430442796576252454511141941409940447806348302491105772741632130023347690449644331383475947127758236076149655087155259013360753051738737582890402531654209953019340029593155255038652839218271172279317927089131300173651637705796395276493465734769974545536856505561271772228010945614068296355757439720318107251422069137221027521264946438018596373895602502354081826790433687899771500000000000000000000000000000000000000000*i1^47 + -463401036142726786653134804648893297214530083909038087072381493868969696596662813277939444547429174546639319621468688034086787777494489311610540813916904905240424984138766644995589180671984592404824945826169066133801641308506605910126001191021929287980011492008191274423970511610216022250639243439039654859723265342594913102370587982828258615245490344570352870020025393292950527747858274999011742317035664145529033813483013595832411726028649395392063339700465012730256093752393337127834156729078370737825535877891037331439935667806385075566874804558151692551232670169991033761229775046247164699140098048301423266754432009803291039368288993444123717926629451095864512895337959542795071493293321151511244928542300134239240675764953713016749788414043243391158738095104545702672059131635501479268494716733059782168919374651466286656137648578114370828314496148938366052314679896516560290695182632302347450439030384153412904702799487533524933490663686695838822831504574100554559528053733375956769935153931135095680503623403651879832496663756963362221865092337676977708129247453961714280551532352700356763362729168423106742238574863568866327753617778108038869713502316380027071686880861953197858179388121541356076989939728377968932132041677086493033382330482604230574878250093600263696070892360046053774057280754895803471945678504413931678453100603941748243819038317373323754953853550521033425310927881823003741983611876345716920244524920497644957232027738511988070480154375774340154353873846379251198752856411919661026604016113138189670122467307378735553815917575099721852761909931289356501731382924310603033602058055832523475803221978899182386526162614461656606530681459053236696285032563830852865433122344616457659324212285574425892137043770324706620551698851808542652156708897208634175235998918216907762733686276655270473917989861187564681729036489504656249413776619397445507027525577378949652634213637678059556784802789811243549682983638367485640025524657188916332066202168937661758287689172964992241211617808223604524298504487037580288412908918909092359226316698237203566523928016949294324091663660753775093418179850844307249105313025232366042718373543890922409163814256297716157169848476920261637357764900720778101754959186362642426597623420835402877790297150827095146565639258782864412434899565952534532339156802066005445748939169675638291237457307012308304590571907413270269600954386042620353790858168515550027950093232499685199397701316645415808375216708001344757320635795045754054323834252870545897925156250000000000000000000000000000000000*i1^48 + -7991472216939186114393254169535333848493965362437468528342143471534336525987586283106880899579819721188750450000211029726094242191479662210604026093959780240692944808197110057297292616688022075443285417936886005744337220569920272204182406937629858531197219212093329683747771906469546061644609393599972197763559445903871982684521689221542274903632030603687159418374224510816782237865981950858206900600160224233783788613853673694531066826195656664294283177809508051480195071357711860639750445020523566326367706637062482497339226864742086749949414710954267772083050821142897707845045390207854732111321204692693082173895137887909417100688059695513434234361189985542789208208402539218366065601960310822741971946299752216979774684476864523371337066570226231464012442880373081418143735745111428273161290596974597717221837802555270244719580231643633301410199225497761514091740718304559835132237870438037108986975720192394419104091160810836094080191955235452372279848791197891440271530995026835905257674373686388463096468041444972445618306877245596740996809877909605565208978090712371856642620586237935906041823202995505201505949906940423092296107443161727768493632148519663742493190067073645747755762575709852893260304932307101649648173831968678979601839758485478517031907502667432813392704134663410289121155622553571336707442979502241920826236994901399331482294886628089715809869760017856425271704918415418092397677868954246450597524089535738576714689646963743216545694322744747260746940830402539545745799227722245053177171061932014774758053126833906243902256712885717405523281134548376474720275341202021468277034112722579900346738183348393036647254798149603386178706410068110180707030491401935307377632065933998384370592305000646644966766018034186656901232611970657417023660020978098135969539234295634349155242920813216026399244263435708579730320271123017380553792502636618152946431738203596638408559745292906572547977797303949376866615059286738455095639131403444162367549848998713155216649997631762801846881319461136062498250459067415789392092094307093758584404083840538103187654271683534403206412787736029786662861547723024942381444475912169889089216251252105818320287129336476436244039004516709587194894007462838888992977217017294960682977561268766587737177921667135597977733433869478547516363410945129529831228984371637538474925868883956186015762167476945794436894688726113307912364461177927339862932904810263188521732696548044111239290241977809101136169003956386887978878998071630454027533226773529368750000000000000000000000000000000000000*i1^49 + -21062702574457606175079240004359519095577293268624390430491149069308736652617663573107163392644976989577224409665742650825610425452929343825454459597172322112108849237161091595219236998660861977968496072322439557178128505759749067252123789269886379125712689763412818740097414911637396889616735399307218477251484680248779749972704850548485926210725886230199583783959309706326437006126930305153706906048054948576047674538006583183287764987828396307675397330420185517661824057391708879297055726329722648682496925781265784356759206360878961351111947023448592402723334843588578517954652759034768126605816096040810352703567035791974445620709478042895149610830170729317046592148785949059884127855111764945793310251087302328253009543896713488464513901651958059628734777860076825511475116567108037932839024737550979110968887885591833326123597781036555931670011992063726224286910070458211256659531599937069895803442602251801612427569166575404917988775297110289036100234933129273518015055847244869127345692725793935353962297177800829349633639816211252962285984778153751760651840151045378058824436445401865027258456585467341662558480130762272585538565594623146889117658875722954000970980681335193011191596751302775842766949267495511338116778232631432530638011265116460859157191999459023915184669612360902924503209498120064315493231945128337808545866429365557886277554645014184371425626068078881130903963625545146773427461823362835388231843866129977266781044243710821596922857365081431745347207973688128157221576909968715997999012849213806035583055276091515149182848453820382732285585125242602986478333068346601638772040996310326649857688496148313467822348431023811577811733893721804485117670241173841313994656139454777048033292386316816727300105222276988467912453476593383163925051045793953521663339114150012561675082337057563981631324619859423160818783295629488917594836831179785030256913834713377699027401563481113495310265446000832438639456276107782649512068050646511130645976431101464658795486588624612565477686954205395905240248522633076789510766433021144439254128448175658623602829330701464027096449649431238803754133901278394904376260728993591304088650561659645134512933083590341398320426293798889635236400873844619994223009739831206509713234817219121134281556864063877794951313637897769791959022218233620874039770326989630807175133865360841440673832006978404845832641772052525862843129477508492119578186434701345622344298997463915003746112552260894738447111764942037865360598092759221194311511554307421875000000000000000000000000000000000*i1^50 + -30603950996547258788868724036243371356933099711293929487768501746462421906039902161024208944634512458043927566038920296903907841493717811740590770006460717697853816590156599776732600178221015956834590712649262409650795121673207776583040659402141319337376585620326340910968931779717467697893191733150124924286793684543852257426108196936029921885131310307791238289940852766000907497807576398655586531655692446845129338765581237489379645420350360228827424244654426476033712909087293884265082249578346447524460885044042080493961185685279492267118548939781139245500356172431780780985368816159389474771778865135173336997473307789587039063551528158229242000629895972340453165190652643594571097570003911385433789687657985014371726005336191368050235830489226689816075032598831370376574692251231794633649783485228075854930425111349179468660105296740298490637239324160141941294280412276068882160019157096751511251162786610407460996827108319542865217594973322413836171702077699780753717971986269214621110089503618143851049217773168545117213979175523544164809810175087332612081215521334300003423327718338820286040794088701265734007988151683064214189134283203412885830057783201787507591360557894585702783143654083656565094337052509794935263804503011255601196614749688734174292489144918569410374120104442360316841380775671058282251947476928721968386924886061201141473911605992753666809476488666581585095654063404028745542043138793095540131818877144325306951348330955761731917478896971434379811534382002325896033543037871584821824952267692390395376549147531311403458660298701375264935214086903467674902855129688054099403496835532034361435914136454052050664045488613331237054860315725839000653806694020243863775150835737595367017739427651176380282720384038160334847689726849946707537435037146846987724014557173753914980226205451531945638857859743253849165655118677702554323424857885395242706783762628210851739840092811769029409067987111304360837344241299082502747603788658712950686370109609382437373995663419747061460763436155259191217651806366993867813321694556087147187842023187574257333670716599526264943935011296544798536947786224319970752167161700296472775116818355299018526516662785335937473490774195881723120630271831807193128141951446127157991821028787988222232981933232582645230864725346319405551277523918870353067706402023613519651722838081810914608976615074558174332312579339312142896767684640247681828613784744766111252990653222571753582722997202797827760266048719293262278381130573513527714108515625000000000000000000000000000000000*i1^51 + -61534379930627454842981118363365424531704285922046718270991565653565187970999434026393491763643461507199712213240854205897783427069802091445446944416553348196146856303791146030011851289219217252220903374928241720505535111665217744627360712435127312119238135990677501636690522130161425894171393250375630042559430619211791019700745453852809111368053146377468935829469679233514328076109359755426348886548425869566551788179603721574733889025769779530122458516049382692600478983431966682395086890926112264897794803527901271839984688316984096143367093763299466116596230963072685212534216295311282238231733360159630392498586833850709751059809349453417277500086334293864617552069506737977741695939474791779711648631301989127741033614051929082384219426460602017996453854799364503366656602094210765847678364542953194366196107609201572665324465524099751828389527366939335720480505814600235874367694797562557151205509245487045518885394444354475097304088142534022262355171947306800141683580358461299144233641693466633920853124403048036944492633576678593824788332671219747032354372809690777325383833588853132209134663764722195132409450602730313276706719935603588827297896240479615326755562451882210340581742805025459640991528509324288262733526267620600840041907597393539791821652239026160898988175182134692947310571341492632951114816293748352454731508576786456160828219770719633973937972471994639659617237040973798683589659556869917450108054383412477375745649649266940223324456257164410465175462516145455371641259848842484883728764840469903692181810955592912399406921235586317604515714315240996744589988973106265725709410344707727705418217248586564731965196901886956878637305240162904860056162460784783547465695482115678250340496855214740841832914820222964662972274490940057851607720540102463425603449781771463327736557250746787436426557582427949908335134385782692353475509063794904883130943554164100645707810634804938657101010188939627361812621619881939591853514486965095310384724039649534066862203125025762559292079254737183711718794558679565427823408215877265775778159846547700445503888458669209086863518625650876964950733644773198316134632704920401151943767878066362383872257788759329688290203082589247192204325027612302028862776126039071871172461548240849903119778778615366941055200600741856165427109767328266797600539712902225673209305930991792336594881127521592866473999820096906016696946905688211590063759759655553818365820013286161625786335491308111530668340122392516206798414721890526628007324218750000000000000000000000000000*i1^52 + 870706883866332646359353856463200267431768147775487438784528942858261734431386866881054610822792811848203795903487175074481212041546688842508457196650875228967625534538833762641941124460605049089976821458312133600770427832147732995366084417275167581146133792252347556468354771899970217698524332956915325719096598791121328095131855445119761091636471871352485778747289596209467364847406797939167576835631078930417575040228870592032587918650634430196495700912004624067156507422754487003579444349400482859247512055395027437589270856406493455462610077362134627449621763201546098940939583494809718391909397785295685942019020912556989983060836899860486955465365484401459278056124913054581280531711438868735104460841546943625068128494643975327886033451984058889189476111202970077932064187045140330526334722303719185728971951462891456433203919795260090230739249682148457464783780048579441079855710675301184469543770400818874601837936393204542471122449525335105383159278253088234698241501506672859335362552982923340743102497974177846972671758391416979256906801758261863017610400080757768102855709798134973186677073487283359657968221862539503420305360812582232542413855164143058402417788450874206276023897647167194725428004618895354288468433386354359980122787977087198412039776540174797540407045685783302321818238709136786661085321758551692565098721675269259920940712923070193095716284143171447587453710222043862956126060251655577851283829361066454934657452434474799298921755905859190782182263327928438474277875900389650560836968000239264314465005877375058143467146307187526478345970174914304490798008031686011728940509362067848900377430285850610015283159822425826003958758514709068819756226225089317104286554057797817071960487037777543871637708766590024710587587645634825794816474119170906460223050842233475618868165017869872853803333480414041232986982478065331135383910526015414096766548854218647608171638871097621509287285924064680284464119179914525722118936165631556489143932870209809943305617718676435721618001771547189250109356246012075354826218926029222317483125978853742440190673789609431570331557185173340717917643178848789057223805884563935275062134430691807475154900010602809436568106301461185845242589017324382271115654884803620969296299317978520654697485713665568437438584953682815135127221829038124105686700047142923743837278770512030990556830927018159126515803283700952180552902247147262711397027749306865203827716985182642223257694843581064676103508681412609065123105729934504882812500000000000000000000000000000*i1^53 + 5877155910512731983245781172633486642723936441229535578881578380056478123015785277415808763101177922222020873918160898043965493376005765760955999055378831234093777093773524922217567577791715108875531608660426261466983586573579008196038886505324166008748986965180773494439596881951556175674757980282560602846113921683134524697766781248540825590596661519886400405523162136974797363042305592045828714477433767646442756181736165911926492120023815648640266007855204663287562518797842608686500156683273504177966314003539918502028557668201140478357729831803468949056358127164935778455283682389700448543203926461246235162491008467533686815420300150574874384801158992020080450005873671846294382065528554988440733475239521737296375901278967282992811777403327788724701219738889222903099877716566089791738459179849653702174306231265168325285803142625079566099353040225240113283368487060158874421804721922205679155912592058936319320063346978953252194407171396025164863054241414138822332305664288276755593027822363919591922063957720795264393397132886820001828241031642448494384129808471186525681574475804365864679602333407741128829746864487243751680615104479766434446120736397918054655542697890244664174180553109419109964233006005375645706678888704656335492660390272741749758670533358987567964108178025048300164501151467029988801771600786220564355199227441503222050638599021140007505390521386370512209190417052060988495304656054913779218232918834733488577725373043470594592331942845737485550521777076001685017724921098200288002018113170965328815743490794641834133369936088530474312770086526557721060965515282109171856915655187287935899764941270823790912998298807517077706512932248718953495851988487209707082339729004145532836120431178643323563039711095737733472581613776407957765424524362195192846061569684396905040955080886596808425450197921701921937505479201340780575286970500742550719680842331587296843949390778524376082367613514917612514619914570279945974728616693932045139130161803960992517894130025192230412458064700798755934745609815536748567331626273957394616201818487556732174759787781125386241982410636620654523419599337351463526601173777845683271156941135591148755459736156467649085107915423830508185564573672598807628797386123400728903449905614625007744207848856336434329441614160438216396286342901122819865874195541002494573413432130697858876250940175145250951455983222046334002793743392499761995632850079323104164971411385410432252056521054226072149218146694297641820071171214978027343750000000000000000000000000*i1^54 + 15592624479524548847280131046657895609404063024561023681652491723359620467843193380926664041927143449937644671541703238197586336822410335043505422575721021149813515480129540960339368500347758245829283995963526667518803493343517022599195147663581599464369583774933645797354686148759938677556734056563272710147627351708771145839593839452561478208808630020564711617991643076414976313322896692338079853044978766932558306404100964579869341967808824080172920161287923510968790941161114912217095594188736687317667134365367825384918606247482383065289250657918652587506119387378123460538562410420484461054124096185304298610595334645661499988259823036657076652275070966095453781091819438198858114025339137049589096543177132771918481150328931781687234309758361795971175889552825813129621234236842127467090954117527124677591517958495178117330092041602120225030564101240589349520007534616708243226663972512897468520685885815461969335282335335298042916363257725143964969885604560297339266853616053927914851936682630783040349495255208198254733768120383866709145283448496640085226868529770927463835579906092305486326001704470029675013694346771020185901836023028582920310774573355800727303053931515277115235229575595921029311852973575188987410084598209917018776666081021677982819333846267099754197297490821378440086633221195294741400089017217863548919050751880975629414598179912846985651275170130912444514561209164532543166945599881203557247477396924624256817850295534849726398802544514966409418994052741313033122032675949051922320419751734274244438046337444611333007631784226140595632070362057288584354501192439286628508005819938609325052264665356623989183335618132325929662583424790849141354199022452453515105021783412160906002549411286695066266037812499206955372338764756987764555885803462372344985670240245796823865882750719084590195009432945393157454879667406081711978027663948423268098058977559891603991434293562127251035843089404583989726786014336304108482470127234485760737416493123084855698303004897135650180621889747275823961653977501641386447775362532275623549779590442012590372088296260509212685245855292046518595805451914379235812138996455320656056298654376096056725676528682678021816709485298526511941883880666150244250472201195396910155221528165884126495124174991303685975308671567131574129020820054458802832826341419599881790129034231470573783400024939951601402830537356609442611135390732010742930494349458078029199886026608831120831960870880487267932085691993040117498185192871093750000000000000000000000000*i1^55 + 26624313728830220032720567140113890510133064433869332052998164667314278283377437306316501519614048395661621271918016928961670554399064369110273199236316433044912464111114139907575605058587518375561358867341719043496026288854248390209244212100591958347645851404839926211396728396017860134096497585808491540620783147428681286910318505918035691237087779411886268343187997441211388073095651291324896223394049528789529313788329557853608359418592535992882463187010519345349529107167821049785166274435323194534436396525248351062008729138565981080354764838055592524357541218591700676288300479548267216050450698346152051383145114171722739618090403710553064271475277100870639763889037142692918656220504134651246332298478619092074962974387655762116886825173472294000283533030628636875432327561581306281293527285713642877720749579348659520068240938215098998397346991001615670133771100661971746133320338198057540617708692385587329430314911860300001555645748905412595802319886953943127690003837913059106098910161498399278043506867078785569547659923974899281649863712117057769301895513131970477255164213506834700782117834748769705438234695938527102339556054906648412662325421908188745131174577124493370376995761254100128293396251392468444601343938744874242966884272985350489382431989379916674702082465163747243939466285345671337221659639293520173018219892503334515731774208931365936591777225525869599097943627667303293969979954024170352853957233138641551713543773038211601485455337541269424920125507066447459675070962785712947766260929109942402664263546205718795579351076005250075850221867600621693566346769237620393757438565758041884857632802725740233447012511151234305971832638622709725148379737605241087367640630387663403468696917708851338129977220988862324102018939213547305305867322871956346737251529819807778258081237234647994872081260683389362237632956200497015294310673627801484269161959008457440446826792534056073111344794348677126235232898508754263230321643112615732051030643256141317445919640918761569256056416699573935220886312765809858475812621213642202761732532342954711963324524853022493040955656455599987346855769557215525181787298151756944896564486382391024154346440910122138647467856912170375157876256164282661022515370391897776878037354585748162590019694053308508207720558425685332842381125389532428932194717169357921442290786172607550073736557741319547005292844048123978743748701023520576945377431080066332467207162551798518455373679507046913001436258901430693854789733886718750000000000000000000*i1^56 + 25053993501954698798926933497000438245529490675880284927522673110275789145245679454898893268654190214508118651411293998429342227496540426124817818188396844869537227751256605855919697118318588481226991571854039520091129058978378317146604191706577062943018832883639152557890278388261549771423463190429047680310243609771078571306041449114289255943072128257608517560111046176961470749566475402929580828673297963882157646591732635319228684894515839126002341125212721345920171059750221333384120125140640572173040285516297383059534704286906700507283327980670262847260570542082430619169614597430900217484015263755385319493467212948639064143078265979721869924896679808791954221135624159239535312278629652345710142097871927301351551346086147405348567825481836681609743064318092377932277800415646297845017668362507181465629239099143379633586741826515294678706751929072734294661107911439425327304508455552389134255393234173872841258916450727835162135751785877235932561331172620495513883312869525128760240536731168602317366232808623599185361893324274025248432718212610759826292915745692447836740948446942437902195066274705903339292051034059472710549957447216679533608976972644810938362417344760490938063694057191016561358002001236870399096695614098122410305397382460399073293094896074945959729682116423441039196933982078715465628412285568420727653041301794614916656396121284071113507548364558775410668777650857793508429511510125771169445508738081333950601723665035556111331447604205822547937172635723324015825538121534753098241532299478773061799582276578525424376890405799785456721422080845098167229536774197794562830575339049126397881552309099608556480402680179130608625363022070507623655025886322783684292560265189751636872364359788175155261345458405311683265614798034158861890230525585702589359797149043405252553963974540076815400585217272176390235663778436166067271222174149751005793712268390627678718622331890662639977518758993755527824074328857396692509689511761480957165134162921032316619182028619762512709021527411073379134270184371622097710694576230910555156261712574614215309846307038230126400953579938819588709735447711584640935092679623318104012570477858341994344410467979899502605088540494154679357192562766996392049200703799480433978783285576649935990141609845760375938512847887906304870746532680461624229830228506833535880468999753890981368215103489142895357942569719581005335298891117963555125710223380890401254707889171437012412883246201613554621051755510243682861328125000000000000000000000*i1^57 + 10506286924277074207476624250716200246100185446145363688882680409836369074854172087919524867107830190844618517605242009164135074967824166860598632772249717517361173306122140796339082145577400708203734377759727369075353863350599121875535497903588233548086098242634602760335502713712558762038418058154849793199341918601612874540397909276399907572308722221441126436571395709229403464629825211766926236717272751551910504552470253196375429782743386156625048420936884865499762974817646838152849851549776799702452529331072067519682314087029579072049325976650873476977566642005810445818448748626157529118015168853917056873414276888289166925868036809337974005732339354204119311624086993933884678016655749859646972859284741995412842133046603205936733104854221732316242351958453655470356127337937844604052451219044101830790385619522480579129845729806743763123145274452640055247615994495688889102869420166162533037466698002265081845598061711772455548883233909074237362781406585121852045436488611553224212949722493254100547634362004626173326871655220615428354347306566357220906872413444500771458829895072265988113160075150285728216783952346313158017619293864124062892772673324782252340195721760208619012249096189369049379915836615882183217343030819375644954600258966800182155440714707516297173072091349388680908427171354969779218147215584756354970662353766708674845416574369442248241555346359052615374450027702115144468100655240757063967525536520921329643591984706280091249955095602602835601723499357109185566047805707222199699644685416677585379535948828021347792401596278479177243231799212089699307512079491521230211864398050512705703330166408549880763594831797244929700314936657501783429625036666020398595865688169333747310997969190000844076351374470665690186032039388934649324833773598156055635391793326932301935718200144000828278082504359920643421343260531636285246854006718530382442580770643333844913649680650549555260145073907446080195337537234584565329448568138316084341225813553099596987800139404145626755434268518723727757487055462872486606059805885471245396380795821821276214172212507059417498412183132375722431093987894978260138016334234544570058523514293675509707686620812822957617103740638069437168132547065290816457777356648236874644849237614062036587385668918583059535581851071107698885158078994941623479941395991703706165396356442697947252538885049191810580833892763157145773904891531032685962030175456618909252766382270126407751181346014931523721158206161880493164062500000000000000000*i1^58 + -2021428045932801579699201440756913329478876080826759732402052059026540511212598696084791964434624049418246170011695142138819729473690368847362462937398853689980481872715036629189028812968223981440134699015268795579823403730916529522674843930734657282037281299598676809556373668542115953063489457867787267660125937320157699344434349138773505459576522222906286262829651224146730492202708130574905307086724797280235182914291413660363919107213446344953852647575485218150632376119863678100681306717897289186631826572487112661111655790291502717543262445332176759052132614135641949389120139122861320909546145709652205578822117205989096909924200871974597978069465797578284655220332746111484807832532003185761569337185244231830198947822352186280829131406924993308728633739196691620860718783211160720849649582565642658962220770273323982079760564838413922704570063717326609960175702058553792270170004444991718271557427522414871786216420458225345975518017021453434914608607342997119724274720691407686964562130346882267703156816969020985977542800949903245802757194821847183341763646649994735736204501725902961652273309960681919058875795553917485736200006766477636235370906068511431467291562628144061440618850542795880558570517474833941314932420238546335414185485168252053181668663107724517204447841246734375018594169219659326461101183035766111632524682952354299908441230182359624058881438378755599519093302477185205946989466669464155517440998347576831104186104052267343994054464047779550012380177850211958816421333460459738381901057633822208663840477037034164695454580817914074280351428457540671697387451129162254323756895537041631943265721321835716462158080388555640683556225805069560014529953345566318837435970890810059383403265296155547916679422269863301324395031637574461635774403128942522446884695851308474713563296349745541701253346185378734859416400287172106513881417400604733725444500632765456237139334960248947213157957187489467813551249211346720699063308575851522288308888251113963862908314440946174330969784549787177748387369834625055799130360111068912595166734376903460166999702920056113746941910435476193041037722699910444063763889341797446783217499679615951212785632328582063313941770918080593397523289297653357332374551583899293020842709181081374545491352218776361276303732542926841663299151413225013591371962524731299510296428886531388676883244611974582823750272231267817916215269947600019234568170927067556766184616705957986749123867674517774027322769165039062500000000000000000*i1^59 + -4474365098527991127680758509460228794670355127159000696576385925005178551411684700451219309043859654813140164181925534836677019447491139569858985144566259507569225797536487676575922758169113190101252318670731601904974546421756538927760378931606012545558837210920543202553246535175517308055755138932022711404331739924930447712257177622483856276583590319926090563548692101794467437085855280505957106176000598143868813685954060743084802462255585039178943357690553490306479641227702051781865652055677848678790058730242226847687612339173313038424708860494886536686578544123692559763172509429146417528839861698609700462631242213677739178410564168667759497557581246333845301976641039404854429383083758035041602211420342344794791033125392296101279777612848070675067941957529507523932038845969405828579935886416071399754975683690852574134372248833362798285476744162627206342292614937284303105556445886242604371070905173346252315848320480767594277349721507596633146044549226809297911126817211604090446801973675379824765874243056278299879442243807487900171342726445627469188098876381876693455873851806948793176512275431166190128800134089795641585831632876775343582195141219228310294849650214968846221745142507833822768526430862890399532870901713442165679694263996708395582358202656459277541759339025181823321260574514497014525818677446530571542782404614012052419115697306162276852380206682423170873500653812916764434514671806438058875746997107992673876514046039434991440308568201762685201954322739400238482044776370887094584419941585331309339950078119624029918468412440693916827354808484867043252833156723581122998974904519255742635037437316925655698545532671019588093153193450758256620001017599868908128104913973110842768357962390848253884861143910313502234293402454675720641401796252777867528170263369804870323201742437375093727437403138608478941220642622603021042901143886496542309912633629556717473321583874277297043476302417096319216085676450022250320351824958220209304925471344890663335896205498171956114213109885607622374574534366892202163892569456253944156239476968527199484726830350625002421370485869815142814488737598101973869589081394553282644017749548762543411114377040916529081140923007708539785878972764567786155690483787244760656087988833074719991759306491581001140639999104214070226174595803202559876151333484811068907902373463652124781403469663471743095736434216086067002923836065082169085597998203536341853792355359259327532641457439898202955722808837890625000000000000*i1^60 + -2046834194829014666469277869360537974795586166434113608924344635737034159428119389373660578439086059338397678595836475912180740732739176167535546132974901245373453604424902445447566694565204020024435618840182851214009455636544839993604504787580569936637443330058881934730631987881968852869752508796533403506729183476716316823747584924686359950548796202356256294211292112637070162796522535219032375872794837563645247043322843340279676835386907025112376238433386173604598838927918612679680363489078795426749404262902527686853661807770181346945886500682307278997511743373176045453601965984238668341587677466230264104670224269755831201719940112455709384953569653730364128059372298348242737198162508853490646643673184982721597987197188471599993922570696420188027896620127736499096863385126894959754398908412442399515784272799640576953733257512064868136557337911178272284646481268913489867641888977185847015752289545823409597702373307350638087815734377636772725688477704157689077449750098796992655362522777027984217367552258787059505577469484958327221752878820841389483699694476005696462389062652041050839625647687580681504833283254366184587041405984844228593649932757687815672826028182846863037096919412727278203047303593665615633492145961453675987344807175324889533743908572920927363677942595094849429959707366196177251570602423981476260679164906950605401518961764439533521861231212462750980612057713206892731221984867827195162160334554012687859262023462082249960921827847089997338570981439782322083785759426453355952159386350062227587624567331781424895667787568617353998065367418653908838141032680351177960599298096252276781479054288055523196231440603599281646950319052542321979450561375026007244200372633746820616131202170623565959149019588291950463681949787356571179717792591268945062103412333315880994863186711394554409474679104789881197034939262950745924448531880729828207899314713422441586977780531777074479525486859328911945911185845079632481464246932591910636026266839995770030497173206263567206848317076559176054818063715949657074503068383369614557539605006041570882835741921724338205746091313813114357249646629642126075054946091736883094448880974882860913943704288697072033641994429798516037943969969694297352448898373356166165432996120750464819893379108571979804666519963407783735252190649127963080411717842121603696631389468199477963497254620282529315985724861737254753498770900703167420744384235783515215319329560193027120470687369990348815917968750000000000000*i1^61 + -87208586355831118180761699785153075921696494654009338014430240686364344288072270830956433050306436632660770301361075945138267120018295798160524221012407853478034232208007153886181726975492339004091996597779328758027305947566888519654040470395882661241189314548807403569374771142741468040207781229584414867570711652548682190842326917809653693468768741540564042628497351739861473992751546708421240381489355106339941776656184296735807476121025145781345528865581882357730402989544206657122694469900210643950979230577069257267780520955580246615073982581888023471451829106739915724846541434963764604987977820132965864834013862491508602263190501470481966737432972500408207477955109163272332036203456558584658976163797893320351367287431308639261873594035302431566459968706598020095701478955391349200600157396762249848973785080515447228702754907340169693006739777153105089252168725857591009712572813799584352857312742733911016738078334119809415122735346844771869460983604737648618206978701983519794357346452668609242909001886598343122679932803714715215551286636686714879237791068876707905877411609538472929402665311331745403540627178238659938120177779268454495090923217674667824148081045833439086330217948834009395490190066438603865280935844675015905415935414111971661641730042073276161731390117403881020195628626411891617458848504321394035069485517800229760202113186303893278500095650096238235855615477739049265440390382433120394035676609333015843618992000247450067815785501136416944232431743920603351663676956857907181944967621401861135219606168329504897495960116391195576414528214225973656659015835968200704716440235006774506774568497143463694636853000473311505204122335038454463854059930317198665708134908428783791102154435637926690951489718728773112459734618958661029437496171197433421592618970232862472109401411372184894769059011225947303153220127213294356433719955814856107313102366691677195259646381800839168715099029394272126602443195574187412624865065504753915690839775046641055310013263736128802215283540976114834836964730299555828246362916662253003514058925652056631331025986744005637835869142828617803654990417409578170516025567828205775780536515949568476896097919301373330636047509546413232680541525691111066004179251240318587164247989822452290730039159155031623289529716201546878846260689377423072445978031922569598728270495122025067447219239564010489299006397338714584990896575714930105673162343129572446009556047509327889490700066089630126953125000000000*i1^62 + 407720463076814564105480660171000490199020384297886741363702877699632790467246189063650238009677952758220714532659205365651072841095155655872536970639793656874251533240212067068155366275125304640679892043652145190410898416004330656273971764555567108136212554012375798379624334122814123682122083998295716088887482658680076762348576954808851029490124831018126337968103430957961202700490678216035665010192399360463347308651794948424950480037028902867705667237694580504373564408024759101259102102654374209146385812200396869920340069661460670819745381363654075111363400966978582651629295605313442972026236602386143289512302994502822255692055975072937918951221155184360421328849348215624025862941431450187449723528589259337801633858901935869899769074982812494159072259978243797044810115645334964459656945143286103175157943630340421337736554549453620363955005555599692296711504394237159956571911012324437923202561012654667928973541858030109594240772479772339033713271436132886108392905309109310650464140800453504024388143228555716613909763910179380098129392211755572159863076206527571448768356291163924413761143344177769680979928645126557798046670407758624039020546114311407458281589248832724906058913939386270910777571918654016797390008427593749626738132388672254265647907566062828268636827151403593707822395979787618262721689304216944501632909281391810710891555841278010785649888195798918269520115590377204711401788023237909221564983755806388908099788650933498807916689833127845071551047278128988499225321730133757953362237795815804582593761346237745725272614887654674027077643972052909382146521603202114577331033063683431490726892544874362012265023796676150301014300849573484413861015058364397362437386991911279447730399894357841482007644594320265771130617495464130069727421871233721130979473465608922380039142021528862863007586571508401275670936721003759440021083250124240976788452108507148232034045951206135917207532419280184760796080926002026154338565089201730221352529519219210713629915511647045613828127599712588403815155002486454622808592546513941502267800215090883465971463289732697889940694189516513401079424761956807158309458653014844017438040029420159928415666709625407104595140446691503578214834916884884946446938548613000416238562191819706222626863786396810704244014330949646254142558520968153671383040589538562593207572928406127201351953087627637738456760365356943026870064079499486498565864392972752441334336212727962320744991302490234375000000000*i1^63 + 270753327615009755778212099741699663400192953887202197286200058497763297222556364449648534907774507970829760523688346921652598756358948664883345429998356089009685083131730486622530127471425549710800699461038764828688764209104617940089462226055038644958496473064371323633066005817893984304819341579283779691585258211111851175654550712222196084206263591279237596523691801887906867347532131746867365161171484605558639384295057424075916613211811245384144953246353419767453368018840663086473403610218614657652149417236483490196079612463633009658758308396876624926883374381262231046184967332422262529334631756700836595094008462461057821218008956207196265464679795720292088458400578045730738527093149215540011406718296667254060059166570773335378736160422740336006205927913199265774315456109404001496612073482993115111735613609146360175194684093598538844649076300420547300733624623112191977937805171973932932480942485746428348958933767620037912500761048852461670610362384073378910868267325563876293710607798651180813517276232896161243405161895822965976043540096933036887852676871615191700878247169778691589647711687043253714331923661608417112634414076061593301751147297833259785676302573588790017708588012783601819883319870470065882201312125268169723359401758181643439271602563531243288118203806596549195914927359917503981446414145594403069369750252643788592244090699471762027727466780335649907813531390988804736207182078316843901916989717480698011071986967396179403797361137565891485768194694143521573588859098707861812255572020195605242473535519654208209559864378758795481057252726399219576350351671455299519777748114112389459316656585742131796961827517542608629058495714896783369703178378160019562155997633893713573655909631621565745143976547203219085749517371567666417710745804376359668691575137732229909045857598002458378412526103747561546894826780492310476293287020820546383209777798007751944926693929842473806531673207316661710181573033039764891566240038348395172734879315918250923734074601504203706375366945591984304649510334564251352359350080992004128265571761244026266287168025333928186227213608896690103062561207860933137834087843880188930345459661642279316548873677273556710431236816135241628173028494983183270758033459578956614443992991216717668262252960379927188087299641872331391154046016918979558213803952809738481971514494809950645948113681554162900673814025759627969991027704798589870024101951451461086069119595197851420380175113677978515625*i1^64 + 95182116998464692184777817426938845816762873948825987628243123459167249090205024393414497874468002849229927346789311615241591551064246911107512438711961130813097699860572896423798111581487695386330458146214782182306205155788095779765835368844916250231182066798669478858949099079268125043039243015717142942087540611693353127740717568566083907131223378012153330412887814330877533020748580445807123192733114881746715793914740056806919707359348401320696785008788240471156505453130882956451605577262476901085768424556932039666581085122424601030721291847058931932175121632119803687724414321554056895377479508728271108309246895219666482087343807838906979840210493954899408332651573446950010816311659518639561541971337175342715661229124357548604453807466492136437281520140173415217399306749424255746612610693735892497696668054066881896957558527567647648659093998556786983869025673816126790605826471435795569829251068900496656432686339379172841470368112164156283732507155637747791469166098865997766082596436953133316028570210669431583516075335687718826000799875273208313265201154176110575643730479515626193520943739874122421460391653099234827088000202607268213643892558535330465679738289539240139557372240739731891509115805959820028195138392570355649882365513492818824224598131422053767687030908926351062254266746869560131487339254070175903154852054656019375752929230687196034742198664158454410693754885491160793339145409511843462863598104492518536801606115827264038891598370039813673815504242650829120875384868510489356134037471125713909125982788558998238051591585921230364837676129260384980214819463474426803114910537804732763395783750916208873471103406813828034315870813706356274289552894996628627948348235899545313502869392569156866654253590475755161131767911271956723972475431295551997520941822917733702229575135116283212389197123114380149186991813948932905632087630773126400980866030997568003296210308046532418428351357612322509446904440449651416985652415559431347400092340061655365563240457804506437508686056287783040272680821218396459020791606605800518052527254077644137985509007550437572249630511686476125412249876112689274220988321774067077965260956616835990494820712965260028641672773855732514893837700201701605508564952804880623350160063738199373859400877832769828418669499809336453764014214633205359670075304527658317018513672279870202021364250586414512704399166976731808534740294403458889232902016400586444477526947855949401855468750000000*i1^65 + 19745404689270066709851178149838074842718172064411241177038362102489744998903160141744943995218069196007674701174239032527080888720816546591511029486736735984536097278312505861578460542874354162268860343216828102036749204209679787865019353396037647487411474242781077233474824840702199489616422155221261293969434103360719939417247321231318431931088065700932156040867122466340284026124765758517640822446259680496797532124942170025088347224910498108462389669018631619707360925608532707653378336663090888340610066305333845174307545824779526948645764723874336089437107606560009097402048817859922218748942264276352595558905382142050979004929447623047545967405368969432181154220013682869925546290117269212921975660587237085356226368793505335310383556312604658861776169042625706899361992352082689298832352288801466186351302570725343474925329423998288047113673786363102520451332913368046612146301099454683519494623824616665701786370407071298516958496221931908263087427324977131526163397568231297972847621706360322418823814763436593856020681417076552223347486499415910036225696219794451390743633825479232681264082416873733536659926472725881386438443914422795583662721128644556475106482387357984902979353317882993881526818427900409378151789279466959757973762492823894311820988915001329236566225318383107130171690075503129653680263475989544327440801744243924189560614399267272403782124860218795378299352525371381788779640312130440235917803529708037494170512512202761776656703990051783093235630521670480019453599119516575424433050911059823660255132743983470054694399079293351522048502791120544351425451387785837140556950629135603361307618587698610313242323757019338867487058453901111273554395737523315423872675682425150666420542746371483626085291159496155317602226549183118546725992536850113833148786876996443866951720283647012058617985503379945606014391324534628467030688434729340472675344902200675295931685328524951262773137627186769317988432281615592014157299532230951377971718450159472738620142932931840143939646690310604873142413923215481095481947108714100839276208925583948581341254552495492346254810148213551329682007156748643748652715891142966254425596155611586564402157145644295942550214189376886398475352146347079954588132409007823394842390867680162914825451571704342361516250263836824437305570598557863427779175910727324274414558716102800753470793343006085265076837744599387398865664942727404158440141327454112278747558593750000000000000000*i1^66 + 2070224442321474922477180093699715922484284379234271963227906138290332117519303222718920438179712465094581299342856141123957730445627295710104319718233474528543504300791803011573860485614820017018165600026124892578814950364851545138190338943376326559715288517138644991156843417179479096404293387195537720928380654419277939606001748879321923389441043050573655731415892333853971521786412526593268693002937842440402194207457666689679382507000583911164753369849971994112123818057729523798173730651250592687532502037314810490551021669565979725749858153088004783146183496657359396369367944902583823804751464127772872006784955291071772837097762692149534234469196248313058963199717415731841543867742611968036564341591851645583742921193857994036397020290253230554010213909080816077956405252106902835368914789490117296433064236345573356921245023149427878441662377111577604811730647155077382433292925424684335991002484001827583366379357315983602030385246181552974350925060444380260975355013977941606913333384443540277640111930887347112360136951973265421450898077340811899994717702699255155767442344191984252339499652315797126388062235341994930251472015535111221591422223277321027493359660943609272915020737961795285035610258407431130205273982872744229991823540420895518564910293159726479591611417553473185272105811324944906624219008874770343529762844891853888636716509444775445501952630409787981273171750154191098786906573173603021766264155293874655020443967159425483279777860683215052514655408727935932456201141749323630133453190244451781199404402299655504842215480807354936330359322199824820478807764318909376344782418693845032614699946280137111517666317541060932100552285329678031131999447462192626462496154804119041745241638708080515344458781371160812431917684677727870242915078467848445180226396398341232649546118765803589734622477423092825976685996562829197602430902054897244907248355783037161517454010680679841588272378389459481967879080162768008218510698136000013911582661649196192374193867133057042896616898539282001528008724921946596480787248488701061026522179501097699507365581952637776339943154359239492133555226042676495351724031926723090628828688836828023296938547014795463384999811661772952368088359649957463251914091863751362207070267257267985704051276326658825634885268725184501062633232169041665996846790834847618079100791555215511257997231882320626653850582049257083205094827595363009206664182617187500000000000000000000000*i1^67 + 47560236017804294891976582990891242081128241477444343773919248551146493830828358496950432499751280514021169936979336371613329462591715660562152882682946187037809232463187718626674339878102725490974717057750218682431590648374943953735848238267435974355525916081946890718397162910096063732031563568661996277950008831022336304804506663367654113315761058969785891487896547539249565272885108798028287121977352407278688587297096186971815815584190539907396563354641644099137618622480694853464923525781968937058344795619202646797770150272446396649868010754159786251187831105961085350508416697737183769767717982736755551607939405450686463795613404548710521402757305819552372264089890290849201040021314226326621502347840894177220847252317512524565022153855192500149920068442135309065856527971787135233643453402228323383430452330156328725771634489347391804364803826456866995065903711382800582831128878593409877238687990401183329419693033212267834661524469881527653578113070808863650320180517607979653414823525254880962734449837360042405904583710584814627652646731390113699529373057939944235995026123688357220580876404559313961814164420371112821313771201432263801850324356543398869504239439404475272403901323691280406678115908288182503504114420257925792310323433220951030637850376572242784168656486233312068104120334283225041140026962733192731829774038328702176437508971290255843695058603518401265293860661709712795053409233206766807251926457582143792300420682084136120580947818685839221376093618054295377670664970325102637221387943379968412976411473469553473235518733306718058213028709205888344380609939716198386550638206549576949417724424974186144559470364040146205085085662329223012580646011952309696096235226438120483026843222869192593541970380580204013078251663846156259992919769304271639591416109583821780899738857040767795530115974972522555660769435695053413810665201233696339977481930002604236496096102061055178319267546545504992731969554848121569949168688231344655914162931112757706625126355751887593632624202370584859212206542602231344524867215919623063871604490975124494028864480687305835704492032094415943077543836737619914557696084292364992607939709134769009047328499050282549430396596896982779721706958337300265568841613426308460871569050425424469298931190862104078513418357579101891670541849839405430462481949319205732724553895089138170694657923696288375850425707154578616710549073335387577000000000000000000000000000000*i1^68 + -10835776750176009469854379271997164271543734071835509200153233796564829678583407440375372185911806251955296165796372825802207443168023499173419417109650044894385131351120303820551917206800722123261666660511462513545163775311408009605670033529928218496704969859221576628677648756342119575705604021139306822947523838300884053333656122949326874177025642427059336661750494572176407873710876288292492117885814149257980057612286148431413525016172266609831340185973445840255520926973797155035729352637840897131216975189508406472355969697113760087002674285227859959236876464696970196451702423415104090176405638606511616286952950904634608202735545111086361732288729879912855951851548857430089254489066917185844243488250145904105213257495153215361029418116619819735956229229172923612565805492538444647581811963036840073665762788027997863153593800158996584313166373740228456219845298567215223128268649133518639203607080977431766451240200709877276085766529309712323231272257931246850498311568399361371970581427961514018385079452060609620541539235853199559417173166230262749032807067464771242668472510092409408065206275965491065614339428294217302324684698714139788428226441809033474134645719172161612327707179322239892541881393825428720474864210148645292341958829444555085598949349227826249505181077524213380405427360078999019051961278077391453525530189506400715219347577225610188278583721958213098132451980794413373042937635481609166331088017668189478073725541542380766766315189856838279218543999759283206772845828918745035394170318340723736104234597322872767920309031364104655025720410387797456082543993819990977515226723684368945387574159991670961071527242125878570046517939036536138148275853379813719787839047104050992966206962357461946220031447506736630958623601270166944519936734602286411436277286786100416377038546758730495956207051197966550982891132339833351648122174789468756604010421834308991594515214167847748773773633541499264408662085985056822331820153178441757367471226951432534883076214063636546384542114618628668447461291003503470575397401042710187514819162675499914826138976742670556032755722992621760872468920420221557637477489745095647616621584599118030098369609962370616848909543395174088288911755052029303109455654861951782455950506430049871215314350411297470540248729278691702893502708734233044033087767842490746514869271889263417882565833989671853963449701230522212812744891360000000000000000000000000000000*i1^69 + -1242292203477809200143817134184746964549530542833421282705075077515152374774033023578045077539062036729761940674560340981487331499996397665588208065791090779143696901147704236951392815541036520280693891168043105802131857539343250420461479442919168661770153133472528203897745522529001502001498676377841606938664970303257663675930802234475595341232177165582942643601436405719586460504698794931465919222105100288189857711770850205414069352333603304026605622366852662129983354580052031167633676103204817496669602010344758382706557267571848102007220089012587808032214148323144351437303695291175480513254925727822648073810173704006646340229282183863266851371890203452328775463640385957030964959215194862449809415217372249473702621682466941510275756911524130987844161870929036636862807044516024041159114879826345440002146607956637459411806916237051952327417372298363460728293707320435387680077601168494214806225594992084721936821811969024290218575466131975634272906179929221599150210239113696347301118168003864515034245094641945229503039820195291539076854045784115695573230826375832665505475969674992314670230012744845996089602582696242951674185300644483516676682384805883805798315008470023508321104242060615186618704735360841383776238491532864316985731176864127753548397340907620173708290936743567589605307649717323882833619308540232593349465964164386960143521802285694197055763866421285344810345153999236454878605193668005525779270870321133655836489055021427561992057346462536853201590912809246803989164985370091472274539349504780915038806817331942654170454469201292003956717088310623201558877302166088892147929510605999337672392001876732708808079372051680139259470513944986667114010894543142634542372435266412073893534472888206153260023048516024111817549326707203802591144345347076876052145506572947144853343363330228485566743629912365288793206810581079174372805037452771969002394580279157278582468802496839465661637557245291141051388969073341652918141635144324162047558847915119315643348253249805892057905297321512619458263490485045737299091427232866916760889981913121955206739669451157507889581647304136163177125564360749825192320376259729877239653034169078056145430734854459522139700459635032456597561280704354482277089096903773032846100762405154918484050258908739374588818661203605505257042039888461376621080290023741874037360209140895837423190267116827723803078962759687364464640000000000000000000000000000000*i1^70 + -91473034627163961609029627167581594726378415913071716180593138846160348798186965969450319547022276084443046744539708514612362193406399438712483466573168551697113345569824966041151371430304965224670938796988688299943768444045139790451102633003105077500774671964182016975694116742890957868416616931051802727908515995735546111079530244437503308007892251696124603628854594947671162222050128564283959057868494737727618847892996408222130610470493818127296815308056742595008984769099110210019683023177796689600592516602750181193835002075871025170309306445569862214307902944691739974559686990871053804162205099896353338572225877613551601803845304277127614846082565805471650668739008236640040949531275744347331340761220122751033027354166666497750655345539581965396817198631460698503099624503248357619721072724464142397194819699574101563904329131413261659722425004261164299638337610422490602890339222492238061192818481788047600333185404076755665564704175026699150954712080669690207315067820952892850823750050385546135099483946208731346734127776653737742645567428926281497521231258175129854442761887601969416289274289402456130966260236110440024145480818081738832639090688867127033481983533763370836890089515980582027147905540096277105540141838039410637240251406664616183240558710199850589332220588878805387091709570422199505675681983252029933081778030552015819709665543121869104163751184902564011859229226885925383421875485585665943476779564440177103063259780091730524141322622226094955561557586321323263801081379665216781019119126479032480491111350464300004058923666436745011648196879120731974761930718769516157813801685555175633991918103815321730678046092476431119739595052308830012136039059981273119720818793764586923983560627541414138339910863943865355569198231780095685522983035779611701407409469095236850242415345889356755980052763808344298009715310931236030958120193764522327860884847502441851404773516935934354204364062187013898411001837477145156606427351048110990500373971820802331030299607145846791168975333971921491532205928545713716755523523567280140911226935200952256886483417190813004386751142223640257980347523601501261952553328486359828442518906971808772889638880890784088522172840764863549334665884985101055850717001352694371346364405833839435839828879734903212211573468977756276917116594281587771955581091758210223865352714533088194411284625508345832716773618614272000000000000000000000000000000*i1^71 + 11399592655133789064540529213211497170290579350553683823376600722860637901013995797265353846089798784831136252517748112933279730918057867258683226043606026177485567230323908647561477400319579169381721415109043019205772119415871673320975459504011238440321013291151732502178977576180878871806149120572121676045596157203443707368612249475081312946186384875967794891173381586002269058798431944281814354978795312065647455383868653737784376327699974621296617025865303337276453727013338142455217897261117515860667556169709282701303398936381895390220494483392838076844291512661312425171878141964849001415810988124964938883322555189281687413955718360631245063654800466750626076138901767757741227136311631768593918526672937126289288019952068358129437003841868195719004751616850347355704136909879786913023166868643416784693840654054125587665133514115089105888453764848584875946713792036161160714847593008379758716388038682619500561994949290568900701904785445556218497382295098916810510692827938607575650224314976132089769332452447064534294208600266487555823353429422322600886369237854628506421704539330182148771299304070657640092117604357986313591983607428729777246303735508605619579294557629737755169049233483849593334602350493314728118025405103679114708936606234672804236756030947004788953847730796593325383108833849373998498834706559468999318654271800044506558822904527429447556305848154667332350329637887490667432258065413651648898259214406588853055595296702235281041328122904522643653200961577247867765661903676818597862037807207540321029975366215669235123361075541567538253149371916263890440973200427181989769696864384716307444766182420122820003974944030173191416037803830511933336207988181967826703526144246972792226298571762673568170713243647410398193151004542676955908282127031781468237720645805383382171399435346096142113972078154230339626894874712254544288469049987273501364179617633012419424212891583241018749314711972070836065314076295986368753353815509238012099303883599017198714913391620315707187564304062469904327277041925658011058553931156106965584993437371825756507128198918787574325117428363246345639049021612549844187031437930490719342273917642626800066478204142835727944313656516385020455082308538966305723176213269151374300257922326942621679503914843286996691845215584906640922254409073922544683023781631855161725902392394277186718316788875659852854906060800000000000000000000000000000*i1^72 + 167618600788798822694508221902532634418493688445503254850197124074007852877882566504628280705727245393843585908663396587972642234569044111627128117980241826524994087912638319188668704695415734108049953330631073580686502313875991105373940970822744911831886140760076662004068674708835443849800187491243232029000915258086972673630632569999652452617793915232170552888734667560105234614921206994279173395608408703872750811085300554942721089301495842072445780713879523119508387963432338348662878980957300166109167311614696022568036951633824838415525535591966835549648546583718318799547705350120597775240963843824203087756792632354731729378358634745670325804043898311179681148259856888605289634808606008582685304132399872361650218189149075655034133305137723194347014908579817962525380357523415875123573950819776159530052824855053269876409978553408715186479031769046217201201113249204553235828832865726163955280421080996253931795888203563024637002367913587935853403756016295019661542351974348291620449866050211990955543026130224476534124647113047375284586644726673194213999346641295461022599548492287452597075451488441113108977587929234673345777628619385127115031679371225912773818654921000495585682131960385924141081003125840791392997823088817952870213573150984070892545578717680492926062056250094739896705615737512136527489953255983473111607567108008519610793034575448843820230135153785538281697436069679443812230615954495202878913761667264964008351390861435056573153304415806566873794959065292539508210965553929349198664844038079470729297743122409514932275101905173738584529204206283879098801643856303807294559169676387493434676459701770508074714139833957460077213208251644823397503936015602096213278748312998368265149047297934410055259552434986861370363765818893771887838884250804683758830926600191759843697013434838702496895193164783446601489122764822374363359770248537866214999349228267844036766484930740225823321858827950929755189541844191652801895093564814662507534256508379181815522996404591401662621236855217189702650937730841374614608350532040021041014238563301020958002115206987040690142133861178894256643950577100530177443019954374688034726130103713367072276426396972722540572011424895292446751792727030317745966954113562663368861674034184193838901152960402038274996985056827534059275579245921758430109598912430003610718477639987696591039076480158846156800000000000000000000000000000*i1^73 + -15353779757891806164809187168361338529620049512205445119026167770861253988664035534607812461719548712925290175607568396929578266726979464434180707416021618215166124437309120036114524870659244352423218035742394924527823527224865387845011211405442084586873556312647322491541852988158719605745978285130830258541474998747771245508368924310079018956015802501169421618454322644894123151965853013613263610935785217377535844608894965066492251304497209603393759420285473600331726127675604775352607740922343596378888465825619324906705645594282746390900325977699047124992155990182970268539013411714800996317619074591442702660850613025236623049377472199543097072015914924317437764781084650716745937437146825138295496338384044184247690195988735086222546799015313904485404295564496737007229750457322415512917362537250587224775740076531568014678739362793489597975584948638273106608364305980234262617855581965856243535482446548263702210719632182294176739686229848259628097266690995315329352070422705136943325521530679567786411778890866554157370853987257920191599006018984353817581999711296237084949725444660472201002940663891434812556356911503977241552480477520357007495149149520218502910744141402048953585828270832650942203774995803040094071634305688039210885334325545688362300061905682645862321965897433399103562418821033952671353702289492735735323344095783395664342680901457680408381441344826285049260018571061541625911385342708324908306328549815944376603037092270790413278345884688001090141086370524781354750296130302968879818677028960433563000047590342269347351082468503951391978464823641506371289480550408740633762715657447848455602476550531267526918171670417899888916586704848976454899215552156624997076566262598422942907509948511619615394571733310723098335739115465930928282768271802132404116867542869841188021980223049129617569237670644249911500792340276940974785211834330669485235663044714806467671852874127457119757362683516010848400062170084889390121596849726375147377876103015172024709395314278772288196013963921993202899953773595938858303237202584123718663753855971615323281436237173083437949634850547524368063559318337904386040448300238131431413077461648127938253904980605701223908882101926290562593291782919571219987491383028745180740318271898462318038801357320011605194129960978661181177023278081400258191554393901303975657093997449424759952882354094080000000000000000000000000000*i1^74 + -466721613317173200352436103721659001108149034615725583715403893670229869285470249103174800244621981740315477831432496773509178498483304657659765642767985767206372081199452849453566200700712285610081654516360434161792105369544370945304581816262412984333330639616703092366791282251269432268701260640104809856968801455113084390728934886881681040281244458713100430052895035451434716723951412280931795651069774852586548083436436121527649317442150298769577049260198950019162123333591933600872553227702022554453681600054956331384771397517204173759842023008557801635673201302874821964923718530065463072242583462862914906470839164009583774285203237631938736455436869712620103754637970783598683945382455665591486545778313407091253200514025349693946671454788931551569528087732602556903580996303051599250965027505115732831303677114969781099324159449115769724313681434061289090793604380053603465299507416393410872275432289232787763868226188509326032249659609601284595317238574059310808061372513143397236867989941837693419628735432989610640125128098626766811197004818053006390015702508573351883993772727124600266126713766526270219320331687978416069371564272146753520845663063848654003345663435471137149587882297858989828523143540133900535076869302486351021439357353458669333328932753240671245336841256796804876880649704680392202888011455606451756631081385905354863548649041892344003396254740852541860734451938776022466122533893965517063179600340211729806908972958002144838307039322630554930312015542314626393888431266896676977724680136635643565145541755086544260244582856221200880858712083875578696988173418500265090410724563536245846241719081740135505729481979173961135172271666690745142826225474588730956655167811293925520123905057986640203372906868375082725770797159294418604613922459301400030254316345702132931164003448105878366137231350505984853477184604064424147830568607188950941892584202510786872818237068904010594005986482079479729083075725704766430305909753304084868168373618166805449827528615382265350821782951617044783869763790093777622842616571104045492744647229597961727826503987079680930468719939177115419347464015670606293097983834411553923044385166646894468979011835018393557235780790525556584567928679978863044417102162636172249397248328733770399249420775535826713171726062051369157154182121397604395971609061035501458825910264288973087047680000000000000000000000000000*i1^75 + 11861292328874544753843440649734868371675826224978060265733578508213038286979473179881933972941066677304512819898136740417114117080554147223413721149025320668511210960274119459947933079673522480714503579106282077333539934430385768638765451706698918240784113990209484330281930467161745983338580460503958449252024187276764704651463073377016328032610904308285835565131031164900989986277125145090412580023052550846792052973558777105615303139937287311128316797962760689776670841275059772282199520050832606653944651362748351296824140030979585245361800883277724452518502878222708033040400604172019044550841459231812763245366198300749525194607930839209808896099819950942171606515301008103330909747091453155191314067581323247144853861600985938234774088423547910987559748010622121438723659845802462671742382028235765201539987461333490493332350698550941536084762925271469818858525710204327362938810235089721560015477644575067804996439483695360707170102799995774947089415083618360445849223692883714619396790616784129771007767965383739741116463632824228879197258814549407135152881835359992375802873264646947435583710497548357615433572629071285116075969386734404374266757863270741805762352343333922716804818148927979883478357680148438929500307586319323089310758371137505167343152111371620255366429882906193720321873219364042278023046377681098221176632777273403461614062759209423672367566154763460998995424880773796673509643689264797341733957647490944652265339273727856679665593114309046309749806387405433733273475951089796217515227786279793519600003932035430198035342100919651268725774593284651817814692662131267255287017280726793632040353659618037525769957131289624481881668347965410507420446143883723021411751727943436517251390440248684954325780625313985317391796535890949956920733725974075867701636167249750952613794928890665224207909005515243180085362836817323985454088265252489345630226477532713184380231251817483420540875072078671882912549606205401266514611298504932552558658857648890120839984358968446087078127754030338458300376570239873777712926932876418479999866074014348430647974262941450978131769630730535287059282033957010201936986677227175327004322400634683900267638421662877404163554912239742014343061709495210332652625027831991410294115314656548086949470404535874702356131268066515111211171414806816941360748938176819223069518401688829952000000000000000000000000000*i1^76 + 498388885528117846573163964652983511174958233078424068923057879697366958056100310396710946692601784991155404839708143779706290578526765032125760987642061547201372743999904853280045588292093084308139678766890161862195197146052729800983857529028222117329077596001277750901419299186145190222628798615477490396390526529485445482223429004199875483541012767100551556479461839849885422023764434943613244692513741285160593117776554532918866353155058610342000638812701462070614394613692383385523260919389733570397076535021519819226797524702108013724729362240975408269999810104208214318556153281708031294738529147772777468716786873214640176429478146686802128004899363096413274108093300003382172730665082694701479911684297069341129711834441224205638679449376686473691186246647087480691281767678432199345431329511232892284123699078243569921537427297284408781987613786523583167734694853252224743596897520010674613665388500108445990763306985188850226274892418768974574521533181373433834677932787544104556023989140620402464992675700678737293408972838520793418847928726096601240748975788351818310489154102287303282753528838159017887672712652025804907500192785560366085038164662719581847583974678309012949976792948194484216613825359298770220009998812701749928043902582352803391928855134563625355337117866013437233706076447327332696991746371756889493333649559817230773922347074482532995573042150614013989488529137662335219256935950309464744692379136539948716657163959241298610271542902764978989022745654429623399521376796535133051802677962315577455030716364070434798534680131137139573448126609641764864842092199966084615060953642955853221298370661457162081659522033669521766318854546144619103821431904583437170877226931191320487793256806949376370639688273097047991839750839829236378875924653425013911135098048468499563818900073676053204015840417212797804107458075904668454636284898380225393552274375000198737863796467630717597534156633921197649675780579868417426227037466132125960072874667367214470913991416051073157797726693280735109456939350021779808058412808710673047909948081290360134131296150595477500336591520715052235613676574606396217626424326444444635535097300612228678965865755320622899167527488691773786099442804021566509588619979837652113695732388740500997600357083503185704105524550560479210485704631081328552189136792684509295045246976000000000000000000000000000*i1^77 + -5225031555387678132120033739325780323126026408394335846355800981575153908355007452810581087653738975039835395230177540822556974835336721255453823789140215961768303968977210536343954499345244290529026830920950008825366337811888088381038647179209091585310355791546710420028519057718798801193213958875258472276977834711951782240242781732705875760242781131841436565061986076430330411041106901253245079083688986082648295106314398270558369886603999971862862451366703854722740526370691238637482322584070216194167371703082603509442558875995617149097054860449546896308670908212385808729570131157882071661172933680698519964975714683068759314801757781583827572320389640814966386584156437141917629561111923395863213936511419259478216600436055133517035272941799126893429147626068020468622504409031601085948630893183569610378358630245254408696997530712701740081395840291891094742014921887944942133944740140941145819802034847847390129689430162739252650154854422317310299766384151624279418266889884338489090259406161689838523374153360891493184695726029226277702737956625692715550702873727796437648206440765314413567251955539571339534387077898624391972071858300013437430541816468592600206266020824157032873153951957277297660308253338127967943527031412345948551053583313978334037946944168822646402820822087084700261660790783433394032180924695680935583565265943629087687687716529591342449357076775234752391682777339319279144575132292961099117164866258542491141263329127144509016846278888878563125448021011981130684160062891774068240415556199696693399652688301215620067753150123886359399597224076332070757171705769320495942098849369006790947177051700364470393671752665204837409261690795383521634412886282399655751589319990407522681109924277488500273089681208364668428904166162707095371717435054308622889586599922930695398464526124829954415351693226804286142172450034472925782756823780741718498588702249106685651123107368979302204281991180758839654822469143250568750222728504476787792535248724855351876559156556871768762952535101251278820862322989826843683676244637588279351575771036410017249672324974958019033010296217203199581926885734246137315022032091958066458264575150121636381141370534877224423657390386107921813714116695100593077676564248982947177644793031865561689936937711695994299704264742266797734887021331063044276351288812438531604480000000000000000000000000*i1^78 + -232479010421345613084564963234869752293481282535063533951911497588620785042933263110565898150676506381002089201525812560549307552051091003639223941080663750049141249779189316802252787235512394872382846342303848946906882795924564613629580973886648608526803186738199513923428052739515189635484527536465241781860419272846949335999663994382853191707318377330958941885775760584613053028454306593491409898815046344243951756257671256158813576651467481231741687219720182223163469251750470272320127379334293768993484117756574795407903718142755280255247695241697649347358776354473994757393667690971498224022537964585442913166816701160413007581986791681319484262909166934120176069265673371548874884446294300689905383812806907063033842884833719223014710522562258795576583359166212725300494332102393457052725286349936166892298569005947100390527776023409357229794476731524786883873015086532472138500130405458720363335689941353330144766003802838313139070502473205853434327286652666836803764993033681256740670466162191552851539350919567250972805252869895739361421515868481078741208488902163512077913503513183717449048112098694696362602702913762284552683503899883491218386179970810010685883523132254887048449504172116416814234062695146284991386387064664882290513972852812578271127677319064522452318132202595822495936791924351209156328296246675397725003060227805280098823865860338144086696757761037393025918545348880145401380005548864129282409485679621360889181442519614624852506446580040468394902269487565098436429705897565297836846391474861312542803719902411119127550651782122765665001095368855411525293808032982258802281403747085157874885776251015293959372690570498963742793440622432594287911282016569953243522302069981868186748990549384337589242790457512921119200291301016929535750593261483724948801415750316466761984504734710822082256990274213365898190295550600897914445586328738537644204278825701057390531813416951831341405334410031678576306072189043711554679454393382591078344391970004090656548274298686016416519550700508921444002200653847451962858125862141224592445133698899487731607159363399375179436959154766145969612991170385294550996769024031195498424264506301700493058512715823969923032153362960216645188989176295539913685549670920701898687239724808890965030993736941035708043557537468511058995886272767752803259753955328000000000000000000000000000*i1^79 + 1219281735741438926730943993799216056064852456642385424420783313524944417316265733328160782325066955727274836808811894981190725913413060292202535743940972805725185876612130214543875175235730385273635612149042737060737670338503348323378027196838614429444913325212302641035163692480409359138658362714444919467430461392596136348565386770008139769077210770807156355024137173757382268598410291854915262655539740920802103118672532982248626775913661265429242827167320493447593839633618281549376382116402178384333609318922233356168107374928018506708466508179571122368779481399134876463505467455976637795316995476517464024241243970674826276699615983525458763880122323422698498841151912669770325992638714656445368847667223288903604651879869590224541633824959188911969136144186560527437352175190620161246131085996361954575820274114974550352219786899547813216443370683477351949920087128907476465533339034212675871606413699271334013103872784897296120004187897325254394577416244949915620305421847025858006703966277617895980957549337217377543640088566065219428322443633765667274020344236327441222277177155235431483355714020976263692249334599477968647334433050713911917651325620394697953277605264623355814090368051855513131917931322073141507759613133602783261191234844993676848356008732398627858843291222490340742819369194768863259906650469200772135530254439412176972654085993736746716263282171467079979843682306627981017034000142763380070703183773013046421264881443120265347574616996155021036217818646965462536194544064304049400283233434707518796998656634724350565721850929065635599144300107546227953322916908885012587656782454058194349947090170164091297452492089309110920970664209024988271395639194909243881733406839329601552040315272077446209089132890120982776460493448406596079328388944270808672384939998255911175385408253961714298753726089523749883632569576470603737649399343930162228187136709393292863884945671263885659359197968221003396359883113672673742992224631308395346487059815834956770981412296021361170607172567670814276717730024464860692642784307060175894410462593492066252364245791223370833201987029862762067028016874470758599732024169526797790190865154390616783411259899014786587187356973286468972949122526975658676190063835465826582746689069048208718793646081248530862239041886845591339117880797851648262144000000000000000000000000000*i1^80 + 27144244229006863095435099756309874884306385962370038289859353629646288325517117339652029660334567152834216711480109935282441424616245444697975301111383076540675331858381926260363747908472702420908341412639314949581492056032233289248266244565318930799969014202669116733507129090226573294817959126227664885311824628231422568084638885195732974719091857948396522345781457653068007363911791619706307298956115646260231205477976767152104458498171359859760551958583064236361737532251734693458703902509921468389600601694725722046221150585973193496453346500813283646832923656679091111614266969691817072020163687865206145331957511324378405851806206476968721520349071827580788440327334239194333764767099928958530985510483886491386030808543532527290522593506547495294640361551271717013585476976044415314068511585709400105909887177546963098751133552155512164196698586066906395093319105581867686534425949341580154023453518871834936933238551972831222452021648809513630606051908978692920925836943455194799674776173476632531908265286629274888979324487917821408055320478182545360501006589532207354335958939593598260574363846650715421925055290924478160319970316482140794596522628402494685727818413535594926532405625133827930680507308594337802212241111605828518000800517862871284098659262997214972680825426339899829094636998448186768244102249874544577289119807613017860269412485511032047519479869566384064198141652645324675727212986344105107552809214822533473011944593538405245008632199555135249660593740558051173000066548628337776212487302815126732779854107205984890045348273973728577137161148534565854803438746617828773355179227613018524073480317945170064796444770845582212853909805948294785320288197201455405161230121244396762225044066453507143527717475755749456684036619161085116308598829778357421082331577198535156901053023701709895844871586705719862556676859036719378866228792039798306755565525134072463515222869125993835919694862195964013471233744533023262723038610794555638545763098762918534234202560116454101391414908251488477116245445510179921304817855276398259216436341499392216749763101720953793389128918102425157427318176031287340292990518631589603510556826754394811467378528092199764216196556205479036611699195304127510697496639227663209602432561361181862980523131363601471963346820376615346336345631385190400000000000000000000000000*i1^81 + 20884561572870854808501032441037157415965762311104899801684304856112611550665725122139821140481941734255145464701998421795851086183745827813347109981685045058169168688758676549482892842286032090688513659879308571963663761118328109909708069102046566997315865196212049334848575796409837806477598343298456622143251781706852453384710785266092373378596307028876152867006656753806390378801167195777781486119726630294202377632548258421630726965380950252878778233574394670881487942483210240772469960349865347925993566674007054897748975009581119852907981740177253095574722816203675520261027667391206130690008596680315465067241223064220732017178983552199401071673514269075594543720762035716748431519669058676250889923850990838782366432122030857530671566783393971164732096537568375026987911884767344266021628935781033367088213133554275630861788359210663906577686992417860992683463914948509419093455395983383561102382565467945422579485975359875777754321377119103615645923999070763205873720153416180306549375487140447403088791730780229072945772945700425928369530755622266973443093640548535554033333993652641261089231647611191812894646118886776083754846410330033985931511885755512459784735800050207499440832330354421606999126370534785256546406832611844655358617645491943014555640231666606360321543101864535333951253174505346818089859633919228998281402072973993046225968462340744276090543055671911308768636809330444208050075723443449194698240522255091998289541962657633374252494458168029601075698976288881116203566228413517199035610699036517077155149748253487710150877769019229459829209328358464504171301558562070287340522742925547883516734724100696547687062439299097943764682926922633355427117304876099405120585499887410447490243189622976629416098722536143116638616106971832890010359298338364839345908866761929426893974002763857118322216556920439778686832901988419020046921206168988356321785521751247905377793991756202246290014077208518324659383516510081958718191551278340224467023929447887157434118045997921822152090011496465356349818722578683178859669121090882635019690709995381600547291418166946762163156899107571281303126012497758320182342527644813737532985405275760935612570516218781116080289597947261415244653550697058864464196551167317700453693894618595487937083295784302639961913728349203196637347840000000000000000000000000*i1^82 + 992917066430858090522141694432616991958139288318265355854755806769187825943790733678421910653633565854103697996202881681617210099586226756351953743486751708822475830532164658938750806281455426497432884473585015131647958346769367087712637003985109128817813110322485944804683617617377648976760157887814844197900068239712202212910434167682782426815015700498971515377455342856318417086911191013945623216513883079145197263819961455916739429751523989603200784242087298413128129042304265672094242760016321937333927822927080066092889090734782268686722033063376483071142618089907453752531593561099435209473730567417523185303702587451838058646604046601186968463039697245788356109993427639410185260883864597599645886528359052916188805317809582751226419037387772366963042374109615341780401213763371891098979103076425649372505265265922335765386078422732978417083968625567423193760864311505119628583148515621966275199345444643849419796259962142874853732958224966719686556633166742548029433157948417353013623736345784726497483233181017381403305943971804049433150905012514174775320535377948562856770478041152687126365187360374925725621596181458596905974130514074482685644292796250944677920967633608123932407368472945517740262207837578577770338026935964668846529492786839508325613774312963578766048240481906526731311597911723151316366730303784484656154672288996824219304374262973722725308048211963724222983954726984384850186923661430087140371895623589779171822423666245652606024890838866880080005362418167224296162172839909499259794202638635469981463311271864651120136427990334524620651755634528496521364383354595951806774607884527622468647540488446991537309379040034459714030553662100890569569977373683328763295819549132898270609459659260574647962219063074082357030398919315645319622935767101484927902569057136343925584633061445644373751446167465498708550377058446754454207147558649547067088010548607875112696574963607434339132097690838538529754246060616632077595969796669412516597999144849083437377594697565427570238766682211711456361878772473568155743281512552502278613251564454811552128546920973535942572213801560392069299103407619255302534083479545420465826946784082288082314768740354966514607318172420457550020376479451493800074978824971244071968318045162757525467564479367484674049845970904023040000000000000000000000000*i1^83 + 11621825258239844417042267649466193915588558986830260304710885936387450962657780719285025682332173159500501264283158014222023165842909423443577268945975866159673134291124252213420580469140808857817158289728529778040228720412221824892660656016687453277641304849303844654932984233634144582926611866220715860532963501080169300910472410339279513820461318421102450796280665588924396127668850429572427648943050478107020317708075937966496737731920759928583762981225357292825694711856873927523888233068887661694116663005842196428336083655073208760687797876377563867425199691891381849550108779544001411306440992475977335208361976540518419211225648832305608788410270245261196937219546398125182979025924881299072095281551306250472870501267426932038304597994539835783258072665996845218078300448087267899037351394257658432298574582100674068535878639327933714365645134305977836113678024343523247294593241636949720951135600147364236653818201987854957146886206051047776423834563445328381518723974286304511306805686944694450003422321192970289169245017516519364583973102584992860326189939375197121814269972598408279490923926073243101832359452659593725652568070202859254000761008499290396731958021235893425149619444557506596299332464921487343302873738959183042054825270339305134236050295347825755147922551814701287558635128241867524638452583722233991730787993720264917578635971484770218996785589900159757755740392775292660161349717067772282971358929024956441540771074110200309123489277724862246367547593310976184382567588245020932139866249892990429563461225047236293911322836730264819425422643538658060852596917892282430833558656099792153339805536619680542908811114994459537685669715478670786797091112188320320200563571012571125390943262483033496523282769995267890560529922421418407312891050252079182835217891953628357628401273176000412342571507905235464609288870571674371897410084829240816802610747802609245859167384027083398413658609461922221570764146202225376802481804144305570840284159619899706958711378651353393222828696334663267311034245371696006825411631679629280816906354077036286801596382164510684381736333462138790240465112733482618767023251044844680168944124909484568248082742836316571824188714497394182024439378005424985978379282311838808552627632980199231692671284780849897444900601856000000000000000000000000*i1^84 + 24672888287745182463933646314143805751020687191676091423837727274886751882890448468592726067566053957264951147224483960432844708988619059870292437704156512173274035897887540801941444795852754947309578839389426875886489876457325537531140734653091560304861936313378609811725778509138796744074969637029184411108113150314785944284923819422366570186184030564904036933723733251665225889410701000828553350497495693068745926904310123703180176357541985553676449456042887304764219818434539823638061233395745586524231097501597069368881909933082873985752605609516836141074442217157997177039246297640302624591754956513425804332722912354421331624695062338687822792915875102542454219878054358402106720821455242397222852035263620270453037975727893135305940127221914148379761286443660314248583828394871861869265613794862421347560897085969938125538760789184855336201351057818939140456424836441936973361065975209536547126657429366330259829241588657361511059522163289183924706330932141806251683919461837062825393716663349704902037179382951875723120827444176029016377597451834785370472787220602612018203196244499299893297891465016663856395690047578096625356899735342270528659979095635968674708230766490176416936114031200254380694367456884044969579441976577257715959109926641898582710279904661196357467389636230632537751309887718818004071459058059964014069840128566988467223071781328576033191883305706024836777772023724401906760329794921766828312906904264079126345240491092602822935012734513275389143179401077293326835430652750245093605320374507019913096994902318315960708091324969612105391650347326962439236914563501903165462357269425154157248773904614378352710822323300496051755133263086531716012381592476168494084504315812803636579820945898190138040970823235284075613780232709076138301291381571489750069454202602817113147722537974951809136261676515803819198838799808504374039249390626215010237916354120337996562947586185983037174348195953459052706999308603488616202808381117175177907047468478887535660621828651670056741970443248966600607959114548375036282597065813435835578925293019107784126204532168408151270375587407213810448346545017298726213162496205248490839129077991178911635615847250291041816798005786807134809531544772335198078089472500858324091225754860559463209822428711549403136000000000000000000000000*i1^85 + 268430824758899152215496322841516524028021209656986853076001693270060789522898481702859747951904180572842915814779727974479872172559657564146456440137963083657126182390057432494224131745084626627388864051552827560249290395446496740148144892364017346083198973002616303569314226108697938301381013121735764566425480321836681277132953480766891906540222098439003815887791994507522545859735201865632743163284028075353990112062034548613459214082201834890264144583873560400476407355982862088501909704362391921339092146383289690009343371066231764762366363593817365264367948416876821238145678484060574108993206392299998464248872515876678445487408122330258010856982655998503723422380531561552077888623549413278786942705522874475876249741103672561090983877856425633118320337651220919368118705818962707505493955414723936953546948735971689080126656270595385582448748143130677195695650472000034924735242277805790712855768760481303119407091993574600175913433726658771108652712880975624905955946621835658553929593748200377956429780689076542427566445716101799860369012247967398716744450052038003031408014179029848828487788742932483537279285793819442875982320645990700519535164797960768624987195246564764774987281438743782151472955867678118050686948875410252441576465954859730493128124665446379031219146624853772922805232150384855950830771333409990176666247717965234742203419392852383271481036219145563674664729425717334331049356294803756294223330981763672797767855572280531525599158539756532640983318183363178361125506784594624907096152865468863753028532765031958602179839739457150386035978927407741696517773639781836682743534543283905523311718352201050155318991756661111179093582823466028715018829241664410415415247850226969585388501692831710249576599501292836056309621916920844298580768694624961024676476902970186860058444333392230924768858001115010034893133430990359300022899748028710854652787302409469028438925447196678019219507336116406355118187785467777971985458271676535296733170693210431089449950338301973383474033498382936384628614038234085412445098079418421814515299628856506970452105919347121678021872874421641141747891456809118188720373793690220204597438483719846135020757346379039098080217859679664121407226512689389789861760372473630628191067123778793277958588570009600000000000000000000000*i1^86 + 450368182729980508037111436161101730872171958805569176290885861454542689695440701872279171449984081618320133801605220077073362520176673412304011711337302131077668325522391617072205730569049183533726436562144589095401998776135337441994406981802519536788502349631094721480194359675666727009090149053926585998663738929009263095425618220362635148661979228970200748981059150849590307399456880156564118889807775089694432614488136984906792908570265421857187619109319846029287969744426596529223054232479317769923718425349862700366557770727567074160364215009458085451748541361959327311193977681216567755281264273661825366409400085272064095548351702195368768650849928034031311792380571883611695012066596943754334761425614590238827788579311459435305560535754366672750007936403045312564686008838715376730449436588937806036191891827676057912956422200931888927886438519916940432402664008352344239404290228272852469220260333985419847314028846096203550607899611869144943783060047852506095551831006686730229969172536935490090008698271038511555465089495665495233084777159226413688587886485553951649680307544331490261695166839833166000882815099954066632673521391984002891584644485207678062860367351948166614433846530850800208382019055063068922318479230405530293330765975328138376970173076024682182883670753789750823132107090477643105253159923148745814393606262815687547175733152104812150248504051585434350488541717443498534110347568665439193127695182832895032462729608619399533404423290943167966067353392811003260368623188943510085207081116994230165863651719870178977321184275360112206057802452124497895970448433620558968786377054079327354118953347973390628632635089928524052653999121798355682988803358825982471814208359748071974676384806003990744184053981939669388264190694118304828216539963380133677701770384306604011889777236884777495157515791982067273719569521981575094484848520149562165851552634878619734870357929445714413721885076513286425095976787151521329048324035367605987783393692006519666480764993254976501493909039341519750155612927112370303620777768138808310960675142669274211021878865104579662557269949966293636070676145060547016359911621630723664185422016138371588956250382529397373403897072541757917135635576310414253465460144839963522838550382365136597811200000000000000000000000*i1^87 + 1692394752439568654353194173781181988139955751514222812859812594885249246184420197666307310003324999135671553266420544420386092780108609598876956949436757652689522922105136847322978775469025740760383130569679786206608936859115722618431529161564573520216841236882128547673526043459672102299715480945521176684679869287427529001777720989011200292469542945970624581088955739165125649952766204903588214181841152650298948164746396697972482541218356125091303695005354552214353648415467000276880253507012176368972600544782905829144608467345674726780747660720044332185171328749172865735789677660260083611493708890952352021736470552354066709970934491615899940066037758275238725221591796234235574010074440797790403239580904755309607176055983945813366884499851657344328585556101719849101752650701323513672362870454056228432067376825213991474503400547855921422421455900133297824551715489850721516721275722549999618407180269319081618056073818311378479171868004433353316081842499630006822013273043461893004020745223453333697401381901771346458139694104676243404174778850472184799143231089677755026382126151718450974154409720223549165924869771515604061168169806621888185749278485512825955314835978067919429705712782743404872224674125319237779246735424341909270420062258317061033849355912459969244321577738854188080959935401987870499240641513235472536386324377354669491516313243703251838067357065427925746678868609862175906924453912963180894463417987571918430938844829349516938679548089010176729903569341652534852831752562863778385947979429393998804701136337222032398923933528159303284519207566862873636647293108011807843249024506663733926519077286644085506466219914652780171725285944924229348838365538984568479219562662388308593052440311140606075771908525313691503375977974671380616623174374652284626923495709924058311884956475805115282141273359725577941974801304933521858652960322465146250643875178258197237517950374824714455937155907899382116482810031936475623501225184400051309692346226276681934205993396093199908799108568609744816293191530334090590816871957112730759636020171541197184578286070598025778076955652769769724987703450545868007755307000595885761089048956180849678893253784529299767451779721032867432547129290692526771942609207851753725074931472924672000000000000000000000*i1^88 + 2675930366355651606617953633743104822462953067051047680884444990178755654718050865648379871660195283559407658315572285850783095019964117048499550376626340099381190053083793121394634208285127674717244753029773714253608483416689401823665640487318807615669864464303187293288095828940017061683155356467890124547196266543269783849405787604307851390902423173779706252538566448482198061497846418397285481898376666611104205214282104050279292625149710017290767706379334839035610847020230961688577431192021785113584664526026423231728824990748349144990803506444393844622761975206466045451458203500881993655005625525097843886856806449931507335952703851913798607896999935261762231130626616113342355106201203996193936240970879344328056150103171969279661904947087071231090953619690608276476141935788500407577462780227177226738304423799429047392302314001095416086682698472868028968466991883402503687033466897677183635641499758358805812492599852697403312004474251479291992528899619221728677209286362542036792360728783322786686758683255680861318686517969950458844326063966247141805718766378440608141330933989940737565948125226521536204745765180121258898881081558858461119368601870218980807140143766855860942466552066950125103360692409260479352100987371446720498499514753045058643538861392365406511780825457668979902804091086982487493591221241841144846045065322697372751090257357460146130679208227101559025762712507311478003140479690155281850134285681566984617928353992449394477121631766949210315537274883084882229116701882651851421137322635234183329727745390249253482698989614558377478564068404475684210822551967070873678244903003685081376831891908464790205998789894376481044506510384524609986478928995441066873439534136752226359830294893342851475542693386039920786608544897018784157665073618557129006560243818564457672204637178235322890125643893531494363524481828329390257286712077790149932320356491343348112971738786241967480212979948932480120279668294881864061034547313336746724533261949951520171432371463712756565948479786329719936412430051499454951003627041377214575275121037081373015633333225631886996221253025439813470564391100068290525826770533884209915558031967999566941303355819537640571334155602918027895892331285872462934350748191880088240783360000000000000000000000*i1^89 + 2244849612948055023394009853281723611488620105727419604046903468693490240817192925810060916213024477736460051790481291226630356017425422920628437268577941919353774426249848647753475566655255160176377136288723619306195913315848466432599161857595782675816159653219870588672461510674417320832076168542166639166630416856742772402471042092992568251082890244277607688840948771107639158638463233090421320953765147975243434860584885717768051525642279854156202404326812601610058047719597264030898517583973568785022811256167188233732109605562414656119711676703669990755953201116839121659746160662848142481241378577558661203980112877880222616943295365087299024683066375287885463424840956065187044952473268388062627029190049082498357991362395342997077780881683528302988941328674060672920636944506677880608062788065343119107898408706675232626034339166825786969984669832088648385741574311200173304127381436240998934795020998508751053613474073787177941582773817505083285882351181943966819989988842369050534847599653001508660556012064497255215440930504602000921113679594755203375786072129706168374974539281826624278069494629270820700198217839105745552223960661140206357541976887575500940141689496479794928861368755441029239453957747423044884129395750588631389415331523206738376877944403896795920167960710740867678765385800017988567637362763144776763185849902226726168287409099109907729586577530582154196159815741248967590955452627589249853585007163449562888622632921924508261334256741286533021043047157674958888084616576819159268214563748540937462969709423296217959640244963187812626556173069565572232193153858289880721105355956417147240435199235709210034590733148861944209531451911624530746122676757350537964520960596927677148834114852219912974013123456850809959951623498305044297968208216440027002090381711126033901273183764625295833238172660180263226831256534874365788701371407186181870750442842722678013769238076883426047416098300933793501504532841887692231958001297156859025489749318138883044959570197878967135914563547453487275997646295549171812639829476707345597586041093591618995600784502452894894775261810982349625201812389671369300258706554200341481334892770727866600461686285514068536821287569192943186998282252287304259142147899392000000000000000000000000*i1^90 + 1323288487528561608053627558406992249066409673213818127951618078997314053866604950295350173498046510906850578249696651826145640530862304927002964825081486573799872799962099952863554889492864054920511706864125549150022191657171845231420182048453830444385157639677333874830347883965139180310144673741371524371449142531272504621148631660075627165652831109869449904960594733601602462636454528193087068483180856965168296479446015645026115789674212131039162424657930778696878588078571891926714073377039844759624684649309036292136482450008718199281239693894632841192737679776146737970253660859397502529420108004470028989232715514588068058699282299484494431561488239701529703826142129888860173372649261960800574499481178021774302769949077007309022068856619196332036965493997388620848823955769025600781541836664030132011078397330852652239238052472055450696970553894420942814803550258145292025404476502848502983360674088764639114048513256800016528422746382923892519336077499733412376992023245053964377594929543608815363225427674800738372243637258513886021157518592912004615544798530866619776865759992840574406023526603400816087955434079044151734547362926983827875480948482771400790533573480403021925336674663129070078981179010773940786880989184295272888099280920494715469175878740961450823210303282793878959237361616233345765269292506229959635445193453057498827853678985209798511137827903183745431414713345247187108129796088929464334007299470494612807498234032705970524711262084783850272971881927531426947386057490766009526684843414590756997758726141361381266016696229612344135464073480536750029535896867072157856525409475932164964231043897666968738314862315069031863685187402292077764388722523388728794286424222117673205830251262840297040548490881078342162146351858480899437183920132804139547074074579714757054793694993134366104328292540242318705657399426174153363128722472399409830430573833137385458089819419616206238876735486096214131171729853211738573147612776750793739922212287438586852365822270973294468261617604347651632855210506856857456050978703875439612682665135160194659092683929632328821545691059545506972650451092758796753083818497982684194892996943378712366888752667179922615499571252045509419791635739065052490104832000000000000000000000*i1^91 + 463728499475308894985502122567315099427681137580253582268805746916785916813470709753374542726695867215793775271118866601357921832310510082926486701113298936011359553031573654799742463718973773522046694485018665122383472459998183159420896277148949663101949531911095738700506131059576550534187055811849647117834690940567047505155647081558433974048160118328615083262788321802850441574978460817154450457603418492018530522700488504754812801037916421845399056329801948898548536785648505657810523084852270671532555815168864604345134039896080237668513169975664848680013802264752987136816463746534723564868599856348614892875660025865910220447849791637147102996419187580268401784535846534276913848515240227916682130002248446741274435570786412569390410549879332939977546497531427085229108093788116714897478412242576120113220085533775455991802999953980075255072548185299279130537321099158462669193660839123678158584000790721268462620090595914108777521870482135219998552352914712261889371271337764258414840385961065012544659642854753159189031659040865051172412275959163914142488512528570825500492444386846284663281830512126677385210595722977432252581647516442200101902111593627263963077175749671862481903529470071870529564672146561412594719877804686151531763811543083340580853138555986368147817831199398982892254683696020662023544923285685017810629728535372532175502625840393983513042513793337418702013528265965897727647819297797805933065624343302114902988308665029756728140038619534662576133194590906623472259855508187096286246694956633778160878755058954979009038692775187081376593037097126464013580161339241406376053474547164055442951500574523694011698497039564077715464314166116887866653766687618357518853288694500601302711887716622364167543466370627399277178297959925310455038720713150358735744330869066907986050452705880186467513582549802503147029038773599260438234185283842460940434628502739544705067950452377604417918386528178415037611919360254807306562596871271322979868641251265522886672124065255003160088712147336781293209804073382101986865467640225782033778941659002447625867926082833605130529109436716409772626277358708768624531048687496152615446950321574381481607612070849640561268219533653123285936422224343859200000000000000000000*i1^92 + 28262068345766800737369070900716293849580781808503760974904643237923297055288215135343499136392448096083433764985731038302325665689766898075421756452501527601995842885756832473495907152378843920336107079332903644133300699760605553035207309288899608637619097507671104250314932808534682696018940509353464373500546623648261243322674056412488877756035452564583685050849866801676566904303015925619963079841973647964183292615196093297249692303988345792631601288031815966862139084242836315029228616057582199093139582922514046531399235636037833144260904245910776599241708008716757900680579753301247390636794703614166956941665926820597224338084748727786761108225034864611659683391486027982817934201507303587584474705587176155271822435333757385091573667914901054664229335822346708297089219567154085614864552919705685056426355332323266599468723559585060459688156812697986083386448045028065911891628920594213627491935027496726900253177327415874802980171922934496677058208792090438160791310463636064420333414798238942757604773942144272276921247381094905065077003503350220451305647464131337649584962778925150206436280870106459180740451959570602588561201729538791323178365541498405638413667027290757332142989167328669292921420015255433850059817972387495597535037735558057668179533315539050217594588371080844827256544151862967740876414687394496261831451157986539011075092904611066309494405105187651166382508483757481097339111332547086100269038563250694472739610629988000413328064626461775764707758434006471256837511202210109475139055049618738542419713733847859799604805721797333059524224259864689870408310631174102709179276794775772813980216246691572214509874980068033169602550145121774010406449581081135780156315264952544276992449736153183969240255872164599652123267815630067231614721427684784598759035613253374977501503418532316193972791112415747695423221521657554853612501574381407155215080000503310942701449573236664987337106115504414144047974066460409004936053374709738143381652657126096371146928753529792146696864007469272978408783022850330784079466123053836631648573186048462591235582464470753815967722812661634091745776781034322001387214591599255437802938783266230485735303134966223184002419514278049047851827200000000000000000000*i1^93 + 5863184147796539135402085502822536510823093453906948906146387421323685352729311614107069778170039120110968247384552990581661612964987647531833203865797033395832092127418655736585670474396036916424007653021694153218158063008182266047378593500644211323980347422086454334432798423067124613569233878411371671698461136022206401460833237760005047517536381198426213293740811783821787287218510381297966762845920560584936514162323844016656996436273160669132058337776695741418841509662972711362754899616641002250615990272069321626841451535773404008569059768746495036983049108064425642191712741483229948298731834527925575552649702107578880673761164328603960737891788886427464569067575814562051071160458128948487957855161998968514654832883053119744354989795098695648685659705182337393164276675499043428247401327692351316661397356968235263417138846643212679246293085837732006059878894120346211369604558827858292116809115608377928644494637155368126949343886223633006621658584717996325595809909729296077654810883792433484048193398491733096167140426856632805047361585532815509093881165407628184682485301875745318213377327750330905724031368236384788123083549494411156125521558771019897908679632964059234718429150473409465064704289563198097066578877265111073202171783950325267488099177662338637308730030786918025346825227015061332979894030518862840991816062300838819349591780356533858818180885743132161781658415681957053974908995439768721847300117873559188600991089272531041300409086562940971265279350416211401344766726228253389776835817912907498000036075470118398946690385033193937025559226752591460799225733760811478601530890339061707581564921419522356964437899400032511493325583334205536163069630148434545991249676920870364362293584750819273867554889006775909039587787914402806194137435456141882258115582078400951287578197911255771305660283489812096134013104731733591497406298697074708658673018852595502827147201437613556341404399903322806549557394284238946426032708674728297940465165916994915950747905615909023102181466885180364943824223518747358194796685150485094945440581362154674357060512644558817743584146332173290516605176548057271298484953688041306008631537911453536469885144933964710378744595328532480000000000000000000*i1^94 + 447863727357545038380729895232854045480272083750586969002667271363407829773029791201547320844076222237468177481129726226860346736542901159488955198936549808861407248604552590242203852145111158625844010838107597617358771224991930265235917999180355323060904187625017281214468371568098469521144870313921019371602299667077331388947903966981985983021061128001541236351482461604442479238483777862911421585075677110000960378113828938797792807595893134279915186707309216749193040144482855882696995287195986917506507283800717230433158604102641093551035114625597707678024585515186779078580144170428424985161733990055295766105070991411087852279509826491998278422207088683401081370592964868087455339512038849148203547034073448677655327741501679020372722312165983063627267341395338408514531641941710524884576550065951755328231084302124689699132490727033909052960576043230702168475459034652480855332288343076656014944182053552669173804431002463544012321780748173836773500890284552126387378880589925878437480644366823176684528547180115312803708825246010906852649915209668906665638865409633505114607839690583403840677647394977266557097179435102863126060017726083022050401558435724053747998061249492789041629850277383189813389896534050458997349704933054817724523830840144796053720034774747555987431623130490608257031486123399623455091569987882309511047453342204190331444186221221348713215400742901958666412992823603240444863846927278597140494393237952314733805610288609840297695567659164260078341619679024964743916618503043121671305758311382969568451020814326889886832759937233637381747892021632005002537996315612063515658614244041878083925856089315533789717825268402389092948014290059068622602572222984084000571938228055939626076983772638932329978001619324906851422945862075985850551988424407059850311647110663970035613745280912011281449360177648050153934184683390034703369067890807911178014870485816344978045139417966200098332423637448546106687576596655131446481794853706010366059138889752424159501263813174907879974003473856908375026488335688452239953295457671327523823730346079386483380717313755384392868334352259480889415624956879263191749925085830324209876127068165441466580244254775991525703680000000000000000000*i1^95 + 7522368292848340898162532547410542827936496439409837029309302360894905873010159909771910474524299267372751650844194986606874787387711997523911080379790155013023644303904875324844715876557406551838874153402285761280830862438474925471400335601638563648787758717128336883716640064824271629517544825168619115854512971022903784662886933774593327996403422914036752410992689711483704587887559562665780872917637653576683190752892964745829097279687294350307531983638101494291775135399419658454505010679307360354506878157062710463480880215867881547311811342999728221897013853320678950659534718988743981146803365349452928790043949395683093109348527509865681117331584722311937707133707743675612537397391258480986202387865701713410245854128923493605091159061737727222789374381117893939635283620808758761586023815018365526371789122040633103327702256386192801568883182979709841253278420391233863796796747105880045767905914813132578676228419303946229578683784151338949070676142317975354725667473523589778503194988676729372691734527756943490511522083851342764783509386750029575992852190930515448032910323658609548210650751480733172106354944995865825025774140401965006543441657004824387083195367830870612427854850922852831667251757961381684823435238798513715337563648478901558498690107642257565609102976926876912693418230617677796549718528905109294569313464566001941773698616604749761718812138346449066895344154410520372532097613813440173829197615386012051079159281486173639802462215586894136754193115827886795796515594841033686549489642995893869650755763131694231083319671657653882911651442440815286351510322855773690828087659728604545121340095101225975025903481591492518262141031408962119333718690931028686999101101410409472452478784186211133734387375351775345578252661710404303888312438212566800524770680376975914811675706664973149726002143714752974055316788694020654485510154750662886506916648319509935967016621317247536282553340083343819371579211052732948533151268390208667460882272685333606620478827462164437335861903059183269255968219854658097427904205250753491783797083632639557853625223803275050571968847429978740070675349577659026288314225843116253278881968144055239790236572581888000000000000000000*i1^96 + -429503444660884019843719437995626907631969902092526307600554379810559494154185972765180546403298562139720757624380605077037475330886397830092910420713710015209260583490961745673945614901668576928122516467928826507419731525542413754987588048289056662031702042619786144096485151705647048524179664619256619644647155850330936433482994847680678874242630600366718903921441454192452283197156524739370032724100218461818174960963718713525495748344901837166578871781510645822438162510698244518116425782912280265272245901442972795946873267264090720765323747488244718671811473685811802027961179109961723145465541520420645237888515760763209333026507902032489751812358510135755256256360666129825504441951509066713284558063032559543513358166420677490685142234479226626999150465393654689040003452888931291975074186474191539052704982972563259043061078176294531723408072488672038805556732518823252492476115850025381148189226070056563737564269201836264585150509057759787305987619955073444759731376102423021346805332480622981697237863355227054242575159434961095841874308860562695609902580424891355893197847655995165684791800642329498888377926605367088842347915141702475461796269446629887764309336107248324301010662623354426597181350589235265014325207838894762574195007015088261632494606685525403693978952288918438534679393219552680274405267067864467312194164249637916504338570375411621087369795958697637136852365717364037404978709401392342632985731894322535231364701984007210893875427324505655130744354607217031120380041604802212723045755048926772297511021507476158587242285998119268696587862234026990698835414593298901254088343550162840039624062902287434883441957124229319568211960385148684946049794186206114104112964294627764853842449331391000392676839003699000492600540227205917261475553125604093500202870994171802997579932078414884030382566182519551001826785505470781398378907293326879226647888881759679696596746906618574353225460529206684356412247468386766998885663633667564083800500651803689173869640322978076741913957595621221456234554664541011067576228347247869600231349994940093351754863545308097147504591685272534378825864718423886758807525703108764380179665512819778702540800000000000000000*i1^97 + 15046010399719492155573276230187269177309968956611240155328906718227063194849304913114508531867417647944497912641240702839960694813396327119115758999851959007163756453777882411582846863031369992518280334882329211312229471293262380681283534282702044318695770214674250135397812127823388704063392760162457040011763573568312048337321486925288084610569892078807005306383188330971515345091438578347860208146329708763565973519653040681906198696567631867885035491524885698922949634235169806219899177968860418973721443942626924573759127275958634297724456952719453203886839853604228571564171773810085978558713336976038722119988652986110522016612538954401352832329301364005989501161969084389744232052350299644352613709726749186444760196255407846344712122999663247165778308941267427523436916006463347321062046703223437636415592844912964470640966220454145054646704645651450298547323514637356904393226552409246851715477160444840013158578405253296133217188872527361227261880762183103062783598234100353095098271252405824136351166657524850911217510708255421545259716962509177713827469175356843654832786838652631920721691444510454065647271631088334317883108685946035985356648627278463745979192400224202225094620593730514623054437021601023807757861173951056775351736849120893728700283788407884462505070848680704187604589769920834573766023289178877234951431943204207522514620431334727500682365043993208483444207197435204088077104800725575952018896465262829836622636741782140259964029883126011064633712615670393175064983956244930029380880740844090129291401653377541770603119298444018093668849546233773937353008434061278850417727152204818389704619030224763958752959171769541414315331726248367261119367101679768315347512201229262588411543639751700110027564069040786258558498440940247235136709537970480189503942762664614908960505951176721803349265550145356885604072682069162618269011495239804549597709625025742791288118586249520493163721806738738098689539631074972599101666200705012123841196090571513813457484039624784479031885354449256330624418110954554958342963332769007331623174614821322026247471203688308014079075263452349575812605345196337890415722452884256490483528014757888000000000000000*i1^98 + -126854957156684509987227724861764011599832125931953164316940756562286116270099889920348071053096901787848396072023994411166279282098966372058082786631869580716221312914942265544973579644121880967968836284156947353648685381371549958579841581446723159300238135828355488859757252128851043319918315304514358825386736163435980491625220539668382065217837426408008827278271919346545160212110014429350552144926553173167144405798596376598305282883218440358109415987514827356386492756159208797795208300018240528501887992597180901913869056216420064692688481877767040814298532653607741797840702893323592155192875354072577317626513792711364533383547177923134836651945005378597963461688624075491763408361539980853907621776765244775668383414104634978451675501159409599670405308206898783769694477112893103870802026416329085532006106138429265762107319834303443937743670808678629277054409198201614761319735567958986138881778083104682771040650818641001106472983335747268405130004975728999236012691879525338689135217959848387214716790512515493290076910893272097951918548172855148842834347620156178200401841142399500790434762182125185494444700032870528958952501196659414452452772968884537126007307140799653017917027993351349737075624409334510337079185855783385751041104358991643476085577400153565516070342564594493014478423546089780883964491308770899731317168113835512244548308739083108398628066990176582495682973799416110882489505644602772815450528119070473652885667236224623460662479697256532083454909699109330015187012760934744367600905097801980224242175446404686312124580912546887073941677286865454657203544791880246806581172335037475159876492757829215882498846572967113342560497958949526465590128092471184791202014986750853438088750784051769604848541325734849997592198619615236293788972805268299904724236833449141802821608040978880009748120747638131472633501624288987826240379762226887328417705227434826747351483872405822990493264727706731215343699898037987154847322944090581436891768230643026159227367166332643964736907580247705735438520612579102759191900562842718694705105479294386933399006712530930181391103099486523717078568575666061128073703381834578001920000000000000000*i1^99 + 331394890352569168835987529897152329571545555078697817012760710011713301853605420263428720722079863829201745248444133640091224713438447035565980420520796603350039105931462951910944960325396027334726691866352172096693379256753249836855165504852937019317780357666929997847037939380663536295925826146024634608872526866216222255109084447689021869743962159643205931057380127600658091516529919001068146939201216179361535862076978502092184406082055236170689602494068370845681131306056613584615076816384304762316534003723036229955375583425980957548969644044644782781313338933142791817202556796342294962314262840709029442962333778851551298151951266840686304059045942495836135549520979802702262160871524431257409184276399557060185943440859362467843266423200843728050763736353381020456866703840511712947206733905186803949251090671086689154016283198300013223871742928661784444522084139678013099695679085884574390790945417894420753353448895507925107391212883877750747131132679532132504442863011029358553930351534532666468881831001665953951534706241580239706553903862441907170806396395850586117391794545191146012271441529525225741584463185575929337783986308645509813237761073324279446583461333384552903619599731940795286606166759382080672204360265217422223635523803259297712781153290101537543417177548342843003842611375626754727802341343004235159429605845348820745748296385830349444522036486372739879949765398399967742904794441979191521155518566424761370516895384535602267847910218975822663638363658915536345096945028083083450222338880927561953543362304766288037494902178253326889526378276610517378823562121493915189652454574458527436907824198535962658594894391290984950927127462148551374271597741053571750013699008323609653000785946837205912651951336870936595721324949787132613209999170771391578098630128911198894889770799804959693470094915681776687098382117017633329521959295368711490902546395747475375794639495876995335199139625487107240828463860305941753093873650159320009198107666328445838529255959607136568451668043770274735928595057712105016162809410747367510011721135129576113126338421797511617461614271346111147662635412169758625696317440000000000000000*i1^100 + -158110181046904086806270140694942489163247135100217361339193130979304828974265935727000714838220270677814816968344678735059084350055171145257149053711965560326553378454790959196695679384121072001012640351192749936469589641436127286120536753382973715263902444251850040824182428130914501668378531821874764750770913634919683128591329948687199530190476450155710911321397511611592324287243664555559232210281993814634347784222702651796017434281560345713756883420667656673177513880110843073602997962468640704936697812604489531927591882266192262669028294876065256374607832858235030880164020484248000199337335204213171137419142370684714288509949059925996982837210638714793948778046572449653350610143993887369212702756722352348208309232417498432484590821790882405160999278797083336648388632401710116569150650896783425886382549528957908895417105347680681825451007161505785888855060047063730450226041098340499408861326638108275891546661601128848894669997490460885746122054151533836360498034401140310841540954930887392688437358542705082120242820875592615257617412764927083093083452971031046229165573851413108417048677585103467857945663394913055834154224309442375811361943956499765067123149869304266255984412263039591922375217974451297404282548477975368515080918558393027520525348829004105467123326690917479587798118826477988201305190704096467747484770128491500585099037592766769025990748773871598239962042136796648417145944542890284886625394800784556558264536943459563455374888306510176129841293912512176941366718922198113314905294082263131558883452720584240538490522331887415761818942646994712574928240841489964364295150026786160825611051073552726406495853124677164043195272201473387967662992078378812331088934087704907890805484172301102229309315301016182083765430865632810438992645803157425025425858758583122706911297273499693525119041597481176088061189486772211606228096897773964891222613559384003862158573603872665076161638336605618294564241637304502144515454659078398715128659488374925387518933629440536138084106089990664044289883961743470221212711188680322626128133296966475613616952750714341177397626916297594116708639612862464000000000000000*i1^101 + -59276435161619179320969901660246018302168958800869989653582594191197252478889506282579791806735598580767830783807790674132245517783479170805390663616453705333776124202782007989764475542961285731678250561505284209249915722547302181549536308437561881424974729381942736127730975245605170881598179201389222037368538032831318192250721140941311557474379828774315826094386508130506124624306245531149887114497989151498202974164268321739211926250183796441937612061170818358142754713530726616039104483945971873643560729965952053882104817930440538303828428123026537187976909122994929419513632825838688936303955928913382743766741325675143998138735231864444287446331621912846329429341458904717777595387561613840641097185275044922325677556805470339694105489037217199719606868678918332476701611152837800584655887026539283520362139183709031539077928653979034703986897867564846064482899049760822741650474323514632851001889100121248028331052940431365121546278941061998277558437297762062089470796707773160681832485028971345721294605263380586778797702074721137100804748976122405033869405956009416837995838230485762570110049252425374401330985514660588949765674532816526388529104203325144768635663155209771233839949048993023472069249917221517366457001851803525026118197701674669730380494553801968039701239655417566330658374765356008322297350509214921787494892603654787712342148517239528191750853796854625949306509801570385749947724382764027793006336922560424652012671484643426110823956221586177047510506740431019092634993898676035690677155036730650903345100789433784395248234390447947050447888152106114725517230231110163978302085864687458457454655739665190195827570350383111579704338288680540501545047882161781618575339434361947139317727018256653338609415085955695067758349452181354740541401718232621380638836452429474970310047269256385553245625805271866105373170362514400924326375421638447447183224736862634566574476921873389303094329770081123642664743746600654318481457771143906184099760474953451752447778876102874890070549199321124128444233713729318258380769318873454205766049010211829015226545122429676647613539532582716597862400000000000000*i1^102 + 98932243636854551048490215177932454917633444884113285124687208774981272477088082832736698890643504733604686264020419057512366346029088200967604995771259298489590364630198741907590291891877830424274200458535710503784530226134831505548649960192488756766347054952711478783763859401353882363265984356900877694357987934181321694030230213185099472731176838358907673807810411523982178406119399893867655479727810630662318021857411728048788383532508188926117960778583171515092290019473552959763007886146134820424580416819655547670942334968883643583088567257834951110492784680406704283879779987094316459932501739903671895879415459202047906206558310827529612610539455869997677345482975990602192011739596160917039964707797467633770375592769568685792507633692006703580915368083532681207270827136492646488964995903637899066110784529127008368658860561897816744557969502954330017877129523126668250238710458982657349622597262027686687913113168028651451703463443129255548744385555267019058272095980762709777275757565213346444879790827359137415392594558857559950876884861621218567098097096071564804776444409244837093198250802123772600504118265564435619575382585653572069519546142619658895813805303657456733916849983531363216229098488552905780856999546401045604641983567761879808411575696641912441293534260691175968839337001463313549257770337046658817133565460222537557254401423216273191771321440974846850192560071739352618423858075137917734646715218025024153704678389284980778327646898811496249604064966398539773908885050911727013263308052863554359644802623765323936890223505912944236969215302426459627327168711176446750136428181485020519565002674494522856782529024143040729096370433462597835386678558478357109167657831663249490832909941225215877069303830633974439233822143832475560823696239793165259183100120364279143722621373104806280550003459622083522169003443881542875192516484118812137508198348996523512630854830727193424129221913837103781274443200265977574816075607226239396215166450180353184178156676649969833003443299792284166382587180117038559867356031230769850480082919443162334491772020628357323987458457600000000000000*i1^103 + -22848748224343342713571599753458040077957575418136595431213761504767508834130016550517842038471080965141815068962321915303750157714799931374329546020546283988890696020288670023861515234138090951026611336130070480106025822021792787533925245418095123368213188662761215346085907503693318488091766989651313628947745205764995486436909087772278255715884106258359071774628814414312380141056579546332141290152890318446663952701286260517154985173952937016641630785160256188380550907923887582986241588493554304737616879259393379856790050631847113939069545225050086241175721905433461990559210177042859076483395079234488061629140628985819211847902699026441003616023411282491121452519137690526127328374740299482020168423925259042602173407211282631103816918339636423758069048091641825862488723007282115825454024899665852995525624494682435790333535760768445620070227887756402856569858836881915477592975990044312120115898580207436000871480217290926395052158380747755938962009022651630624503984260252423540152724287530044000923403345493402793353298292177752963103650549344830929852727941174022095475232782765708977924359960215560971131931847508637141804766785472162718165100160304192773294448213046952352504621513907991762476852787274786077452912562659482615693027265742051636942142478683721128985990042039581519807390208023591050400641902725088456242069605158296394075341271287046244892714178014330632893867223250949823815295836830939509684164632862809374842104978067568903353025165220478445704292865652353592825631589505897301895477985455182683896555610505242836108741919377178320068046812646507326859980748607292628668939730094075652141737938508035900257199027728510730469034769489275399470978365977791474830715956259154479133674793698749383224333719159546903323634115414662817867289298727623160152061897172429963557059918265823360316410728464197875080891562795675243247619230374035205813844448188357234045349904972733009296428664559795090335328207418551803068141542919364373152539865540636183031223715909724193331411165518712534297088375897781175786889562431832591862237830981936859089869871209512960000000000000*i1^104 + 789606238301062606902925275812327625525256542579325960217974321818154598845257934437401081478939378773690638630988786154974877859894876457443862468481338022004200166168402514066503658259240898003595276598275034070881573249340618204225017386062218254573200361920293902909531180714657834997955602975605032917194155724856894231534836784482371559925783664370428326550561230135558454297459607953605131191927961641262918767578969203760723456486254096756507875521546355825131619747171839062369707312424702809993449617264421073016043582697096159723609876715672698938850390058733497961653436537426388759685125428980955095779619482305952373713698876304923538478519694555523209749227868232522523623494841500429014586932644175805634536252643548534627526916580362094854705837963799103257969852331382991804565275866566918012496738472220149094585070922785672578328959981201043205698143895635775832853000209483877451132016982447336027579275942569683542695641163504038389890984873886175439800565710670704042201340778651113940023188766050456677504738036215854590446089544100640392229129517840098159249944370530181898723579981144863661084526134860412534626357213133197814900459509080598137411446758557771406951477357733211139611393202432143011597887030250898107367894380732225672681189164820638024347274674120169383762243771215941191720686115629568761145162706543975279553704953172897565105506862678681624821483233082851171221379237547203638665253092238964790728908147527092136391790684020870543980248713599072450582982973471331206356073948211323559261997317072682378787780955827980356800565767612492661283153683958081724182230203127777002158746051033656843680184756623440234685583196467456057010395418787002399627221889163295422200230267077490657869388915258350630081497235359531372144734494319725569424767028514011088876133614840787708627019417289422767330386069548405421860210361103516756027731810092065804252522058811774329748224975730640631730563340409523251063017641867068960457451881941958242559705199999654526428364884179341057460618943821284103476633657951847423134975172675675095040000000000000*i1^105 + 91253959680101590215305205571155793666538512154796876721609110698899735774963170529906108593436396969432215667105710968714534954294831126040285111695208730772156545593839550438790980485397578073572953982800130333480081648358324718389894663769646081515253776328712766558481017276062767917263171446672694663324915912515892953259555617693511699296402976853418784775567984614714747658758610176298085716942414385434482156814408419180668408778722254445015207465724463597443727657419904811029325784564505798151505742943126545432441693723919881518947433075524459887771345498058807506493569327556620351111523092663489613224927652712547622589325341530696379388145799772507945656385413183871368635094813955772266540776191900164379782307401701760644472052109948639787339184285349500418608111538899358301220920608207754387985252858361222550830160268257368488903644408170477604825718384158673826431072281093944868458689090817739073424161661286518439603922733359895627507540409063356117070812160849521459240479542204129588863639529602048069268171653055435443203450558648675571690641448818651613522632117948825336302779617860788843021838082636631804600881786734167719065485881229813820378905733640108056320869710617526526669411946561619353721168766859646267738149688175339855729703224325957862683807057570794524075190644779644874076487070428228743283891314663997857197585218416293052495521832715764032645623890220731049566156224850409914836148307441445499624605575522343518191218464308713379167072113399176924891633083507271461581808331660200274292744209141314544405423332650849934423291775826749273807076167920594880217167319216133744485752155504707967656104883341739535022647811349609054286635655719944588770624470234760784528973815639336452824455103285413370913954651233540795865206124166207044795337053103078799790187757871480288263884862132688272657057405688894664637779617461112007184963267754217989849839649357299580369620249852846363209918680489894663398511750806204821053829296578334321301731909178408038037796288489601904691598243943706052185946796133048671738527744000000000000*i1^106 + 1306126840315279988851033543804166308051698283484095993869338384641802924674748043619684735866422723643049641939775440466526465972035542861416138617430888080020605586714817814103622265961493482697640287342957592017197000878221963561668496835700163881526867264486751672378188340881793953952771139169891522694268112266591480939028383515193753119577084875647657245393742183921732981913604448202379203867176914626707893271820042053844886084288418153054320947436661129003093215343909214001381566779047673646189988950077474514020426057250764210304382709721088382173142044758021966268036957947061116222927092914462475403137815272023703884737848489016415683622700857752338395830836122941494777624948806828661961380100423884990886515076830413840406415695739405146385444609861879692350155007479860656271916747136169338302739959943338611451367433971152680382033198137241826096656633327030560619049447407430370620300035087704830404363116320459702414877281418840756405089815066439870834496045177117581349269491735800918489895731154373616542930040414437762181692478318516874357927785854456201824113240263528579827018270270805041711007165300546467597198914683692310099632301412327527618378858957524900658016671587342583382898048665248960724326340878254505999125687093030821966813715711167398587784864620989950196707934093839038007709115187503120040600087974282777088146667452803720120110025578412266011583205428889759863465410113084377419417534959335129780140569709513672408495149303970952071508693819184769804076403291189149091728852060508546659973328511688552049359639475710731259929473562437348512028188477362106748883837227264100581346769989284181736614810438606592021428697531612256681501046325944751497068492142353194480754018284480465024685318068278092043382632544226396768600406490769464940850077739519278953878720903287685140719928934122892397234621737637048444228110358226484363109689450372673407084052165846072509658072511851913121832164860113020075053101564471029216971178894091940958089676761656051377823670361823775631279240227161694586568383135744000000000000*i1^107 + 51243848276590566343057756150583458563498609026352455914166935303096793332508574866053336526309180516331246067666912902876403611912755959859827590332935470616816306130542609545311245635440148936432905775756993069717375979646176782586022332382185787620290514290573124825506878495199287706005467363162849370242995887323088305065010745672815974540340623933238379722532801052957901468480705987690609057208939393407358324795166692983847126305485425992682321986876035040644632377962796133611099405652361293435670695185731061805012194818037748143398245803518554821415528889692556358054511151507944415061962239349830410708417671383507149355633562021510832572405616528674426303770723368879716935351145151467189103674526534797717980740325058662652661436674542332638342999637517566632730112061856580879941238620038484062253776357085237541767521607268004393240096821202920279597200429553993298062800624419912330158245955668719778505787690525093520108903700426841386047831552617319277029368611951667162989457187075448092943940717010795280282120227454281641856739998781171665555204109446901302751395800231848289374129009446123023944325064530121949827116762441204570037411186946893071200083730410136594881340882996479218444937196322816273684350857043807350751957158559007734977752394285290568642022846144007483433225429126590408976542421107730440874513745826144081873930606091770910248624413183481648671696593512875722623228289090862850281467340602050579663483527460162879004234055884021061842691320174491346280552094614541171034990510207350260935553786267385306303872053960308462784257717876531239092376028761055834682843829477522715167749520703814000552362990871086592826772452541610754147984930238648160107021363911463224509495393239988289464663981634342346014002185773784090096855563429959316821242134615820755995977363335777555144528197095424458203550087772408633450693821051241644611634459657787224898363833420313960636185077147843969737040429877479538351036425663797396546471686838766513937975744577090480717931591208815993543502157352502558720000000000*i1^108 + 2797348728759538851479690237059412367271363767737975098540099828699550930813889620488676333451904624186250290459650250612001133083201404117990923841608327853620000233427560722958903530655385667504669872904020559513986969180832832596645805480496667104503070406948370835397606494635932101358885415349082240685112361895604390557406192563370116585197853088946830680045424051385570442147452712959462217443300708523806132351075002667331028076680022333112407038072399811850405081609832921011744347295554807215183081689190002723074759083045187293273356551074444241966860438579249714434963927621026218937422323370591563392545100922776843624135732952434551852616492646822266369948906033888436233542287863470011653095978916400652199595769855537886547161109443384793062563170726766462088311870634360938011711134328987016224226448310205063733146597259360883061854333859942686107729312971226285133544131199425566575986829870499397832926315028543757204365117145425280682451113548703240026018462547897162752377859325683194871887012554348294584881945867258386104250955841329527078651343899635271689957947314243682716190410738483321986015050361533496860973164712823422598278455173788829813688920113086784367252905350425614080321278003644781032712388246671882694079286259302055884637249449327905897476834276199871327128355746134228213831059997739497293912293993086559406589508486862850825298022146132803609332561613351898238668210032477793089844460223454686557139132587085409536096269325445942601253191759845215102376693464838541111702522851517355973311472932587392579748229672648113740917452509512587935527533587922155758237773696863542330670120867728724470568762420972253139938203124948419853808039642671009819978155086060474417043941873728951648427634605026598562687901666545555856888186960228687947589709474511561637673718659405384935364145437172519654927021253791746756599979966701769488385129297292365288837517999691473868509308825585559573042484729245887500077217033780364190890626005352993227917134940190225535188996498723228876800000000000*i1^109 + 120943947644398689239574389974247585279316445957609305809524444021284735232493716960125392570899690787803721112783083197642961117370213717439048820329664554046380169827385091566311688065416154135199261965126200511661606780456484308156259493234553256001145461307958197311626761404049730775329966242784995335001034135708350776125460086871827244445781282433952489552789733746349688436615543063388006271135419476817999018738888852036244349206405527775840341287449349244400222320062615961827617511365127149485025355391184234761035607860035742434483272260385567023375473809241744833374225117766443510266168296717301405477621150736486513788246163306884057392287536439112336447073414566290089442099839065015356885825340260427526216057720009291918236140715368799428397469876293053697898117962579450768451748532091874514156524254337645799411165250852960450833172769579738779969631471252219768607928141793942174820224225330042837628540166536049925909190012512043616154160977387114157551248093401728508402148299165958909443285224797305071386752395199995026122542827261293499143536645747705491861897781997830143958190476811824908803430708034553984459393593094079961499534608254039961012450465837889134068505882250851122284180377551064941551689287093472597800660720790898308458328005833796308920088518506565630523197281190728712831972201001707090508180629798747322982490604809152080288960603700289092311200249854121176953516532469565739692725809045566014396215946553262986082535125448925887856338141545012958683691515745202500964140895661980903375811359117387073150761109973775609647013106933408258761994573736617620526413777403400080775984764854347589566234640505207506777943812111273185348235158156483741285862538361422716819612756544172757141720079912345289716542315527651058804937545526273262602361481408888512909632186733203636508675660575446818070330883248163020067324775629985059487909906677590740157395153346390562745238793423577107628535334232405162053695242812766910102016265353796266370148169284440965303500800000000000*i1^110 + -689093500519021824488922765091233170907208160391818215904852596759595219137779017209142029824559113695743847216937592761728381215563662858321570466272389106085972910461799484238566996003633481379568082781671675312948155819282475294464560553579959466478591095223110015007535377341727664588277693755391117086961374095228302922255484533720992049126970382319811256997104016558351790033227257814232312276168314745052384356702463191715795338091398941794997477118448390239079189108503478877464230010003843828091345675649262471028069604211936876855142659201677842856007710812942442723817230188169867935551875751434771574303140796426575863394774037998643360893773788247014768873711157795865186921212627028586097458931886962106266999897631442649694548637887681405502773793311644553905379064756902458018318523369704034744724383394168031510582947504100487390571838235397902347143776645555430691504809682907102482812034562847153630265589772451260905539700524981828408455126458197682287284155999734157807319063568214798321515277535430567602115051463361147753525895142777856797492692928310093223166860095570122223957735447635437008872526995733112722045452924554645928382497388638115321822975091403575798651903330731001491209388510004761909156943250214516233894987190052550002842987874816537399245244937862310237805522910040578898890405118780632248629657771627426836285050913559753216001813992034015040399020904350126956957338530580385020006307279736260937356981521371516085477233241395932132179574885073440400982907440667997316876784667764916448110560435806904910019597489735148903880992771489244450535247290851471342021875759075747765114252403702063440667288750181459165749605025741377659073667789154678391701573234627532034133314478679156136208290127435173040508229579737403725357383159733937676704696682494608325314172921816627351896163635415085206836289389099484530652951555905549271228630433563754658867736069141764056772106147473679911844792862443109346694920797703744328782957011145350607578071040000000000*i1^111 + 307342506853212911679273002804248491333197371222702709089692628849385712196652413278902270959858294760367320344529324001272984374181364882702063624612005931543375888968982687048545901953382599464851344049147430272153420592695553733711041201721025033117930608045640032261917127649715953693392314333887869698170853922875909179872884298137757831265959737370700539823736651157110558075255902357708123398604226622473885478081597409324263720250312672025952125545155837921811687818174836899063346186834667506810002358709066911653722741244987401132413073253810940130288995455939812632400444724916653213697849267743726233409982743302186127316606010612561282706927257009742331818815532145145346220243074328351758981964911884336989153573887220959732318731856644297196962554062798732261668284892996682365320022065436278353194157815022562504203064321819835435852770953279587719991254501892135424833027704148850119089737870612047307763922186873168932192317561107502171214654263213316710259980395194555817592054847477588033217537519687647652574897096676042109545834557543096632543467690105802838599813270392966542927578337696864152903841989610012047412625995141916318876897980019280680240296960833431770735471769064581963273918220933708518442460894737768434573669533166018548768362577858188589788137080319498446421294215897190306265366648075375428072241542260880906702632537336062911151599286658469290025313669036144350220233386741854567333394174523776151787294232746229147004287243937204590507936712404473136949046503270683575284125605202960747954024773049583919683481777055063107646302359139045721212984831752805446102762119984459767366505737837897367063201963158936313092550893527312629959705434991807892761275351732978889115883129736768851260483784988363530608906399202561086393940047154403649452169328461986717526766389656728913368490406128155473781318925225282452701865878395092362356355399821396865266047782658387927430898638927222836865010486285643640457537934811867543483235434496000000000*i1^112 + -1765835236959442379034639797856622940575351742375512810272897752911011949160926414770834636144422257359941143571834450495401827137238230237168437442979393285813585256154639876308837394431956135539999789743753211088820446284485135769315189734335479108474163462717281789799515909875197384823469432954025264928310228302589005683884570811647203944516599202844654746881279769130717214550459667984665684241302850429378564200048787506487347466474226769303892773305075231284205051191971375524237823920011325782940695268120668445712466112282903566924420636193983718783102734433006655945329685916556897408922505657661529233158966024396070299823915897707255079028288817390886267641700686612229634946055745612114293715544919262386696282450563616606030311696155786909673594272414195179075445407590123779565036182989909506139193836176967123004807328425310572846923551749997174802071562735578612026444444513650408375617570597500699749610713805087348317755978213583054287354389895046234219661162880752283150101038573563590769714964154117568526902302247976815847691768733912438048566522026400530554759468490223890112179988124786269447661948001578844513491328448346643145700192835620830009278182455432030074439235990049257071378664107571386806849532607159277079217747850345514386564985787428595678394293910990922978738161298084131636468106990035377300548442493471000489589347619323647004383284075064969575711795295655194426714029707863118200791649040783240310987595430113135397132975901597198412404300797346933212447145648107467318499698322527838163463523013976215443789224163479691205652292033059864528739675743516139686019385934202607430914602437863630352736669120450463054000619281567060498440311382639424750847945198026798982019973354871091733641279883569723405467046650279933446651490888601759889612868855518731803778493666407916263779836012042756008420974691304337720488334644304952256175610533672667969011418066961147315645006327287339044458762249426083827164322463744000000000*i1^113 + 7977574245703018995103008527651118211706670486058450364138504720756092166462741994628268127940323866874504888874787450429907306663219313513819365259367751473004581776999544021970585109669371852202799089066652756809045430008231689166474011683502697607232284269555084311640199456554962609117063441437882617756206439273840298285546360033638512543475502200067142355206505725371355102579778306101524994289116395824508957109888393608404697030758975797556828713325747164765838504599264622336992225151631563654964381181526529210306680387435708426548422158112065891344925990237928744731839299457292445593548245399502494618494585814173443907780932957655416828932006614565065501344048884498917091715464255332710417824922122679555859130723228256510719990244774016631784779992063018470130811440506406576908137564608851273576512331393133330500336373218322405192797833602976588817920343625546035738574958902757679815970712599135404297264427080790894675015222755619643701255506870245191629104766296571657090607828084150115936273946567018635307760803291368109621955166331765313968996712423649753744279060865141759779826773428538419043440350586087106310783722161837531978218840789640304287478079428894935700587386057338062092687236817794146249957307219255119526491190440381780602365884406070676511366195799772209009199558212826557985832893138189661549117714959426396012772240876445265273361101225481502131114861535730218924929403653593665535619206770987139400323677653797294097702957764343759232161473917685168393298743525988015060919407482093755680166322422583215854882239705864760313027701795010653392971665452938040171738039096848042269808883474967831193000778609680046790225847567281034647533689520665922591543889883585828438235523899830892772149703234422531847255432264503773669813585542898425551606380043551510984664931223904338173725226701871909511643727417207529177686799256424824457440966562322805478665983974523007003133419869798490476117401953894400000000*i1^114 + -32114387147623393662931909992282795752931399694177533486953606987719277254554902117419319467054009695463509860873465100458788154153841736057498278573477775535938168115602468776210142086441821930858279255380992896694242920920427156105209348791871343608092232618165034358630174714931143108854755121665848126974794863961356412742798395081638573224658564972687418029863489130877837688861915484994399331032484078336941088346193722997891684138264231759483646667776484251798350772529826616715343459435102307306106435007785893845576245177215359114141112672802000756619849584555283510851959705040906032970023508926538054026332027829305753823475499565770136801950448060088280516059041688381430289399852687242309844146777873850960642729870190716365120400403648839726678487769023104519126755785219967491396586656724287101840592635256965958397889011710871685017638499495293943996199375310000790324804398154960612319162194583780915522557404032079547983636273858770759484879762024689897603554948351620284192301251132272726892089200560054582985622872208899462921068383908885143490509795723021653448743235692282952396457107935488108566066243973523293115292591308114030854051169449430738427480345671533411196469427095445527978722537281892957949199630221700262880397704702000675660168460211315402712493513984213182100642063908926654165200379873198576894096626126183601188146199545341463891010283658405293474468494821635399902135819642703594385444609936676076548983590286581828026324037173045010767350321698896043853550845904851800628075974424283176612355031298099641663918010117294281251053971770007935750609958197457546490301076030008928082158292210977556540462370651157302822354634716452443623496306161448276403367254113160253510770637558747659288842728502890266702047238266735764955107233603271438700363291551280910517100070445042969059383223740293628550932565395268273139485992252092233552055233276248014128002308469714383634434727975321600000000*i1^115 + 44423934114044841076202881013132764514780012311041520838813835045284464759920472047897745806205657290118942265677068981262555241887182652670501278284258790040948623690340292966895637091029826689439583145182605602366028181938326338698271998939122125250770593014226314041533407040939555011191274400084454068177081236714289323779846181951480058593514372351751265611670776826991775962117949180244792062449243863184495921163567105993086915819041189751812411239183692146505673454685722901927206461456134031487922680463705306235110598526132081035023136151550085843075714077380906289356617464465179731453806882817175257566536832937488004985468146977296669467354636677361239323000779928954138450506703019803443972093575144792570616539939146087177548181761269503593999263801443244749524232866767775444940239372040915176613059738820891500854645782909039407129065431692267858305841753271294544210287157422931451736152517895345938176550204978462497149999780306130979527192056063509946140393415350557504483806661314437830932791255386632676613419922623935212491288727837749581474434932909086693271511303048915207263718051038025036700899912341196953745254335451879622394661575451070927847892964378062287549617696360222140745588821311205136028344489409309732313625144041313717697965582606948826730697350123514806229472521030243342565422969620553981580342061973450995879471027635456507131718649279535049428660327598176479156074243052367079447676134035086828328057649592762941203985590972757056999214159399618595306534828411526539262309841056207541999155104664455089191935645499946073126926948981602482519015998537391806487010997369111928061629912627843641567187860176768517544689703124535488298059419661693848869469363563255741832570044572636974582866781311890585248819666019765271482835608564857781601606726505694153553991728570127252308911528350464744821068062368525675163234151168996794005740634698936811116848073660170240000000*i1^116 + -8384258274427309803834511891598552651603186000071771183582099853551524501350477204239610002946342108479407978288229542605458445662260725560422327614902106096304872429994065748394454945023892398999903299368787692474092920069544465913551008112772492509233905127273774509763640005582562104917226414675278043446271204381208334053442180705332549706249704682165001167533638159921084791667699283264569990823397037150300030722381637041984515796475716128764563111051730502913126105268033444871111413331761761815094356898076165935330282936663355516509201718132686448308087967274916435734262413449280162080390061923288051619243775602496493310518972680758079721944086437614155816301376383201932644325294717256133686904540443275039392821074220634823962953669788730800294169574599486733023934536719774765542814259999063727717516175895237249780270145324062957928626878393199186340677338759593633699052499353538552957665580067305476404416739750843427165186735050267645901347474821710327633625854795065562666578574647491382533158879402207000089551734137822218115155275643007978687188542142299170453792600823874392012932262932523822807092610867145912943952135231662753689849727207604720269121826699975683632007238929342157251852537372721850796456473313207958564117927238396442099709027937011420520436168348665495464139998879322809714683108372205757684751975007478355918306275807506632962511129041399846310061658628073593524373594285312201310873382853547387165610927664875988442774469477550072135794315623737772103062444094357547213180189205087914646670684402600012319929280341879322151336015784998751441825417842617382026308303002094675281719140734462173699064467376177455456097924196470608949978327001687439899257062653618290767362470127232988422023363923164471250020848983511146547237296786044915961566093356061709877190159490025923436677694204100828126152186237380060281010752623940034883837480665088000000000*i1^117 + -3520486748699186286837339284997530647877532757696833551261375900154282250190001808527701623487822407787471009693410236455601670046165346220438087102731056301764925133287648213825935258766659788415796376249436345900696777979941100372364260270631259528516754131978331542771898893506439165938449677116337292403160412291445561369607150610697991469794681351728200648310505022844095764441956830025451396097142543370273170814873887526929034548588947565131234372598423277791322748804557145660989526372410946447481298423617422868518044739382601530065019335519807004115468535534628394975374601166664054998848051173111032854707974696347301647514244474924356481783380115942368201967823513193362727095227802776035940403794079333479139795849673396269908285224648564961874652454033386673839645723190185652195694569795065206598232469229154109804843226338788013795472462597665794575617587870644328028622993350098480776106054925645450493912706278302405583118564126651840380022263904280868617195193500896022468638086988726166824964958043903989900114513356470755301426611138388036217158627915547308412418125616147462370431787856176462789883968877858908344296083466109521547907781417655251589929846436694764114918347764052764524139195985481793021268659779162120554463100867478740114563041300625759859197138478109043555304128893858976156146649285925577428292316501572195967700187833492297041488710212206377734806297990037062390301009799255476933422521648518556267230547817273926748500038028377892472758054060398500257746589415380068481636898422933836870711208938849705366415117738661995617939745368173803515201850654647494449420061582694117153243702286241138144388027137717474406708738661498508330798677123114008799683652544707586931474811643572032347605785532602892554371891564208735055741532992441479022934627993853588479252884798945723682976429262302755194322054693761177496760962358077030400000*i1^118 + -221333779854758373044930144278663415641176891585006230648230226752561378658730382783557571549885622993638817358259838120570979759586422235577948565824344582467839535925866870735127378307756982359053178573699093347620686879355012679002708484399300965775085573394566714408076601610413505698429839190840354723426226970387906451528164397310591820274565125583085685317042039873833814582814948343890683905273345046738182072800881039661333586776627852432570412682103914719812550538947831496395117259410071681943810071716000902505930833653806988016671434468132606757455350464300913693481311535655325370157482809149609790712751158105413488316286398977834727828273153905970162109308597918666815267400126234885594457157984783691123266190517339634016277655345399054730029655419888190929114176421513213255273744896747045267282029442380209684450527633829651019500854412273716357703619334273511645695680192747150340945305933711041098402156339189887473481408108975805660938543096098375368978651733891733576203104376537881335887629775929362672769915506280109306671508040233903703930139059221797353252133743368449750760783106568842365350242054582535217801668089849784765939761336013818466799569789036167032687673105329456567103486271176796080776682649619673592014259823967369699057833672038240179235967037801972227070975679474718290688610262402513856494921430592417180674709113435003400340516173748650789827941969230721527407983573064548022699454029158524143495690400541811991614902101734053982261663542678030732606991362284573902484516503271491787770322857466834093761141760472747224767051514769875985304200106203221722026943491585892094481681163296718523350461728147311861419444054899833059032530679950772522766491153449268626708292164587300640563306396885392266057182593463751870593591766970015570181370271450722260129248974982245046381859879531702251263586979545088000000*i1^119 + 99516570208230829236486446210904206355874527422990083151845677621629421990083467346243646427353766526963885554180863724083927286148586676104087715034792395754358463823078588956411503643497760332634353216221770566265013439931773356028446633528703974677000741193737939064100758337518757782897311311240187874396991060170968955322154869537329695125890646839402253780420264627655495747950710831402000706121332253104781941054692481492281756402389269781386931779055164351069910725788902187367533615212813913601873881617062769241927164813496368508598940580922308728405242531308915533824230268131733815226567765752936626362734297729810781867818040007576109465748757094630284642902634514512009504810319104124699624250384413361723796231590125938479799950820861278361590966728014588485146098597747700810593323895807733897341464065331563330301397247816602890611066460143996842268848394286775423904855283285061175485237599947075294707649423761493021224219815929055227203184103418682937249745031498352565864895880179967092902931845151593355061094864579606420066713127791693792334956615081472363284830384213616888546134226264626785187458192891999359970261166949811620698855781435537356147156585577629587490067147796531174701337757784579692873463734698007157202469959652581528165634669189944827186527912943250318741262474689225543981409319654899006180446588619780291596486206632522694657393382279037230325630151987134194501994578615604849458174843859102460071150740693589890575270946675194825438191772681976454581462921541792083010787525110068723919367672064352267519334518672945629782058192058371057957162552367349281458310125238600720723195631489358728369376296414838523531576629415581696267081238807223604618998964182145742509211989013394295984460605373499131562673024971035515023585376310067108605484738085167265169959607349163965996091834368000000*i1^120 + -11745656183943368716094458069955619824006580074167634815423131270524809642358117862390173862738817678450460036570835535405300368643344064454025500003658646704336489403141650996892548084707850844555039752573940687660839305678281681140680802003327503482955682079679840637115882051533214956774484274503924302253016294152200511045694562468191692471256799556319200982388358296810669144298115751508324321798615000977072110021074758615755810943527826889434571523796814192935555571156955909894097425745994582929081060279019132835750845058830881932211968460156398283224845987025349434527009228789077555473099010323753749533340221904667163414302272630538725988389521706200904481690104493367347788821341766959108026926049057957066797820248142192002554349603317318223752239313636173677816700774640722644143273206017298466961467571045927562731575875057016886359405849227429478992727774509455778983854242250690161180043042301618164975884947398732333920460820145017952712089471609003487028952135483529923700152186972936924036499232329413802897431350856871514754621645810531403913979339075953632038469818561047848803214571041041460313960226779507330452880668676151764716327023854884954303917897149883691932884799516610686638501101136141081523315655701523209124588508474251492119652278036174970949466649665021031213346637653972846826528302763241168513627656504731627668737452351686644397744523884185231365873031314197431076551919982667824076378130397627020568394666616823006573374221548583096930889819678714479861643951079664366074830433198144070565502855826901169768124303293223782339992586306139071739363683894494669859971087692131099097202793583858446364239001019241898065439205073355971407586327081824580617902938748329184809699570798083174661252889034680199177897183105283095442969760544694106261971737704357158524131737600000*i1^121 + 143433077556796815622861843308104053523066302270272879623466569604121031617207086040868434511012541755869779395553416349958048200813995884255384361276926796830304340987000588330200436351394575960833122954159699418516491797907597532099977601397776583172822077444363609833186869854871875584203365776213534632533914700746932482365369346576805585395154750506945150003790651438052193185872836860703269079530902643998295304688220111169067921441946460128646625105021055375820325992472227986547462577001552294877819567583142024296112409017222101195737860685646953190332945712086366881620114190772829281917117776552309563443335541954081310378178097444247964275644012598238556724835138004794568773575112758549618326458215659545049559172657981383172406925819509852383928034882785693115861956017770301215169254171762334822972343404690234870367068719224120606919589414050271686618737327126355110422360433397321606438776963026695930341131963457097217159675006696222695191898639480951553145066594783383614336871048826307819952679289453290428238628666175869248030984316130275876150461010225897237257038591740504105904707415276737844716688407144379012529693245135951726118293766803906872779046547746554121515594942189401836863394543450936682656080577231948333577951780893882913019130091675001421444788437723406381229481063032436523655884197516757970273228437282350324709063844069034294535875890494419114000956415181568459163348175316998040097586457393220642294657864771288890050334384301326458784362671787736836953534921731312737363473448510199967734252858283149726153038395250135904664339407471985113976383369428953375138022803228471889140502593626260508233760676680004357456723918289696943728269629169072583017515209639989453992895208839576863492547284212392801529288368935587756728491753873437506928640000*i1^122 + -5757252786073895515309445625542879905161378975915915955034383672225490647469388055431061357060069348126831608680514815372973948808242846130295291572427229700911227773226337816541719937682412296536394498385341349851411886776580329389182275693521920567074616074875429797946423944693985523735750843896114480422525161470963514539471011855432791712324180703921284758734525392905872533590597812888112442552086197575652273599804366284341073193083027049320501877862461760729700593185082845159179810178757955935556366210073464845631383603717574564185769576500260483908245609460645653025147188493535612876832366768617281866646295094573909070604698564813848848979169623242841185777123138268042210853677637442786275472815188039599065573946891721324600850992112044567441391203933319245504348435428000994613508124854146782325277943698797122083720523973693481381540174401482670739074474764714323122817636012940733446726582685978363319417421075588207752899784802653506804389390863668305774496331401796027264985348304796394846760180170414435377584047645880997889758515166116029892966036097657270048214992242852968639302514217852376538387025242236272370290628700242764210108685772866086791271336692541482981348540924715391477881341826032338578760508351313222681589826561478636282817827536123011004044929740391526758943756227768466484747069542263567058793561114290734317709059913407152887162092599404944433298477712298109546813154825820953474768407204297403619448093742764788288944119304988132012467427387769131571960239713578987013590303078772331162128471850577178585432140645669216843716094777522557042689606917296160315229177399804040449228431424895834076999395121344345794881809588678202625021565255305461359844988460537187792969385761689995888791292816943568828510595994678722560000*i1^123 + 30119663458331024185648848614919433694414456900732954627813082960938264407612987228243683432049808624662456269932420583711898676222920297687059827200755981248324921142348634961327934770346289822978745180918638488167718514442301397419655714399903365960618443954070384311119473114713192391686768989669289196365161336946291062152641995164597014626941596833529949334688767939216780411347578881058403291639203555525804320307762726355037935705789469489813257792300513485285795569373776900824242496973520804028929377120060245560719019153841517207384704193155110372906625264708824137432809272242463427089247954123827347817440599076108844593348223867911020279341610754343754333133771289442660355178093012777998237052783470559510308672807030428402227634640788476870364447762987593007003752542897656936788215024277289645726321376988338258383848263312817762637566060107353055877709231911444445249423963476040670638612195090897234126980236855127805126439796214513717435781396191037456354795587664200710162804888112188903618405425834341662252930012004897614207598787154316087144332316631122059928592987201383333801701163006850166340933952881843509764406224878608566162883382209455758893891677067738825382803682335101221002390814031277443140193754003875664845103072898934186809537302451334832756816400240904850140723274478478483048676631175012781668086607674213900247657097231126433556667574142755284273621796048444096138824410233360604576770148378465794949612748123002174765241447805660635260550740193491558707280335245491199961692133069442740040138279416633291247334334344512166777837060382051329818542307359048067963958678202682986955730256658298196434952019287209945932009204386569967943322890227963551005440717194942850319966977684456501899151015936000*i1^124 + -714609102811267484569429541379144903483399924215783412681933910630096888999837686601387534533397320950614071674179360063628044748139696032161229659952754167129560786004533070618985357930626302229703924166088050798968027488746013285130095740789975328189279097076106085497785879011947307919179835025012366654604029112669769780584169183305157248875950601523829833138261719476025257755879357540124078215481897011283847799626137301044218938981067191215632929052741474582901820642253853294517550458833681576192935218393542139392822582207206378245866014363162925337826605712994966907276925013520152814483806428667645241325250347088870351685130575915296466059689112964607601318007519918737832175445336611180227579097126563070289022676895799646237975047893172041211297081327758466738331552049731771941760949950767239474289767573666466208960943161319643386701853739999705659673836298607748539360295640400388033210298183556796727993268453211994949256432049275687317568085037575708426020783636271844224172853439561981792202016233241885670920070960898838752017760830234330496542507344223846798306407398628046519776074377750751189714657307384448770456991028064109036595390919247383072551607790578693479477327300455291267577874879488520094520916402842616388478247427712345718116850531216520586588691258363974753690777959455178731438070065761099420682433795956086902845569569324068233760136724757353519390822211798575405046785834699830983113734842388698193203336758062002819768066208561181819267870374858408878964533461912268864141249620933873191163925689717628845180139060267312302928154236298170942598343542923982378444377313455881360371351685982249063180881617811318094680847200161341161183038368080267900957585279648006144000*i1^125 + 4267399538641045029550182283085828588994290995727515548270735310796111470147368057370419067023161434226405816136763025235132080907186946493463065632743100518060917632408552201256308302507198694653498672289341035452170425847211165241764774903325537289672712123628362302684445077877289221828804370359380296094342406298725295052513613459673301628254828141557430609006035442268097754656473070663115642994256439771556235710708221363118727695086513170488002216280053886669878036977293334905217188275926587087943169021449184873443883657595074124336984388269820954633320299944467321378298764602834632340224077342004563592483973666210885287638457952515725712028034837909480286394862461024024944126443276977200502351632394497118877812085353343399816944140785456041771972462090049530916725365707362818070939094432931115591409232769749169706042549837280089107620586501790885868131151299000913786878898938187799740633321403853971873487384195054866445294579095532675460135475768141007350680731867945804091990042248498745906944465484161602006063362908328447980945537263963744455393233736229401296248792730993717001465615557059040483051849340768281158474603400644647173667892021176055459270701896445376805609114207094954940643778268995543779183222196783422015368640986804600875778002604221695648913214489218339777418605366178040160405135849278411967057908820970081567030343981201345379631576472756945975240740940974945586418252056145435665539289320508857612155599096922522075132052484729404158626653691317713113589981602258999251124422582958641814523518293721830247763768621284927374964776050130015339854190930097516692078693641938427316400803014858614148175267773465870828770948916228230733207961600*i1^126 + -27696058612788179469450670285963249994361407107934428988298326683414844027003808849873117335039148646502687203715548791721822538546999853603434771365340175589062739372167821981353669342706714421281371454724203935983059844020259355035686525451774852002033026359184629814011397178194218540852400522856487447724684184866274950414377827130392858870838214692316948303532397964031247310479143592021396350454606343116053212262233487266102749455628927837182038281877331716975199122212576608454565322036495072748568801883016369644554721190111313364199711119738538865436102092933580723910612960764130914425670695465949503598120035459583098359184563124652262722020905250730249101806874072246690978349864275714701954747861555550350460505320219817736234029635502358027588632164642439826730045915487990270822700642550671794295316241768526964861803861908506420087591456864971776993485793500244642527054474820337365062030651228668688450678097730409668100640478939394013038557218697071581220027866186624767251010306297306379789482966013474497631343915928387143485287423617794481181576393217032379602963363663554872873845320960920025143611360911339202637028500838327250648022034289398696752448161688868094252611363116283086858385127331265908748062921566572157491028175883340897408527050539433921218163301314030407603010619516687311070895256371894615333710365439856427215905971011228842451938279950095526281151361880986798454125480933524847006400766973985311669589619979137900820447213343327379597567024550885257099244329505879833500782097946550678754932612681685321932605209341949487928243340899993736547949889576374891482377178509833203465259506311323695671620403200*i1^127 + 1191909624836593211552088404952346945690339983650955109900061638875766356428663415762097713924609106129384120852354854961034369620841217402005521012960524672750520846625393852426408966463904517635330721156345915124288307701352178701621316325229738425441328144228409921026947747039573723863599836163613165677634387051093983576089657157475547433199684460166863842477211528081942278654995532137452359974809312325946090828297751462534710562613408106695007829846246947574251037330185127142361000692329929221929974523944153057873989964591322349742633441372722296011154432196021194259779810842558809000011800490402168122757659911361788526865312845642982143900625785529466441932308404794498084722706252485190950401055579778243060888556475047728145236938559809067339554306112914090162009718640232543683334982116012132244771612641398667722588710816222512081382557374361783893214482987430284522641894017212050083073978378698886666948506853429168896729777264873374077614741230684476382393701869192302908229867475745158656128703909803799066474124918025552114792544906068483826466573079711287059851766340529411151970641757764834343691419752247937050152811268829571774954172918040493185625432891081897300248601763306314274068410267081000937027563603594753219270406495002577692977578278718248487291604262184728620653632052930267066069014422349655135541729239208314811832809113644065093759434527254588425822005074760836623005423660357666410069526628868665880499735859935217073022027665953389852668977709507946261557084729793015520091149292434815853331112033331692192784467144201573211203759951160086601729002438656*i1^128, -49917744644047386784005555290519420086243485459012716226762557366605684681283368811190407869792620789188090821935274783442861292889970845680021013886252215258979975402811320935079954189157732330264560631641951246294507206583333368256813480201007541854196650818701407785013883831176521707397113404373765621032948321699197352699058455515400281794118368910885633897757988023969449716051208080206508877918373792469957582621540895556949485372343975396110020909733077244177616439670336260385133255275667899474669345006743646003515784657098847653001954141322473517861891369673673898492933220763206770904085136130848055974853050123934904140072445433965249918947560799155099885856923582391672527441419849247998113023892842298247493866200796058960008102790184573071721241342539430439328732233159794280965675555772607323048058236738728202236780413664962048262542557267164597947721084028621546647777509229213574678932259022827903153397695729220213072609365081674287557079507691848090288139106544335957048649199191769092789755066566525640790852369610664839032924769139007162969922422730683758291160294245534342695813694452311406270565313284419464121256306017586767422724627217953253646899929261364027922267704441547683203720733315830329029100840183337644151315054906496337126895979630242863843007348644863286461766384223144438244797386547614889671728445613210853826168554049468895695718023768265990193099347153154699602413970677220672436087877375721374807142563160016936258484993449665022415666368767555702866116275333047179920261804318760593898730865358883885759174852909300747703989221446087170599307212420143457502500469536740955552467548827392614427330172042463578601872287447283584899743999059723016032006299794432893237981494236678362188770094711895858304370605883210635907066491831525233432223762396607351128605773268478644569397610413341603130212026110110893040199445424285135016096786687947192835846461241085515600391562642195820098096144645438364163933980322964771673201444193377712015035150752434228723471662874631422693284989330997431948468885542832055182388660295871797525239193678229835259827577683286063078398494776042610948171665841310852970268298250744312270769725372382389419305597234096051594729460267701669447403793571648267509450827944335514791665954359099766883098510040580402846924614074624141161384319216468208522921254814127573138754241588515151429176727256437897826638654867521817622694483104905704705038585163329656969412325825113312669324685274048553669440064485518527285271116956747808512224121930275830546309578443327160777810209575951604965934233762425354812109319614217221885317512641197977383059185251775252188964325643369602519632222941091324901721660664749663276511640584790143658525721739794021833696271946762596312695944913569988722045609591477730568390532281947708071311544816513144579635357507197115235786018708048258832650508380841675698058545762019309205340407252125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1279476589844224190149499672500402388466041240859682156562628197839323914799944197656766878790688205663918515505977182357145168182140267787331780769013240482606977694238354154446605190638944406423016619881599745901567741051132440727691895326988218496958918298912155128926408005153263240043866845219919583409639051610153311024008443471920874896810545167853777500089669395809049993314435966266750144889232011543787547488863621722078436981090969166419539869285534254353920259265113882362004170912114187006133967055504703597041265798915850050918503005862829569472017504004753854265072427668576600202621884289848895734692463200346980990543128755950425587064950978498522363583263361518619168238247787274892029304846858949792073486771748613776708769351543504335289076733459411374042629465357044894846006332127247861250222777012723902543662388062879148101574187329876634990100011881563353673737147478049791219594671501344792409667693377025741885509520685622779412449267183904430477195897208432700036397877819514039694295082217376344832293949274939153082402917615998157065343924920099905160296153431882697688122709000371003215676119908240587828409072716586616972510394642877261545088502503668585367763941872880529523790750963210483181898736893788961499499581461681730200619192878384416372413039203664536648358630988372212381009637992199226611017438415859701848311271095208220050494250779883062813096628702375941514645462288390580420037252284521463293010261374626418057333111561602644248442697427109004961543307697670003139559948640586157817763511863346655588292065590665680237247940011735629871647619626156365039110841968867051284422400547749883993112741688836096630722943551800883377090241171001430083960011050067156443090078442869690630665100892022402870690581284950702074566120628896609271364798577604768820466011659878731140228171278640248373307950912610207772270768277328093379459470326045286087561218020248831432914050861473155779584113193281822139001564756830623278773019084976187759701929716703474448554970862512278068176758983801249480181049565086150498036834770637494117919776977450673859768351081777773415600091545687574744544351148819566806927819272434765230857387887553524850438851009591174996948208360476803646949415969941012728934599542077822173461028514737289759945796079399172120084792901005570023572443021149181087983785154914413449815872798865548354200379782494211666042017918770394368537969872345190824134067490254693663214145958424283065071759743406606200491494016970792551826788202658347999848373518709645852457542255182287934332417288595434591522930422896331247122359518726962900561681139825775910341418360882836765364841970209283088878299722156429609189940838601272216955895853559143272563724073935699760936801786542643797283897563757511835169434159387374059059462685320556401201251688671683092856700597182562753532643108711185804002593413103439167397309194320622371022895434416250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1755976452917248510608934331522361914095220362130124779250396275136461168757981559645328696185241470881925449112052888214851427494938117353700062999219764760015245974031647460154925039000365554368341256874369493799712679037501431264315120389530116089325021530460293815395010891889716807659294601036142576819890097400234390313202755879752458619647862704576525170046286022718017453834471872970853443887866995304047770888871854344735849901580896764811681224408365974995102499870075532588303638342912401424176246317550769275143481902954074189617758295711926275118452306602536393432778599777842624261493872151577512526105851560755796176584489634920875431904782287969848257509468133665894575769256466000276166678020338643334226293578458339448789715401018914967373834931923112404321832303923555340165296664479267561515091627528414303716957317946907975864559936950207558939932151435362114254005472735718249584812599456728740267734376879709175155351485341474123165658643654010503919462823940959629497681488386102769418851919413117452578545764596117292012071720734395745273726586333892387198981231802274109570864879300523454094950199741883807054121972539773605719709079220408914619599342542197155398477030051394295772239984206767516587896407915419781898611477730081723539807329725970149063184124096032577852754225379879290220960848029452319549354345013913266248640337348535672391546919888248519690758426179327998727470962104964838213152871797144177646913929097892639423657114871534636810495384536862618472617269984688021642998312517885531386336424402995003802391270830108692615332927501331767183290449633639704868045915342491536474249790786454652899594527544959116097256848281020123867725916383344902626939999126751990858685900125531204942863021147860774947130907036306067094455320069326239859848113635702551568299425426366054786902064136863899620627123203138334530961278448806942699656230052654205536381627307079125140400984536677515739356502859983619516238788083963916753489986225831799512034239109708698544805872886151087198857527477726542328581867388706282927434406721051922381693467144370981582037559443646617977921949964508090592854526743310341320536501309493024118147094160712245383983674701246493625063760223793146989836332251866902441942933047093874735953006226804213130169273088849555522103763490048578418626601014658187646102606455370718357921380072747272397974207189228973167609188084027941765045794634754237053909718219616181292285595790700573847181112474920234761078247150465958838507022120643215318132717449208322427185650049512820746236462440480568747462192678623458744109283930338070269286372612727003394736772534527757930065515732535253869333560231425688087572368220720544996079674304246939993777678222682390129147016776741785165360729271489063753111882828700245581609969161708673499416123077476501351537745614819434045162418902796717145772863876952925018051404006531708956304086628378750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 18484741128949048383995459216762319285248318702618455256555069340537669419371758741485917117640083548130643764829282439617056798134374480058950128285145138355153936009283039889305166268147516681434721031887833559797474976259442007906968425733860859274791246948856862272914417306916922708017342821028476095990743294069136229654339506746714632053358541752765527532825012155464889742935212510981255997615342712868024688864460445852603376118893456471642154820534513781947065613878504583335686171095327277286445132213509935462234769036013393545031372432721708252034770794235335885372752597867165264605729424875305964786807103524582535389032875787798364820121461245134346903298193939078017973034934699760519454040953322409838833601578071027427017028099903088327929434914343460990279610624299623445195561611373384398571287397395749102179719606104192604349801485457940784448921324713879068283371601199689420563766366413382866013493023598827239447941774781031564160297302156355288300566311204034706643682485495065015765940906435335520488456457852240201592030117641530225827059759663245365181232421488648057098505984265194454986593733531840005991486758555586340450025105251411082560969144243440968490695501823891628188293970023216029166970183219746175991826569027196824799294993914022868848647401832741715669171173939280487242700822086091772868298923829353983207455273500861819535511974790808935136380610730580043977603850848436821168760219192838956017227966059645707007737744172032124344283569878238320211004252713924005509745339429219595831925270119813535438622403823033376947204420748286728311483678108754765215685059173571297723779060026247492027113208217540778166557733356327521906786765390352672423478052424430484173214731515199861903800529203412848231893837472489393585177934080356780306676340586144672200957125613247978879029178821801352768174719419106590223357370056583609930932964995259613138993891307945703576712206247466892693062416349624024915059364136039505130708926794314692848513417875443483679031419878633070148024578639160225056348998697427906134448901681981141206536603647048974253680396386533703268872359301210683173583457846753802195235522598153257611529459367943477946181117385097339070847357499296486813072327361119831377209158128930617150647720898712123797080317484425378496201685321179886015495917440736943341229328640607891064957611427022212668161508978475027657977869726714339707033047024707031188732103926603824591090571796652257985332159804073963208151572179122160464620642820357561018559072113948639255082038648033308811921074470665415193359690667924573665057775921120965065538943072268373499532748312945234145265517613866359718786285512932016321813345939778589868611376225034666213746787586871798166039180645706633410804926668186773329344021983655455027358675539503053263093594956245404270934616898616159904689714223943327883849179328077868098321128162371623467116338616225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 32799136033492650248287707224694848418608351293289189295318863510671194684181184643417804906743544185870195028376740464678371736193068957056891511585739594195827343504560836327951387056216432028130569750485101980020491513056932878583295423319031314713459010792733402741822797477489249679869249691736276818328099285597038409461720090512326683685174462199935876659123454496963928823425220230728574967372673637906474916373754400679317247724762611011313337023180588879638355324902604846710721597154495274455689023716941301531756825587585370262252800953920500338126779307811107522942008970139839596774754558502288282151850291268254400803218535314646385240848573825323933747547020436858632913337533600996481086213300053620088444382940477578535250946619778139618690115790055547170257064953715111767874127083608378926985578748531785449507884053281396525065580992337905329395949736785740576986663652900028658753402919454749803148283255675339130429985194927823916647053490338001596235979375471994430919876486579923126582275062010920481008187116125143714295939681187496077259291715673961792418382080033133920372282882044832019405528212375843519780224484252443172789220689297942832572797418749758282013392069008406337247446468918664906907514213167925487511801097029351831036392269851145702058719606372724399608866783890945559073100059306278765052600433619187680215688836145964660812931316361619743044195484572774949236024369556678147428723390567796323579151427538001329144409619930010962817411794673168868607354743434141583361003307512274490842863185977494155210562459187445243841565392272975783730330159434317324830744391954567716438358176916630044751113906312535434717677138036209456973549012937631257846853384210007473443752751342574238345772197405938695640940788640200371813384767470324267172567469498968027032211590311606426689237320023723128604138696518940192754792234973067002504206434146863242614608521962041454147302120242484758556420200792086748781375195194528615791467793145646660137249103965934497456685506878025235399885093554713916153874283902524960789813677249135621434568888666581104597200924842584010748209915606176772727679367529150414118423859849315728304449224810759411813631294394017956399687077941366947395529622796414094561758658016890331040287879387504039604123850758562414186666874573284763254517374301760131668599445501703367978376273376700671256376867713782295551834285858899861542312304827691198818597188337746941225747415811285368283758935581097081985055976074811233872206506121031872951185942999012822007900408204967562822696514148430101896102098153541917086165672609557869375332033645820058433329688326159700509540276117159456928301256546454615202281923071976223495053297301083858388739689802983142676999631877620326018983643108587467090757088506307202009623765391136130886612860242229886852378464908010004938629672466451667191172600710616030952501213653726214678591315537225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -86794155832775244694392199920907612663764539055204830751643275052344633855330837767852389535608124242072152255790002839267295223717441205047414446429028113670763346099392132003423000964783546669999142548182626758607084738104580294580632086511122233858542112315237438468554615578388841770359685467878782496855327346308678522849039362077972433417486172115356015779281839706122382417326190089138654618537885482878229224950460612625660803448288406382370176128962090060338433559061901027308190281897281319544905811516937291151233033735275154466736903909563371768112134858451089233202406714690300377278387793570149719452788732954519571267519461353857106821136692887399275122378115575262748645337876528214767887473500842300224686022926396305682086705402238730881156211468863890714386689134462754605148713350672771011760466050136215572675786723073046885736726544334902457974065582182166256825427136247476119544433551530606586519401077029691983997966093851840483797403407564482434543574100549494982536324349784334814386113031086981608921382201962218069149750930803474026381225863185077759016191278143168436946567519347113227203637072482057813301418939385908171927037336696584265275404168443852876954331116785158211362042867244487933256689761895669792967644675625452279904937737905602393959714968137843555221100034033876289328992514819535794685099776508371184409214634630890413546238165036731910198778596189595277113629242551635401965683163224078662257948912675313992471213639158295927667005094130659123141570048059761652366782220833628928528416468946020269155518967908321694403532430493479901134528264501178219988626217599622153689958890709318675508961270276985804910151929891047223169123532031172437944759435302806110382007079612609977675054924515541155084424562263126716992881006257254992355991675566049816996725267760741974360753250237430851711147902525537705498671179182256255031886717858839781050509899285584104208586556910292089586158854254448978719141298707890685160364516508159199984892967517018088765333975992794275242892892436502491333034106353830345168250106692511783284014739835866846884215491305522633151846508000949113683767660998337584508326904829748135179608728889775907580148327296712598290043774563772199104464314040360016141121867651523974070800546771089804449468277845935621878727168492298810006703043239465682301160487036680832485501116291525268882539633221748579923919414585086317793023346161578503439014910804186290009350477512752648532380953150899198975517896922388614427006585488127215881890598682623145257061071380418326303140196831588031740561108639984589928557080130694113468354431807400446933093258205618756376917424840038332229995966412890587280141473431032813681706120092902798154976370665139862050544442582019946853733038448397902113089224448424026092072504613210501352958299585623311892209916102592462273314933774431316886439970032204248442587994215783811416216122478500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -163619313575382399040967372373149008235577748070430606814356040245289559332785738302100646317439162986007902935301411169600925377860701185896210984287023109869801399323676333244656672037483402037461868252037113296812785152493290711005353899126269787116618703871974744430521481115087136360015315620299556036182091139877793513625457418896462595662942889099757265856762098713456744301106603097224073281524409658081160520265380868003759902787835286743971469086756411271265334044969539691063859853975575790654123409781932106902268071024894098297763906817239324242895504816389790529868066754626017694030415656622739794071618232247133747026297010030563947570425895919430381555035196773547687247460716913849633066196473162422563579661894727237302875966322520346415777802620298337978345837603174506916598864760148095214318924060132443616065928583956882354484502226898502155631646567988064313686653499565967207429679653811347618481234334861449709344886811219324607233575906794665074909654457646136873013016114429986912856440248412584676763120322592120088963179738582355101742468275166713005406888070431295824086678111937587693840246035564452526033084200591413773403120193972859826091051820186407791324989412340996483131867860917080396221950780300583936281264076940755342293642660709526542254661954224739011629089333549559739894576501717861140644672069349259289237710720222787816182140632189853038129650064766259302467592499659771440547740398491800400158849097781649814858271073163534382736171203054409902058229592500408412358519637439084573003503693469018121395573737204149274996443890576036423774007177224117249826551125689427710455024337224147963367008859850496900984988513538274426592200756692302948825129474580018569739623342223720250486464541765139563207910805730315045541558557177065631500388293928535261916314542782595412061721948638169412009580388981169138290111465820954820494932573501805237646440282923549123186397223817758544220871857674363553270290381719910947653296037296906686721210131850203337885800971699025485534945768499753633958892484558065238553287380663946094120238199397410738512166350236886953299277882574009616834187978641598782751916839949739145609137314070949399655616848288849207287946771520029053650427919463731195989501221225451629569920390440647608846730746198738043500542800343344277345182011379345002844264833547892430281129441587421750303108225106840982846171746799661640929962048725966503693402966781934605999366331318217397724453323362140566370172544222952671492077769932696294457391711760228725101955565893320472567537945272430576723588803585115176171865997022125233389878021085617632330646804046096437036954169795704766686249856123184905218450243845623306013951831954699996974894425341956848844719335056717234396273175455531069762359557968366073848001755064497208990221708618452378568037390114155576278266069494942145688990191582880521216645989690622649693815202043500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 111142366726190015339883901045736964364760193344489256338083321894237465834506419421573156263060101913410530744267649571099489976205851660269150741145957282115187843946469478978701612239282796521342405620064096469236715366179158658524896538859024555890129464106048838461280003211913315142212453340196658339122413596219389755200895500518949416691699774356568592169013095089457556087988525932134867346105302193562749811150137051204890051386695998372303681593395232504480880323185185806759528324925686099008594042636008247324568083450195134560428569667630508077680691508184646898834070606749090567921534353235521911760438330622375068239598307927233910553712778864780833528146823943064866271098890627663100977596255384771510050004495664265993878320878936080289970479123453369647288819255209779709741327410486090607456271859960228271345357819945140078558910993883948372082734806189268985756118494291298584065992159326930406254481323761471945441421975595402838872235963493768149376351571546047092801313450615422648595499078089993550522749633335237942456938697975273715352661266210199640365155819169365582775048222996177199266800918738945368679791382212789995131240315112955605971546228205441677212257286849176504330141440320439034198493562020396658146154161220188516537700959321358106808530354510950977241620376090583696534171721116828003095221991611869210964938153891269594587126479511249854456967497976918580913431777461657353187632189638056326023221113387821238486828377483129911672487293163737876931967927414855891506878977315991603806397086738702285465436413639253681263547148649559584519446685382335237387163234191028670835045141479382469696273948204196558883353450800822301785625739419699110323439987939909052028520631169131405092733068888924629368156917118518122623088532912780398630023254490385638024553519592359578065701030778551328697489386141019516567776654098067002177587871932891730917908635282284450634287807085010432341203504385796639001525154906838448206269981075105336415378140960546648113513997878968056588942553346132922890454329695078724870516352062388332125797448616512075214241663693738987429883891803295142109602486305205600861130448957572232044512087358595434136140172186817230692133400796932184104338824199147522896777039668789556025417688498574148693239987368152738616037015572577713432724166602128688543894365902780812828457658760493412865779653471861870099146191776164627183963824780084500829441517826041698858352748447632115836286938693140222707953282528865381937436849418865677245920643386638845678954515721374352046201623680875852145336840189385958007171375551856366901509767266161081725904893562356354114045003213025252011396869096990228286983995151308728428940341174172186599037252847579757679130613193811066187995252855540436749563367696143977492189172701951847937853664791071967049718195429601922985819125757798847993300915098707275234136009214788572738893716810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 164331311268467978889668689207012093392636447537888868759934848101800999747780865691038341529047614267686899545599922858594721520347787337665281918813476774807678375292544785664471534954644342986932872531488570508166274133397456464500259137000291263145720036501355894187915475109299127119585500687908170311508461138423320820138274784906132404916727849475242265450166609139542882054049682381210349549605567424443308564383489034500994573144337533299492469230726108965581197773238816514309991120642069071821311440666742035792929534593890607424311859531422284734533639029371506586210676228054148102397136219032412543991052379056854322866157408176084955905032934790087436138034311643708888837697984027330132219354943717226455230329926998207720197538131580734375133829510674041063503377050839763691861595467951018858652706868370104267483442072549058946380152050867443509213072525623592424707581958076652919917126382399336117962922977160873704191637668604581132837440296242385018054508508313686109434315292628608359464045406631156316577528800009420272793671897337554469164950829427585443795801376743031203162295874899878524766192728360979822275221032146458630470067796993698390352126484666887871546358660474040132924449604824934652947192692956073128339449513552471820233865784938079202625034361307366822442856086943828615328504937774426272720662822630332301210518484719834838621710372687697739930305822830011407230542174456582679095157008628569025169379130617655557171997048962521366390739656464917187454868091413630680784675976291224453540471241408482562051636830271737700042116745706588868793027332793384629690063127806093874127620948808367366091721799605821306773708337669995564679033937271824670846528123095511234246168162393046222964326309983146862287910951397441515240960179225465278169817482285697101490821886639568902048658109945866791568302113646239236664698716280978594424159531254353903524814354117426031627668011356556131159108892292749236923538587151287959228500371734359752473567241449423170562682091929707808504605283264818417498445467789051983867241301026900997302820695525553082207226761969545285434896528447469707104485381809934738856475280919080835345058973461205217929842999353076662368076633738823747643426869345183494593706776953654844541294648304724846548374812821467464885224206365039117829787050770614106010289361702534285579426593456302055589434030820050402168589800295133765500926363371168226523290227179401989167332018899027220553554011175009593108029231059774288425378845020361328634311982575047361137494286419922804013934845247821590499914277030608601432750012013175079655941252400976673924211619334686255935455078235430188541066547203386980908656004060084210873890782590672777634796034792061705180203159963922657532999853881243836120315930264303271759628696987799150837419494019990371109742788988431139327985067723918127037294712187774588318343026995746055274634851610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6624787298507147343143673898731929173926154360443425047448274305118785117705480784535292412974805190647893999638634825478237103433022980603492815236608862326844117316153782123027029176128789875137461334694947428368332521573996226530235624304057587691204227930044030282284188724185465860270496406360916957956077396840607806718420504712554990818088014580860364241967829160410888141545367757627714507368915123592818650799388357304402989126155713762700712190790061870321427774606709898603643483011445774457996208009160971286909667442950169521676264775457674415324027719126763770344511781661249236511557059493310741987053951690422536046154477415739719975361709775619738957619327991822839124553324097783476600988058332971239244500004889770652289647745669929761930873152035614002971446409271836615126270223496370051610145398239565465647874387362300792948083828860314762987902246839203078757073284666069806926643996039076362814887605499531138087316811827679567739500963592417123712181509543932375504832075391000931466653323420162010287400292410285627641392885789081629699174261393844739926357366326430798506085861971727185666225983683935087257693577523983823954595261706330831865227602553324614640627468397029290949900734187285709035626970267091508545861227133916267770570516660272435330012423789807008501782744970398781485745392783108687291973060804836867021535428044239540145761360705769281390478145794309523351563574083174633895143713942599992321288399501501553358319955063246686375952403763316508154978876171813416007246268487695830255694648527351441315960391528747745249202045639082946111816982167107489223967249533048248296588354405660861601371526413935446491721258028011715672633509519069906894431128964138051374081591901654108156063977175901735966056451328839052848350436759356980656286647828706692647420256613045749540654291559328079546168452380608048362689712677767868244302131796158162270480617024778517213773916310455228414241425473656170331772537301483724978812046964932729677047025009224673946790642859216365264710562188592792075210951045680171166941779675681479273573649667141909912549742821544888351008244677957668709432976450693379571122960084130958286078868013899257116830944541641384777979337767659572373221532502437072896742428280642897058608487820681635304314876022814786381226164115774986267742746044896238502491600955870122174123196056067829980376864966622712577000129326450201149466586237443617057807642721733351331675051103388584574052739493537075409847142441677091399013771395490260799934852560671320452246672138111765860651287823253596186586732756878396103602059676983314196988737037412538804691266560728386642615976836557431942152581942908405879487127331488239491494098038172751644836510552172519118085525746119683993485884511030335344674765909404030131492134731623485574425460861602677503122213614071876103101740300730298280093769069697555159139758841528289479136069400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 90619116390322884291817904010257092745906976116091965479661105025202686013946850445564392483822046545259670353321070914164024850757309746034125125583015400966284905107544102678152820337642889291042041729161864085928518042660253166838954372104518486655731357516873278397459362820294001132561412440175971107352279294223636511531811258457947430953398024722764153333505248927240116872267241723820497772235247071257854031208681377469618116484206149795892799646007319926054788819718524125382298622387005680980810107506824641492188396673513033292264862851435832790119533383899483312203665125395666457010150617410665500114873989241109313659239987148776855093958385266064191408780273926938701260898013858761073493036005015417635125445360347213687195685006203347935615251506264468216638856427210164440651122388553838103824567157234179425182461248110078856417046930471588576515501185024917262558698960751476596946268331408796773238893397661929061455139511162525610459840249366669119473212863189664474437424230342170152916595908919086737398581151988283992527496068274132956656103765651350230744560948070319147521138692721784045466407678747606306732871558449000141726119669563077731059751695678116279830024226034694635400808751105724836396493344341875937241947996937714590297675792454422742516048437601877795177171975542012094732059989664433367754319371706418193560353623509701029322794198622526225991085611966518539643131420114271714046130253782834367773561903273731584235536156082563754261861280827824250073710396294843141925131334178637785720701294408117578413719918581590456743173425825314747886287957559286684110416394335671960859096336293790393927249785178980892347293242313574912610307345627354862978433639959218591633534478791413360362096101581654716230257527645956832265014699837694009568633216628069906033708431831344465410727825812882258314580159371802312617809240796438378022156055865598273089514017914623073021364002339908431989569101081045150714060149457684244164927110598811042245730627637180093642712431979240407938364019658765301581897445470617034890853397302965592414953752014418360335512835868504176789284689780220065418403832284259227655019983155488819849425901222075517687308441636937710246370940746562293355951309370719143549778879512412100069211703285787986740547328714213020296586370087480670825773274180188754033330377032967095666056040963449605757654307299371568990255934750544103070883592699000762429597379360879677428431232840626080180598100751351911615955521429238021195410630502713413702710283463831850587253726886673735874952045255486350779580796256162571464453766471326271886348425110458361971185571735588313781398275457622826663969298252503090490363469073737898187432874066746902181890752981711622567481801866209850820817750176938794669520299090453382708552141603896390351474393039180875207148446944695805848881797693469938387367957793135967322507760324855577575579989000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -272412874102206410366629464190516764738673512990221107693356156571322948430360818715166303377602437910300880321568315352866825887687775647412341026569230015612726971358919057030261322161475668824772457739533285647409848709296705738178425281149880938786991240529814277742326283239307923482023690479962462390628647583211409744706078422719315132962595935224745984081101946692434130946547475112828550892593106298557328151400488707785829302951360928836005665212625179692653863307432734073256032369436679219351012242998631574888428925162447970204541071935684075316307236888608470018548702125948444488739946540514578781704078803605311250229672470573917131414213921157765502955961458722125145225679619316103977730117230408960495526207451219189658321976766072563497005477666869542057583201531073698270149341189108909100148687559397973026142828430590043862708795637532010495124700810162345633954123048007644982809320333459878987857266469932454667524329810452021252619519665098382877525137847456107835367159439916663639421483078627438771767667561486617791618590203141829000540665670806469556198224512745472452847592879825746369845705975935683705989385488793268856573550020544221467428358507096078842784411667925719253259907537855195171165561361266192226783099713841703345989502460292618195888516676485878187247687232150696530795195560933686349548402527822633824559768811156953420118144240795285846856321339779513333788448715293258390991159224866135377516045656922944094174835355663843257192936280842154428112706304586179066950440103322959740073097525274472649961437787548392282611364316695777239594901084076807854510889114464180702096183502768310071738504047339018471351475532226643950684285656236304172564930269507771040854734619365375800273736739961602430856708314107963658787167967244878641859670012071034105928654367336628933082546736801927035356864757645087366300723174352191944255746476605810113109673336395727474811417343556524863142334228843502304990320791428329214114444968766924866230370881114805930427744086138921214916983242866329570940746927600896525015052817919374390446524397890932100064398207868691496633059532008863737633291241328170971845988862259865420428384834222131276426504051268785330405468564127317681880872826070184922037977635577412139287555971691334342006869838469629224814705331222285988396692833817550202150645889446919683909671562788107029855002937571223466828914358538875665220122292564032463721777205479287357307983044697569605427405992486649861638190271777014766015342562659436106367973490955987425636168976740579668816863526564227949551568728211523517128285323211987333218976161729521554153215129760205046079193901535054880500466986816584356169015614576268893221641304132203543589447442898185711942712192114178979340788601340837263941024539543674671313014527762932645353587886658152229293981677632898838833655279779689255124219112647369271155891557650405863871196860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1507789272496076352238213448474485613801870217306212520728349587491379517257638942562958991243025905059093823045896817540927520492843234049318003061896385496542890401737221953850246454563023206054272512204199063726238140283358485675320842700512662184942425324991205092117921669672991635480061175933116112519604962587424847338730851984647016544150707407467577440699205900053837623886329122557888162746058948696400198960124963209764998077771605166493230486972786239704741845525339879812617380016862004540304599676953188973474708389440856012859317619247478564653663120966032483207565452611138057491268771999834313225241347233386164417209106752469197138132507542061353078963705297773343953774607901974744528168549678322120318629035561833135303078422133709223568789349859364049655987990391817378786787453320371321980429842759999888719831003149472250711908125360749543322004893700041094224319377906364715132151924908522234209985907085881824049743740189861070830107046403217231868409141319913853654523305958429171663425935044542573457241585467894582613704089294412211877980031509023747202724652539204272666298119354624453053088455009531574235748174927935216322951272830224471609380099989059775807778143337945553283317059744769037237811649955319728461704102296504012735723976816306960142289468641373223932996634853101061112112796168360714410377100653369192917593724401214914685899754720239925813864862266244253755879242296769278697901603345747898280667428204885030482373899364320264401263035744690923281220579699164088494710849544219478394529607461418996760270478465926781454742300749204582277999797818162276643637758598686244801987485476244943897407863738100237946653927972020042008897073626452762000349724573572592415316108348954645161596491737544428197633028682964688213457053877495847628276386678212443791156021347491644035861303084207418888888955750004051178779835827145151499421518429724480065541069131165314259749283979440581091598599754485353002665599849761202141271261712143422219516586952483909705800060295393994056005679975930357099228232653252084403998707344392458255886259217264779685886078931171702163693577494810173723875238508750792792018479218897590919352043801449512604954977333041308439607976319954738862898095200812873232881901152481282050637425184816540553183606302163098992520537967339456599393181613170011341983221133550891150798258596674626181796241937908212711642188265062344227797450323485993975061844574561780109617383386677810301529216893617920310732394366394728098483264319045650356996052894343371724490998556494717158161539478608081954294923727017175558023600694357288939363559648230581109833608447307676796442113541866437274298107602790212342204300935402041133729337584344545009847645899492174700157913885636677130992683937360429138657997114448015206864862562373942046079888676370743367525306944748614674142404216448772154387902648736479131318025939660585887477340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -40958758593014938964208677505947631468608935099646703590982968993537720694700273298028482911360915993661413314591487778068291819712253651721670278668269360750332101499718586454762077833692752119080828923459892939122757355312148174770062622201025723211919174515570302554965732198203573491547869464612348622630520436492359386416240396561737674913960060888655125851157291782761007816126028900252030574761483552765989368818180857249703058212720683805486694355934006564488054978940087375890530470420646091844473352715362396504469228995309093757290998637053175254141334390118306789064102171935863048144407350972813227162130025649283075849420653281911309977157137178501287482404764979292386002000770163485906262559534992262601990085690204256379741711088467501140474502825123107822056289046999559435675013992240515897888286452766309005155421761790143994309707224570518774091476023785208459901313305920745004642008887388896565727914313641910310915381545067212635112561186710204620263825483096936773159906321569182993366962304753472566335530539829350699518639013189087479763352592281599873388207128127941272511896447152530699892703876807232434971156888877865716123428333557139556918814938951478105738840315706560165605381105174045435665939837158960163370264044410931335386442362853682263503978435423539076011998799778787807106586424337833062953631261889610458413581567407428445237884130338838536576207197113873237651795964961175441791937916990693883719094703955353085850834145274744636244028238399674389740362892146945063166139426577098406909364917838654348698306395598122681587056473150587854224542297154152761792727300766115340676197181413448365350166939048416170132882647959678637941711192960671065232454860548161828118965180355829181879283473699667320207274696056931396986412541560585004660771745426023311559015380089758514222323169527567851238479414853458075315693965658108159608099055099098952614116885857017436245618190792546714120312135796192464416240974136520321779094254716640032454601572061618222720345978177087842029747691886583815605424534101502571852287588108478499490728981761164463684425053095565642026699389643854331528899379391734441506693186973255761152610982163232906334472700452091311536326854244785841510659147253438847021421803532575165929870219911386105332030733154855195174598239722875005831163754250021229897982124234566657022559359309578258225180479042310587789318345196312997876326831798854136713223929016661681854917062869333785684800619851546216261305014238425846625996904488976347065386838103680989218325640475466229205062363326277389577106984729669549879513525192527978498945475318136677301190206720108715795509504031285198508255671502084607042015847184956440957571252968587487993304532076455521457767037925566561259108667816561390375461186445706306336566883228216400891009029697978451291661422198072471515720508742620157839925044970388998963945752759414726392685200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1348182671543920638638789666703985452725075284238760439408804916523075169800876478477055921860678296433145765744130350863258107470440742622523753376921853304123081022368752308772544809571974850939490877591936382963226555948693063215380996231150733078005965814555865170003320372546070164201123810228993652545391073985190232059861820703682820434125480709489190915621579261853963404257597337723350869626320712591198915986243032972759273639809979081729523123048445077270372757380378609442946737902518746527202074580616824386710750128426913283586724790410588242263842421935238528442588893659812473562191656409904931303623773385309117347810934145955551582108905190498664479533904762374351887878149201834112696214460561207611412442927360769232935432827794962857001279661835709276704908774415350118176410407394702724759204352535427515416830482376908473379698007969187869347586083109637561476238144339923467344775847073606966332325176996861775218269366462140458958283054327399373672562881623555189188948759765447362883751392825709657020768247462143754224983323379821062270689856957415685098820736729307045150763201633851472613477129406110797617459333350946411374047727315720298780204602354784186948618284991098556000652945481291574079314799991583509936109143889760197318707743373389463553109415899454875032032837488782141255897318345662847521496754599843625034119215977940081149627138801052384120425446871891159652928636454922788345659778182263908631815258355201375506627742173972794135514854289618539416772062184961818776264511020307846304262938346144186106409546749479936082399149289549568442228029075770577977763575543850220384891922972167464859279255810377774481155234103008522487623044921230226525319520698243236221721881819420290440516161695431050685248039165772247742955532275636734997305964388501180271124258247651665870425181465435618049959688716923112568566317716981531570613630915446401566649676859587834822604398331616232232802453790388879315948016905284293163371244424897783172919384905413182619168711681892683513187628035018739748261663073040682454697577141751178934865299592266165296427833771426845724857473804471471358675481323796962420219892457393193254550733901624844177869536860675474799442921117786427974323144175945927354018071673979300275466189434359642795349623048331784558939332862402411662728580308516667624777087819821790189707862248036423777075545703635771247988238555644301293725874940220992484201855626089857274222291466555002707262444071123896876556912704192869625488699151948627542595912499089132700044681590750445077795301437014183923304544226778203872422374021465877709286575212366356701492375017836108460599806612283255117922695488421218944299440392527954223634077582571723190722738575455876322863551359242397577992006345111253509269125713345452546966340458504279861627082982832423509109508218492708404592193136718781877817064171349892365345922098116324923090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 120350952601828761947198847994915796079756877373026087206495082044892122481178520461039325357982222419931062211524818046643200429090550148837039135678174973227060921932401314589407969570616702786042143068415877120284249118124187616506729757426078638138503328578581150085828581952087549573863747514234926429571443040283607725933101952039601035557127477504619642722025298248102639291598097822252838666144667917050677030702519136973792671575956677287591721302483602860455392164006493979203161446698784476462316071718803563391462627005554407730429364131388766773520643450970423654485431213908815205593007887923524113131727004501733705866394884084046581318109876077745777448538581784099777441604898349382735616833916277906493217159133174175087631795439869638076327604182665682483658017128002488874217724287857861938477397849662646803596664396119605668417493728796851643884985921390586570833703298653498820505105589992201598133549043442863803233657665797897453883476734287945741330725828166287539452555462994680956317061204068655750382619099992906974047174873897942822358187670654249692402144155011736424293053652173282734995728983669047821451118602863816582869655387373055280335570268667775900493715743591741819480543064106076074012770596830476983483008549649286427374556242608101630974350851307253607309440936162663973922180257671132758476352066097598453379296401892856270517532363836134968625397201811502026979329233677362248131355622804255189530673235276417786839844677408539150975651052549171214205762915942865771339407146152057817147202566339218394315455997770304600061231052922426745818606332593959582657381302932021342769980190936421536450768529927739333700700365284756381176429104542829679403383189681688550040986811071474172142486270922003880137619829809644803407244875296394618968275694298367494534486527766269859320444339835220913160894211442783493908257774314918848685400914646596347316188618917390883420084589851343844686701342541132298917038755262471608400375156304614432782921517570616245233883627538357064818095455064551502160241018869446649479338277800697254320264699216291664254742419491146898323221381011632777009343469175697165055651176300510011825547493383584183000832342931511445013379358452890899410096051556413377887448583006416067187309405702339336897531931674555075363989214386070318989337576890252751276469052013391241023915732533741273440930668238877782299720287040457947554713362626734413522597876483125413853309617542933224282203990622004044854808520136792252495577004310815994373819977529198956587698969240823249800641857140579711951618158843376801190210918723886683447287950497126195104182355514778979882886475582215875068878241538776919607283317083981352845982951343464595606622080749401469561394135657554024316270540154748551401272493919874759725578641123241084011405837511112554981799902564446826788255978429338127456143615850126508127208266224783568040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 58757967270142902435252069611945031107406249698796393767245198073801952135707138048851978044122237246094105524860063660782294307299327960785677628226447818422244914463723522655114607720774902786697793178568966598028778390995673359917034007694660632162673018138362314967240849499881996401136245454462245553177367498352736753802603401824227043893080279899818263632476367895988170390842767206095534780869851739493275489662596374489493968923901009911411236927967605229909611785464360854965274986008079363437184866684909422727881889625305993597395433012366903870184173736295472093070706036011772236920484178871087034086999036076053032472959647579860006825597765809681361185041828655730025884571626655759829057281183844785466710952642890711435600405458305981964574204698518114422483404392701383306263272787693079019242854030576823080752731723568089511632135291554468956141576436147284602712326207023509551584293507672655228635269875947385829157278147010226453718894028902730540609071526332316541897640201812403722106636852497703447904684620560450855770584841680626114571613046965202049570719300868215340323852884097076385915022773708992491598776052848890010622720024540149579274918499839285936310464203558584393137791892184948876374229974323306978796027879695505322912434012784498906516852539993703528485219332468487446053289500576216567613323812373918020553803396077154264043901682361880185874313291790724117072848603580291049729042560592710729481689339361683493896634754850852248690404293043383478683922199778771900354386901970688325483396630999483979325209278529520783566463198238289733814748593906177934303887640529255731544494141138757142138817169348950756669568288814768564250636519442105577748322411051556503825642231401077349101920163687169846747793172783664651877666872677395611353842171504741200834303923948182557815288745058229030754357981559608565987027175305883722799845115844591605482494267416360026154972027616266196984610545338373866410867733253813456322333239272068665937298775287241868147317635033008617910177978349427667399767613579724811263830615319778727049786457947841412860586680990006208307809797646500327942084840273339819459131567282854534275694819661453259646303537484320548431590563404548143048325944407712691300533292729870148074571262435650005407375783039220744605290509891091411302829134467180868099339395081664587047030266732030366417465293321555451278095209589848490777589451209130439824471978189535841820213509748145972091454654653717924599392931704319860419212302336706390761281033518766237622469153074868045574062029150469288629131760096752397670233734668994746675353044355857095743672292619250169749046347672747291869464651705229581149845739905021386528741958054654334294881326131782423821344263420913767829909091506427817009337435418413746189056124154045018986439714986489275908267653166175284965914847489394843724481762230779328343447255352521568040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -36200144495946785162624293424895936034758588414240158801403119214188547814907603506848046010305099184660379766336063567797484254369954976617651506803009404423647282083249659160915152076717516669360613677414475739687499666486739779714118532788735408541438351874089614978429275771925769971634246975995577870082523509172028508853116166384187577642084814914168559100720535634376200243337952262257179723970880302288413204446895791781356060138396514737117104740446780201252670642680130779266169591358144859967047272662961012811513130072599975531586687402234120886768006635158547110379776471161323475770615600455560953118055139274212116821559421802606417810207870412710121989811819552025080405654036197180492888803581341839430346208338195871590314320034974111836657066359152940586219935575888925977041917973733578393075864864151986807633162917766053425641711177024843588372781186468141665154599665379975411584512665519547113868963640463140381668543320835339070887720735454251347053872696577622782848885582473030133734710931501000501772026165395015112871792997949582525751816511279956487204338028721244988132155185546762845382731116253984205091579117531145822734120500029292410779215234107734430159910485671031805840889568521512737894906743334476695589176093740600666465589434608324607655710735846076301052419699478490273093456094264832371082618788116780092720884037534969229217318591025951407373755078249103281873734786119191185470219926903379604755649389172716955490740068400914894577373195255775959761098316038850814817888045143276985366418333705563050885467489947626267131275909325088322156059263230534412586376923633251219288598772873758654030823171045080557222820693082523238449849084776093421057728844269032033523598467191200216595988476597637700473925209809165652796693450917287985279676925496220750640093412722076747209259422159772754707059514812414881902672232593678020739599308837839549292442301510489437287101203005529498101711797246829300810596293927023447895459762671813290880884900215021389843387691183648613665937265295879018819451622233944695200412731150581621569042424663027126476445902393581179536811131625549471868594075631311523344238639649061011096527694777218783944649331262062046493007919085271051449741795420534319513298613758849197700572894976850638574622349138255290476762978819549993486056722010073802160412179419965090551520001150378478041730505758913608456247329032061010251645866930397921286072533447538523765487542131095855757280515752387974957855730574668395921340352888835024646572936572288708446807818804731371120972082233696848714635916573985428290508347908546767839816668175702154062793869032051062888657869334000470499440165802223780237381603245156763525477391139717210777981540330231312999648704140138525234432140322217592482731577055197391439243659974408674415863240536050011929296173997343783722708496295314115175379324310874030816319894511559879200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -37331978335465287129430507134396441408330117024939018416264404998208359591942258084999792258024655651838967579149610862133014471497261943745451929254740656055915134712762565134666489565956612260214431180990428269424294177659689353862722275111541632648748331769701207853209786323597014414002255323213512804835903404223342791940851375734155495305001545082471823021474982621891189895401974476063020439146739657248215664228835579267649275996477228157257704058411780836206802156400352591567617318512174827556112588301855978651524002539983910701431059463841000314984887601070060039038641960076708114580140542791154509843464508651776464075548001178112537365158759468770441079993615206376126255209131336293743625293650273228640478788910056335806518627848746640811402062048343583814110586119645816875822841847809816994965554950670487749176677104584530600139721303716556769133974816234544857376448909323583826890217889414532199379420399151075837323338625041209686685987968289163443626227945505265543769680705242653264268786982991927721901162526849750542134828292935974081741258319134211691981839284057693889087900598089256834187745866226914981041447402926344320416198282381138426958597094607454665174523794280693381433894893527260232958656959971399995776969275693534130777438462517389038151038864834728067330406619706772458683053840180825574168673263517269634853097487547221542833834859163032746549882977419213704791340227770076243709907405384660643856498814517962218436947611613915960698415160296519965076591654996612248017841297344717207534778668482273694173269361295639415600050168760450954225150686127220669078290993271486620369314866284052157187964641116415543830777853135005979664569941590460303391148616112755001523516938905293595604581112291766067008831857939306977843752038973931642106926706767891948570547598023620278644172317284277826519659680919065195493471937668646182066462222624052778055089557963147955455191618913118114435472942518611056909321446306984435646589098253369069298155382052728103783465234107915134580897369400497734940398659042066067352845588824429951893684038726219243000094529897514683647864461193208776558990759287965208442109781133475639334444747918976279812792077163265946301749041592040144536501597194128580410184746630929975860258996055542236409333502299494060738331517259532182125964524745579561052364998825964411397141837523196337155707331750381302155460615734131901099665531545563466374630256523079569915898714947397507361331454579068533476290858148125484680289706289739921206053810322859284961360536243853589187578055879523271834030249093726771625008276689241383339004402689534012745474337893741318701215528537013910306751236488731673258289792382612387225826393257414346792026845901729922243104884249357791166691146210695884228384005511464979923138654944586155871806297667229723997814865831926542557426022523199110086537790283319909994435453175644252000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -5036008400458833108029067401518267735947377320956054492099602808391078138340733039632160571502299943998832892858073921294408388448551795628449435975346501750114113123254996970786248717446710664853023348813206002583522566899823183490745753235600037032232942502400030468597754024937117591758656680900209080612700607369029027243021411236591368058272299932414917588220477532851143872076031771936602962919866800227871759786406643523572545951891064402566275596242758072089068741161714817251772325818662009784334460539867382774110616687549340059451625800829407583490944253935675979608954592687309269442604041090450544598538572158030779963744957100528987658745593062254920621460995557589846260521826995037119040437982262183338855679186671187233269231243607461509236777813481264253748319206632939079269410034940689294885067968075654037804707230161738845890479575633363302696609615333220070979403733381664692953206949255698653583425634717953773504539225033129755632016964745415273899181883456537935045602855212407264937328291873072208366530321286608735463450730556407354343650325416199064432538106252357505464353272034984861381034882710857568347912376496516724931378116101355474476552062140654749314719656175454993690223005391338403126432801777779523933888402664279257232617613814290573847343008564512690260934717014152367798389763629948432334344731545482930765442181244856622363440333221493413233517413671750183584571653045088688648271449654863343731684791067355390593381786587959273561183861296926346386100272331050609606686859952620211763300701762169226027643001454089979484038264863299601105492460374365774510079470809288509938814968348565951463445699211796866422680463625018126531200180288501718680390332242803837830448901220737712040079870046107386269758386703500358247448125251018388956882571710692442266220187189462559924238140513693032228436527489834361276156339582630637498525173798754945623135281359193974896646872549524315688913424403360631041932271664880735624483744160873314857594282196798888302414574544071110097026195967312804967403580180400094176278473761681199970299708146924934759123567964818005385847370289221503959156979323921755734959751428379723036032685366994872670969119130540806064355862425310797521682755005088974088346594321302925781524127616156938300756175576607627535573663319004242603515336798033285007676718683969034962178902213370138378647872106438289068138058143897702961833359402824396458951583472589328814481342137068962809409338000379689514708371396248031753739073631655324601488874535194754372670652858756279789812077288178788954959453222032516006918806820346972420432684004163697001965906767153971418710005678030898359852320323337228993886948367560165333499613646786010053105291334919265160834404039514044991394528656833619631101945296411612623283859649879569891971849426769483556526720176550028704064538697529910207838411167138705282812531788262320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 315394711507277311611857601750482938719632758939133711081200505750119645398162650257196098141381147103204687193877819026920577312198450897888394461100200408780289571418712360559157260639063128930778632187604210271703700596030829934150236108643737401546589794060166239641076931424633630865850687513158841888138342181833162535964858908849142659728839841242619193828010797780816896763235490590931675672051740934550243351338770030611044137089643863940789206306016006029788191585226043256026332235198257228133748815429351041675804655959018506865621376551706761788172522641257502526177714149638335426808985274452130897542449125118928863070369528419790632845595774973720454517850958643247035352754549903232249701874689977021294438341921475021469199294536704287017375812703752854409931050510988048957099316445257834749052009818778300825807075933932985675930304105556483980292084883617280213743978438438999148268996854184309374273672471609184257411984468688287681383931568956665047503705928689039388542651576361095131744445911186836736853433299059550416139526663787467833912007464734367125898159902626529273251118990800774209073089609781285415584299085901107624304782960077384614837557008573623754320483113753831567450321659169848696724324450303863742617778468385827219322934007833303821224607130121526090676917097065123247315515908332168730274644298755391493456283692698080216535327001325208368434267928589790744235635261904792038821840086992840597159785080734494444380924364123473441022627265806216061301384636605147893220971404039508527941648994801215405875115648699498595457701687212233837552864431649353979123857263678663367607115583848325289301125659022005449128060942365594718163217501718586414003714477190952679083749957005127956124116269903792775903093455518261099009011708113266169880180673948514153772669876941265221423767575675329464607533859238069779140117304326672818499720541102839038906155729895557249380131399495239081013288010715265311145011106477085125897625770299214229354247900698458446298703166430170822481999647443721561286351647450146993008779112284186203085342370354015660750490006080261875979049368092298034749792862598501960990706747508351470688758518353464943380815485368602310999407557970805250551859724929746752083930629607328950440955450894158247638778009680867004626368146980422607880627222075700198380356617393376042764125177196496973171532201817298317569535628532597075859328329415273441921537413684069656798457411363684068596703020056849971842526965494340056713948493607228883766969956722208701327780712173833657926732653547615440299600477226089833834759612308934925820560643193366939181564055087244861635043858900403574000250282535954453193762437999894643387823548244169391435328319706865871351272758235688022190352499809269817061670365246506683671254713569787809225933936542376893329323746106779942608669093386130563400421118845899987147074991944400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -250649927048922078614179874177907673653413536918579354645932564499367889719668177459525066020767121829145877034461216717280364497456344017047387367950037890890259995869459993007141252738381446083609107559247005888484608044202802890922176109940047551332384457534901347313522220044118032383579983874152499642498748589276556231327213538434131412407519592620427598310639912738096021770182732974938168699845282135202234365954937100289875209307060445019177428448644294824058526591080455963302834239737626101819499512629033036442952918062517021056488262205577569230252704447394256643469973571158309909355371043708780525175873814280674113900120317222390975608227728238295928328874048966092027946081877079435831981068055839639740072690832345276567177088136440313231993917665007200407834995707955659669132496007742325373702424293475912756143170563056077266606026603920198716376565623115627358014345595989303445169672282779057085817433436683963573639025850102472798317080867484131372245513648352338428112405393163777710597994361303346318691723971089074540172488148647424465265673564721483483293191683478119643290698026400971508519998910148953952438568955445435150428069367767527803010208315310164817626185917268371463836115071136378385435363865298278353343803575857896574817805661719024529871672119034361668502885887864775091808746838413448768804775296587135428759086245319494851109694590134313810048591398806305073452246318420097609692521626530943539238788011008753215221993978141089042203601264122490462756130118408513276554146170492299130208202014615353962160048039676845647921659080568712436521565608548495750881718928294805327510702597079213389689163112637552558632274594319121009117003329361909378127904011530744393384763696756023266249644766004262048803332788902492366120597120642118197692215482289555871180391027069429932663202682503848855421667973388288275335895550508681217214910831568709541088562878965706750900829779131453710234536585009064865555365711247977940639995186120219740904567990142838185661278343478353941376300238616803560017262100634501815708246291720798816661160288392046113839605778618576517211210235484287513354743480828636869232420337936563583378389947788147268073072542959481777385858311656360494494887491687043159071557441539366120801708833368550048602523278848413195735218788565059097602268169946876959789813953180629249983709496946429511890577286571590227771413862315635492270494655440456949345915636117171432731231980220797786200236273525443562580373956296429567244230049236002066834169891801763080759746258162722030123443264551956601537475172803006844438298370677772835400284188735756346961175596267172734799220704345653828306506072224177169136845681987816395292297614749933724023844949869286011946477055417567803804983374388790666218212172537949204099146749296199828331775411864512523822735129803812559763514906805248993169560689062836436512856377480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -51592875573950753081692093800922028076997513617467952353871355613508184400797432441916520979008059851038844043971285015543693014401787626905133390895137054995123172139849686705029363374216734008082072766172714262566646165974950404098026141843709603809682425999258427651777230158749064784956336062938748489918919584687164333372412067713565916800230447441759814511991533573078277962190314252837024763384451851123698776441878260418853495638845622684513506089790636215032031554796638249759691225957905517562579772879582111226690158970255341401295550969798401117087809168600666870122818381159591808486986207158663803120256684556583010367638579835551427346712171284566498242457322960959912536502653569927270276879868280678384667383082455439436990920665816074794147332900735868935067228041616696272488780873140132079654163656501613836247679724367389480773517262743591648661280004788458274258024760358268361504345027594224350653020284067533204568578933121235993676270030221508298365573120706868674732385816755602572759275095766538015058182446815839699300734977328787751640824428869085624434315098828313009612442840911669098658103837133625482407814179051279246089885798660412496434833862470899618978091913176449459162310876043464991373113007944967308744518585913449829523667146006602796405527003181931354952809203352018107545078112818916746929970570663690017823124186245315163246349595720006034285859106770483697500006415285918674522778517896900555194492871423647883304951523363553825535472157565112518686678957463219619305460295020401456251289750329172896640842952903088108971204783888682584686976942817775173673796369598941447229670023944286997678657366273812427611968433994231256257955406627677187681976178036280971965270434131294756999140871843231751097005533050853288513969843048264771999720892935157057262299010721862492232792539006621644491244874750003520234688912514154388563841108713524388730814284719176035790506206147978185657357940257308144305400462557399719894504835939383769843457428279742405216774996779000212406932423157091920634745764110598819017352354740045489799931503305037063750299608672196342935755495675631440370982137981768804015609675831387659879714253903945850435805156264268256105949478536903617425396495197462582481984269124893172368595519925142013562842324435858262679943503133054627308047593753418461524671537183585245060104943434466499109615116556399568605521490916178937496082912936866847419061154906402466183538238990982680101197644322820613441262567124630092229829804450905575420728276259360610673966360093256956628583582999922172633250667236001690945653745452584121162935323631216512793083073699091660018290070862251319712430959983871940893274790447764444067161813731159418724261446720899125795296805137461907590251158244451715321900879355390929393260333638897360526488316967714860595942875304169058528613082409445377444852038025807431284646402200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4187776475338511563993947886532285931794204658213374757643769508804294612795535685204940622578268823988527559562693072520469243402780768253872607829897495040456134127670051934888175022510211163024118125656365875673821553951222664600370850544401414810927074102009782228672490183342630310897673879361615263741921645194463994774197180434724451385355218437567836208919361898298764103070482694108849235256032243741413848103131543514023184458924558367768862100676999142786566082222629149605546133539168524566828023722633801340172317468072852505205193159162930096343119728601417986847537591031735550555419984310895962373952762881481267791969062189358285884411801421024166193787441694770775222182795113145414677895466192893800492715892636373439291784097239925460163867304832577055520416475593563855523454750909095532242430310978945907875414627060005517063689967759376402304655462447627927146778818663472800453859589508626533571488580130965815236462988190638253020388013864543082639086179728098421078292129541446163003665406936313441149304064377715659966305771932590773280403862834377614628854435920424202714002189518674336000637782135626324182548116072169909938179099150482529529294752140633838953829434359185355737544083297667263400676682478778113347437861543808860453996458450621542158048262876734495457608973890052041318593788590068266023626527164285030455087939443736648252959243081377192853498916319310375877929367378046240454405080033603877371901563647109578456274425654065356962806579911856539074648725210460785160252522177026487155789045400704858981281529016728803859917293114057307865033916446910793185311477916767681063987670416079526952375520026243953680394514802793959617940319975006575902055621581949458944266438823382998770770587030196120689500478468639167009873674063496877638216416069722068340389150935126362659484623815674043667404905209848815669604730042346065743395846684376145312541846570044669865803670672849030706366596881307893713882893595792347329433391882586489614646708543530258816641871963056238057435888001667436858849580383950305514460705662906584900169056859836111574122117412458961966896617730032736890332734357579672602614703867463420014140193890596075004576300278144925930796504383332237973462159727424489581585427766900029082498777653930594875083593167293957934339578282443408212453380102273980783074249337938745723671219423469540651701510709762825165342105041748007669175121021217658713024457604724424318075689078768233259931033980092121077808924517541045130116443112746841404743077232891037179043642693131717102713037543244418600239075485948025348174986711640862218868439278186846412038455000000207432093621367412768560671678627786507331081131827405665109803718578491259858254082656876573571874805496070724118838869526583627601646322654823174338155904212733033672812379986153707153879557575520513415484260832650638886890231319912432913455461600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -388197018695381244805278693471395777030118403731228284190300730191732360350102129682977991807951062997611201854832097653629058651790635932869259379054778968630238636639098970905987914365035430917228032213683893235729308711787992898743096039976671717641514478582087503097549135031498613962984052215769150584549322230369296169373904754342037027497797018776494873900788666966546096683252229582686916650040755762343792218092374015373680728206769346061953175836686472308504257352614559599805045048759055372088683264862186110089853553269398158172605714484709477685282206567817387572010204683125648625458664310972024736945060415566268972947678477744984213712475665201058297499977902896873768028980909894321730052727224476593065135869155717953716621700072186243848256109764550929431209938620228836429841446762099546551903304622330399948039823052322592565801598461000479220364432101060466789454313993158505582299215870269217318045956692499043103457556199214781680003476918851390808816432845626692331884049232523580963459209540923645529402397016491680603865132714482600042132943017390521952790373929035937767244364246506869473341318660293099477530618493240788935168435151936985394064564227873231691822597605939324168155865851505485944471921966521936755211285707457464140591331816571231186149607528001911369248201903826574604811966276420877565328573535399296479745210155034939574802207788937336339210561888409416357813747416406917882018505635226188268754556000653173918196382836141622068881234096607582146931055346354441804766061123965314640395118806945446336158639612373636472684036454922994140678775450037684967170882014672066282168795258768571059478251342087936927930874029536610003132907526532951826163512667310689100888967165146921883525371253308102209502171420926229489020899535247288613514880368254675480289823945883572155730981243183239234924894214066613749755857202750259658228656498603144284221314361516812527861455147862457742643108900858918033108759808212598115369520151227773759799811703681692515661211610377369484442671499842499394860934371009300894444523671550442734389317297622628598764046049546173329210068771610483209037546082684734736650876637331749265033346361092427087337780592722169245620309876321287307582711984284666470026034583702839297306171289605914118139126217394385758661110373681014457941928517538205915099996183921090031120116988278945426414024145054237326195779965243826790753148797560857948119911036848113499758873705549033042019111359904156697323023593921449881395295898599791719991827411080129025610941717703088413629377726526997865305748083273011787215054861758164451275555221147962897580504516001894336541799377619754208793090491481043490500210867382487182637525565132262369269005711660209470585714909758618543055468206289183229743266327149340958304059171824942724984976376240554595963315239710500165209801534302576973741695315891235570384172000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -97247730200704182642716630510482635646755621831442375903012235716928256583414237351049438834938877458441177437924852771837849242113225202100782378590330018412393588670396866968717114499668522829823856927082515505730234165410589208342788434007762112660497623435345382727040038637224457833739274843582002640555722808201187939071991601842424158865855867001594405534781444879748229446246563065231547969659826314769270419719757974376559822252767395972538171343881965017661893635776791543221752430903530583522405986299747998461313611571281871525859629355597475005528194443060561843705560847195505486376130549929773894891591586903811572202114215999721251442190920165957387120552112777869715808415700172461850944227025289754363850124873866656297557470011807581014803295440706330277764248171304527941173552443687416774864086393455470241390471613539926549502392473666451542526036635877694423251579014564407520559506622931667549381716635473842442061861099601323606095279331946465366458316674460249754607237639850898463513400251638850887825786654417824427763314359485892582861894287241940246580112704820795115341202999389485173892627786607860920628482834116852754826406785009427852432499172692279798836582597744490885920326860580205725181621086479110468877635242162848750545458816696775102068146441872339649606382198626756786958731810828964246710649658888653994447354312138704700097587682551502507313768112811881123679109099734691087627457065927248044425134179988696663194591695214027982480139771406706998659880554076415889094469179987026280856628858732659108377512518105513396262073823536217368507185106687353356762167331226476860357131001325882392500839796129042164877668800074379583767035604364220119305683532312531786664474417069933566927659359333682759227572963628512945889607137711267386941986533891303799643527595996502664537515524973725355833590405596874176408084207318313955081636203915370547064356448736712828682580886057800332401717579638003421044096364530391330145375210861943401567307933413363231354854771566702438837860378300225235115166473015769012138296332052397331663959933888127872082748218383681015231811344441926095710784134200640783274069073940193306763148111608204775920618045131524250969602512875044665992720840849660338127669924837259482580437242071475642900988583666936758289404906949533619969704694617880851099114734989491222421020353738215994929202452412307884483027298750747080769989664751202856798633189427222660010747168726823947330550853569158422473012830570756519153220726350841218920781083847337296510000004636593016119584009686972953619807279171745930310162630455862481291486736462963661130136977454095822627283692029788997427736401570462228950659534913722870314806798115759160938229531879780262723208995248330345247735525768326132578471930781308047999860994657239696870503436420758828829416363281524702407262890350057652167263028426144187859280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -16037601585756305791714705735500349866744493663611041421013524072170588278914861007173663222881469637878874036902511163200332633846150715277310065904445688782231182739763829403148749264687187383470374593150131646988383158339728509629661659987134982574562617646648297222583267995634155671095362725753994154036490844585060468967391973350144538566248254422262194289573373795620280645635958199622325045689309254804830762048752570319662448070306882311898916188215488597165984785249274538899782627624871591610007463191650231196681082241735387899927663024580678559630724368671117686515775068895021917311494180945895690411122411900222981779697516748512468857198032804303128193842608995732165815962460102946278936476820617904321456579387061250081324993971044136932105202778623108322718614549320868204569230903921965403090717914782505265142191879024176370293430376548979410933553657297529211252731423716285237788608245420973914350212167334441598886446106252296146045209706541371232035760329869535809075581822511793879525492541182295328934915276409197114944100467912773971682146906856900268432627186594050962032157453006285646372273045098016199140518588841670685419561707150506177661723572376987456066379582633106656457633061964979156532471196170518670408113259856860384200662668026398918185571259369790949680178061263687673787986728359179083663016639578898409680859978260242349597222235727886515200634995936040104705572525325209728574193744390493654727246569732640070628584878071943924014279923765117047464229691834035228701672658485206610829903431567371390453207562021355204615802118480325995626444829833361078816174805184348136942232922759244389462535990812389361001003701345571721828133192400483068399379531658569720535332327587248094571275929348868515959699742696409880349955125417550204775626763215246108493443439144780600406668643024301672709249757776131313168350034291304302391261800875175994087671055825827041098177351056815214575591812083967073882162834557513305868257326818529261881687659487789523768206866030205739050615310268023466670198098124211675307584054760422045727107487342849384251721054530634722331186653344629710468791327113418679901164950913070606369775668498240600805388162811439274228842196115680858438833655810890814192467788042131384406514620199628854136974199927755606790312598994738904680850788916432044985745707574828815562004322924225216680628127142849491970271023346488620691176448100232268986434047184126604027789112857050364105160501776636070287793012970106224008844999723630500254658868675889432963299643887976457999655118344683678866787401459455603563114033991791740843159041706238421346518146377052456519501134041316802767106951106128003763370104352578253919626500009917415797712866127994527457871961794360132219674260410683573884898791325171589129498893058544389215421455960260379481408685109991576725878970777098199026904815976305679308400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1383129160392634590795391285512966273669054815297753478944271574856744475563120379498104668895496133001484842719899093555984467507910675891600341640755940496258534610814160585449009180664377394396761295423663699798747833667331205480444694005691893234351063888501219252703564060407053208520862503561382053101988874798762563637487841857103172178139045876331726905994491282764167943144370646305186715184728139223032592018560031908508827581372398171918848049012634837430504528873892880005307854932960360163772217291797465841983404981492132386000393023894645871575868787843398168179902452951979555851171108649829363882239399118567149212199328681369914005327500192689431815672004648386839750520187560336275421475409293439666215333668824084628215018328227866441988892654251298031904084040530981794368025391412996028158163926637637974241635375617528962995581516119086962897219827279990236656986031739488541126070362388352485058669450700156252020105696854863557297881002139170752990547379409681558451626978748735676555063067430116212236324795491680106542694055617913558426117691834825614943280532387400952202031135723671315503769538987229340627927469285495544252654676007697452170974422025098945522050104815505899059119108817045929868374566572226161271073109664123339949895972568646295133603312617814864906588137654578601323288878976424976149828053326697238148933490622322750000276627031916123334361418179372532173233196188043223427791603690183907275383981672930276920133050049523536515727910794148263996858942753804500785455044398920041024946892445969166805775510847488747090054267898897154209980835431718206026109345805588393161361925841514769888465115717868870894989210497934200164715959794342802308500250262605941386788590722382836576496079142898246893344199431840190331788916085835771886037485454783765069745292811384718337287956605848981076405370359213156197602053222419014435642648264495610989698984825573112757659925645169731078759860474869392128638535807473489338136976145743936353998190618183522190738456695633421206758025857847027337519529231816992152302003010491004647454901049250185156979245140575863798143493224835395960055230815217398765364520291858695888646719639215302476191602171378204981400010956845576125869523453524396592316345197144752241922119900448377072391973748801154206261825669813851881575765380414822057779928892005357085476873496684710344899192405303094106649592968799645211827809415157082866711648729457712015749785099114206061025253241867427527934857683147921567103239323347703341915854112670408576664408792467748900899345705211682755499297018809763199961915332432196126529063852139663094995608529946256035506309577387000885534917130841312711584964032231685436263965545026332971960288270269286132165876585002091592503709899547819344307232778644832737644718773837013130683224783846312368579319346899436960350124457635185008597379705453217720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -51462216369146023818369882432902431115370923216939145575768321423192110257334388429790110106635096286373436361453710301921503203946159585589017310194229209574576693651671642374580365990936952033303957678787432465554659000251630155845311712428483150228039387349131984211229866399206012393500984695909634152159736091723048069761975877908456827550339848584065534163045129035750514033726977652936990131756764854193367756456238390740753224560893379336678444128873010553199429580024722277034153979570546021931300041779657692256218519068153995335319478113124789031771190583623438592072893436105079348685697371111078010047892208602687009146729162923087104519539493477620942871370319872655147228988810029386944331097466312465676620359613472739334462703192302355374707581786152982232951853017927277818452713423987476538142037381059554498834772293888010765956663641865700475513347794879738688812917296960513985295481442562068809539218207099483082973466840849322336934615255086069102061976062727041457879006494603230524321569101088943521693795423179964684853738655020729016918052502419316409911529099546768229429437339470902508938050146065379159665348081143067773613147826934410372585018488135641637614945451231081598443563353367064114201136590602714505782406412328073406921433740017418575810805510615280512281048702128857934732868035086361560783343068185403265913123809944992198516289158465143272393349014563976163224666010680751831099757325518742275952758318053222633508186847155976411339410963699187538437603999040841882934171217037195434044550387275365325463076826414599971967980724654564916956092166748306530944763874232368769447573172972792671273880290001144317571383520713102768237458191720744477415123070660457841939457365851369903486431980108770484971222461851515018803071506963512896140350400192252979615793413773170070592099921359914189896698907254688386467271094658678083078466369785321844729246431124200541051028455557989938850791947809371579030268247896741879800803101890461376651039824316007745801205688459859889816522879839789507058609654612175028468164279718363382376903741709676276725637158555620560950434035981865415735546893841986226939566011183672159337819486829360309031927720662967573326227238891493689076089950758881770613417303332665521420313315391258100194473554307659635997296042080552548923282071581699649514457226553544396342737362023614517877328441998966159444091257579436285598410196059667822569410560002017586441527304051978500080554209686512403602917023583042768746548589998226457737056241268664426033821889969788498183277741243035070562357934753799565079677805057530678806873408522470427460255417806611613490751294363098068450745984029169260744708695164182962656254063686155629802163640944100145989463907280574498274315890006293951923363992375571436149955583924166465145455358803775607860688272540549119759949355435081466169322637409763320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1443088994691857910968696493656488591292199967001437804377095032689781444323420642726022602039491851664927403128776956386646612494033844097844245820979557577218389893101489789170764758570633242058813364191627516934207957510921231922453747332501968455694217809210303614275523321309809085374011377173323364374850049833073872490718740598498149952185430671132450521693671398866053455831793757526076411139750614523706352247762265471699438053160228746778037994025148769389899220923480046072352588511802473709044367141408257353315914738776086320761568853726357744096525888708711135944347402319751864990387326170358825833163737608368045637585535261053498175596937967581890279496693730562582123964690429961838727066561886018783675791534968973461321283868220019519368474080320445307974003936183945501698445612369242735863188620723424260211686520887447879302050963311410918643282597877950424435402451752388004445047507500769568173862522625095598806712505931576338762284021895015775307166418112896916217128481264829279437945163032401492495330280752426605389056999291951778840669236930902135917562349586905744455496803083979596523787970411613204153378090437335500398822817893399965481258194382675336153049106537567128039498324792664126222782971678870566424149459537371276142582569998750256492171516740134837413259204307991998989274183199523196725529634476795116961857869035820914666646614323330803469686644862668330932774006429525977512498780195954411708916465479680266110178525383767376476591078876445201815259605197772199508364654964627345388821260006264273702240079388718363975567562650028566401074363912565281258517451402043017365513531334674788713820930876569543854683708955919351246729953735977411173851477969499163994907561287237605910562532395877517449687600690208028479730550207130890846077527036024214153701232920038826096820400702356682119994985083883091100333122162414494157164438821737023431055990786427574136043255049289331786081627269149527194381238686648233752155202119482835221931932416190474810706956192157766055399176052363604922497929982779752277251847637870154159414071872435753308832810531310186572366020675814829887720883167266515391774562096849083190123678992280852561184680222606999244501772330080429642978013997887491205147940924012791798701508642493072779566995648221474383420889152935084653078614771353144618652001146339753121436473402344636728766312854163935528331985395281398500604647080571539020005140231394997839208467307039864729370528364105095484643611011652610787344047975564874771493173743301614803852540985054884085254848614142044480278455534389020636002036687201953764609315387365452821453756378685876099735596879393866258512021726319073462159785699753776042430679746595426609111458123627800668221919004495845805529413693539820199954541657160717833944346212604176098177442825219284938706736477843099989750864789527273630440097958008800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 263564268425277134027540421459882917917378774761853079435984721047525817546048849142546034995238148337883400392826747728499843841233500970258885455231160997331082614297529681163052706501230124922992176671188673539739775735698844956652255738185200715701270846594631183972438013613972729781256236463821809619169712635948494258877049588596259663201792002044639284550503756761520847671087882314991096404026919289789208278348217259973719314114910298324257553242947237330947566044139828176511611679115577393765756677985767019266060497129386713994903631901419659227361807748717252029926848423973328480628854386773336653323061953780253960187627904881577610230809949298810153711678264265321051902745536519292054126950987700240286991481853404583636406933194508687316165092655456668220303465526021270090201499940587986953134335900477043630418047729727954106346103008513452240240405810714224168761796763432663591620068227390798664349830269727515774589250347205426759708705529027977453813945172514130060776061807337942856173111979719517336909664852187955119097330595857162632060221145832153526080263776503135035790616860815504970142565613255919392406183540060022265463107631265801031186011442711878847597583869639741032734870044001596618763298747061024400177735368905430151105425027696428119257091490308964697936698135759532509630727413814873936521710748341016563982923536758373503820248418198195968660908940296939538642649866086754454811358401149247293544225854922453066407010978697559238808951074987583708382283188928389103863574770407332266658138695543582907082167252179201145900588533566624548714136692377421783978387827607711865905784314874637755053060681685860051826201193030632769705389771769795399014548893543820202964939481514878854299038989049408142309765440795472819154613234714958807838525428170521466324269815662491053166780613283462934398015687169504058104168677029329164346434669698273959147352299939628448423527323196308487231919181600768426295703201904663513599848692215629767777641871589561034640493515534216726220760438215366031197977620811469906074931254492548895450499691490331463391325708098132088939582612883876230492489225450734127351352226296996411079917781263410196891327509337876782264167908805546293055199067180973978240351635123905449948656273499524024394856116310579947840602314897557979342315787569590464903201819215799802546012328865734989864549300398747047219528703944503078183156961768716412489983338649016946824820552695002999885153392166506523917813570407083606086309713687888261175735872962714774429443349874552319624612023542569186515867017473708266208886575460796526449461798219616937392130089668651898220478640698124095900716256017217120196731874517975307304596005171187545469528983729498470015075216516251975691501010601944195827556486182195303604153285412582140384128477979581244394221800462419837116882234076326016531991647236000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 11757347909682618625729282878806946354581760493643230493479640796971868823274152780387872244147802012333435474847379919708617577773482273839284381041869320444591445215746907424832566043977892089796094710743486448870601105670726996090417246784795071254101510155662096689927192334009951558777961840805097867364510591425981344276228192198230563624403269141978174440366433172581475418893816801735413801220117672197455543196427759193290259276998247693511546438479657425175140870534274373500613512541690636290335441744933518767407597703812485154324826927928953857860798568377958389102324842202906603789717562370296236665069988515604672868208945844947286675295765538044575962271410696820177439333824341991412206137044300666538745353241384414734093290588985990656509711527006666590353657051988268522670348899299778526292163324186137886233200354731568318447553618032954374991150168852811643729662768207404645298764657433950972673033150389584619555468368842302043542573240486419497218136031780219221181318968139872537447490679015358157481281678688366827098012967098743668250957734386960838193135552491322574350740909426547800732917510533527620076779339190037073457835790648752946358610251628541420246315775583982472513064840358880790908975824257106554440106501970141543637249797782433498578818872667310115353222689733372668615767433135970706361234812577490388391033490515723585832969502396656672818681765755232089279024121786701065633344243072980604771321356256112108224137654721144915929404259493502278245221337421953536980712599370380082024896121140043916773765012720470402001123261915539534966088740738264226969519376235990228777767402255220664641642810379440217502163431149480319854085441112715734468825913573229283378434439272976052936537730450121659760989141050710015054644421301107670084331963430756240062428575034212472171053839062098902959709313101760619401701691911231999894305441793204154586566671665489419884023018819460257840789264313231570540210648205628609476004210421919646467423790592191522110435843081313934865487255107974363832275138149067333642025047120538357750002666763610600655751266650334979345755896948010171125410345641662368111162097039985557552643861830758960860585652203801632127634336310417120965203395790440247179276051534572870304663204849013049930912709788054662447186238626709945250713024505177178198204332300540458846197046220613052522069095408956325468365860599409224175545913091142401516893670568091981731839090624592083165409127386643584585693454397571601282375465035662396908891387641482259782496324926089474668093601709862047412605141425884604014393747247639912212755397269990347990513127615988784974692550799289224481429069301722718847831358302295748217038834456540269447206849237929672277302832838201603383112848492395951690497429135132850963904686965625521435976765078744478765057995826739881844593289814841283942993767120000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -59257519997859087477010058518184471783520712346954458617063732709932092355951571653000150115958265215662067616040316097019869554184841163324802779540318696296340013724105951367757123974600493437546987906532686883561735587300320551705080361121043650703577002933183704470825048524564788784901429800652090050161128408966976626686415842833374311144960991020033841098586687934068845876320862379505293015026840911559345314357197915495805403962569420305794399978637579993118339447168296709226113603892184701833644491504032559862616503471979212213127491561583792928410236820633087906986121800709178098967372474850170411011817796747167358429777075697804219118184941799289659944235092130647140239579459819437988506304513932299191546410625616249576003196468855810174245462084410605700285474467066096974892016433275898860389872820842453219719499283055255339645971489649548888758182473498165672621089515574511642892925693675915884426207274862291621538336961593948766669872734507117852759712485387879948171128330250467720822703388005277755899706756526519117733854328496710891860584061817881891553091432291202003475837401009392409009080063429270968592185797918987651942963412671896307644037348127252404660133581419569128142980835658671506207912292946620464467389439968008471193360501202128256575484853894627588320627300808182910410854401372856097698727385151231620438030467351835741392789342718511481157384543275045368909638446958415465431654013075645276278727140796192310571300763159333459866389773373058600205920043817152925418762119782868405660120378193625414572101534766070442904036517344542673805812096342112704423604649794946941013474981640422795063690663455548725790838755782261393532754678481320353436065010316011462246969600861156208991607796172867798616438242968150986145280357628965818746238974068732740497504752483275578622879430552420233966012386062092518805497300076583007063138182964315915535104946570777652246850408683696064829892316938797181079955691562908810269507531182497728333493540346591884021721862211559117246771069574401952621607516554527240403122591447976328843802637023346599756714522809109240622380642480119175106417729380324405340806578468289379065560985057904414129647687208108610926920595052594809736614666642846760266924029673682115398922856266318956420668236962608691486796531180880442409638569330088115219988586612143670716781655506902035616618014110582375482394904590018189599825190356004686625148626286221841356473722749812151773344791895776490732201226661852603879745546466478672568230613954281448214881458591656285716516522256787123133073810758574418569852445348235724096097394972198084841361854135404034004133898095603524979899060476192083014700894989255364089819917771157377398525295575927411111252576984282699087001765898385814956728268188055081933385883042616100921268613305686042498529367026096073068408216098652584680620400000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -42232923913652851326774621804389807789528695870784029481140881291924928726540337794290454375046657632733680967370767202803149652525618976448744948828902350863350903606439599537085877998729736321026229469185388794530816032222402906967840108148109268917121171677640894248669831450027155551172798234210118094058006310399131753664970710940852242644611893915790716451348235005635878306084741435213578514691465981409899991106730137893811935536883418006387301996008678430677293443166969171923468141405920458637583692042322229029153317006943210117866706860827930247701257149787602931245637380410775630627645672171687729087149010903856288957036859347819390513063572031573583717245036965621119456446338861735726711722120821002117225650669168228633266554228325053725660822217620000492045420760998017212852490113224717914782427201788695071694155180486181302059466617606329326823737822504544461964299554383270035939159332129399851560599518292354614098024963456664819784273406402873741151592274096985039881409114791816286960179193384577533736931296503932213879355828717612891999227582232289647144961515300841657878063670110968944757393480804091156394499163375615722308873715830947669255969431815953854049934096281474005020791292643695750586403523672632630886718891096620257795334632081886799072726396424866100007257401911336286114476625927924660305678325188542882035715843501616623228013469950965844295995019516176412610190326216368077324677590775507752841310798351073455781382849721998597088926850069734394587938261084451364574239755115031692099789862062102862897884442574835415014727332079560306595114555954018372843919264257904022116611943158260761975848387087329490387172547792043845696429927009584080134521280158765754458063973629889339504933506094309585587992463467656127975934520567945747225797404914192013631603639680451942570719454309420473687879036695302088520362261975078160323482451291520187685508942693280414295507137038382068998103382172429388161957337443839319400987885034631704583800047154131973813916057681211818443707937319745835411451240180352536833582637113170023618728188809561094065253655286657859944727157607113519899922052607964379258745458377428495396730991409379102023746154639882994792322882459770472401627993174488668222771992856919889919517891323722001435926712019873509070012375607917080869089525105603204350065720568540470972059215485646420350632030638813317064089207861825119295969214477417629342686979286298772218696053257161919717916732243939083535495462271693211442415258066648392091080846060634579691170245456048731410382887786780006715836814875602628341486753293846437368233806869743034149996115728800322106980911645639889361589587950804983335242578436704958456791989598281471058969407940136768703372159860719805067647355016572990423678798241682871670884282425034325769004797109482692785304885557256545061743567542436376035064000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3012031888732258289921569772650417088907682570986805739664427491764257440997176778607868766207652671454700331744253659327306419679502631736707545881879631210881834020181655130903837770780198647645754567504430866180761122904606603589234222320477280233871869822565897568423147084445063084627008765438093575605839284677925625789864668738813716125808806825841149546440082578017902783416376466596269230962145063872767760073955929507409799062287847871018878307698121985875446332421784440121690556132536547599212370864540494724900953030293207892101994860281507406455566858660132164230235462454123757905501884098185905202485900731218409491889532390453850252522787664595417229604736691086843661088030272441580913699971100507675037514980153204880344801120128032577976953388402950874709565882763299907962793095889908851896850777893554659285915047846079082120004305598590300801959846614583596484723221655225966602330148028221607359073523646960230656222137581629033857990214713765058166427679364090218321219442803260082780604552050448016148726115310028023012317433371799702074911219498486928960487669690435209199561922919570235716789017475917357351477460891394461589949145593280371295696004347795320584993079798762942836734569790557338115537190497038581619419881415320037837851580135962465071928278760163238618393820964817399529855658947029816066910032821290209930897665446576946416290958006227729947148694299348359245920076424716632471896182925079582109676124494695047893118500166466715005860481098652054539821194928426085662768401451302439877450581879629682569947512271158221301092835576382768611993573413097175005974901207268303834743037956061800331684307154615967677762246298261958858052124337946319763646015878201893146408794813226175517161235682656275044410441161708046501038748025520490506047293348405800836490565791928567992674401686657653248515099764637827483159102050069059838093795895871073894998517549479137747023397393350266324381757192055180371963327545290734256756752585062495072549729038137018587613889746391952063918329752391055662763691774457142990721767229450874252313039882619292670705007048489406171233935144077785814959150837490186099489013528749803317817911900837962967238611917096718507928534411247901726278740176029513561737692713162797245558653128743707174408693755826923484508642823393629620214816808940636174648333366866558086937936930453242806005391541486065057897101486788490199618140812330174513701004037363519032179562650606151849186479799925145094105480433066865730141022021464532135741007035379982449573636728530344259269901446809735401044020083663645524423099269753838597443559872361764100578676422134804902442645906925057847648594924647037820040572158208555349942662904823852335068931811473570805740702189335495463944197326062147134863719057543329120125876326520449872907691953208441303414536214271208789415975929754142177960000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -110764437845181945097081269560199455456928858549750091846460969285811265827472343006726337097371918343483361290329182419915350775019242394409413276895362782256499422661700036447216575244481254248039122817594542914848572406386611807249787036350048269259187126748455121324870734680772305475956995574959771981657136823300989811627266748308990113963315247891873659519523882597623851420682688798292274161367863259701437726122973033968919390760628206899371480655011380208985367692595405789751953991667825010495630789657152684200363492013486624008864228789061578146465112739716096779130270318718993546533707700976252297602001060492691437710518285337940182799433299629768550559588147179830370745075511962802567058335768407274223037380337792207246085272439058701030148034430898454569991016367170480606602966101850133443122023245697272454023083673075880468395339096939893326105582939394390349635533593246210731299136574078161118461414431807847768276271737281379530759815181542106626606389519418714692468068327833292570835688139214688849105415226118814720227326480510045662107463817963392404967193970288585329107299150836959625210146342456051184984682072804857604531072021302767471398024763759163360113707485943614661407399404871777239254666679062039425431768971348330241601163809221097676488659849019405004528278579888690443581280109504276008983469309470757523239688757068700931854283214075292248920678340353569990040633130315084978430716705662005335659411959315442741129543310245140540416554355605938637439601794079065881994370860844591233343383468359140422393427174215514667264275106532832354540941090043602958017973204000023214091627028773173192298986911797573057076312293140462849956204863928306570636363876399798352917258447375401746578241681806843044057329667068112054152609706787001920653541496817171958722003024529807689740103471289918921564907028671470456022779615118970230162092383546982513596565823151677807351338582748779701033314658232697651171574677601738972248442367354914925920085299250849597077997084218331044219410020055653810994522766205521944529547931169562753487646209181645002208870122169209753517020974713213559203932635732185836150755231040353949006377961618638791894562377358356190926673978215591982425644676260122852351749600657009006416564846394289301651641812237989909735017767599116804434635390616579888895156445555194068415779811039768631711182758592437221231858080423817017933212478347081224086588622969594875330392328266139336240783614007282710200414153626112314485143079054072019707039567085934479434384823446713609119050337627026817555026847066440094576411878042204846185538219676918327998309230717294248058401296517698004659176287394020445437223774433117010503518390534585406960131883220232304043669421558189141876946440735892960652478291898216423057708390794366265242002839553016409743498281406637237894703317395742266400000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1968565497102290573929696846395057707085140675413438441429823294357194168940304399546528621501433226787881485744596601076155671964692519337070140556710206207621866366943387015363463855837143463903906942419380630366472665890039262244987845240509813343164627178219621624342272500077583779272535586883800300705863018325065768312102353208044361273284580778430037292421466101158130393024381007436905414304084877857881041645719233491286045036878529718046485196221627708025960783610277446621517776163403304015516926965528846708278948686096934872821123845183244054995247266573092184369385073801884038108146007573156123629038086089714261347181632268232682127135056839025181792393771718457279124651327441721001681571751132599576011914602795466763225028496073815244744230560408783232247018696541091778911062375257394689694396220308358534208148400564217758719618873549077481861330063819419590645709506495645904705842326046002131444665599029231874698680138263629716130750208346128946378540013227903690824810264560316216027065535822033358077434182792087912965534363612643617574310451874984612082893570614139514160998518260207219399993359441631039410701744167546833661843274343290193518546866603219611073869669824639322768342702310034245948361535268435513717649825260480355980343117311805070026793863504272795825307675692866422698502651349512047856900404908112289803307460120171566319060829811895084397196754238645921973847974100770770068908322395122935273006392068506491352395758336827694422690118592007866029200477896414223316821194107312990652288333047078165548823403460932819730103263243531945507552146816532582670361839664288868139566457289319605637950039919119013565758572221290600509612362047161483687299004459086300318938323649805433308243811762820537222801453377217663482834768657864844737206013430048782968698059836248398950391874884067648861276243060282833411745190278283254421341891399180878545450602420159877531674922375138963408368719713018164477366953894788569388372051555701386650708617594338566270885379802027138336927772136678463947205782559246483684441008953689319732251659782387621330782371171275873738006996990018851831832343814622390422291130804010917713224650436258057948687729474227070349051642390006865564640935431861907921834665983694330335259938880146145508757128299925931469397120426011683430177422051557194439245116450651302604501980242644996904465903116756920009582935497498824550985359457526854922894465902363940744103708051497054845277139331675301623403857183598149184273706178045943882004750009926562694715918126667773905979663836789811753264414378182355296520789235490696581273200913505397796856740737538183178486510608150557965334480165234100551979330368099034537951616766020237145366782613453912072326239546334296475866592348059102199497130382475389320251860250968984967873893694756483690152873532901734180672787939922932000000000000000000000000000000000000000000000000000000000000000*i1^36 + -7225287061661658407938402792004730669327289726171144428485898268463448587855659086420281938911437904535644797726920032113854121015761043032197710395117690032572498871323245078429853369682609261987641498699449983861807768717628651406061865728156904497897094645525961892091590223428523134989820044812507255395601858330138080018721710441612994880725977443162772081119083443257140248905493888417409697480866454304662333663716817186904251687665518851620339182606956835738708274018983242547502571948416898682397470609137536777400081602929414421972301476008561580688135236848203747448641988146772661858946980394211107333871584865101658947559568588755102312916666109993855635103350253040183540785582744215148535487687451837192904035937999875991651218917003786903650049534354209289466474907082270489721727066194806881678464393673711405213229126009871220147877354378374465258668941679905793170095676586014723514114248688778704739448285893625440681672538774387576614285037831136066205972455870961678608387327681429266532173779265891493933052446941923623561261181690587324847829014794557231585102524191612341391181334718428151636448554352149237820790982469686276907304132947820809289938900065331284643994996652528701696389041840947319973745415499228710701600492132246386971442849901608567082296121088793799532436329865609186189794606379030862403074180093903165838318310651165207867767904814690949324122106939551141688837792177867492314969891917870649994774775655301725510499586199834095287605605467586399673722869472133779935079590721779822267491163009193382023757943215108872737004639697014303966680198173558180829493214404230510572450287773102146788725933218102657281911151020581320098708782746232096055635619369804498050630523519200376384393123407738278727596492619666177963030419490485113889199596693142303544211130514423869375072899565325336464882342407647775476589010414536374373379841644116989448920501284499905909080380454232125152229037218768597228839792388106831771960637931697814558493153468876480592970898929252238496324200143661913440284547725901984040506647229493233780031156444385420049511642492143067555148177128722070899442883974979839455845926541358833200957549796924130566853628319379065157949974566910891191822232951302051247545837960300188473077181695209356517221824246952375055704863007029554649627459735489440649068184829702630318139752167458416762332707107509169696994562285841971353625379611280930662914462982024258886737114225154271050917414362792337373056569047850898374146583459125289606063453876768904287412818218861237994393677686156382944166269767453311894311872070055395516084738356897413256837368557609147450445607309320773320011306622848197064490846302188107601725945244749015174824085084401021066369946318029995088110109338338615533452741985279331657349716610271399459409403305545054996403725946843018500336493604400000000000000000000000000000000000000000000000000000000000000*i1^37 + -63628463832407011661625181662278312830596096415322945937800152954940888153322902888277508651307624480717638969120577600220040646964876736483784271804396967752547502082637974739967276602016503228049121480376716451197940221069270461331820381093293831087341854103344411481545497542210152019842712619130356516068159333189577706452182773014222050666256273491212035328939968562314997833863843050169355006710920566970730830782541219887480214765164793643165226105071606911351921616552505198105767797018484991446303979336111379251232948198594948478036413898928161918677850573625388289813885069390451771222652185671618788347920121913178948510383152579511681105079691474162122547002131465105248291625071588448711189738846592468735549148382863637319281111757156318084622682377737775613256987042423491018410266418131444572779014776942407514414142980025307464658301284615234994026142215191194271199811797756815866116251389103533121360870736176296220520318139539549826654981714648109184338724798251082910528186680428887186226282751659117685348778576992651250455958542661696540527756640211420433575626361381225340978497107096425152827177222696770187364591484136745341532772497186072944555413725376435185694745921067439881471383448113929232746169273167628775243199486948557129811848238167788828619433201401849128188813173929573536794741480914356976420437595806915280130616569450147149739842129541964084127879390753679768480004617287478994608015148056849813405620655826245987315666704420904171757019267413961236165947093105577460713530091647994364359594881309162429335454111213862875892975721437270798614804270090725759832884726687945209999872505555155107665692270422564538429272434584539435607773728686231694981775765878529193088352256614753211622522316638017922899487890461860143785390534611140850119866458049003299146412534928071596716982869587761280370520183213160297390310492122667614846452674604676363169472954242557713472906440221726860908739857837620027254426104514073646290058831132302210197557935265891490316372434776652223040345792834859140541372181516719353777810747558641222646531820510671690364565956982553279412433959531713938530020801470723874926395013285153434052384091912263612372917577450765714195013031958224206595644644296197409320851169127140908452234596687650886083906431861766272859504527965678061284844904621407257265519836067229545210351290502350831426002580315448897337634712576439357020457064504132258736139828737044242664125252080305703884972072814657608335901498697006713094829643269836560038446155119263105095479940266752572645600437894263980200083641873040105189554774217502307961128635329662907834292622915346748256416285249388019887980464454264270306074964611326437581354741729168733005002021587487431433360753451501307523345548836449963619321264700575885494665201916088501092798032153175106837991147326882315135737619600000000000000000000000000000000000000000000000000000000000*i1^38 + -21276317242682584266724737855672222540937020440522343758859908316197688642857877994627562366625065455698262897915513972809674558048817802334123466569933939079747222374313846799352354510139400970674653789069670223224311066139540831857799330936616814120384197848993965747625168954304352889888026161165014286205316750118971983053640852881156764625100229917173443506533688129271221063328668045127476631098033995980472907359890038963512534874963420041693600891844319354077302582654488404469710542854799826683704714582784395371744108744553172632330767904929370467363034181796641977759285344286763986407332535283047405689865192921729564074671054775048612936692227379938162749223183063593903598229678366920272385431490440397692348098876628449503061429188287204543568149516748319305955183728587808898340560694173885447111409194251126157754581197222016690035407023428247902680992774612106820786517135449112744191927192077082735433374049413510769940851727496848460874617584626785230258158897156641839610041288322395006125811670821446693546978467482207492036140538420593719967856325016891011207096333603284940129137937251916080101094930344236744833468563621575537950670814597467570974322978151663919710286094144620341841339930929886476496396126723449967000102996461129396045974311520250724677755643357192925383956437181075958345483817804777544730590863004533046710560020995629468482391980224423558502789772200458122632216555496351625891117097636017722598149533994164064905702187208426554725877802143704513846380556957473906972370401142859669826656520995847766829814154470645953925531485709277622826600528175265076361334559409947468760939955313117711812104780291891069732441879452757029717796529565422776062974835107204430792076708970357159675110137197013283687799660256140229231350010097637088208450815469426608582776655545076235036854698043328908548102669474550178986231185112738377621718161399507591126867859738832070186818376120710635840525729773794928287020493111933795901017260171838946552127312703403373118837706159373788511720531685431625032505494381814891754880392866151146256826173483627481823155056604597913993379936583665098548953359522335717329518810628396182010029393077460179039110224680400445724182315578150197824134085274182686254058565784063518408646528460953950109666456595237670466063141222330347987200377598189343123427912210463534904259713790554509959623893979138667938606307830783384111505015098287128965431539932560105247586592490574070816550368135218901130332690334181424133597993850658793453310194693769297083244284070732451900459276112046761563759920530392398399536760647865193531908621598305462482417517709748889507000796244961675859903895586243417995510574953408862110715795904669507108552660227293839179130213657619050782671446390067285644745776304815220900251650687556566207724677101413529087239477078191067750419016000000000000000000000000000000000000000000000000000000000*i1^39 + -729675590628787641666919310775867135457885318639671336169125088421584695214249031482982578131618326397036019085519039332577726621804707817345035423929499568849640582339349204102546688282166780184683360463617457009844117065489897331066044777819662199098310263575920224138292350103825198270752832303380240223956036957599580574088371258565013195236976312653561764787029335482042391421125720695793324893900778031635764460061328911378865828544289886602140596476093333820278682604349322202770731742040457768734071782412122953946696359574705876543709784126429533592971364013100613670354703333718182865524107877912393578034647862043096603531175388048637151208987907584579718876896449514385279892363332325149582599073822085070876185822097219055347210141999301284787721972888876555091713799162270690132036235014375803453671047653221890377298682993176004566405650047458280120187906695893707033579501299393845853600528016864396159198668895149581428092816901451910640896548782135219717377138934942768405653511397192872702530703259299660067447964499424286899994108666018689205078882127367958720170885543881938980633793165544729959955104895580191065234098334250425859808446984015060169460640182973238298911287518423312467781365600174196161349592945601517574388466293972733697830239830279325502194060534019283095652777007947981371680865944348525772582163033753407258994045846091233368804155403301617219365902852766199079318794279471899093910952540911742071551760880981302538129244826752922794751314703412713386433641346767509990803436422206594332598486515051623404480181099017209107894776611559468013785752497388681542929074811860503104354964403146110868590092692826768841903955960999709104891375778006830222660266182964938532774113411851933195703225336145854198904743723719858149092557397930025460124261625821878612563797170213471139238356286044662282800086372243319467978006844698042706060622334465872861250902843846354003322507114718188591768829099097195826250044269065743065908601213494268576998210690709168738986004140142204425933726310682391114793610648584645550628965596269904099482229035519310804100773970118983259206272879908884973908827827106392085324214440741412015898590274574228200927504024558690542515590522414811739665738843868531243099498167083162594914984570649786738149385035594638345932785195407670792843014381886414089733131359691537400955895183105944951044711267744618224355633763228110416237435836055627936247335593125908567165997458806551341164504020974935558352182211321212110622893171468513080345848913166325798987083296098604328473025411452848144808643545471057229485434125322445731521168258516113394133544439147076986289767871792221661856884651170179262521413086793599115797496270715006456217143880463379615076892704009885255139667045847703559026438131501448820995902802429360325969129283389954194018811000378126635984520000000000000000000000000000000000000000000000000000000*i1^40 + -9739175644363139685218543947920727629835968937451570087882873790129544692839182858531242051123939926988033010384186107737834424867084505872106624892956601025804961421287605617260702296791468144573411769665163079956134605600176546103378463751499885944782914110405599144207213679145148957154145045657200071950998165922453605629224057451701386318850039908647784055112701539870736095739733998221236260361620075510535798897556678877341985541648599527487230570700742668529838815842648675605711138131935914457755402530545624214884602489199611262574483708861370655986040188427639802512422406348055098929033792784335779864125529376047102762085436027435689229707866802856761020428337820879862288200921872330919401333646894821603071166404399725157114392928467628357993481122143135387257768720345461384290770411502167947278445968752240785802008612346688997526395033671940227251466619153411234747352256475624059828203389053863217420656414436090965933502170710787311273537219101053202993652952695946149573409995250204712587786142550523200357087424892109031436548401006211264275742334346225765789580279154560663412015032249108208635864397580665228108849155328323974008982302323161844710861481284322580675612865315259059070498005738352074089855021378134320947101676460979476654995795332603361060401315617139417200742097826452999730404073141064230526241069876258780972403995694730552294030312886519398857454483331232076530552131614002992985034077820039729821105050820480554134573351598771048993589227818651696662212453904468610475480078390270124000577195808362545270660145514678990823904914213065477052957185871317723232340773173211012948618279875502237191209308165664788542940609703818373777782720866275917309171826147592676461726687905412309904220889691231693884180098220333814204158962140122294760700234437762795640716200709541926964855369458301984244896805225421564840299895962875662890646908116613762575158911974840494338842735209267117593836616218539463201525551107347002931808702100752189641991429192601624825040838976100907254304839918207880674687392942589094521931347594437562396402652944892794684271556852121478702204158205602206350982818938686318967920285849083143674707606081342964410130054856447443124499430587271386178735943448471356087630943811038105427738435553021154607506006534373776111568811314208534502868752695059665333899154173290213728191402660645447631967200255680188184868390161383942879960468950472930046813903663036753867569148998937715157556431390769139589824584283933996476703143614506003407608631559922299717493213293594608468208015764839887392583526195445903307869474948605472097950625388079555539570960123215221903271048399363542014637169924620863884133315154216014692175388036798428773488561705827868782629566702374308980329734174472485238448911392745039103592185683880452580198150915197021772945249484461551480800000000000000000000000000000000000000000000000000000*i1^41 + -22791321760034396488339435277618790681657967658447694142035748240292806894247919829019576088428363999379248609226373970595355876194282263968693035667706832028570282191293337732331975084172898011042038209617803920073683332372759723414905833407569154784740620350725720029016700394099083362163884409191499068555615865376802298544766123459659169237165310188271214443961832602932600102102779690375951565405356826766044557785718334532793042248038761583558481397644751781979561216411354049179378458593986869746924277102662267460658988111354687509579013346065901193474495277423729146564360796600966038750762509588929109410775428017033164108212082571670763128519821362145680981117155297722092059217125238833983277080444730596537558012358841125615670673580243169775908065539074463297541077059184751750151879865370001095217103205156131086538076854449314538680406770229706668558726580342852058618286995126411503535555156219271971336236706459942968988156039605320373237983728176973942382722684228832424340294169755693257193867483364966858351519454093345959989513045153966370791820943197497883512574941318876433295980655680408461816309748050494795151413293277265225341742435814595353429360880349411794815424622717045216488586651419841188346689471009512988821751972121610591055346519473824770524285883037481661157145971655701826534222239538540993574722760060970252992422181134951897246887881216144717947161366269363676867707949656765134474763441835201184814173657345362973816663891012102260342698518221775823587689907967414956183401116728528650351065087373193240653389685779689862607444410959867582348658346133565369465726109981268943379064290980214448693740400263112050811691730527367845844844544235395846122816416214866470173003135266661397304659928447736002352935181450630482559593044873651197810385386106539199382205055625146723881698930980019205499461285895913002282757977978592595663742011194166090081500804354637555642998230655201151130110427760502670537552329110321842540305021758639120173426490261135199562717229404427013338409793496504933329382079197328873458628666425699995433610654948582408313277152617671023332069504431768173225780792079965224806565501488074453042870007471715546863803274246496566988399317184717409186563362820198738464444948263409396564877386879166451379159041925561920335874461453147600836421008228703169976051081470980165532922492957559675115021812990471195847464656997026934736100127058365424189492713959377158445598402222574268405498217208334718411140352041176307547778614808208754765205456423337357969558126559648602925079230345402532110930257163028779459984000845753116494881451667193253051740292974685806156462595994308836054868052863895356239993593723653640856153188826119741872657347529907846437706930167963849825736852844300105816611575507980154122209503311615390544835491109737354962508402670799460000000000000000000000000000000000000000000000000000*i1^42 + 820929906944571559966989206657101973359627406974004732119138686072044033899493078208201880661811481003046366050885679522512160413575558268055617570255914152162876118018879942632327098015776316253299898249368875333659526269424534366975793012269903754062778103751240293347687634389462019397994612353305946440094703472015412245641381132025842673197230523053255390035491597518953896696889462508284814568681917667280393709435272858717631777291662037124854844140799195383215419229264148849232428675926072918606152975569711098310834901340636834339418435590516943469479711756988378869107106482203093269896743617287132296816834102725733211033178306231718977650104296120649683441231561781632974139830326405898520029665421328038918228158336910643169406665313950858632697852684435126543206834982992225719283957273848297652320842781153714935895728656763963016385589925464083531492531394384544366073402398759277552666954707021675609441396439855878080790442309289734289153606753289154396112646217919890579817082025451482129379035873688215069208013837473175388256707202455509672825236441446906163941258929391317519775327857971629442444448541129806621719842755258337381414114551186589718072809377904755486904214319449652716088641712239912982037639578774011014871343183458442931833487150037780482304414344927328726555113465771926448930867068536181965802287387339400712983808849232626536208766154516952264910767372312394432147533235830712824997549249527104248756002859646488765443749568262379289437166705934908635695286900382491945880679204172138570186990974812802280238406238276222187759050046840356804800999221932682775165189653728496357373595929221902486787509743268332219703740317268848375192538911772345830312075060548974886110295048743296601422404461342613767762232363220678431085827465327891120660854750962704116694786933121412265709260966458582188141455583420437703960448574708204170835871946638205036507995205559630881268321908779636608457270312824421159740528887896356137552558198973797860547082498617845670938125319238446068338035245304866010915154529676579734924169143716925983379230036355520773941259459947471620923146567499873751469983001573453191147906720281373168695625143606470679213826539904952827581517461122077721861337136819566352235270876888357583981919575019759705992733823140837753036373464754090002627023429947846698344206488927561840339984983140772271610183594049064393061004627084474098466846684476776871981404136795447558702087166893761344885076844811569134970909835045285813880508216629399241406460182838318827736466966059868830333465221967082792063713505506887508742198658551196934225612331298387351362016815509375395077679659183757238540185624641126240350493420932756289613270936233682429541793459582903269587211720678541574086381389065135215749658706103313411121764290827624400273952609387143683833642734202800000000000000000000000000000000000000000000000000*i1^43 + 3381162874378407354982206453091712660485289008164445590222899539674593953896158022365780380941608387568448859422273051614317031685259652017856235127745488085892846211725656833574350959157014194417248797631513318845483448542677904170801323671267514690307721602635526278519547835348260280492589215283420367180915627856746860914967245363145780753425286080212400523383406242497495462045540222622171044771101053269137888941710984082390691202817263436344690266412676612177506874244495823579968762913393074947059135763817399955913413684580572600271890859896695767384223013929051684057562850903316119359990877509228711661454264821629851101249748098522628073176736217255257662665250286049288194895664013781628628062461113895258125532410660317194936937565429640529625435375697565019324173143552501001375286284150788242774202813790129832411632038760482586351108499601906812034413100422592044257199285855538477733401081123337517139659896278242305444993055735688766947242750476166066384591686114033253963344602033717176501770513808730349729925360101607378564881810173054567917504538642838960383645209897505651936280441543860989567021062442141272403647306056265792568100205309948740729455827497823562482975876888968034057822468532980155973606581723893390706003211271279115617971825121569768770875134814428350961874932847587622491351651818476809096460467773617857641452542588421422921153518482732532482734020439648218679392547638343667376538412062494159214779487095322496277187297179032875883853311542631828269450831031809763574009860919307644644643442253965798631796334712590705412772980726536286666808014814155007619425714740347999955601665827754932852152827479414443587350519716108806971835098707705908264918140132502255479015402369399493903295007643010224232618740596093776809992259850162412496763184437510635639161413388509459090396586429324262438599764979698918810701578308739838747681921207968915840307626677167013545722467220623391120385448606201790347943261139367418776285498972352446843318897151984066003811636842529695863139374614085072904418086734151367226512197353663651843124526745390321176040895310115731964970588001953124294079533363761708886598537780248422904810571919835126690898711911969860429888657434201338357979645000555873726528625091374210717797354296403942354760940747260066010032665952410449295314740290262613135597736008140374806031775706300377829932577209045946794370656798010244857334686517897202127198633956608336763810960371478309286081932597921457058086099702576693419515354379348816204404439303626345392009959053519037980097784778338267799622661520498826720003495153203116633817357107766918683795426017235116504028841442169321224184658221996390054548182575043111035653909961711125814392246493345781184696139022553263994614097006688370670976314058491198773054544854707473597154135997701628002601704164400000000000000000000000000000000000000000000000*i1^44 + -133904573201858474454724524924423108623717736581260341635411128529280772370589891493396955740263871328504197443827888447232378223712564174412165400177533348525862541699858182846150776466654325071721743249313360396750535154169713370495219751760307462193289887741504071586279976230555958155731260510000264685342325057838538190735630720614709835657805894136713193669232730507538876686041821723272817327373226667217477194822313096537913207588883589795496377415566697303603832270913994606071929066288070073511465971043847042149447371670340006795974863214633595842286843566222224716542813429772980513799357350373320434324458652865974458798957403709398802646900306820460373281822560958565609087800965962654528798448625128255608327657441117695333110225266396265278382180495367556893229585708518837962687993062437084030556239899038574268706964030531336848105605236293453328012735108390610256876740064708333677135930356681820633322726574608797013052603902852639912077782840547844388316835769555162495519803061963157055777915250805441064671057021045211482385995152906852927818509768116703011081756838029412194273102755235237975728658738276683198469383326170305739115594993949566770425681093238183612602220874633153721089224921178309581606992751186401356113645162744623981475529549739569232666963401023765165509195760689359375147745258926420301957431232358792374096702386973685659647722582086836292394965899416268134487843769640027191778995794972126943041552493404492575429502517245093640955684742700584529570838943837141250575255373172397402897072790422534335045736125631201816303970822432534307460510841596363360100743834964973864489707566353732308179816232696817663915995044578080027899986421344032600845669257054242521845605130685296369428509554067182076858473843006884325583083844193108630589214740882703916565657826466103445503599369822919946557912770930928923684461986318393267310692363745170892088944388704541617476557472685616401454405859517651306398303731301273655213146176646994573291810344827212265735673728569095159255193294825563314294148691277494323729291917050193601249659273090720285017607055101643451668379608342169181075480202258994271445331233005727006579105280836505996736584932598859324553737091753902015465434590173437928911261271432853540413309171821851137280563599824719987988575231944190149575418416880862623661480941303153456581761799419144046356840643138408373468102301470988038961875637516477352612593641580083166447566212614435889801513517377286025428194837547603987574471346545333573324850644729660157450363744121997855854492275326884220602458983554093822282724887958134552045012563545403243985269672662109115806287140007759677508478328228411746656273167440186416396114520202797143436866171894297959809235212882937872326718689038990136050145268949079879408690271132494423066853309837582866989876216000000000000000000000000000000000000000000000*i1^45 + -1922858915806477191080197472215813016621417009618944695711886730700757676698881586877650893789808316955294441528565006964719665805440487092606722769151287004794742091964160216269129314591427094848973874083891647041192650420133188318809489239133929392200778492310329664939077305879834389674363328333925682533000192020484944987589967523687161394352350853862093807644895070793319247309294715406037065441263151456436674742373107488603721426034798959236013574374100215084568927617834581169910454005063983579946671499993867018768447942495482351733783640741420945472612269324194431193173059408641932351382078981051325100963593044734618917387517417969732941434292249448871331870931623200359507858273012106792694746635756642277763367901047258152989411574680507442235282670374866497260147489528163406820564301364872318742913200916030156354518613486791362016286107975310675521359349897262135533074414700978306462049777176762284047956657517884284927735873988610941252306983973785219803480060111955944514669514374734782340741417029620897182074081279024438598735486945252802547887584871257336035091264061818515521232166785015714702106702046911588034820572009950200846540095223198297218091899249771246128001514232770871659311244747945988084467199677759919623040185717230335629660566060150031113250261925594423837272797718843837644282220069461602287489555884356003573485326453308324123966038329698263281074349730025797069428919705677508007284007845173932864780972442884555186154168865017961821751608980746461231498289017742677485804541898071797094460639296781500007232069180592030410738507740916029201127256184659676205804604266011995253100876280142169901475833564967165186343336740213511256356734196273970545102028326495235230616973965813160679435737196910405410860299237584550650299572612798898751443932696174641263273673243540569351761210947054425924692208349386300043288487632277137743489445608200847075007104402625097138470046867310577829770876492695610092737144162600369475302409809273756890147689720086554181790760034940018961515656148524561599978606212266696310245777806202947829091654664241594286034709352054913591676051218768533076462303940705000978013966355680097501544091341033706785397661824839788297495611579402955563140551189783499138815787610701903305890478390687922786252418507672506541256549569325779733892981435400103505763247078065098922270950916270546274974072744714297442298102041832854096698376579858728360045599441423491511156808328304193505525404439596837856152121088798325636171210758297860975651526902048737215950259540854225894984009850358417285283299295505334157531877260567784509204714405120568867518246894227110048097013242082837142295569465709894857269372534708253945215883036756274972866623595253685682308732732325720723950889493897917253757809777625584999991974557441803920443977728761510754312680000000000000000000000000000000000000000000*i1^46 + -7188436919490111631937738833359647256519080063359486827735857002838830512926385592423280411667918665200276521267937005680585186508831250966277405806824784393997453400990718630204804402168730766523786118049152626359874253833412631624128895308839126161518198399212112311851305101819929964496954802335577062032771446199938245760522281838383549907605954139250973293205123658754556210384759920243840105718284437620549514621126813836748979834556581798323839170227455840087828708615225434231814576326781898870270094464393732944559358810592981659057473092983767382447135530402017848005109764870461670584035489809605909841511396606059117256023371164274488220370739922523352040148506779616023373643526557273856050368599410464254609825233116208785924166784942037507902668862841801799872238150661845985275727034378213171691351472533618036088698762856158741819381646638286858205415471197979092858348199724450440406496809953346778993953993988600055160801190209548190551288601800188566746161926931150104168068453216232406893363187800495146679464240685705520151530027424958204288296411461217286653797628519160395007833269341189434820073944590529689263333798186390075605832362496438162894850998186467642797791798567127595884148458895298774934937296455604521801667383026952222130371547282946784518678439505674877329116418454095819381957085653367807945874636085547752187992940928213478055124714958224297454102828181493700018222721138906079940351529391624953937309093196678530357474479790289269066346326523020946765404766871891984950728970848787803724986521935803724225335409382285077657768893155052594250027366920761538443080308853787725967660497879615118828226635429926733760250854866368676876852841226042713180111466732003036427063247374979656179417745230120121579454850490628341335364474714599729405983717461405926000271934984478997435400957854258320198733729474438137087499405363080181950476362321496885781429446737398799158872365353126593583749913045329980517193251008939660777028525788034982568203765802587844611778378137287588358262552300782466858862654387143526358904599096405561486993071633670049993385349618029141610723052830107153517201392952001034238675732258342557305504728803938701153056110780948186910005164005011729444716324808333641557692462359752887314375144332322777109523360200824688490474860059438513561804974881373902196841149752809299189086716547351420193609561756272132375408911682571858065582941285607436441133156158354266404684627340569480157556819827979043539344508005746507601805369166321301859640027327204687863428189171175637351614963873670709861950651810349318813305268397862711156253569706094839544764733897297031127520064211861011951673614010490346920617601108591042392114457997673259980531716400578896202139606240401413137686012828761192478812556253149166913872170026330621050057140160868577690400000000000000000000000000000000000000000*i1^47 + 33007515132688110523388250850148541521898816945244155207611414958336444647522996107224675488247404867181656378973214417052661419192420765627739958561779345622549377008134491746590787240891520873279743866430109691480599537260280570305820774661165031729117502840008292359593794908653853297088491339194639775796621567127864960771101665944298231286732108461263000229368836342107926200295491854151901590266207544810098471257577299864568645473325225432416882408148917875370193744521163318270610497908122607582617793948108904115163661936752382691050762189673951756629768782134748842458252445355005143363153330788392630393345041691359288174902957484424141655214315036457637634722107775467426753944875797335673350261982887553843122694934261919302816963414554300959652573286458778465278953489080603922513677826615382920463592919600040778285443089225306114990274137373940451863451371436583873327414382787224009508462161550543875808730082944603249103281857731885073300807410123196665993911648417252313478819658730219147149718149745268927554162154185681904159542921242313154623100319055511857280365648149329405697533774201534843934333477394487782627970006524263642532602503700522359703618082998474267132110319535716766323615148411190994629594061404216965200857108946661239959420013641262971613153509804085273756438056284711117503118208399733363752492889773614967402782956780584013614780739976110133542047336642007767273192935182171580192791885619133353841174190292300591789620991923410320707504191587459079664303013726984300606567783350402097261191658171376888289115896334675992724912669355333165385735858220737922603880023110727000473814950453064780152286829226318890267085514318789984683206983140534157397685844757923541176045379282169337319647552024516727566771857330151010615758022141424794377118804980905447479143479476853714543473033180001816930214011592494017001147629558209531187277233691058083196732273862999301032526339008373249195548441560234137181900324297143155843798631555525554082380850115248555431090707653845578390733875142404790922589892240485894593264976344227485793678167009492329487193485246273434593422015528617715379749385842887475727514814177451453657089481749033866164472996270217750376635685860061216094089578768880420137681440702528881342029966009953422599245760619013338158907447882401944267769901790609244962534613016558262328729782359395549506278096094375206736137700631617005138541912112199024541205791195445710338502389263665978601488951039384299066454441473798369074552409965714697767068431169512966619258379375472708516593192692136139566259796082325021256254187130741640101400672655985666412298503413701317754061782463299806611842855204878823766850426054958400731681040222145020734424088051620263383448100864775978142657393403134633853441777539266885885890771412210997466458990961668684000000000000000000000000000000000000000*i1^48 + 348450413897802289423763709846385770267303821625867485213703457475946583886112608959820764424073285761630908385077078992975308221858031589941437632570848572317913630239089962068057349234587438871099984988950760068258359377695773098024717987437643892966729608751545711079041911927931754300806284712338411632906110815824084548200822670947608502519363327568662503265351141890094414347215429398437212319791673001132799974018541640368952123194882672484094744828619498532779124697185776110231449374563137236672215619349578747668065163579929693760643224915920975026992768072520909764918508931353634897202116608507729668937130672229086430832815812123437027979285131464906507269745681775266235260535724099557727352842930884308208303631805249916984522880237577129676668114134099983475924612255540009508372340117553483981128380907216633847606384547193875584059829107299567233558540069837653552832234328448141650455259156447749360577655181865523754616748900497642110286933941572645120420900797456942507259451383534693951425005290807594944385634086096640890797193228607628899271359009213467729338388233827339113754844586884621515211827407626803472091246202638164855990833519111830263625114546737101847874503392007193880045103334397648551843901380602415719794964231781753554846661932801329029742748264069570551293678276283407059611069318463504635191282902448310748732161576339056860552875910258788790868016505614966886094854349689592911793736388911741009308465329198672848481547028452921807498761103224991763387373591127731450235927287547444277612272037447999256738227367389216436657767756407976076377863141043992562622874634671926948685117199998153527479206954633593134923359675096288769429058033356713611690299200966930436238014246213022161479526141625490080233202755979035645623553512005454125501615632181110386369141464704738779854578671038393305129245097662736477029497326633151565426977029259621767905262858409992738652751879657215049422549124203528933429684999448671800339489572321825201739856874882540262532761899871838545905849944107018161970033415933574214033996787383768472695447717640722262553221767301157501578192701439773411000154076064395759982997815530131338516908205305500769823229399975524928349863891295694270685259046845296693879301897826509793662148212324997334530589048239961416462172907910420813655639185631481208337023466640864076670390662653938540369482779205724082896001453082556011760269278138696459985611833583576648013424968242175908960387305709849775158811852598869268368995775182026457929388576920546502380784905841477470271431798747931414550255545742978449199428375007489250869276583332512913965194131458525869710726110774157469580515907470011083614025673780332049168999092438625146285442798961646597993019772413019482577655677505587633415648581092188836646427308669493363244953425002000000000000000000000000000000000000000*i1^49 + 556334201622094345794282784102285096086038112388811324015206744617667984886377385836290622673440268799212635783201537291416475611379341059075654630100560123697546297114394466409661158192447496479706719381815722386779645827372029423263186181322071423424742170068938107188700794137662251982739361610247115246426053614766723547105778109742586283348790381430365501396023533283392190089637774286225619957446483606486778019192874349464432866251206484309911689766619791446720970695984785072641802531892063320557357254750241765889596454020817236442773839595550880921639986138167174403646872061571382422772470416078494822634807516312486803801922830210262862148558737537971033207568568030296356154259481054129424053249587737638545464402487691115276478578688657859498758018856881348341724912667593863277346313307689748018375091243259969641426303311859059818636719811786478407009606426768964252853783632225197160568610783721971227154304052611055249387902365330868863569714213676907722704913750721657524794836672974740299872855853704782262653785089338534399739393099679691664513745037651071633549337697563291104730351269868807897884680239557435120955545129210274311236368052285836227137776412226526273176180589481686806318449008843983525454827529568784481391016947591245683429374568908795031704079138902360550514491748994474505319066059644406125965842584783379153498197034198107387483690464262174459189676560930863883270153211857732745737187465488270444184238208028834386231417080951404468699402224011110094228922866439441085254427905955293314125867660443736873387593075198586196040706438345262544349434598712229252810116161723589036249985463706142586723606320205582714548443627260058921489685009859659055690916970886561303183612895643249877613002801594745749676625770522899514071082669758895805323319181704585365574462320002508783973976597572282363464360119367270668360835086568374375130775679686365474284248049535609344838267326601171559880452594678104727119416522057404789174780141413148157873255103140495954074127779493178093524557156906419558204947327333025735904602817377732602930216748187861718590742524335833612398514086632692787590367302968320150519152484760485665472040019173253227893606716500268348456439420317625216977775678710186149475828289513319525285193008072384488557854573593556506650328173808170447391382547737333736585576970655975678577641213841374515402807354055902694854196962407577723385612680094987222978707349227445631056028503517875754946063193255697504296268075413167303222741456295394361820906614971273125041239174372809830999993421147940888836203235793524208078371452039838915455892577252053637053319901554746054307737277505741471387339406059121079739197799583649997653559076730304833588898149627071658888500794819857725199486004440947463767029139008391921641172128713813812607649550000000000000000000000000000000000000*i1^50 + 269755695956201233420619821525209859477317073578600398788091162176441233015238630092018476257945470033983205575407847249331749075052310066439427820312260983193640342513454299252862175090261635818095494419025196246204170788175110836797403239169739745726109774156709283680252333824827618024131463035890321247419571460905548454678502509047994271403728447294306379639084963891019612709374821747003650697296611118438515649179526236645633579490514669837917453929360646469708922779187829532304168267290813226110940626898142545752345040032022502902675064479900538763819421886867156766004225653662707616399050066632723672377530858916362975022881857111446947952158305258137991073032400852673884847860524473740640740961007836482834580160288114248444281723386614878649686428484442177434326364954461173635342855115974355357903231442358663243796932874233870515907649157176482222832583612142585797727172517392098161775086825024837387998163533337157026259432019659071004621821966041565279411326363069235593126627643030768049374136650263161318022603554886107839785147502748504829749374777925211698745151020090971878050396796568992467743251442613515447774650774016265996890115288534446269045649241901050776057726471707582135781223937028033496623019137302832303748146515768907532194961784572170268598105760267385625060696277639633572680554824498512976759614956482204104173520718760519140004405905530677652975063588200329082153746005017412374500193607280349430761570789984210489848479258627083879467077717073367111630323841825277576827597915774001778145438060297927659639833345844895504601792679163441093826492793633158295011011465317258613399017934520649054184367120900412313603074817203200397682141145155051779198340005496329339785919848167959639554996757934647294180855388136840777837735893900643515095834602500565299976731607447442367451536770534190898318596072454054820180603480985223095453914067500788334766278425833683378150547158657076031014363023335364031497466594818936352149255131686589210596892999245338356695389734935787225628419987247176417689627610513376334868787811431609680903966266225252033555246733618373315641615236530484686493742429665613178960896828681683427498649390853853156980960120565518665882962053011566735066246640593242687376410199086129451782569229039179626528668291728905925189190307737654243608344591758217880499379453697796055129173456831155393540302605647035789586333860423386720423006935775491585450259150890970292265610274985341405902807247522212192947391345906595063954296063600592989118029107005708929178664188731097656304628365282071561631358871634433654627105491489481612890181028255505245406301388818219347304966408962766766748362167883692672466191669962171464594163973875200740509007529690912555719389717260366800922814068051521864032685363524888390568180049977249483975000000000000000000000000000000000000*i1^51 + 761921636718842717339342807279166321174605313506269761201700556058149322372645909688292119916265600498976270314051108987126980674605562084747621228381804091052880953746461192653993199892992199071226753044060770360478289615833127748591156373512892358717702107529064764102029103401977411466485832816095923442211115522229694206773510913624657392178717164795045662350294484143759489656921344565575529277782690983049969204683273740480693099875576493097230177655887654777675471809668848329351158051473196803880305170263658173964920206804681441828187635362956655253648645074212724933068002702784568659764746380654636333717348758709308007937175718082902076035995893932889612076915923039525608800377783190945154075254365462794276337259047680440954455859641135865911593618538367963164848404056301893846198731498803759265273798338637884682463148802816670847569507824307712432522596149604616026272351735205292637295583153460454931999204714076213245195144169240150538420202742993574153480697107988950843771887896256570541119485482490639300937702137343450698962483043640621134525342529243124386071949434544226271494984518543901544896201849764525753208453600142438439329145223286836360539342548405719070984888830301234984724864776413737618458325734195558023643162105105151461986102853438518912879723116934483094729774105258718697250882384595484953645278143569372964477928274039396067242295849786716181973786797226539369397525045213504970023679051668943749820768615824625448060379401576909694023974891789436874900210312950484190785821710211834073702235091274860395212806379156910319436158693529256395090137183586930140525329158322879664520179472284428063519580877641430025328924259043174771698062719929587793596525096726843800913723491467360308121462714022575459836157297654319938699110359760894872974901637370826598677371655563505394723868542297712476257532962254990961564775797389791312329697445393326296163503523352738083323370733223221749026435359300424551675486680281786180888855902095226891792933898637536513018595170621292414468260566150577719048324263975813383074064492246041579684472276890148617064672756560363736382945127818291693683789959390076584423186017258229352316394865834930063357379699507753029540771838992531745325427496279477039364504432594267691575028081153847626379477408771155908187498541983851675693914666643787985069387218315837395374295599555801434424396529184083568902229223896064517800339085669626255212690048417633345692023243019249875398669794289751573700386633973695342969109606517096039452047985320338188042810159067056627135182114609557889917301909124947214859161139513460680292569900300952837643616467561371370831381972394097055121605712146013128561815486908572082396830691514999198557694117771424418585656397060446531699948131482805365715951236968121333070390826134469375000000000000000000000000000000000*i1^52 + -44322635764689452922035530325230363656291012222679059596719725022801600691914241206729505723571188296145879445759728695944190640750029679066529055017100516296366705360652760701790114176703224124089405037934869288450787181456193460666113093525463817658483388177070759773400180720411410662574096002424399498945756012542417182318130330236088991474259244970467330416978341967915566771357899611530607541657189058186870695327477287812110909910503220999849816178994037749312592050238426658237683867649473719370549105321772728441415441039653227868912589855938920972438617892648752187966794977190212814665871615638785696754350476905363526723172358451246549798249457813836307452126539438864947077628193778653437878559106519450869149915187955092131345702726987733874831665582632974005469846637588801556104256051229479353330285185062053307691599534084384618651079111007997404435651670850801639083105854875386893039609800353748045114698136329226121514616744636775538253428320759172642652136821716953551184743944746384958277051784077254473061009130596124140334837094077693077386382602949008771758329496504820634163811733606450067771140689914800057107769566733850267163872234948583422995058664891924523656687793256029327349178404434986138229440380237240877909113918468066327340680569624117984277915680752398653667076619301547170232747579964613197021889838156602627536180248089355762484130678924867622178304109716081367149204441038119401028683405962683381514917216772298345601110526214851052763813639759305095198787683448643709910031834767016167064852029230701102497954872114747648947730071275605357334090827568524670542608969318628755362578031049897656949556408161705546555770075024980044883394455048553490152139529751215795492686244486903545033304351591076641822412027693643967047291132558540377395540348331415622976864110847429386556438258785210920653498236810462138868548684055789328926508860201472944251660683515696740737075677418127134035108219166531800512408887561404886141972513566902831847118829760060927749104443670604247218166682114161268963061979660722332501122323462673989199043533859841315459491365858259905240008963312136116083525576652780264761528292961858717659099225617373439786416976698082265269873912789596133637941099015821338664251544800388531974457474519031733284294597401641950081227762346067211596869541614696192450369509419724237322947963283326420643906011944431750127137215555193954832513794317277917876542205138380509722177097319628423213502502583517409271850092973046918322950944668612270140370963965516260175691221660532462270486533552593298952636630339364976962784569095889640876263090631130771600907842829620420577028153280083672953619702265362847242907329307504763486810933886102983795526641514456701053265155629065116585466611540563773592836319546989143275465452498437500000000000000000000000000000000*i1^53 + -227545621939813387815438477087841062545333881242444506288607622606901199612821805655460792232832373948051668154062782383274546310215348503397966292230226229563411918376241588343478491403727277543463468133148112008658493393912982133505016596089455697079015713679871954733899336866948941088524353243069093970770819120769766189990500148391633164074707528400499032568551594623922899336198078601952755223821515625757458248725295601529637779000960758302709010372453318348727071347946440561699014741813847173375824011538790355348259785426144090895930847362921126750448403096016218931022346718843242973090455707911502140760414471492731639826657711611009083088789755921590993431017419400963760499301544711522987535914044041201122746717314583790588142101320132380319352259671166291804514966357774204749336645122152669596348933018200399194428048973342922129230945226802732160172819626377518790473108375264755073518732560879297823455722936977161969332439320515603448366082396292617170133135465868394765228248778134184032071036521461854015235900815569660080813034008351260623930310013910850433808134127345053313735010753950815171261381059905254134118712610342019967075393547037595015737460080359693032072593392545265946870826732179373260676216013512900854948222086114276969582943278062960218862991141725714651717549496764174664398669847148315174150295081895047029032060735775457489542384232110484047342356110114356035204257027591137245030515989813247105678378345042567770699577351589111659604158754163115593293498399630628746521936713947514784021568922569538873268009756780107144298861686266932820619951797171233614110887397731190867309577809585721260359042590222295402652518004038015822445020236083614660560434552435351244204486694693978255555866715292593306850720981526276173913758469880123652203103596473574985269286352908606008636357098682144359841304620193941249075702545804654674942602562281320406243721094840065246267142239745557668571918479889386183960778061987217938607042026490280629327301471554827941316069906443363008713483302752959801543667299649877526194050499524204153434916149535957918874244973531221688871112228889345092610611614682633150521725451397968126579101503860081842459942398804889269287874666740447639698745942851278462608523239268963529231102940052279693672695609372459499216136077843636051262078632314001361734520004707468059266496252492870657805644884134030851114340017768572814914903829291033807655458226162200812045260769728676273457825260368778197329539188651022714406526381095570220133304091893718606187951414044954334645476105463490705062280881212251309952051631660989945675400709885894016816476568604278711966749384642555239283999404793324668015171957157746342166084047084407707464025195531429258881624963745447843199247144528981129040353720595765667527581945312500000000000000000000000000000*i1^54 + -395774302504195062293636279842183477628870809989586746055206893513617880077973056151731226377103686325336682195006755961270700942769875219813063957774087929826481847452953078723526629562829116958202028854883597571482828258442049117968453519445613813982647033622203879950097472864338816232597639678281955316689600592677877031089662195423917697273181002865586772669748156465395219842089199235175375359157575454897695894780848786857853690283212184280377118598710590215413680495923170551089346159277221675422012252698327909120163971619199032285775530346008946819115672449575216923360254328642941840513652200984854148035050222024187116021788146964908899526746919079994148847478423797178145942320128177330496417305139460851459028885603095161770606428435398448784622207419034602107093836762062079437899535003667280724925396846060208513260676400112945626946374643614383986935328019133047116391969129758429038625274307162846441432414044104757804380677885321992533665049140556086957564018533874841482895118472422410347893517979089348651534923641315730231884100302556887067351881306277476575915217758560502650144539818774696287766423197104398093859022396633540378803038804295627408041705121649149663277244974183661850335383874699025715030861661453718380205386214557204439688750586577078447795302960091984470701130921040994763277921542182829164184715466620250495570424430743261530972289661492502257660606761754400845784012064914315839517657823903334000815770816263846103732172533846332753591787072265551672724350269344383090958012057425446898365177472836743473620074976662541134822136827157929435421051350281539028699609198031306972573181985151970420816255185916880807630028275935891604419247429651980377924708974571975221620047345708392499112143977214503812446610036089600972082970360804058594460992033279920665641218163575236703561828321395298876839977373432358774262010512679554373999506779429252240809240993794752294624227481670063727168250057807063605844648927993063361494413764067213184746798872076114307574938793019592771619844265507381584318144955670964259723947593122089160663461354580278403213744953993585322002069579769554536400936993571143383739424823173224368804488058732851633992065407134850443121264328084933212800231913613128727765732985053517309385170734186016761168625950527557294944107327301461878439516978027219087708986901999822344061158733227556824936282556123105966297326597435090271224009178969305086789951717256979110883723895334815446917719892688927895794111840670159806946198334528376006388033130113155818982870743211537728968051086601250393287743017793261796131122485774922524657084867946986731592786108724024893814345729155223489032785194783837209225863497122968315063130536553143660174227300291424780485492172732555881695992170955465266724489967862497401347656250000000000000000000000000000*i1^55 + -383546960228280593707902087728321980401638568847369813247973829156269814510167801384734334835610374348971955076621776491003599487889591096216035871037215018267783655730599015932478612741302367315010222343089453449355492243100613037907567315162160073732867185590755018269797861728786586655544095890777008284246489139202039537368334173338364214481601990700327374513193621600815333998012955188407777998304299291450045219806267051035174269796162304410696546288624737809193253817039148636123515854440102538431146509101460397007872808181934359422604288152866449131519558256911233010039048495533258275659037150587910834945981776738084465512027408956001337022748247319660207275682968392430641551082695794770739860727113643456167747656752690788962709297651894105778449197268548691247535217600058455204682551793160412333140006686035826725547480581620483083236995985202254563115334777967251120766137855934459475913633700511703291988797456413941500581555738966165468793935343034237178294346614796941356151936140590562949925040553429613388957954299638632756627429939753033405633425747349383338070950313584361879815858543356269932006052157083784910146034442110074747524206816350891444693759281432292351868505763230144182852827318925254819935207326266130740187922480118432518195838695250751013804348363611510780654501781404672686144338510005820263965380584511748113205633235483206185883936870498325112820848679247458533375615152585736740621398606971124986834130820461358806632984741312674629053227504737430750444458230630354510505079304829412889386062295562224253154261211399483235810507715962128387045636669399797398837534559563067977969638671714850936516279026682159024659736730899416859613210654677352023194680169493106361134575128400610963347156954136050178628106737507323557493311006499819801688137012537985317319696687490251635144341356905035592468386386873472745082722547317268128566472457790775800299207846467517777216081979131846125012521356606044083686296843182242220554263622456903350317620499517700350005505373767355647821847297321116356338790343341057081444414047790828423977140687386086184757392608032274255903586804954210638042853943089002727430480041701663857144515414288293595492046923472165318667013328112927062569922133045509789103099114866651860549820461011546883166575624520575060323588189364977754988097203260496740967922928917691392527240586303447547940554003638261545908282548066256270739131754388717595368046675807330117227145362942122143177786647671475632211055262303984309483267681235193136872724131865626310316318394270381727313912744491236053715953886951302614915536008071970815593016217372163446976648427077642706962940377345493993933873819386483840512338853786336242619913812169914860099884640482110502413397600957956949197815032567300159818611540884500878906250000000000000000000000000*i1^56 + 281086860656224501993674698534742350137242509158380277563274811788529088542783483032360140252344688562646110821990353551529635219528487825438790433102185155996224669453008203993992894602569098447778684652277431152495790235405449821000020567887943787583701687976799920801852566923667233957390144885360393663270784274223556807622883974325601240675002110273410732690662230708869755900568202679435534759891333818652709977303687542080388480692271222195075310991189303260863839655329227611313735253509042224300964470928343637034014547808811873492309492879330957950826695322935424539739216292029675552201167280397623933888148205904933809238406016211589151635142881615102637073186764047148757340849808644637500471737034153557808179472308529072502722219835358521502004174726882687478588491321282327562108383474913131643482446586215547229453763143670033569433257528749971786223271965390165337916494271854516135143279442597666730083833371751452977400375695749275825888016107493668550749759816532499982166692189794861144791276922397853440325549874729138930490548715519968018053606397892665107803659237684545456883070617673962625463209990812875963222584109035109502884390210388256945599803930010996642541606897350172239587460069225938025272697695346023988818806905578096415667868481613325928694416600576523615773034708740173400005314510966364574572085369105035368985282717738520257640677632388130016090965331473966599476262429652110415693346752835899692264949345536442500426699493819508372506885231024124809458590052342896854464335867696870409799061853655391685481039894961070580975944141623238198815610082521002400470850590108465534823827616505938592979889257836633413608176851965400556514984009968485007370290767016228723640928882786366315163725564643487537126725494379649918881568746216683221949696225220410885089281922203872563200397175957106709542228032751042621799893786196307001445234074790401397446131341723265461891736029996752687654516760056186834941865675308855448880954444453821672077449545256108479485670488063690569373128860078885165757083776335828037044532543950703842625493672557604596841129367098063266785119534992771740783308104414878722434769542173618651028205993127611126405411331319159939315238466970194446331650805898392981268982321655072056969738966488385910189141384147998797329536037276379330856410368038658214116889431995246441955464550498875868562969968245654691567871319656539085976788202561616892310874152609021981472287422344591290804999162015781531149448724772573923012592461340380915936723631347708175110027732553369599663347730813111302415533333116157468241943488509039066048808923514663327077501977792802074320283420495270508343937740637644918490489019948142288336205306764530028933466920319831564146778398104292849770157922248384017422008002978515625000000000000000000000000*i1^57 + 805924487569249250022759389910219871170475368826709147312866151666873663684612108173071910789637666294499767805048032014569534932657344372583548296222627134827110441252301921441251365128922305344825077015948661689680813378491985444102890848872231639254053327774620199778333483978684623637585446641613258751268945516520348679038667608844086038479727930603459627436076963200235373241778299972466795633187736528851726364255073733207797664309907897651107145307605608187023301764605078789887758181756911637361043798123766008691200630543427539389664048211373110551350963557392650053340142702448255596818956074818810895651775906770475315029264073825678456769590753747010217479402365563023705106078580494946566063949300078350488981431897260202038947176593679942349949672903772291830763834793589243140055837641491536203817412947070192942546740271058944878812177499202816899937463423074086427672801291721565503793661751564845893903965325663175760029884188708760896058372736177064214630284237448248329572016404144994698954830337310617272578434395859277430609301712218912984829102878118273145285977027385962271693298886171084010908797836585106326795594067471270318722293371900619397178997690264270078969679741457277193632711970509669913324337582273990579990028968776294751460100986315379664325917247584371309331259126817074020732567656471529815187079122798515650802656750036867048297982047339104148340226102735745819388920304538102436651554338723064780163899934234539155369911572773707321914718837056870998696400382617199445001669074917341187997035656700898417130929987606999594293644552541654181695586973436413384018740358771155273043373113694416426874455252320462065041052785548458374191086744614439306341202947147760742306614514865643797645002131186317384351543418801189455418619987510764544972886570594014590795348827509746969732517298039062436367957811150668045524708999377353877620275198715914829419189248000905433680119709133237704382897701371755395225730234890968119186693828496403962787339216749666452733759457195571900343981917991780418592863706137420654072806636116473971269385535519133014291404341909974976471016613432213414125537473420694547175656925222370076682624956622920781891354030971994761121475325770982983912984765335135350927927140238756496563050479690502984948267842019254787277615503711426501932181979528796841181346723264139714088283722398746400953549975609953712736319211040235268201640153770357110726547129487330013452429827539121391511040767799656712639432144231699275319156667739170664468558542072246096825030037218289200231813116454701363584474798364868362329832483739402031363506361998925495535873517646686610238806426978614556524700988292362671874764331790841882189852401294553937442996862483724321022742083411944753624065366074575546090457763671875000000000000000000000*i1^58 + 560344285772863875451861568443511282632494656701350416456415136009242261667823115359953214672556314491152556687104092895245709562115606934507515879918640400085213018783340815757174700714154318428896113096534004135101332424184176743583442512227260056672491478581629837196754986911633112340389535084122046262202140262406367817457549966064788654557185172252079009037241540950424591304863890854033600305346693644988561890859158001198028976839197001643654377251131813394590945491584839815514388218328171294523147323457230854748759244808717467795956006133320175827003726473423084967460668144843625271510334351518329661097369785240820355042959471337531605677137125225157290011626175425875397508201281660206475680504552149013123568326675171932852373641801486110459840211126068537953495507623197496588398190651206968529771486688702305356448358947579537041889404398752799736912491106283622725333609818313909630174817560339758625696140333434035095415272603879787971654596077741654595642244267876227317628860184680254226917190096122999039132943598906305813366195032708520772066420890174179056167827486227692103635542815774128068786381878368590439167684629225340585620181800932144138233427009722093771915669587853499636808774049095911748521192300997121906336450853179602230080443654520389656196120978608360885288809260282428600419088600461788537391633875963861784757618620998347880525798103035279428071086957118903486232336164955218549639363125257794010329074121996988774683360871702940717183086164923304062751411879932206767801546823226205779060805245131741891874614335347143904169226114788696830071656601482395876247428090487465212101394299747407047610935015296740766373148524353877179628509824737857926127471398831709946476641573612629730397128247333294851499130621405620326192756163749189999799094418540432426258794472565464859138596761624588881597275200219843957290697725651572330564267501778294458429051689703155588660011148747529317284460828739662095290364901121272426796592268646492206632364962905970409595366169107665884051645715464718472734934721391294995490340225052203193650912782684675538306192429728304065852467904587351665376985566822752884136671893633619956702638817147657030051405693106008068005970452662374184708675444842517078030994461212910588344426378872748812154592425326031282145494570229425546906545811791028861238815736325476803757976007159315015019700106343403378749913958534919956546847984382258617842719729177684434075317912896883375717064711581262957229516532388953164520271894794977881466058927839657470034098612511747262680335356936528541451251894696941941763638055407781490603371879930787980795673875033910221974270680820118084310114355196598844454522600125712085551771451043517409901626426225661023337848070836881549515037772776425746459960937500000000000000000000*i1^59 + 46256003950824588822687076027222799334217155652274201252643283852386848635585372437040966385633991532946871926347766003629922356300532812750508868979905256334489719124482986478880389814037582438807296858032169938223332661532273579339780542361523905350429734604778005209945665757844408580843062652951862568308456527311893403125407719160000079333218166175338541382561280080877157734988166156077594758039920619641553309058055991469300489810305458611968613779653486678144297473984985092759799852960525190955172602229028332074769310074948215597784567682481924341423798818981851938661672546447816708064493916461172960497151923588366227846912864870509791321572721899266969374179742826228660949109917911474930630324658696617495871055046579108483787439625597116626254938535424034546667877331856918068764631285571161782906223055964406258592918028363663766248340920333956191193308578717091845135610331632209980366542022307747956549604727397756532843992342861803562346992404896117695111457562904018355616736918050595623868424803909911935435664537529741254087766061912923261419076757339659881363521911469392088299876610971187615303134089247279973252449775034016462061676910152702352551102141469646103142945282899127658174808781587396207348241167277561441410779369436158867551652007927638987285364967406478552752998600136188194900153253512742319356255191125465177292263042299583718863878056259828424731473521166380099967185460961132025043525771839282442047785407523845997328880694017659459386454652748521631708783702400608897977754592763570235379754617145979293814176110838349345775465722243671504023586584434849361522119600329501434810710659796278902183291383060473629408930379861289026242554055135022499186885325600242489144241698833609668164885914963895604328438175834540137993797387129663710490074440354076348659647358865329324380897047456935423090035018298796462057840294453840624765623219054815184205918746829855244045572826277611422451002630263365929473088694396802057574440893174703121848558981891730941560589364065942489675557953740718631371663774261023562234055556887224243766460752516195626922685593871475392575058562586596913617810592076472111742708215728218263262190191035299554926440584158804284398128389935733621087174487528634101416046744365270730179775626045757345077029861897577501727602627427714551082735261442772738860650787869468848629416560628555973058880149833342358434778459206547434929420321019654783961435927609180250908202020559838129392574473734781991778627700774406776979340071994658239751957566726594729473454672135359400077172682177650187620858228951025006423005320026684366261539545006804080270980891226868550951331404202888909677175094394751469214547297785210957227999836372383330075734666574435064427246480514974630767479859317977905273437500000000000000000*i1^60 + -136864659536261704813114102532998370995883439752287446192157329933058615516842806250621564385503007725226063428468805305647426570144519547179487853660065572604910673468036272271807600396033910800597913870658290889055752094512017646919638635525604017203486978503203987766437242357428597793277348771700658561714196469014415458648547055388072647364771328206252392336429403105383563954479708602135677115304438073610662118414202690304733099288314809646444280562215753018515535519768354199686882338949069515067548813362004905371709669766204827997018836373924719991434890034428346209807388102712073919135166076345761056699382781165602825294649881631722740826498910477079355776770459066119925319360702181625510470260393149031344554852929966465521910842122122331353491817715009027964358779566749236324743332950809221548076469454862078560981438486049775398707611426131563801157039773286005663584150797726673225647041062175791351958394758523105734367754047338821092252332200851867231934265230667650351624920018944560298936895123864977152951071745803441836497788571412094710236799197167929483148110082790217419365335156117068684686374131933727766740530704367968470307478452599324489415597321293886989324588324721770484806496060243209615825032232151092863065689834196510483428221009809491924052811688850724677098265075362608208211432687251698212596986957042406830741576435209682695008222424340454474432171153027433284855331289517153894954764475129974294749429598177548597177253320934605372564646505151354918609909403920167260191141027584160578369375159270523371538861774846816108154428541533862474976456057930461248248653730877015477064222012719728745285405478672275556060339910052558252322690675485276093046926449741544598001875014301514074924425961155286678441102922556658546384360406841908458781335407026310754640033152561262867134335395959278150909175220548543819557029369646963100783567772124401277207831778369841325104712965891721465269241964381021543600883382527143203854853524661893168949471032552286155842640753703997825603962692453555445212688172236022543484236573981177707763753107201583873557336391078394333022788389314411004555482137612431429828374107768986017166030896297610717830290596639340089547156383831917815546932894083351317233436391090230205636348293139167345564469155467543017640127005333120097331109484196091203367270790879215078022814943118957661466206603926577796238727117216198153035442749532016633562533619987933698662630931824495520873914370837241072909546645208015122567982803083193860789658083284895972132966662681128733573032199319705595328938279534602805650336427503621842962148780539851442702660378420451193572531294175588080198848047726078695284283466852699487960657303386141428422553809178153215306487627057498590915055564880371093750000000000000000*i1^61 + -86234260675013725078766197565490455100867653285726247848408709372775896065962956945365811920031219460867511407086447398862129209804422695671138322826332220989963825169713677622729488957328408017533384513095943459607161108721865270636492328453103155429056636309296600669135568742615781274332377950699170795726790109980414028990942520853254760216347146184621639783028865871079932145460632859608070154153875350002313963864713728093929988685457577326346249927555095069818375977811026493144799048200806692344800869659046465362018777060409821149656126712236050061656082311112581709548495256555754602770842928189989052612249322231592921735623957520421046421087991054966904520767156015192969619781925717918062521569025756295986142019271778438922108531823330121764926848080859557685099566121555470501548798314016215393628988189496823117237199737052369311885256012222344032609627565240783135018303609688727960836742711789117653302928255106213631784935761853252046481037511685593632668761251594520434900990845085962397829776951934150896854802376372645712841528985603441245650631063208255025736091866879673262029484966339666452289955122345408066584510541841425864981198215616556606044167046499822546406573595133175508243077901522742310243394905565095051079206389347065899019376246440460881941636834156012365830019098302796021821273752156668371405194871628225426542082233206889329834385231305372537229265477936644190108316884030003527094929933395382072882823221626119319197401616283685358172287574037678285925401764575095849662944603610249636624216351673179488168616196345107795632177199637978205868226930717763458803600677224652478609984834611605718497898889518561376514748670456224299344049622511460942459421042354244867838362061244688499105343495309605941364458801732406848872227850716291487661902167851036942817747999813085293648331576272401281653428194540486926340932557936248023220904219748759970014750362780765150008262093855279311651542718267468022381621933331242043723074938131325081091019369175258866789179606630765762970889575092178617561223882231177162035669673931016883940144418816975614028943407543457413471851393755199726114172231928183077929165173132039847742330906932384047257573082183881321921309164733582095903998469732299181999910044956134391371195142844172116331504447112265439336544426919308643158414451395004462050521892604132595693283773145706414656554995130575724627611993111574435528285633964091446265158827851931971630707119583775883926803915781113129333400852636298718682507193805760269555486550253478582338322944482002786367417837909735875121785615708147090249458544845665295931496458593482414493861535870344340957625411378746944724406970883360099551576978555413647495862016792965260930049295736307753101117014835658545581245422363281250000000000000*i1^62 + -15729697879234830210415392266348179895297160140632779410711573313627973122370257571084179270528766121445746202378147566519425314730033498970920881037224955557807949716845390458522701573999215164367848662217856999164862174663582731169693305017504627940679603249348570752168679637884775031522466796682432958244453874352074378567133029401353579193706079333635264856444460924329701241944110825035001631607463950187693930415094610749297053721363672279313629047956383148662885982631147360244480727520364441805868640380776178775139960168960930760622110066123385807915474959607225735977399997334215640549603669253296693688035718686022799996695021306637150577261061447524214455732543724523314003121154027462063125963512122782282571247225193039061086911249912433905302580736839468343628933991954270324222964143941207818595627947780573696898198127764310298500153664801605508569638830998804164943038785068375142472001855994833453015115584773603446747110412128580635902664896565913745454653149986251397419280078068807902618116298039960375840819711220004409478094807051884768143521928478391158641280904342746533495957235613582993856871068651239055964788987319831618077160301668800852659323081659929327104480331797905665374977712312791031433600120659846676748976385280288498420679303187464017788528189409621482382904430675985354084115732859118054506736578632441811757631074922394120600688435142521411572381270163383337840937433701558496537550455718974304735828329458602318652860638395592207643762675477049497764119247577800324355972830729785790973351364307343101814374474505643827911188179571720094514163300722122010365958856670682679612537234067311819821235845200190284833698607917208715499687311806190217082930280071359542018024197669305098836258222219463465982873683707293609904078183974920135061398474088208319934689966707097135100177095701367169663123000870236897946453175619388480656363936469910802453309815337087596755220515047064049838808784017710141750378559257513416379040001464852139726558752023819075585946425819276278576363044897867701377035963842993991855157896572196507806702221865048566600436487472634478906464624318776447958407451142027895930005441385136972396071031091077314147408772001448132092771883270820065850654868821115474202148317124564664306581021274529600247072443811804327835945755331998694019190402583511610214567640091991098507507504037184726969665253629242283878827022831621834636096093116456637042943863160613719692593264626210159805068703775628913856310666139513822598865771995809774328977138487056317663099654582448656278372118209691706072041424097853382761144161130999953585046153133574352181690992001140641205166258753239548189886102501266494461572612694385496136697816920865345292056930833817146686589633240019321441650390625000000000000*i1^63 + 9179467452736948029799292317671688339047749857516326795653650820740777295294459076416673222781523077417945801773028653066448671016168029661470565128497361297954319313490187257647688079808998958030913460409891228812414097009863549861263758458142197964070370808059752577371262508227106506742027380546445586305463936382099008300883174715858775346066698066743018696299651979139274331455025287007162518912534543542172238493375338982067447412895292919088931426642549358316012426784435276804422070878816225574582453275469096430293601457092790470955691459113912922882768105200341580318730612438692374415936815615686379379637079605269730263531302452265012391494450341707265088777426670403685029679472422357943429573373941795376381237958523588293705522026925586308061499858573393769772001900483457228089601830815171652715852724148792412558054087482310795204808550817778097491081427450680263124825489448798568035512070111609406707122782391284754716558993672912586677488920515747138197187514512702290504484966279701013127829713925245145349632952842130979471769005651273610811422239915986704981581320417907861032648116587800484142702916421079105615810148022238850184855898625309928609438987253525106369710422208331285028902522214300115733869066668128487478396234793169320997662213821457081988927050788514998897554032913266791123074831867173054250808028946230476561853506961709778382983854532031220828645410362616886285087606611860881134704503734676973686704394175788990459886128857721735691418924656549719791853046041994936698923886297815818111409250358702775742972826153433127141246747397994324092706705824468341176866230813113709137734001329481173186857642292217546348179192501823682041933603338846015849782752129055089609233691893842409083363764121290669091612161620962405921564697089533384848512858312374433023397301487710743922409614846935336943604214388935510842347391359459989782816094677710105619055983181328022400586912310629696605984098302367314996305870973714179094846411045399445166751139605167427145880196081904156804986557781351085700229698325747482120905963132238291982726794902402291735991627479066813774149619227803364865911765627570203011236266381274195222956664515047306287879649672167662459833763534663214455572590101632143769163868996180064157131094360578607387532549537149763266116260757234870130136835513027961880794345156491047065334659409555301658494093993573468330232217453982474324996899586909094347237302837843359166417457335183719408583279597708012733381538850241791016637460134566894289536966443841796465329515161253936397190825779919874559810706475523159288512572329893145526482420407183835588848812229076552626521080980832909223714900755216944313685341269662767633576586295031952318539850374551247037000564987659454345703125000000000*i1^64 + 8520441064131564515133824755095084045496482958522782595749369985689541545617044186008555038079527243476667755034204156481270049243666433840672019800484072896683684587465485388253398107522478719791527046166573268902265053644024293737011519396161753985301653579456256795072880867536648603246549164567120485921179521932953127045037620629837937946006890662225221163837274057011418284919816308149911381620327534424124979914355122921719542107507635089908704293297888795019567964742676080159809177481587313423520281239505020723106858346419988085471751010195020736014344849921116187167556482708257055393395632168230296725520608026113637577489366785498008509138248251399435412155398034167985822217913940863780832285975485746996340343325633597828805275916669049314315672646893577742250584307551774130135162959398278576067543455181923541462658341480605921196910057546873681370069484783555626285386251192938606563400172454000439899170212936855095316740512245296280155407474200399423382217611759990112785837180909214371651582982393635463178137975794264352650792826296807872631173321254844572550081006876504151715539317004811052840604520577229660549095486672231931894124302723816343677439569638153114032624021647430318798712591358842815514540853927710267834423397523937175402669358387914658527916595776529826091179948329641633105746320765248985880930111062660466651903262101484496781147971682734327482635701607146939624804228262958777230646940536815821591510890682582263023967779995215534891589904865718647418516941689299917869180478662715282676115262191031764020434148727328726330680254004510299268095513075729525983284354599631742840461592573853697560029312561694088613527103986449125926117397026265658533054064908574114179687219124444076448668081117810748135096692680615885958008163866887344147962957573118576128238770376506504571958496654700294411570938152828485731130278926402589925011677471405855428585460200866496290661193585851219220888574070848441623898801165944667392617103349182803819347589920489599029438760478579428457099217583405601333122197669458367649068795419785717636817803219565261636093505462105063039833503047785702922347754998532009536601850884815536736551405451798361979829883668765557310663496034808403021287261808225964003253092895743699418555472339191730397917564353140665827150088492689533386750417800668568200635431381937020593204137414103526164012244071180621620975646779730881245815305860529033264766658285423917040049315133752695892668636558060243685857557961003540103420378806651657139688233300197979998599460752359312883652296615252032142525305318977013607745246299876660800393318392944147299445357642342448570471879188542571683825033492557432303906018442457362287678996038803239475602179586595162895011901855468750000000000000*i1^65 + 3274934754908132522338487458504679632067437192870803862630695814331523137802877792709489199194242087098193809024237119462807014708733749653499844865390319729389550697027765002824057736561397792484256068375222157238144902673426370111704913314114636279188097698021371809830410026948382520431272302487776263900674649428224047330323545445985218679320125211099510846488070664045847933702638322341189638436904891427359224014657910878813064916226755633916447551499584321229961301782173774894744762941942120724069791469065999982533261149745638700665126487356937745640469554717879905116686741129546263729587372104009405207746644360174104811280011149926684029923656627785817438596141016508877021224642796299979411169548443683826005132493991953787085941519588127273474960996095750316292484678988470394791327118211889509774572772044058123580852343438451438958059080454513060998039434753333115721366047657741722059608467202780064271801725693469086008996199140521924460268661909896905299672428668151001833918416372715808955904937089226589583073771123371591762210440988793219275846511405120982365963789358882799809493918444699092289642589786875446898319655445445367379498030762180394034123105082167145091772964964350186913995685439431243882338521631970760331070744743135633854107868445178302571677265975588723556719136183056622833963205878408402542464142971221759050098714810439137142335974353866325424062300915318054740985185853372972954271712939984842185103908204097569926478969496224883103100941772174168772802531197323621130226333456294708604385826008701299736790464319895147101229858346755296057550215485808252520570637152522798477710949204165841728905574886819185704079837163182778681687456701154033983475771257486243873737583654334010329296437138716312436725113656876387892730485618779858505381422653032175158489307354773882636033853287773939025641947588469397359469408206533429380006049078626248981533205509659306465255408780993870541981631810524598736928306202225957714915178207421006458755019205915741897776920235864695789190805326860600644054498341885008747489202460108127937627421436920922939360944446728010301259788853539380815956396449528313189808108023950627584400530653421405957304219044895580053418844894434345032876315104828484651639146848657356426471110928370661483982575164418001130617032385014355075384225473613794255491882798940203204520033200234274375029921143273932953767798319722739515632167087849403510069478100082062042685858476327385341620564018074263846496992300182081235147640071772213937836490190158960245037433566990149607225292156997374103347072892382941354973730989284888495680490947073932364689065510370120159993852090131969116429143616932588643133110144263710576014742545957605390091110387925781250000000000000000000000*i1^66 + 699010699081958908217929934575201809740496973453138175252418169901139208535349458702184588405928656672014043248579658374010375048168319740022955441840343721279443734716920477964315022064032998727982391264229293063824769688910349613769913094547928851806938868860050663974501075362339308456743073721550537484892569643328375943652095590315733663742017148968661212357266879289887008917231118657919117807891762757629078142655074068663919518329609143678951854626201412876536930176661276527831182423181038430386633899662772327986980315144519430255304320542283851898246309106106979140767158858490018741219386512340019517629505894006078811923243813180817304039971860478181944439944486898113462681266476973218264642930850036880649888811225886860477768853256025740660142050283585123335983979902482647073947131490584127134079438950528608785590498739379003376750975573037011864202137786902590013581294430895305423828064602850018704473876642079604159520013214131406652280800847672532860414537588987788917848137541882639790130522622996805500139960354010322770878450483391122892478997685524236833168304096780166070546899589728439119403705975099171935691544700818738460317524045018294613849991154784229893520820503152913514403477550631469133417699086215042834755489554282989696621446999504741098988213667109172084079621977896818783635848233310558598608772222622593353295260157378427964306211937492019812894641331513108692795648013898404261263881223631818273497790371770313744278761330719105999011766916785697306796234227527254871071698106765135196319558338801345993284192820299442793478669541249754298557401179590867286774915192377062921101457417802672686319529339800977318566366952246640936589736483684270643812402712585201517596416179518759653062483083448881277747610886371538965346464283313978542274414578301675134077939142969471099841917858186661401587545809317745821208135091850433827880453363777455444453645351453727925064364577411104195169752452574243323552559271720277233425829271202832757545796150661889422996821520851296670427833328239722051071225086966456166682860527424548498177243653098764492541775528133951239915032628515149627559003152881243610488265788924620215221036598870880409813869257356793016708484802493605742610836003578944902021342292007411863733286531156767748743288881445330131664989471770485713975962872142537329651362262482127343230126377351152050717987581626553565351479255671729830059172444188840087571906473602258464657442835060064740542357555638561492678585670112228104928852720750045067063250072012386477566713986375224674881331697681291318614660214049834505044494589986743913625413832078157714035431126971722318295729659861359104462966873280301730971804003787494732041459156527682074199500000000000000000000000000000*i1^67 + 72818179392189186698545282104818900992582829235698293876272794324155364163674059986205896094047139056166002608221646238654161137240955981220308117487493593402505360232917870888478399598912345008390097640771056922245440378821890396942771413939600142766059992766832950973770980706167274262339043107571794550048619473401952382202736256788463941340559366071660178031903861383242288046571636329241253872789640916914065715608507728928278210833909829913367529892709116087199355077248233036082580446483726888376138514590154948306338604314964059246897906068739223248126339402389909162995270541226883823738304585116000870237521173958273102369396562526553494409210770755755222251384115602021226088534011702616159670174046184228856045191050952159549524418151084915947865765481953079083739335210753615623098762623868128826405904065138636129191611681022159960208833287787091930193158907232491333311029531174635292989454402504444272392874571773508856783435941182031006860467737705606588491029971144754663054969110475982122020435632662566428303689450846376473049044878871419484078905905043614786885040436882469219327896771393494207180994576598708142400659871313907448604060694735173808374473148789947405652081199619885429357225589798334633938421964058796120631064487884546756409049256820151685215636445852478853335754668900698499767531725238345130797772214213450061366155152571549093839505957671769400625082853894962607510730606191713871902607524696886618541031113834388664037207106575224347456400001340817756068227990362887719471023949298958462670860065151490955752814770309742008936362694777696123997104056487340599350096332883118529421500718901447382247417615002486910291528624260227360033811856684841651037961835385097737154332708835729195756456896092169871205567998239420508957858931886766020646529398048544440218174746063876141448572737717334016388154143477402286369221528281417098400068699349029776051899935394552470107661099432686413610744547336694371822462291158248950778990388073137060694387978366196907279028745407476286600454115288894239657894264892221667334083438910700140156103754791400133214033806214313760069272913159586434034644745277430499542920715419510575606620938389854418666141832413785366923616042331255810947429732590010999324906992477125997376238078650760678197012461224322964122005799091327371087732832060476366217480944861636837059458577122537837767981072735241710085345583857605451854463461234865101449510234082631317710340621420801115606221314577948770109949938085414540495614858052695394217502579481500765780837305832779992362113228020139552519771465298661520835636714149751823249535937514918697956084454167717458701271302972815369007609777150440294445709236253939193365844895279833600000000000000000000000000000*i1^68 + 3048132278193577955762434317288474532320929048207585275737890284266782239095002858918272001042453154236589007713009114844324146950205877395568568653435159055269436563144286679824615392770970660762449035383529084028679149512717040782426597018857273854981352133517368023395608721875891081839012835375467453678916912376040583357937741100729732278438557930811868451890920812114811892535957587149882146631536672222751860755644152242255046089041795302123210405201458668802341624560255683059262714506460295612940720912554370814487155108712091430765751261538145518970135156921554628817617746674162717117156070732924346641574673712200153903599298668445634802670740725161231563985595019419641643143444543231167814620575530378912025100841137679082568543901766608829664359152907117870635151904672807265103653424260475305248375945195876419550555911077267372762312175263545489114893290139416407517975641604362196990811899502216349210675183234754029207627507672056884327359063890888940651934257908757398945918738128761375462261125811278715480274967383873146910606693230526067907250026126237910549383296171989024464662298038062188413014867462732540067994183113889941893381880361365241969964108391736323974333626692346552943190381660112854579141417845457232323325441786416285284254043000297135627916713936010944352952974718003896847307729495203792767393368765442603452417434061996852104375993758789415096676257866917031078075335345612974678310374363573968292161195841819284113541726888313715589599958809659063362131114233174423919735669946906796232112509713150280345233547084647188080401853324860845742213349261427384081475604384637725233175360668373973962895375773212248530472578195739852871438865665520770985219806366664817384929585398744753179219749769730214200617256078433952013235460366639350300236526707358032816105913329723709531288727295911918980409599176621563430497281535249462003360273817385459742302379535509276189943846804993211380851501170385496022211106325750658635943695424644017170497074161519477671787792164547950571620993963744192458041575680150688617108708038147486344680974166063115449425149263072528960111047887951227586223773665916522348703919110480979453727223938214947497477845248500931542108181207101900519275359887835879235348574100634078741643908882235037712345767920410920028291808389612788532370169290139606834457611360634713412944603126956734880643808679109793222367812672213912234279410954036711170066609998491625367471325971908407974200693273547622777536490613922947641648765449223099966462227353830907535010207922473402155309698339014883121621574281082830797033602037673408279687297839620892975179849110019629354124545423261228481464003439280956499105772366553201887630540800000000000000000000000000000*i1^69 + -440795662662803336594179126162860084270938083166428078661145635227258609116564972273576884788597905315263176689023847411693874003007477734452126023711243775291900905366779614752784701863311848487595016685890764037469154702685103959113413449639796346004952799635966689523460945838548701556360587599811228015253991454820116507001423975559952434007597812357036690169415794590103668572660527120663228004408923831304930720267810881476541090102148930252915159743181977507710747759422066044762759126060717610931826631012914211962710964029063679367358994091979332625767034371979023990401186658892820809203942744822814205364272010374572370834865933991949582230186520684369448742839266430700268423210727943714445242968162555917936227959731384011511745799331652709071674398274198738581146267252478001043564444159157391133679128355474155599717291879666086673266475955221438487200048539914996667484582039742057578599772311052446503591078157129981550973501667428364330653502543106744964591192866013774153895954547243545569003311653839328975748347838475159998507050501052490671184151751878524677217290688060947155526900017255301732707890839195991311847729137674905755069651045885492917710009720782706350694012217382262646059196242076870067504635484523560217487793540937331390486738038203117963032316601043128226675128208339715926865386904594148895057464786885413229848078000344544850571307772491896261780001584002299175156315634925187235858496201360739204592624093808015786028024122516673155618079828146635836936992229046190384681076652697545846564577528855220160660352672729035083512071038518462808351294896948442814230935980321647383467703567029098884998586158434997005186286928163097243395138754254249941291585588069840518578987181762846914978836392457614007067869862202933759995543793902188590373907763516025919622785098443664453303715377634063593547759023104156072461408401832317406960466522351932269377839859626436476494922602505712292770854489288965486466965563217196750401137209442036134164171371157757440182543674671835438863891039234437080788456820941419552236986541135238588947490159102241121786225608680837438634756700921598173910229451069152767856515700396864881423697309078873362307418275436727688460161764112933539380212161754005968488507681738778842860154757681097062459547993520830987656038707794507541757931264199709002178553257902953593383859115166521612161098509436580021651181972368935705983004173158568244361792672790350878363443593443601658091227211060725226643651960617678433117160082648796647093811393323546608430474443419497835161734460102274281090145954603472190888153195925823030038257404077304079273916575529609928516576817161455842054506455155670522952273279740731719680000000000000000000000000000*i1^70 + -41158172098360322939867763465319016735980198182342355979538772245394185239345168148841013270657771172537728180251253586570635493275503668496347929391703902211296844033384180834878110057486224683370465058513721994038641282478020766454418345658341835900707298491426094153187651523867378771211603561127352810839555694223426522281700443572247740236033967145217720252571893006069357631320477662206760288263059951997345920602899810830242494625517895543102995116358051571474512874989463121832815692570070995786838578211979663033858193596512805976627378458296839470637156631483806484223449957168298794252055928005518597304731957880615008486278443217964407713373291651254851653527448859987547124770031473741934143140419931127345155013229545984913476614758277921091532714926198913320353639756220014902280618975557919586332794612004216414692276330856074875315807313438149298442995620287362611569217742950871300385286873405476661540501485874702562756157755123705847265932710527450078540406165838152061347562345926402758965122401453501656768654109772635298237025647583747032565424297995440868948355688203540908794499094992039336559307856133353906830510916198100572632069585934800856368197199113782601491527290976068348028907829948166349188073877214535930012998864959959023104590025147669379070695389752356619296776129261390035805100989055445738107971383688978283758217411533853401616115442110723266523225558088610748339574323819652925206349856955576001708912977212325695331099641682047097511450122664594628266074813005361207475176591090235630555327841152440531556269160271950446809175594431769395914523139745934732741735668959318074378803449815039660498122831795534831931369755709320726679872628046194896047239932829432052284438642728514294140250558694260283976528616801733026582526431399048519710168186609510292328699653896117201338705828791917654140314390748513761981187636677691981281415800701758382204101211846595614417117310038944413795095653959080525112118182568052435733155557674810632819348645432668615200992113074386894499786782816123666305554156974094671086485202062043321901119098415811474621670179366046820144936242224733709953215138186132465803193382391592330461916965212094407684821455982490570516833604682824392386445346124433312358143048574001372278160264677670776428722129074150333555872002760946148623728389590685556461422291959396454058566028049993294389953918942815965586480667483615162470338154289954106966307356117299268422998904278770036142710655601767041810924570926103164913068301306618024119076078431498864420670494140243329687098122330846535151205312343720286333702434650587601173325098228299746031503669713446321857166256255077837271589428482119266148901097308160000000000000000000000000000*i1^71 + 1151984846322485209370797743610792027397532812896964020479587375382321096182576347231401887035802229388730394205964177977190438358673334714071197534021044663537835821946570519519260273526349795589897145730446666221415814364164512246033358803304372176301404097294221527307252546743687309559070715025361255740993560013286392408426354109235493621651927206954183257540863624236322477227744309416193317600367980818662974015472723483412065673194592023745061226939699465227154801256656425250276140044547441633574082177971637906787405539585960622507845779106733933120409805463840287367882818983268053184535091181690666710660314160557274208560050122575389971148935230428784776442211720416738320056786824493454165336011401813305033818162979318001629150885303237427555281397802483827069098058763903437686666059731233049027499489811153858354512453617351089269989632702492579208254616812125331142761276630972311403987442991865097088723030195850761010946015332739171763356685397055876283796368166111749487850765390050929300481213764422204987207136958369918678218696622211564176854309290818837007696638335999861958946275688844707352128725633325010415240074616151234581578757332773146094786028028988964881969665238954266069783543630598689070069032498087699922204356187710961014903408416277074579637406423098474095334380882001863794051457846292060203114444533578755332054783453832109467026655579298929339187529226956462799584507438624660742900397433156990536527538661846659610936983128566508420145531794522556214197447590097168815414694715725564601510230713882534338122455295461744033889276907403777650097716979175602922942861975224196541893023964540819648470524483364107152523724476006399371501570584074616551618381983272889099437651519815169805482691706437927741785478645462809520741623542570828541810094544147725723515718725876901567598961747172533229635757208417572385537375149101298485595753954761331523254500169387226149607061730073876556067361060017879908424251205799715556762587838579117898916154984206919285061891470954138016473147924082419183992595961423959315240567047947608904733162692076397188032942054375233433595651152938204662937332585779864977175147540272370956369719198010683535575496107474737037092538545426161355058328275241698808240656065772039084798709990676319390392411189686043919258044632905050723919902336952843486649844503132019179962160848235549950387312275836583435491068271446699253008692110189258381569819779584636376447298586192653293150774677389154191397606364889213937385774989785370695376521083069543554461999234864629879153439029667535406209807887653411350737054090987096916589795487983733705687411708814192143391795574880442914936940094417082142162944000000000000000000000000000*i1^72 + 66173994794073226421669688458163968658373130591471770454163916269315020801097707187796646361700810155991535085349105908575796454543769177839937960826372475347882319436610843191516884037293054868955613513986927462670444084962998845020342334615936628507310329285771344899573460199015622594380044425136480373003995620477336923788090275604148234047772323402726580620495557543504991761797758363995179902484017369021108516691169232496994841348021904681563369227176445230010756141900385858840065440333941423831956724056077011752157252069461558394477885290499347446311164826599103046341738863720632675644144645233081885668889635563118631178479884375009761000957096878930902766047586842991590121461032429744154309296947107506448241132502693824263560957921985006139212639891983218282385583782407299749217687388673890017003129635741457959309034005394227544086329939112150175932517742541205004417233984738387207464252052149371417909461548566029676210184453371583716012630118194291375854254745736008571573916691681054830018675577902341759861080191473063575547544586737122141676138303125542351997921691015159321281448583139318982868928531149676135440296984195236487924116682115497363486150027352832721609406990604974274829992089366537588470795472731039786370535348361526050783225401449975084392715925960292358500579502828228541811982369068185462140027858734452796654082082579365868841737694818734358225393257556125020321809766670451893743775691090220294114042280684398461834972997002810186051171825861602474856578084928441195629490701797588064750067675527533588819004497783134162034105817733547781676099391804397187134820675332120781924529650893618341267822580592456196342632308878673839856154814218138465828077136987654752987083163094995902589433472352094104568645276259066121864738023597776572555723648376189062835982186558184028266132429324684571823314009544535886486069190552700183359000745046954830738806623081431086624356817503749540552428887313956494081535507130385681632423725391040231823795850165152931939827892740409375030607868409752195627502074542365160067962934458984649980291867593026409696722435776891426109386869888139834174938326087420464422005807918657561390322370845655368157408207164087604392942324943844780842908697439586249239190481387351442167168118392709486429744660738166885969842517185563773770235999263326152196449396527199020144299451561810919208044667261775179159321597878727836218877087448945936639761539661109749349175077406765946926911450018396374583652062410119976097247007190134730367938725426809826254574397501225194454641598939697229043990271046925746763564982520282824637444037107345234094683387378197158221640148195918392690048556670648320000000000000000000000000000*i1^73 + -139628919369946550174146322996659490049213046410968842650694981117463203970395434343838348472033270389584177651168137670081263749284138326311671741404600544354711054757737039627528465888568629948258169866086563412200217296516794320813604348039364778097687007119968006652769228778151115913264158595428900518518939221521540795330582822422904544399479862747096473537506199461519164469580095628801386447983857695219666445575230706174318341959412560759827403149362966616229355837707659518380782942044403260582866962621607288071404443512606571958052896419032993010135405632483588540356416586706257942832001690185369498826676492941305959120957990241178552908007026864373854347662872384130916182589729882372580581341403999358630747610110509590611352262938423122528994190374424962703171077069129339061157063100988551423668253772094340533847052475680415670722381346843841168110693576084849329319209200741793272827153467108528685229353652548045296564411127646482147709551016939331582818607124063350537913830701788528964710560791772995111062717688964044481301685255718338763290497615363380877834384527442101166840206840487493198567521163898526442586577624458182307060236291268878599146192651850379429922769500815909101716808859467483794889862891327862550861983228234655805833754632897368410527569827573754784178437676751268366750036343600202820538733348492722720992347313398063360209742351362482173044050904158729097286664407311784861009318698925990469486340563045479899804748573660772516029451380030676913593559345642765624286473024283658340649565822576276285932198432895827447398208850563580169039253581499398593704284899855704093228732863509302704473266102816306808006153148584635801719867218505310929641911890682257577008408439946203819264317016502421430221626666455959912123365159118813923194877371297440775681166402497601321674512367103217324618158058070161985508989467779277997818852071659151580648803226924020422662296048409925516901742198424250631108958009636555714591786830225120953596416569831634381179103224406906190750149825745994781787545142381928069971888666507948490217027817573914260337547506699089176386890339358462511586093304403090113323527741078730364196258271144358707657643665859336058188450203526144844266479292786874326191724324130016417734463188031206081359271588171462672715856121061642398471188982392372797545346021393927649116529459852505400304372013514430461905025263954941050477169667069561255401821866067189045271161768328456130143624968425394862369786640367611338813695183594014593070569442589405793132257541446260331628769734458551780720646398788708967918745772623204090702185548765241924598942909826520303941621441614372211340292915200000000000000000000000000*i1^74 + -62874467782722201436027555478481707109935850414138263407178567748546319516986013343564587598371914698595840004613152278453275450551756230595021259853397697078296853317980992975190432812720294076235542493198159296094950748816886530312880832838016974548050655594025123037601502130027460054136224922754174432462132648946276438817814523691231752826477452529283388576678280938628950138563839624573427711316901648848366811819019964613452732596388150045344985179670665902212764402938515043951545507923403798948229171329512194629206743032338804971109735054605080583032959482612683121310657972934303012753301409728506262793367850563409671604097736659328461161053745480641987298700950870400225191904474332048911229953582836084642760038209088652491689099834700734413101712775445740200963190333967917326120708382402451590786425891560345601175816537397648576278213440047980362859374100874366708418097771429729033525281016275445986084220557946906331050598256083694168170829316912849342436573900832910671413280956141633419482195028073847023805257705562434029015345399426578899149391135087454003331592446058730360208933650038660368939204676913466103191690073464392271054748699638634051771647191735213583424504883401160309292120799120639900424747810935734758046020188391681239727057138350021718773240916719943968866931296253606728569256786640289477404808488936730079313800296995714565330791228779352559418504037271587856435164494049839163358157718105121088202672763081817080498920353413374113533485529792715067498739481169356829534219959992022317585391309015986278452249821787806927908258374535931897218700977592326263199480077394930119246168312432784178009948178875751805754065290376995961246547965325675109652535863072936187620198322353152368331392447892589015295229235144293871073774880590816839845463998271579393387254974171482629211288657505533239848273946205839273456697167556803782882821219991852671277420426718670821760465103626454025173543505590128494696375028923266046752730275407948539892601618210317540606529605525689073597116603829573230246224119124502975973495302878683167277097899552945341987172600980920542201124968955902290070043594562360137318758017543073704326120215701174281155058329338244900526993510554783830417771341182201005373671259354005720401101678012015704463051638756367677406753953479988745606053960174468042625756103863939432975282207420935758592942415900132976582120180753166141109040621954434634739242157717272215179063564803492108664104927801596916517046270967207212140810670005011210017799573891316570420071844255392380506065010528378312165257791885019420826448623378105093569304653584833048773123763298046718815922852218198294528000000000000000000000000000*i1^75 + -456583712444860225999118958167451364318358900522839086447589218782380663349530050387925803227806584550529864974544795047796172814157474448930948982416663926223256437405375601777665180033424230539521305402809524159608667251374250458634357656752282485907426181571892816245447037388008269207037008021156757192702108970883580866546221889698967422696994993330948128588336089654491709916356418148991364886021747879225098441340629408116215919963334353184382253646853030102971981935758238203344470688753026097414104270392384807905860952083249143363865799924019992038571641978418043098770163987685495990774968759001516830185396719469617204187553860224938405508956712259166074455891705012099657851088579787693362508607976056624418697784647510699610446239952010331035158242741841616913066406615477744350996749178227147223541124470984511378369890994395709508904383071337378227252785693915123735224414034972562775927690802077678487606283986568138244744889877484449497262734192832636035715568261524523626294174185985312119268161751802678357324213360768176853668092827051908137067112219319964660124955274659386674206041134730503213920848542909705156117530147063363640374008286179010081076075864730025236380035578886785836859520804789707573078466467926117821470907471260323906515186006773509897263859271570978834483322375072109382795344412796069962903962557150021709018587422409284890509864493956343937836640531524524876469300348525356156319519841398482367140597373900134267643403634818921197521622234612367847948056931762327679965513807576292345426314159208858875692419336687809532309174567670301624672044379101510702312695418857582707102909430604512902419675101133831050714579922038733256641343461880278409459332411134682031143736545061543465055584702818530234709910121939218035220707246988287764147494798080811785419900424390999260601608690122891062153570639356858453910396280705752928504147608232088694897837136572556064664714859570299009308385672532803912742957316247263757938486779748544032855006076873123799107440666819934033277500705163985442384721269204802272486362632218099507730252376782252630775286321812577572590816958055076173808079148821017385382081032078718411993841617277706327593066313418592527131158740375957933719104909537677639412525328880115519376381046012946175372827472792316106259384313656833942316415162021285005925571643504701484718158927202132414827491769333870240997952849152897477157815701461575371814657784965741116107297524105609471589365650850595249861998557672121017619546499304434420156946591240539365764105854633613741975775009925770384274784661408400990612421842832272215092591169831148735884165003976018787291660487229440000000000000000000000000*i1^76 + 41071091655385321752534475892595035335290716498048934595712098371364338339353808186946559081353592939992278120097553081017800309277969902591193108102675141908696270655399341560659997424763038472136327317307273817570254692712426703207333436419146615164022339022651797475592575289686349163073577372837137887622390455672726312843557074350975743308926233248164147755217478055546081970803279559629812582003232443850496055739010859529102807665711273725549033357028892090830113448700679600429325564841465621329568277549829370487520375517513880863381850087128778969384046563023573172121150097536705542613953861954685645985686645886652022586949992980070567232947213970754098220491301629989128156074641939775699532844538653979655370260327348297323091725990774498397082875500287097500985110067655982834442183810431057657339888887814653369778070916544260637375941570753962598018202619084104722753976700183441122143516137097773709238960691632263535947445743751189363423856061007180397735143505711603900505821825347213283787256300729908696996717948371435202815112697039971797265875930136096918369760519411941989755250334032718667803922454134779511393244219108561021251596622192204728609600709565966274625058367954343017160460685425532897156004084905979808869121469226891479655500523853988348900583572696358620832395283104284212630339922151022483065444974166558494311507054881674130367477720812778843803920286149009058302117175978969684886408999276092087246359067677663378857414710048646553558823331328646518298520139177790714613294386273091106004844888513198822871224586856578998003628985150109830774710669835983663947172567796339834750821664732034757031489284972803982737277504012370054760174273193681522548569803159540428892893747714527922572469192220273734076902528220851831412051432386790626794698493643509803330380471745472135848295760517860110432956411551925585677709343531538309181755330104830686059498097121868841735950142729597432950378522658181543720587399328954219605901938096106090566193385974964775012902512785870768355810906608800033357478557900809028771208508503261649242550842137184999662429708359509401252722971150267317921259014188767031992222206498976840578367690461357241344277598815824858623174172613876799619257980469972425698494720802276928015387943223245633964030841845027999120645523960183838722127760106992785607125127691727870690346518359320944410283710193563652553023819938573362119513815049931834907978723220176888228319985673132561868191805350828799789295042551165820531083640765174850710918393284159131719547377168235437011838199523006882800145066587237043610903369545149832268026761819063548248801427966695510303047680000000000000000000000000*i1^77 + 55352128469302729435892368174147171055574909910768047969509052699569542275120820752190053018636979887047101709395985530852208037445419437331648439440593869623432375029214139640310867366027758196958619191392992503108037495106702311723394495426539361713343270560036559529293543065271967834087647509227848471403667409418918753140785948515426627461021166585839266977487050079951202199442454040120218405961750026966274721892501889024286382906670632812430282231354851337170685971815103006701060778220090525472152509799711376141333212542125712198420699020807856567555112733595887876835972172787961862377646241005542853961792286342951731755775531129865897701283336285120131211667570748177968611593009659113302465646822976449590153488972480287146751247203003346949964111967776054552626786423962586983777391678450798476204293479301869797106785518034401112998042431532814643575388645539471885405108453872500656815963159393983624512813083502438570171570864362240405340561057576797004443853475526500634691145019678251608064538552698899679954088077470957019078729311678125103382247188346366785682878338824277523153041840864106701929513265944441865096158990243156227139287648022109183473084756380975607604171376968075131527032783180769263649307847599355697613206925190950281683084156687688326145642891514372311910296633502272520330268948660011304253743921080699102337646652659641052421781855719463754200048442994808177805368626413729732345701160136801467312490751681029909912573448391709408799118184197165683096890551549707675840582138456222803950210860730367008480200811564229796976087104483813738037472735647203851552986738822252293991988401585826584257657976814273709132436613930369588727996687981933030309996029255318519340839285230667006608975106605453980688761185255569871135331546100067653986806955090316330308436419368387697001331546391540005879092663934948723010409927377188914329089922355587984209164629114674801388770111667527071808573526557001767273439836380795942920261475462460883051279853065049561736239882978949055643633350672737116638206761042384375435513957111549745978658331459444349024637093565322537369860457453500214944786613518724551234786524797673782298245346142618752301095414479283722462674018961399692767302109795887912878317027173923124730198996580365531496770432436904856210034945087900217344526679299576321383870100662731109346838789999988050587758083149677103305622691900241113384621577188328517443507706970670174364505957439324611196280142587076636967503990096732337913355843093471793133677717193309871378472635614780329057440833078942305128428524469225635201020529280494475883642164563069595224047332968366080000000000000000000000000*i1^78 + 859273853402677315008678570372310767014751350119337523013678193571766627427782106833822281983793767145018486096305944079958142651727058105814706807694829418910687931087891772370503245569745883613988550070768042743694022777818134332490696258608781152608852692031141652278213688065674856269317997299621406828071073334562111305835648389505103729962417151376975433192971636285387228282740197329276834858437857895436609330830659124428768159554270875722899543243636422155207780706085754928817646356400060851866461333917743281280642767864692845929255807747045102131263557185700200386805465770236337186008651793130157529768480437196198697402150152436118807381531493779656317338745113505016725079787652959616214316255292778087831199941563972474732179862997694506956330787912840600586841102245091319610460289631693089405557272614468155183392247199685975655538766345089310522435972902790485700270046314075155024960101976436830638433849182056961431574238416186488014605161127866147399300150591390236675666367048846150074404318979730605519337934943555174356766353648967720824405613556202815920463547373656449151142929991584040129694405365046183826111695403011098444419248262301727258884173927612565633266615958548022714713875655818976618969173381434194468298969714327475428736200681938505356727845210917344989522460501345911064490837618280609880541548775609974979837501438661239090386146253726555837182777868283632269612700461509098919879375147678805094016476854096793392103291561463072132712186709389480078824802037313027374458745376794411214712093169446405513431527972067139900806826829214938812816349505359289024988926791826913121558456725238215034014990691457454772329027652301410550477850713419360483314997974903675623889553364787245867350514605573044358153969083071830090989031541426088791641416228566857317400191033188704815496958916766806673080544019520897603833711634101503854350955991600899106796934296060770918876750930139314484843385475914188807616399368338177309498626976337548952391695761024291755661576181164394011326121701615153475244933963995535866087840799218414968575745704937663609207857878900327917321166828402149543837012898518554350591736317539480389728370156631267310289701399325589127087065030915878474727285370274538900381000056780836129761578074936037149669180924554337607084194106683312826996258156035687672547895419086283694084442048738028573584513825514248859491395144786596170810466353905274971825414807144743478381861931666545377623287628505858811024574896629879830438071894071973092302848987936980049816938262931039228929024694968315104263802389395446875199275331424141929456936909810085595961098240000000000000000000000000*i1^79 + -45052889769199375714123650851942374540134877414748406641031971108213004002195214033868733802993528261001886443032292321935695379814380391950747488293215618032658692639295264043232656186841965938910443712555916350730158977586753043064699615465917232913683777230372778202020695331808368125514546901330126074728988523564856904294043856357248157116502170486762830064883381718487112866859363603731334817693134107328034561996018659560480786609659950658194942722046397233645192379858408561785579112783659594086642036936426564416690273982393531723292133539282496332679583052607218919070991654117173520006562473972094160080172877392462217628212337879929192251860884191034332573686100968270843552323341862311198885875714471647688237174301998827594607097194203848780178847185206468110419084747879701048621511507273494192915605551140730544765243903955479592024312736847429604195021560704125441195900530837365110413883814157123426497680706757907672708748503768950824277588988648710497515427253859325381892089192487172625907345207895809895347652416667472662838135610130541360553757250816425705072739594532379015334812644187653129773717513439150926361094335286883181924296709595187240291010176245604083749749292474180557037718053706385762375937236782643283689017837346858858935145023558872788884717369351906557110690584234929060953764834095530087470510908119732769370246407573398407983705279384692730895651310398758659026561956970665814897529686481848359113490726719410626574899034885773915894614808271052409538701670590491563451158173026977246765549304466160650710915961253649870513464864923819065062870391486716612219173433750441117726089433850049543725556719466026461425467928567775723153738066862949494664047166331650376688833809160196809443363045408114174522172922431905853471579379245615738111720470492170900701272869715707324835119716324565124523079366233913596019282373181739983597571275465909320258513413908926520616442861625586233824392633804171567825947713434768704935023095092791441077364419714315844709057697343948102154691465321315887743148225794996004817884219420578739895137744319464758165032183695055050795379313412749624016506630501678560705623342487781758616503040316585021618080287292105342182513911654842982520419395758957743727069318491411552125722146649071685291022842530984257001997160334717067801039320358265904638067287112196525398404465189184135644826127477679921713481381465223688909727202278642492325355739821099295821445645519143721238948237439080226229246468047708039799850876311051339539934846253483496743951860973989995202855599319219199504514461305429188805475531124309125531795702999945314304000000000000000000000000*i1^80 + -1618891725410152763516493765422181906817178233580433282713199817690043325170251781796953216931155960896699767674865552766401549848526545791511123642368929812447463076718247615902960558835979340817372456529100799189891632022512441683450497364254237132612879206767496117521653184137703268749274740697150608619726629733415123673223453428103193703662314923928760620761581747588683965480729885808546088282511015165725060751771264000780089842851603649139613464362035718958374096005481026796505303960857062353005716052137883046869190179063235826508979502898898354333670234438490559278876927849532843599585374921135116816820486893383124673912328487078211235098897513507296264357633391452866201228407466708894016421244812424973926229491017606261079573680299078345115452707991681685670194870093960374076491767092101700466580758362899415454397500503106490914904579863338563859048018090312882614643801056993390637055195123064508136710714632703050691470550336734990898722175323647065371474286496037528042002807265125967283305378094536633815551281399263405841572277227601928767879955646195074040605160949204063917987981634955865282701985025755280624015073474821285210821642466655421301741799465358371993105079308919300255603918219910242401892536569274250748660771533501942169997656693503716924762149247330341292897837860299618381112504221923600268679489348687173354768132111787483462957366425209615532639985366118439666043426887494467999108869633685578330029694683239845005834742469027147005731633524394260910563433387161241668765540342988061859057581788761422352669269126556214475661169743278897208610060350443723082839590652130381165772774871748485517688432132656142061206853142472460588845050988182399465391179024031699771270634158115129702485764230685042234713397632421513873481422072544291592264704508809705841701559893523950778353756983328783233965560177831299004130506556553739963561858214907387907387593826852395293242516067885427623153181836645849888551580935854306470040648536686158285599143997973739135116775079562246753697999232935224880513328125879626325065472890726511310210315537087874923776588192433898380820076021215676009705032456716933630467059252940228769569557694059134401909544724517874795118906143289801879267057740162845066842061928525518088043416440623319885545505873676840375027601599967243479420322930212027614810053054449638404574264994244754453012617151544938323139783673401554212053974904346168178673776012953022262102987439550951882529176428892124424471683758960084407172768749833245262716518182991844162805236079722036708476002388562985695451004115440527465720517497734588007247719170048000000000000000000000000*i1^81 + -9247026360972631661302773214501807411122519892608809459156583558674752003317016801659417631894376277251129564018448840273037600403789330596517705320785702394833506722662209656589736550987108129302299820613223463591984391157679646393700241665345821687819033080787500317289494620234428817479904650870148123720199836670422037569346883625219206653785587659394337300198089403711459783091623657995652720490680067996928498143053322563783809192891369506978041490752424948420879064221520561337138792745981910335983038632859753948552922266789153884565629484524627520210590764582416513825570528452259084419430568237028251469172654209284846517496279499908996598089938528544175752904156888716357181889007860172638268579852248321602347647082880767633782442355363127508594122022990632136954314220127001455399906240794340659371384379006586779494769437021445898918000712091004178852844538792249967531801813133736978035133549048920472537122490190012313130035504733118868731479302474780623816650857739429232417217715134806234628148209765089409443463695112491970018198858774500021849760917672590846667928192147977121550342627913165527833515718437983499303671255740667504139236894801979998361994132877392130269441624499704880796198225704930993349272663491998201586856675230245164398791026534118134332292511818576833203416356333286306592084250437070958651063565762867972274105637895513664443456971176676847720803899184761256044493372743407069305104210086593219571579132787565880617684994579089703621396742400086191670653591614675442726654990771017147714700763317064057490177148838317565264903690757462558181609695211852959063673257614031999391124398358430825117159809793878705953956001960903504302535006770759195949526738409624989194526767710711062788164413014289336809317099069465544701018297128860836088578384816926560798786159342070786419918812218365608223472054362553143485857810289218749130008229626121628920031783846977539320042627425826748898611707234816038591968967944619251362122067482302073979481660920113049031124564917424167796244577884106205096697562127877793481638898656173798753227922227231711451172698387871550882632217122622582191758953627369269832748847057339324742084231928751512103951078620450506449594228389032137908739716993307877098990377951937016327368956264030106486824822795317266020938010970122840449617857308301715865051751196512487788314273163454985484390551610256935375979593688286717847572168858902479375894971537310159795235701263958971841404107953095084066950608098808577761274580211838811265571808522695539513063049830250901291960459069541169952521259092561304631432584104995220933836800000000000000000000000*i1^82 + -48376392840739274354079746060922421137211821597286599547030121158705948230275412954928884269813914533477073661924320758112776291326223259904503227087844175730164678443541544791623160440412557423039340755742670601436372503693648243561017103485280130278273278611942131894032445633099359617375728305645199636602882514811467645804379000807615894365521889166767795309884764060838599538964214887354155018409052608694443399700158444941263842777689663362241169403759812385936807494885710236196576189470917603466041796462790151180414494276481524606629640840825079594450637209207580790235563804277143622171407297838510639310100072947801410970354478740311726079209776908273507071474712545946926304769914068850697487423997423069780461201018406152956449945245186766882498428148929125631175439614380947864499697700451477884016370662853625481886210285704076714717139883278504838660265071121697732767711419064163650624809554285622879716612881633484005531357786670375420158843735792964078726352492837233295848969116623864791662020272891183290607191170586966733790867282304245014066839121190520492420403387616895151989640785657386412263024333423407836612495964846157656572402682329260286635548929752694444466194463712338077993734176927159975724448747082835768856196237520198981179181782606685510294228362073932122298411580374449499414540448408845760680776730975651612533058863749157924149438576149311340768735783299239322828443090253853633535857387572760039438571661515681675181865370335363876408172733684389996742021637233037067192756594030458373181606488163491205771043603287229339344169913985249404603626319779418316368810501881530034382308489131879547209831548381406108171192064008435006003671372018728629528945367301028936826372749068945563464472877726019500360219889948708147049740285381030742704577355981924815180830662089607839293559034738828013409608425297938363485088759716790909822511147633025628663907708536291373090561511814423076264599119562075906735882393958648219462058229206330557626264497615825398894581573954815772221316657027256866723757285876009110804493193959481503554538844017924010747070486079838347436282054219889430382482774906248024035913598691922558147610991525578428639325600608548475643437766441040868592586231071279214102578212246116601037576717046444785417352178095464116468507910495404680363772876597676340259764060941657993529596841697754792571507611286939167477087307280523091443294343420758568304796826169831109073553214267779112184871975614863589021859385281518380155918696318323704462817430590369073310868272981635494326206538292383246751790718315376275667897328599040000000000000000000000000*i1^83 + -670711641548045121277384079704394345871973450107200356165935734723843813420252197085781137390252822215874108729440989753518023973380927112146581223867689785915522147384024280910384831894280356200985563696287212593086372020110828494220292781578074841728132011232225468053149636348611811679563475099964131137684537972959449887878520203147829836424271230923089044685307369504704381312744404339038694974707061562486868106897183280010291043371855444835917435716757990447067282544879226708365197678188922780637148575701160906270764144558779223038845834125678445453049005474085972197522617277233503315981432132659211282730509626537836751974371275885806234122375690145929522360638939805250422979196843993661806999133550346497893320347179214341720067068978762767430682009023975666293395252134288184202067181505551580512096074361241399173560382048433590624796781988663745640232144187646841798280574928918595901256506670635142725676153855985111187280419472462891196801861608547137544022409153486547385448136236940321154486765464351367255009059176897019173580226414765718273809591053418670501638748855011332655303394085780494670893494879236311465729061423735200188048853458498077085125687531058214085991423219169780295980483489809296276083435834733874716589562295612259675941237784218089871189503449456719860520004510101112912923404964219603343307048962061872915301505698707771570558087810973485245560620077775362436436480671901582254874793895901031695689565131552476719650969994579044580482595235610184623042220063537007477071979814447969018791852033251432699031195152260970114634389049308049327786909499443492026563715830861010389023245810113090995571196060996350942673137825604792454504893128336453780114198173092647486939814091671997618914593751965581456538419754936778495005977600406089810457166026104301880363746665326262505223328521658898608560291555273241886647734456243073354212402637151655315605717510221333930468972782118930843109139237622000771324295223719156567593060350168623923407898843274295974136206030045389370519172768675721084345263868346001868502286830916316177646649701344345637413483915308690487598568404232095573951866799784220402660938784973981194501478087300054847360965003855195771111964378903288954458933149065741701928894635050304649033146168650338188802112391796346709035354490832835575145735819684036839619547770362381608000943888261866205501860018402789535853057267921415249546865437073216487465967398067456058110467670665465376761880899613571761801300221287816497733313776709978841960787568447461574096578251556715792927464896651879572421099746388528192878018560000000000000000000000*i1^84 + -2911344213442652129847630693537584784699568399271916158712135323916454141458201734454476928272266144535836997425849524069505960516893146030825094478716811598823271967916594948916971326937379036686047234376590967097975427584117363877516419837645319225939370434012209639421486913971295445936409599107201348216654003980321713750967250922820953671005697289904595282293961084291647058234604593062834521085568781032716863113010915888528495443485666840067095594745778106839049597654916448888553978819250209569692156387212500009147533404998687150116611240265625342851070881369500561167585243588816736483794113110259278868358433073413676827574497145097215390639882537315400703330684220131101641441964982789292218797276114551036218751645754109525482027167720317820696696167889685484401706486774820329632309066631097891125520184822535634862742034147107166338321686801827615461921774565303720924217274940472481516534315852426071084038509313419209593265856745925416464582059867275356200950592709458953020701818773475756914751806887696710075635253504545449890961167030078292349709708333222701724676828862332851342022927944955477070776142219114643590186807723502103268665653954848930826460038148240605805222220403367353662855855033100630928385898144545778794388719927926195830311462137495473385430682338096466715899378728000750820589119793079108690575528154063679125093590688302935238401849206553109936142485928192484577380708217786662975472190438515361148743838777695382489383161415061684376789635419420127079691033324615559378024225398141896949309163176429946074805891674481341994191122365995907803651065731009545481470075898345062247603638928726057824905265632395299883500520364844305826974554859313035054375235471052564578219562068549323913857805804337696137337478287823126229481322886342791059123536228152191191451722046123213969171825608641379472091363623461822048494019598343163545547847462697317209057496931355373959724719981544164057338758960042093858333078522910926535224259362283891221629844319169463654680977632102134764541617909823379612516367893088494811167892778983262760055882272695158515352205241664406076452731640796124475227448420056357336696183151469497388866436787900265035019700914609642556091887207117307087132801283899953007493643634994022639032397374258669032454695606156636568869735326188489709524220376813791134563170006274369131636870767425668673813491566757073287052075971521245108966528682785634049938579249292747715313541608539437249004007255418355634933892106020909855032090658409982121397707616896702531068389292309703282572663924814268511873104251086438400000000000000000000000*i1^85 + -10463031862620632144679617750113024794311627136719308059979143886362500637472332162588987012627719864068379990404641634860775101259335324950721767064824554182152149064404963629895543322566218960290689335021428042636375700495303591670988702248793951440869138250372052989059546653708086937934064316843096649660170719777924693284409317673221268262844603185749632616007319639112896538469677728837983086396756199551669117028922484138006199831393302125941088262506966748251426516120632839842800361926246696038426264581003398694608538741048048523534533161067334589323849872166598069952404967683093887180687961877681255894831199981505484450286505138786483617519419049739232703280206176160704413817482012212625841075041159299888251560264497016260752488227706371889265095604775177798979462712363514641987374513034404254811687096433506881064944996845880201024690507923447716207501359423763183323639868918946836038014550903396030770862846209032827611141624149599974893948794510650538373971237817104923532664632067214449449789861116282378456711447475845174326457950155568992112939042119999524636342178658410788273901472660847991459396950499253719429330110563837402159213299081586012551813456450074310037649899631780632504496654005491109983475904316514826549778804841224546671753290377627602414085670829130918247518580990283178336112810128090677822250916632447285952126124174156632296370631201688282872840203492132578725024187909420734647088323015046072674533515988089652179007434734718952322054770169919785881689906190688985823355492940464352737156313702709052806011687263998672159480605116746445844136368286056613097619372933500899072279825862078844773689841276323164693451818031755570286474781273635238471207405653630476908165161682401164081767540736217127984048653681400554541079094125064633193267670091551618190285414996848056678847002308817584840869069139047795721085615006586451000718751717203152941267248044902151751916583918529725445667491260348415432035684370822418806519928444709976413112605506094056839076453218429436511414026210972312498448090106785413661056249923489856781025830833450564671396443601626963433893261213737297983756760410971230652890829469227387370727692807869537159030762117859005605119288573882180202398141207342719797785717335487918891230277287476373607909144564943833636702314131646574287701565623481357737791564210589985071076407256798725161723293683134877687327703198012903493307204241788080532694165836232993812453214892493600232292604002638061735548791925046487299029983831388230523478637895420971687379169542039384413580242360372700799809093632000000000000000000000*i1^86 + -40972130679591778677553702534653259769013401706058976741952045488000453216693744205927191408484967445208329329539204782173919292175908128387414702974904779597272608988288058554170715101915978485548676132201109432095687147180054108043878787575291455208818628130573578494156809224118043664187961261032997109605772111030058775446863441266927041722281807462224605974214981593863392242268124357126935055015840928668968628646796709444348891067398450205956389165828111762161893998831231572217359930060466928850950070615775903269901527694348296831280412945182455072374510499279827385272086836965459748081380782594450281996819120433127501175346999319743131070842691189465964766481040239988472943627778114939267515195648482440360032538423152071116190128187482579884694996493661256479396878301826687447221372274691418494470054478685775140362997479520485214438146707442511674091993088682561373119240980140137728038395900011467789252804105912318712746188248753924256231284336266853900848349470394297133646465561147637129563246979974724682304121695754044673858439271686457145257166240132471519295215572277963756263042294897387277808667963521109847891726217897220005093950339785253156389488413841395484777020292284559609045143534183567149839093196427119553679965482814961976640620202329160829519593777607609923651502714239400226473259496308260470274285256258482991981832742467974759327157248005133600989191784980470473788589438329326599836741907393382190421493162221574870511558127518119319745484016571106182091874700032782435914829140439671878223545847147567548720273909544562935652969724647475917653066317558605110708799790021947714162865239371006996938502971365437332539964759174057562299269094063279088069348340187721780511084036285332914354436921039838293412174487332424227368629870975124629307433128027567096844993399095656698700473978612768897546820822512293462134357359756379894021393429179931995895918465782364919055179098269588169620646857697038204561194062329159339518974798496688433718923703490921485945547514266974783794778173288236711329918752191199345324435627366909822236790359587903043393414081776074623136050357629128927876802970699830566865527078598759297456519583948635360513637956402487696919303447917924035572411182840274653210557983523503616984646600305562314993820158177464582349536590095786464196706224065744243394988609447720688222950377730592324408371396483940965095542066985596227333935724218648547653644236594680383149971158418347282305173702605351246452612512675467296144037296750201666086380346923479544498612988962057061662077137781990096896000000000000000000000*i1^87 + -57827036448637283297819670825900897330430234364904227369890941637804664839594741613933511344953858055582082476175170286536562024291284593636442291406412874033675219624879749753545643448053264203173828202196155183910473988630806679187561089273352492961563237041429926095770980265172184229849907634584191229329245488892640018909611361614536023606803478890618106686755803792547580818622535204054970125259131139334270612201143689022167932504382662901311388569269457507196288291293092580900476064153705231101992814168502002919420270642259620620662968748872913763406091533114236013248924187517667898718401645995340118743205683767432278845578443344174031953643879557814027642945970546909346892785889582695045919438147304427888777132352688040907725927789957022019232440031410755524816658713442642570958709116022552787269581024770625688023788855755366639775881469916008189591078075034833746641724571282482302553281359731619423030303182622280160157448663783893054521034549573591971312331432698827549369925500496630399877750471355129534777500611126752864972338077298365799074956878573665326471860349999528900284485531695936433968249048678331810393209595692425733947969537534741377157687205132528744489954576831681527994134122246128415785728306025841420622045163338467965921558191536352068667855105702548349993246413666451389248127693989679862476835057958667632862841421641567467740658502215526534903294285388189127923687907051822245522532698858422040687930987826410637567822745489418275187384224452398377977607933794996046327901074253361985134590377962817427985576993296565570226481906102989657497635178284841034087325883923364933508408475025503413114248555492038834771980550435589734456360793433545189978059369795675504891464406283919833384061191957335342521980885961041946529905235417705842853090957287958883219721119199200254549964627125866626080743757821441739398076223334466657649447398633584207538115617082253867586535619828555033312326877502285042457479428944676697103211218534659101407551824649473495482439025441664274013052010853254564779607500908789888882596987910603648255600173111709229446097165739456558662513035603314773071628424998009018272038053090278110289597769279029484466107263787455824802264055343108034588854175975575974927881622539412957414183628725454381167471592579138507961764705862227104498514157898547819178040398607966873104663006366386661121117153769200711373367004469012602699894266034654833673523785774687891129605364495036465109226760391302743521796565547002950447674528397369906470311908920205612432951298847269178940751190425600000000000000000000*i1^88 + -52056552053733740302735419328590249553596070441958316246899683353870876054532689230482716770685375454500039053866163322285231007678301219296433544739414404945759523789493053478184807568334256975473745983451485190620860758174284025257492224269290952338630134171915336049652749033583282499271821481661889620516691511770027298691563623419852906309246564409199115101905275378859710990234861533360913147781505352097181893939747095034334829881398964728966748915743651376200874761194342283997643152695482861560908660818689369530698547707606000748308141846397465424188284831902451340263558814725144423114836728237598529897522604363983386004763262129922014352032804639462596588795058729695512543212282391242445771692092001550685221385910012095633165510358332387691622836201382527211695426246663904267029168034615016800779643095221035499693352517052150739157341354128244374257404153569976998436389486162367566654881449303134599583360723999045600590735793471130462267925251027157167874898020436521513924938564636966997872424528138316171055847137756021127750165839608733063566662141689408076668511671068974352652929887941067447491426798650031140336031370249990108616827843501225460249897197007708982097243982769171938451020289797221285006742381415312187339219993198409419349175104173628526407838309501665821097546509110057833315575458783802554700781308159370121827190490743964658549294223711486643215507639626566353573788450145952392630329075345655018329309954229713928372158532607744700674965971182957847431318764430837705887183000756996276278783998585797972683562856189332467548972234594359088859088020289329119594019644197164123138818343565509751570179140648158749534509890461074015435964743002845332141328249087602529487702222355303066955421428452305925690243251988424737318789206961109059640435435218736593896138494596899821239889137513846807942365488090808684913891999566290404367987735886722548063449845318621263165950625407354366201546124410874287768379075102808096358419200462589843807704988870186266675456463059076404663212485243998948274805004413963162487459203943336308001690244417775876789745139544873376527918383766844633761219746501606134862515861527398933354565853921252900340993025460946597594101690887174553717640408477755517984382242295651852151978490717198369926108638684417802577236497858575419521569036180524367961465532930295683905461123137352089226809454139819348778421944054297993173347793441998531930382396587325169602254410453762751091901889531049255818957525942918010082663276395032747569715667557390547481821212701199486156800000000000000000000*i1^89 + -37754778109155300084628458463413746738261719595073246185150149311668360911410419612976079466155822850473468680576672670819229523515038163812309106873571206195454212820730297141285838907750927612027596525427051433568424933745509491690427057587348413971270546624904908623360909062188974030908389672487947522050321620962847904695129151605650792669533075085303403934111766107349005825075241415770263394595175699624766331598390340064208165583854652989508824517711250143166004760689489921811048343729605632577807858390327438687871674853204536015042825832504127558896807856797052921542165160763204273334778439024579168477135253107935644920426322600298569266138409505375130095391456847636976803463293073013204598809499880105370648250242097388105942006192946378928149487647619807195795636010363553615710851845529716139594658583518397351522591864749443821642742352074895275397738123322943329053897901479600806674635658238343252881708422827037764838469041296570455481473177487109261571098681159610856135582853574059910556536981970172466725355518891336439834391776350145640471945838165647152917541941367203051053944801682529743093791547160852866269992325911454102383830624219588751618883683096308571839225697521762418797026282909250532142013623205566501432989937651583198659131258286862199194717051938663429047088326623039671844743424104477530612949907487888807409128140951573309744804739191663344118291051022205301150950745746727653764312928753429751658286909484488038480061340499645662111196614316703107813646608603362660442404591204750323537836461357909537639545552287067477116432796859974816511041715585887539570973919179456793426182310029693426202006432773137922557394632828233237815783687480814449818024982904383948781132344629334081164929361217681977896781219750914716413009795198908562128492271584689774499446877210548215933650509442257608948144877902987326595698776117549230256779541348944511101829566381749096388329506392313718959751115406569745372884334534524428643588759220086475811550677624831244951967909001107214743514230435927693258891056787861431089447884159889545401189586872552144218044076904293639647565376631917720367350125741110756481838464614426260132315608814124115406982536752573723611945414313909631782233955020192146285280080784182276547106410024437089369370401376288355300072319865548258973640416810668667121551976608655653733681614825065296251959644872671402151751602004792035009047553127405104546652572008894709546330762451083465177622045318917872682880920154796740831274609694924617443285829058599696476052096286720000000000000000000*i1^90 + -18942864931629669614300590517595426252363897190174089104358722250039361852747121368904695216833015262009779573397720569233940502854590894110048154587667165079609387931928025326916101417171674593185496722691590880280667102815572879059609442396331113800036561681298982686653466839484379015112745614989115486335444635934780151453695720934166118874512224618978491139205974703692804902238289099687607359975943088901713015928959547159474609981591285661786317642666827559083358068559080922840210126928705974169158326683982597105814116883364361068979907704278903909354295996305370760105231623856625684565435965270257503639201830875630747567932472964380631447989992937702423125440472896953358890792199122591922302872057411573299404433639631853098812263994370374249470721500632688628349286307201253461022566261789913096152539462806021419555292409754425269136412204092518130711523859534541992652583151458223324993984912432561148415163020930733956964341431906626455851531237752313128172885492112623870928180678023723535952163958861347898377653378594359226284207467161194487878753216665987066431138562744637195149830257820757763498439607083293117397157944592427553630196175705353823303586112219611369530988702316300283001471315796235028347245168513510731863208455353519537255666823130475479608218291939770058251382695295335209517257709215158270852581324372403886989677683829514483214689278301376898283947975612645365071034225866924675264174585177095453188380908763129677838023055505292535788801145867222304442959523464895798604387962954947402006830517317486958745975291707422214877004073835997775442405653840735833298310363899599075455449746199504899216321467054613830739600255260563251802571684931746925125053736088115461335661595627418955436424242016986166197160206463503710569326145479555567707230204058238456642484742185224956362512588508779804524310833780219821139623399994259803083949670720784312527885100269389231924752054791413456188198112097310202018067759568972191401126444512733131512876660145622782233286510639257201180289182710818292101674298822610812533379979617610949208241740468809922826142728416169104114629694260796334362029385652895597992272811778486882171365578783611786462591332677988558941875514853463003343865393072879935414920508001742763722005820983445288721339958193121374606329390203705823939756189680917617371344844814535613087770151485457037452714508928583089666103502244874469781650730837580000110738019390696075973955177621996452035729896504759078662759883726135481278220810052972363259005010516967570800640000000000000000000*i1^91 + -7198081689012430234961076848443503626829243423505010831165721247293532968094205869928173580974367777637499646949375783735962905273383061868965287024081066638485251141668487882718414535433892992329352909213533584360126934549858168952172036368886102718218527544855754020215113432239219122803733528171172908853429761915773052065640176032506100574353060935821477591950763216827581105411130814173221477790635673445891644220480473359760320703006755834201836140907617547506199667378810187318298028934442203470164404047866470152425156880923631335186722602978396938684265544122647405688806398776963253377184412625334879972323818219468870626589182170950813709440666043010342382370222199058548400248370996218343096467833604184432972841607757876890458208080093584584547872535560519118466593409957709421271666154091963127581020945217052774583831893900714121519903605619529971958527700006650449897675077107852763999522669855845110836797323710655902647140852250722576679282566753906296957529046121588383081709069323731642293260914776318561504097803145633241940357546964080369630261950015232356939969146674570070125290931210865262549343745835269829308864849181851301152669842846632775009597002878227922120491488484212273090121485326047206472683207617493877349234090773946116722532007002513222251740971021645194008050452312944811664525614738063332995780475989104718994687779499522042779779995800378659508168023804280247008524569535919917962440705304585208873135724475217137014004000056304311446227602209026371234319528995892195517178283312188266491056068168116348388030052197971830246462138798705186114078419619922399991072027033540752622583617667724821546280799832578502048390492131764077447651610435604189676645234088203926409228591409502984501229580476782749256283553130447286196142049805254910123289543948843125132391507056854331110325224836813901074298048442066175476762036654572653213756411099272126681757342184356328970568624806578148808387891208878024531596616143496792279864895077752840846553327828633613253791654680901646903584900818569218034404832424877912587754567845188015970732856180796045302695899338260505956046412252290132900098534737185210435859982440853027334047460218851483349306871988582255289322269895785733958234702316815599975368434792951737621266098459922011306887853387151542349846417809838483574100247401828002721823608791086863102600524738592823467949898002858420066281661339881449718822516020467099146715036696765033294912238425206625413971993177759334433773345065234805594852103100189392357048109236224000000000000000000*i1^92 + -2670818010106678815662945025678875420507236499247308917249216145486329003485623300787369712278445096824649644317837891097772633233068324381019400173335683856298300340018880294414922326099194640028963183680481532066373526514765468680923366496605541242460593287504446806115266545628216015722831730287313388361984131361498988312202056690252909711281710634934231663859457725096427203921709703087482713289906644121800638699258001951812045794038029391380692674146133036951865367083799975981170176080874618886009955622374767491132855892950462760721908824602325718976527813240965828563767475624357621264201954525150813443274045723528993066221220523826865011492405912215264807499331808538660975114001637128090071831863167784191850323401732799644416812252729677674734326375472547861391203304704594910139064946089696861603600820857837859909472870887511673486451665450550633756637866525065822782280714772832388851048153254188980190017997935302542995401493634143939890811417341100920944542025214623025416799657746745567540924841739756554828792197225366852616400032625479444003183497854275974303787283326432366750581378511143888833938084903682997654215866247721840130910161269835250674730745206354165421034646995304785914005714097926074769201372932456138173438634330642076893067062570998891563967871495043237368474099365955650500705218699124514161414501247386458569153311582126457769731445022203319422410238809308227859028611494787216956119231350926809198897377639350703398741736816186182416491673224166854280723320496637935891511902134962493687475776005358712327407501463998396898968011577299699071448468767203936040795134545858426611930299760018085816198501885071550666893076778651097345175503634164473682397069735493302319900948241284710637769377275814205651238710330633730321586866317643026182710348586254764518791469089794140386953236834778928568664541824233486529792363947151729910993457382547739607482297346325347885270627376874871660475077842999653818372866733011768415240163993661892368222339159010404740973407675940477766543743772634655300523357409351535901151611376925448095542236754169141323340504555567127634290620759143029319503577062004974303897201818192155378857711216108069414216130740066387769514222165450086377789596385872928875179981170204654529287850551887242161526679216099313131376879163412780174422578168696403092604597299211259702440919637560966499500877431535219717910389809879150620114731088445492310672524485645994932127546887941681174794794304435181371963476105017702821972296927815170785280000000000000000000*i1^93 + -107429989964132627894467027961375997917623031877660703403602851846516434242626235245154702325315353501403397116375445086578558559203342463865831260315477754223772917144919857795166159029055942521187504777354290328341444116038755965194405355245089046678988296944629234912537731995495217489315778029739676069760081419665388844866394696398506159116220695333388357750680619441434107290869658495449732280096384730393971738910167138077523763796875061936455808076597794110404652757241425063043460570510398545469793521927649972121088619916121182753062168623524479314987122747681319514190006448118873083324134063512598854831603874104683564796646289601872172673808397897172359498073166656291295820909221518965227516557524071016353909720070596454056877220163455306048328538958812755972063351054502095391708458571695648724575067307233978482535807445757158823788925391618472956018447559184303722937485585268282170255648433288607306047069578591851820054658412174488560679047150731850531880203064349510202360956660068652099865184580183749952361004062506778537516759257740623473765828269648895193056381027819558411061248243993884718918040448214370093337671977200916093138402640550358610089544556432758872324525313733490947337134276891633247904197073161350464728053463384541819416867169449712930973401020460494427200303973707688443281097635323663182312482474269141679106888688821235666793107641255682119496662425875278786042597413016515658813733817630691897570053247763346137545116383005274120908035204350415644503823701577365670023276423121532982363140177659240608470594080523439483801444078865853835893685555936842291660296843059273779129839966515206955286181101550033330238896948192246033071388173890815979316885176904562084616524596926377594685851892764561874918753983586219386077900405562139097454603246864698869336686703737316462437721609811117286904323717839680126090919953868375551705574071072300712086147523053778949628243937840280049050872612516653146595329216701503511989826201537376907712014063708330547315938856247581164287618995502365658829630293397816909528399855803675749470347049490600110927061991271523513213291209098460514379365846558094141829850207486034070000934106301923613897757879796938321701105799477825247144813792089098134985369955951924109690642539834930150106020962979795373800205621665024661322913372668767961340364038321207654602270295496181963756296059110756913922783184014168953275363415855057714595197106296790728284670722494412591046196598538810898435575153258103683159268576460800000000000000000*i1^94 + -5734135594045158337242336577137246270412739160858772150746106685190303236888481957626609551368664874025817338878364690650572286193165386607644232679263376739839306793216316080922858999645891208571141438331071398041305305787739956646528091747804579968219487298133207709563909739432655773923462173910834768776965023787872086481194996855567890092657497852187103413883624598339626309200725053588620402395577191595745992830869890178648644573390715611736037320122523653596466320147403914044995744027685973170912939285480028805413895766364220508193152208093477510923388622055927705767086391673947059890260248470797442527708130164066261868433636684417417545547271716396177510222750311059795631726175234152876627244417601596151875607852436842129470116772430872610695308705281637943054025272187629500080741936826181411342482336619313982415827260530863445517601549949502293162215270459653365654703477901103615535975484421761981282471494220418327127013735958785745534389867264892710483536593117239901446812499257724682373994669764512201634167668881872093903724968898255146143017284706905444168018972382959237584062224298212223096183124664353782321225973978200495137043920385868143168415735734350268388878986443085789048748761161987159359540537220417120879965471216080513048434117014364354996030174960651783882779694843601975636208901673829167503002962798794625838088424413782884692404594400979931828065372741186347250867731492743188608200924154526560822446951796653771263583338796046788400968065941134247087585633319188358178902809894744256525233548602936185254004906423376815925360954077340325597769398188426658674487214947889551770209556964362147531324101502133179023968446145639170813482593074889229662795345530844476971175966603037852230032195347905926216792096037171643614885251979964471598762397328622346392456470596142799819448221969700430934871237368009528641862711335460408239466156198335983297891301782969996982801425025148235867815763149473008988371554603365052153214516939220302490817846969948897225815221082621482469160563278065602230851793860886370385982312214029352591127774191470475826614700446416089419777736100915843899026367618871069091272609960709007965013311367354407736193261489888117752103086707432223154486805192993688282862144469770410953854775013311519952734384849762456500286076990552869222802241486353324384552869511145047529321075053640264474597972073403255191645847009644012087457616927822728383114358434871811209342259492056680687864883255506828871326981286319357952000000000000000000*i1^95 + 419154795944152559861503156583838105477949691554910503441624758678947536024926781352329365769888375831779682862433349322450093018220395434381435114076399689180165799367365849303900175103688788486824617232708602649518867077360001848244105958786689529744129710492818057768306496021452312226951691768573748964407116085546975906719640669879140319642809298570030919553458743580150401101770467654435664847560924619318664530590230661002568011693151474499728398447985043039500941197450182673663516812000142182312221383639400689285580511061657254620427710026111158783998080250381567751354820993729517280804836154232923605942290399474356837787230571535963195928885540008024206511001711639875062146876011691039512453077078001802123437837181950345972222798073182283268317309198473190857467409511902969921729984587589993037514291894417975236286340401657036580390042549698280233578281017045803365089584048436857306012926344059311901699474921331015476764947040604998827509816021110905450343506687009908564122239895164863078718759767684322267063233255741428612487490233752238114803031548744778671780333084150089104755522927473847736377712600801232339413172760659699437583873389767604420237620903935363067059300035334983649824461980540346149430659925326804727324775108244538661608309662106829373695014920056277105116752631191527967912435024298707814592556467120605446156503959413341326693765090080789042123296643679966448845279668642593816524008508291861918205296301404677432028775846684800527561008366238826451689733701496821041166966605862696317337989992335458963968432791764169865832087324108915882150646965908360999591187694118256191418697940393414358502717593212747092842725198541531895680150982104786709295979125295886312099373163989098049215989271743124411070200345699105669962274015321022195039550369728468569900849031161550689832490022033193444260732151418263948399087182517328370506434297105446656824410766962503443064313938236800528197001494381438736340737398566001771559041794257122760438632208619554642279542165912953524138481082834970616649191523657601454015703456473430170340858662432297487487789506059111055735707015276895740461695304053052828441251530327841345875971283799194610412520820698924014944541501784485389079980207919696995763904564735609308106888798319183404973821458251881325050304583844618290237330162252119306144468687570057737363144147796037776168768910805021651922136599286214910346492147000946040815035350937120849034970990303232718402167005016746306987874058240000000000000000*i1^96 + -12581126900880766125642874141220294269430516184664705115693091343324291946804558821576387409726526988731014159089725203340076518308648897198464703567314116958186061969041309390821332713529762299718854836492818357352824360373680739287208238518435187859587447621453334080120900827612713816578235768220113187814816837544287793588222578414118033516038474833852352116676083473566415496376290889334455140919918994355546836465052324819060869041319577373212033527437340702757635055978425539450198457835311551953537171665644575494940948167724569352651323832210701941043034943371726310985690594198466786404099254942823610024258625503590661149198302099048603180457108603327633451136787715493789976572221743580566432539109438525075763411225392985301777627693850679202993094037908270881102535635134553640693269227301628365502307689154852534902783024055927378385254527833182384075321030746531037808233685475564137389028944050533990916054549585853582766329862662131546903272599204383115014257702329385882691461844664409832354263586566469330857663622026562997878079321365273356483410964972453832053374258755652160799345798158422720890477547761184328142183992845204012611497266443725227417729800321014088600237248418222133313010315613147002602167080214245780637946457073678548830351679229857595498320610140417245525779006661687516590493550204386321801870214041647062009285650203724597140720864400299561304705710196553429166312112183020559243815232916330586828629157763422219945256075665986159915855783857804114699420539038959815667832114947945575440903902006093023998516795269085557616321001343966689904728280438625918887837598080290503343648114966597011915317784685560276448341616552799400020774821649939130327551734006496277198927880948319145899793235095910422706573568151040879133538952046164409518606112706266472316030149104060554118710703281259050681610331472104076068704800351105826926722732541470808981455210126307022007523279269610400208197464437877056126507645614250994729722385415896289843333685129700744879060994312726659680539883834341161353927776071654423007282841482620557580445114715757659541943635170405347393384906131225702735849104518748742354000122883400515985579594276990647387464776522006442601995142088453184043289414075241215111492871022448481177861783113982804222313827763820601559219797214617057466106714086218492391650457621488099439342318032323473016540745112258481509629624057688474438976592024443185408475066903715374521340487487011520318040686735654912000000000000000000*i1^97 + 181934234973852246234082179941854634923026683386851762903783154813692228444994447835406885131670451784564588810914494586555652549657059122253542884651677712094126809012656498221223353204118310316227473198516221294410170660584137788229523859474334780173093350270993215443608562962823480137697413510038842295586465707396847617675432829715064679365041668420027850562295648466819739249332753816636514880232906353634939499959281053996221633547954800628646635779678497193143727014124156540616759352935336599384148420098414869218620451626132434232610538235715629649561637149351096848084616800289956755692099767560964132501790309645631503464009861955836628533895273580053405535292298443943182421024198448182732459342765620343608561110952596398847566112422086907460583998433090365104624079232800638302623589904742182748180509820662839612306734328381515446224537772442876483220677461213295469643799651203116794453871663217353028063287574359105475058193368048087576409335733368855602910535224674577688906327514153051524034424441782329810083897635511076364525713870915592317774071981805701438708025732289589447455361485247969952951332420605972080811687300086984502967764846189682833741830450692816139370766448682057639990702498861835966514433227386613018819367855487757354213733177607105106758060112383562122407462663056833949225948897181282828631062092555968311441306627907350238043743337543588110631409470772298117740303929196197966166649815473518536133905351468706048105109249478708966896340948994742381929728221705148354024169647504507697577567776412487679521682273092340854731212233262822498598649433729830032484989309360604682995212313478919636607876938951781115757361753683195992750471334769995884422700370073686258116876668162757979114151301242133649891151186657954040502138441862822514596469678572125699773867668801430878393348667640709910317050626808592433795202948263843425901663836844166567929376076642280768638478375063705606044242472150707843128020595719467697569058254936270217950988730138612426683240527268219252474001811617349934264427399555484209541800041242515929632648880649080934973022841456068982572504700097513998935230506241076309417482586536814769686018639666763883530873082421411558161343646467381555501611176343802464349147684149416618646429820840373736552010116434117241493107609493012466353956367729563014776832095968416169273446700854437193582346955587416088012748455999093913290165489835637906443517185377252164721528141649405088613217075200000000000000*i1^98 + -1134602957554598874102860898838106535052057422285220492326347142646829845799062688218332139001818939735988167161329959392707023794522196640098776362107337982895982198990729947802182414432068889360565171207509577092252811696719320756004027803260214923963552726956128329909186590460811176893960650891500603471062808941329877083448807085852014048566702791380445260141876626516509567818630261069309816389926580155069458303222113249007223885887045532519873010136931222714963476052499261384676151965970842296418175468953927932913381027461893050018208655391860992147781649848045516251374284540292033666663477803182672789932606161633329601490323824162194529854243404120138778501114221063094112268592828134790585222394582948192750993079196034965123545062999625068541637701774009045844630476333954791377956528584451349548959822077104110170460757678347900900036190711161631764662697926879325113999031968077623305683509057417973427718377355715281983091696958529008633452321175408575059852684891875888040687045500515578760223438047780492221272401202777297125358657148259396063293274503551162345593052212984739801934102092824689726787059881658550076775454689613102304907824651028792540513646025596557139415157268882331369391687249464383605458805763492287348237301366245720890795549669491594219898130805209463501420024455652928425489341920610127120056421004545136612101108719794515727482374276319263424603011170488003421353391346142389670755710390299555605288862469087988931112095062566228428889216636964299902743420305547101298092704579515884327835998080047932376948364783698820713588546100050220985886414412158168023098237605317187959014395371683997099271164434450247594202820916142645514370646277960732772602704211034782180384753027700321808227230070423082928950050660169489165338386694221652593350332230900969130424443094556740279087170758973721597735927898569194598896729006557851843814899463356483971594974193340486879034059878504359893497748680348257845887672233752545996600131390007782033625887321189472177405214160069955400208876846205768604579855031780441106776772568771180519397831839513194325921795235069509080345148930717882203606663025779239728479785036600551126028047541128700202808186112220025659679047273666255446284010413274346919371620102882099121008614811417941572201727177670987760171993033831604038511547193230852491895538958180152495992887149505059448031742087618912336988647747313180560340951216918754788257061416089236029976271267456614400000000000000*i1^99 + 2740422613125779907776202390714180281066096309117825975318286309379706950015530155304662814963269864288646340358062670513828586571256201139383363706029915919654583977253774181605019656443631180922282075155847944454561827519581672257481527170420293170542931810517881123393518418591337594712309141651870423668145747170736026853647891233418364704871425320789586410471521644848831991797173746693575846991652481002018066306605219476675413363513477088618994557957171109022444245776938457784648748307862639530290666366381123952357301966135201343757858283185774277854540640867647599304753200995915845359821039547323498630628781929488456889249913980212666269089875374266826173192229341402738929126736498057430710606257098604763511645419504275725340544718819610696717716110852363765272831366778105825151251689991128431148192739638333607934962359972496090418931462284523991734257445310604514374517036838696599362390901353785619956391557400990737736974417599511941601577631220197666422194507174659802420273776641726171299850222105113553579649058000319157160847935809987725187186164592717704446669997456568693876385851449632441462611867647227387872809196291651106635537062005754224154280088823605150363348494518705047939386054425631428666068670144076532798888193056754532355119055830725058884173341290821558760410215041760336084255951906666929407772329667475753213342580584412165300235212990205401074188506986628777322029668508832240241624527497440641498569769810218669518807167597516535614618671454178528510914103253282574510278049950128104089262292038927758545554481914279564903375251803738204248963895360962641677116240280671645030172861370288453907791347538050027967797810704578044794408616418572646871127037142628584823311439772544166846082075363712626659329191102785407469872405106812383759914480273397765551977163832199522606823328711373773996153142218751792974582707963940496511845065716494154985221649987039892149314602554817353182554508049130064735487457237223370282317010701225551683702561268104762918440670307616102341204166478629878320286172670048370279899133232349791070431990383861425598379038726832787689025558514853671075455392116561824483384360401072857958352385626034482330604820447064886069845724606912783468649791930850401792340219196073896999725735742321161397266682458480495307372874124333728906678146277227877780742734327868971990942016672109164767094135198281386879253204373770468149390049592910210469398165606798920505098240000000000000*i1^100 + -1258680592884568494239001211480339391226841136036544495275222630190040948360297773664300911360676580468696563909953742720651935312896186241694156176958506427931934260530117228902463964758454933232737923605350709273041270654080269407417823243521337944114612234758408598219307185591255156906279978845529771496787584116169867652361499054782582232373766189146679124265838465204786545860676665775674687233316776516295733820442042852815479031586242266330767317223389523895322340636342844853201872464731830516405524489560243991630828259712262296276720543952991686234603208980734811346682807703031818754998245836075974354556340563203512252989914413734252692681813791539105133775968707245524179251741278931270867629781998018163512451524536436855882833424440260484048075936313907844943704973841011189697267311018167892547341445646370196978399751465736931287998680241263722753157538524594844175266333970321137128375606433476236541996914364710218439884084770650487808478668284582765352315983485784612644122239600973388203319843508306004808415679184553116361926012353184102378305185416046508348042767458288888937964308679689958898610707013721355881132569444328771099306315887315412853841657278194739022760893933402499227802885106974647117177222668089035078742496517847868564805636844587965771720225813688240329860473632063304231024385519039525706244451047260888113257610352841734987733816287416321604537836427513020574935138502500260694635302399845678962040059806953761620572922055746037710950756913888825706173424459207200615502129284362021806627808982397964413848664262340150421445789396584186370698582744755934763141048093749452024117610506033498435956652787773994318960705395175542575708386629800596254321623262152419798377790908223042628802741738436676348803738192205607805709698608890651407503501743201608238852818129252361626201048994757377130144695582164159365265687919576060866792291726093082382005828050608321105356069531491502055137393012490273015371795249310325898360693743042544491008337509491141197731156148099171883887643461141356425996700309670022103710212119458534431382461789658403224603654378888009837398748286136980932774307713555432975368838885059733982666152394027478363827308315468979680186277503799890343475359191707437444173559026175569497004522921992240305054917434736099678213278243850030069032495962085406882418502597955984404656600829095209904195979802939814484178356313851264010863950280691641762240916357120000000000000*i1^101 + -1617120516012492947793004737313217044168056018530847231750446385732579105725338842462449182109151534216070513125218638118209365545214864743138971079858418153753451151546115160324742137116936581748985593201890976461534756258136632331768980860310298008570368102262939104938337469063007543333264772646434216395009329606766793790785874514416122401732526708969157019089967379384480321066054442662976338086306557871032596771927501234348855837284370982448043026407204054395434957459555242125967933711038580206385663932580561596550675402465992374709665636624402390667921842797003278531906506285494636428746391670242474513479933610635562457495165775119869559289180097509316831915293971124041258618282672082270367617677417293343139174696925668313324473325686599206081289282616835542664546017256015304511795472443759792122329177456098630563895806549659856752549954515853783857686342380953889770500860534485758026027068258961105714338727333322385436960540595002260607521249507569323851471643329437538415677837922179043158787571584294120323218958342022905081112355110803082363573772559446825010064871853515531269367282091766989156814021216354788831498450353452799616164545665526368559115689183322869790296927698980350821316692433611210894479482769195866895330779449243669780502109917863523353555930951575775172811566956157748229137934823744769330087215787673777526189542963294355055606494351310850416835747664130263310806814977784660808181310829572323373049170008436950127091502610395149436889409603736730803616467797105799806036948275529703891234540383584994473811668331609752169997737576282000776168304050623923340155391556072488042817060130193549553636218516985921305525825501828090601556719406375959509863490206297608175793137477526457237146205075358839604493152190083373564000938070650121397072421967635647368462292780098191294005796901601125209572820109851977898501746795231691262382693294231631766329322568179097555789220140902314201516178502116134613792803687059456880133608087806604152862526337412015411168728521976871948740942403681353473605915849946924462852672846656260577667021291765937815537321127104175731523072247891466064378396218813468809500549345197693606230833162891572705344540684480294180102901186697860227147037937703888467846310501230799250812894772979982946929053753815306120485703855613172660684593034050887079944304039591646037095066104572037674658316395347929747595233162786448125533746084018388992000000000000*i1^102 + 439378586535338474437318451975878718755300250361693536442604451948681270528842134191649348474643380958602153666696397226495534347880333675397379448565129543115526382831104440871496687284956034938793840835922091959837117644560529039664480002582777750244759020154783907827268118692893469782137989378070015943861341569281205506140872354502673404766902169336541567338896263109370512557791212266331213353688611835917017645255267769863095210769033968663171361959901510174269257137082294744767491829592493309338345558615159062971382327327484426460474447247766550312980505198107756517180919117056689216188661826247948516165306344615779537726061862649429719502393346773238398592307052281820329731460683317279281334515827668611122509146236060171838444695452514922888490186691303060032256065001425343011779576860278031536022574088709075223499543308377891585326211542914193796355453811297203194468688883167162672554611680531968261184780500282910540724697675665487903489792503882034560055905800889385441061082341786536897983219703593689125493252084440304413320269094798861545480904018827409284411281239280356942358398028543745542903331523591400771542573970733031859760922819077606343915544786589882462731781941416375710436863606842581409712416509482729620336953283226462679963666172441173353904654975785494137917116138934117799805553929429322822260881615283652422919896644946735643024792079171721468624955070278787390500647966995930216849456015261429710786283372644759273207728717121106468922093883496492165136533955636949450670621897766877831704833371103315929294972240675849048851627644863795162372897817405774991031067048521025638742392566742428255147995346801040538868198540997281580466157820715452232757869946469447941724171213475329665691291230978393884712355597434148539644838665120568677380687834889159132735659853320017044412091662809594136399234924316262934250672214365583193180459745647471421145876556837795603721187707111110320706799370569334389945878365524936563492038430280244992244800433893070129070658092111585273173769369472138731880282538232034493902716394881711766526670635397874170132888530607172954374338595530982662600235895941052681757304733733855031305751269639000086884856973047692070972667334738146771315356404917181346876497928847380888261815756328613019882590474585111784558597009701012200205367929413076973377083092458684816505892139676909564257044954473176059304157991845121826488320000000000000*i1^103 + -3309608115998759257012070856634394001186031565223138591982957672642128306502400703212132692295307240805953863605447086994512523027376785661890450190656863377923034861834922493861017036740372289925801179937946899450919744039917842697004037200847854438767461120820111561388500855854216582804654276613057667452524345177453297424755213256122761931798989674539190839330818127621928101812440895397862181659885080845289587927234250567615480903148384295840156559109722198523059367955961706212386911701867578862623796130240841888116400158155590581168897607925727384364546658254420036663192385823456963040460077822546671004432723686359967942151589845339517802348696037252737641406622452452559949047277081961219675298943587459772288772075651635421365264269249969613346641096579629580347759412688330214347757892178632550798430923324651234695256701118130431593599393506755993554960859860512649487375608598549304315874332046101202400145132454934149217138369163311020572777470023836857206432761700542313720978224759780504219476091332732478655408505944577847699073630036974231430679257427427147512229023311628645065963151923696263617551975929196977692525779076749388761920704231202324181192906262574534926240748682727844014361184703960655350456277301798557933044908963565498626063695063332755744737470586558245032074851357140076217137674308597191670423553600628486508244057067289233088040999570005847993289574597375688178196688700474881405692965367371286312810807706639065835162061184135895323886127263736259100543568691369386998505846954783695576029645706970604379073133245088377188777613501509605097061258156942659933623696147756218760194813425606294655865299448053882164007552129304186945599028946939085864586069221066980048958014576659012891294846979771417544350401618146115063360383924316284637030301417940467082428419275817281799510612332447841200541028849473877244181444314913418389486087906222735184818364468779122192097831577349683253736787830540483993661385217904733850050523695296406661927361374156542695779485150962332207008830464728364566809899224498445054817488112694870642141840400145204538950234743736603887954242547197942275516762891253572871996545376444723084681932051584136449208667979241051474738466798514194021786198852805107508592133536318414134911353041287627225420799430759646499329754825648846790937877799652149465981135207168816389294807280389898518038932196962491665163380326400000000000*i1^104 + -2698751459836482360974081564961303760030467189701716092119777047156501657472901285880389718642615744543156388490974564531228957994503179971660838959905679265879625052298176713439881789702746771529258657123511563034999661618987510338660514248754714148509860264755031457002267432449555806202258984808299885001836105443530031197456918490633389624196008038186506578579375837359853378545856651359217664717576633493360990318487372494181361090390372053233819626730647804197598478111387664289466060082550018139607046689805706814658592303517178417453243051463612031399470667665790805785782332322428870374801318866436089566995850707505318047414065738252242273096189082305936206356671671985201689441164359890966267764510050606400275791445258610139726195713175458731567783581356516720135305684569919680402869883334388333315666132587716642715478216830567885125088747756236078229437875429708825426119878937515872767894830721049513088121275174116931155403312440993261267818625312003155146652338563844103316082397488607130105106412203782805379859365169075427402502369764334931280467933895544830339716654821265324546629568868087653902913952853787629606404216186806101269363577958312555477032887717663281695681049667120379995396829481043776981429739369446806883075227700938915483559562023920307997536100576136918700558560416941898831422298152376015485694633989267100989226635917189148593249761020828330144113450589842836817044764076860859881883738726810414313070251917727795264761306950026270998063126855819230421017276850248403525993437002861925595981602314430908488545482247045900096856145185706892212366070831264953729339848400424534738454970224351576073562424687024032777529454485892608656490026620683419466002279118873426654735951883000287238278801568934983961632654640645150922955188655344091784237706617811015446628776568282994599916646294178126962979867449357196339045025496722995591849370286033602055044400467455625623776016384650109682639122279039871140332780091231536579303323914532957527583360744838187841103048630623938503127175701314976404415927917018407800833127257367196574548726877413340557855671331482172123223976479752828780823256980615191463717866050098265683280015203432665793320310582099734356567052747414656317543936067566363999375037974702230193292202299343131345787335432470076807255191402669492753491609425661062180898020233003939109908598656752724057722355298861056000000000000*i1^105 + -103884024281663757823486651493216010261822935158294746695971422173659080891833590114499851370092544629585754305861206271709723863520857839968062673844590003878798015433686422484212221148820204409018123654844093546691423981241690900717408810642297937298479909646238792094720349665089538725208488133914594477511922348306536668912515279658849115350937265298996544713209866741900646672720026402615826080915865809487150471763527025762048233363833776998079023663763544559254236990840843053283332065610931261887345253694780781209164248233746539935404704542407997382621661449653288774126606252342257141499116678893580732460914375491224362747623181769306478305394156188648699068074652136068000186293990433184226696767715580976810109253492719689298348127749533563878143875077953884626464827537363965860742878649090701672507758700192353306782172304454554771726185496042739354164266682211414356723641706251030989708513120361763170036648264970090173405244633127358106030558265955717693540092417513113809623673395600086505961915856467608326090087175538952226867516176583849342975979996760456887859953969117549362141651486733271163100252173965454500174630615620069191384076306693788128732850540623849992305956226176620491794759382528500974691467847436648181566832374147733296134645362239215982343342800492756532826979439795211063456094801055316677653829592279264862435171272268254634397791939488943773836641286715722237004352285682990441394415138157686273116262057984002348891461845120474324251991418294233245965854149004594177256152645000243259270075210838707124562424077616649569118428793503028984432335985460562004682171971382375593094917399420737582519562955777451383275515522240726285494577022973536568707793576484987205580391327748122180071215919670974176550517218987937055733571124309970069950264210870761052510934703517507547505123692972074729400846675773307971401580736442523034991775993173906402602724698421140051233487709189317060112937787856851112873254214306244545866042225804809480735600934607857049022483713940838891743975817936888626531713665804194408615984629417944114762921132791717785650051964083879900820696703701355821813297791909056477604034984123609993672501316120366392842550405402528932549129114403304126070345911326861725958977065187481109002725587413842090484968358854021021309648545663622658617769112435800062468591237734922791713640527826427922350080000000000*i1^106 + -2651918534574083471282926972998790547240585731465699800660610968540513467215209009116162132844375254847964350605729482724149028638869921155490813866607325049596430077276070091774840183660358847983144955583280577212431241620560941603534948081617680700645379281844333418931127063641066562069821080748763201438431668831242462027126847577746793137769678734233234957605483998795006353885848479129265181676434086993353353903074599584272047978329190932185927550387985857226556782860067206180664076762637533264197853612485338639134279602027065717962992997711025428014752528575324663696099522489301771747074791967360791817345767626365421144785368529090783042624022851236296583855604063452149352157318665490123104571879921188962835429085917365979745971184438255780152905962434051712771463693559425213657879481723440472932559317240208660586285322073677241195276941544266083653343821036352056216582119151487212828770676969070899003369918675449547900071023829603092790141520570652168362791831669012909022207254282926776901792757616155539472266613791568170987289791530846667681297505601064271422156161558303042025619575061402289824393680664619707417834749856084028183531313047289577576588696552227449234635678791459287107545139021240780408314926404790442681331511516376684675349881520547942818943518827257604216601621486801297775845027591830780574262551842189255768545357906491019784420384248105409831049365465119881950308679129114688211989699091731412901437789421878157472602252182092361985166749842853621119722504720765110883825655461217324967865424067330886211941863965395018009524038364823686538387127398911809762902152893478287213987350524106136333800714646165574912700241467343791152769147373949572803252419957831073470606499984582647966212951212425643390126754095488648649968790868363602887514967144867171627373861421971231606222438162093320122031062335145740510255068536653575724457218321743256945145290539777188351872574044870428837309907504102993458774959665827056741764995426915726587981561720854558226852801177875804894306275536150762083455633214007366714057284147020128862227295584341784714787463995989575242468128682496360921405955383056956852017429792112481243668183185225568876427806793038241433651453407926931158294317444463120013831993402028516800943143712522090722700370737588526809508753828281297478371429521331465883031812199274424237178224640000000000*i1^107 + -27685566391913802306014345978389235536884693310393777108595387496123999267836787615037283636272674608924154871050323362019087465241030296042247827411754378274279494997121542863353246167704507197938081201588691206287556035791998755448754879171041259589449007011090559217817374408652369237988355695915675861024015823898771870834151321493764670452511425322411485533100548998088008541170461755418142103241143592830191873757510209380184591970639652844757151086157939774059082687406845038427531858306901531982093684619527901644473743500836743903496719721057252976744018680204870615276077014045562376035272501613678247874558328427090493702032955412658834732388957861217328934924358730158552979786452040403344439295547678108571401322093990379648741571418621988200806598399429117931564869105127590166180481086997064420398340527369917074515285649753629783594297326384589360658555672491348196688439696350084782652223696255358836038074341947825332602405644465092128098490875579851870283122648164300458090850216378415928136236230718106800359445245341944925557845224372638178722136246315006359969800819824636109448331801970891502856976288060331623135622515893982153006301400312262758434657475305912421567291436634206681444046991761006411723039118781821283055801736764391905442803191447435950544791876970536057961947452257314188674160761982344062650944809408901371269727963762630733077886866138092929394577668782651685291290199144076305099917253466309561263042514224230825012937755969701997333023235445984294558321995704026566786051443538960082351837976095251011185900116823056764902130392875340845869181431125350366821948733366413687819283412483297094042522875358430407964346131049883562154809282980056765471139205092465693693989614153829690223427251373849729533261310101069154579960630369780852528465762518532302442543046248089165205196796457748873677722555100036441224892545023444852876915537088776694687549249389656725989445376016074192738081336079634497116572702724624862508803993374974999234190481408389406543933303947095327456048904811852316680045173606585521913361251727209334258050618350463818079041394859261771875877218717619467243711344572353001367422596269021056217375387181559698085991068727290890994709685233280341799587699146859933055364011495730931688192185419712778247088849903853245916400891475533394434543332384863424461925764825088000000000*i1^108 + -5604419192609095292060278715856885533092477155303018098825275302527142341658201945435553438746685348436153816430514152106665047567537384010520208194525783006219956291279388569797173521051825258107773397382247274291789251068265911709569857964624021928858378911515998946848656028482210087124765169983874305342107782183097002092277442649122547560762670419604504626267750598177738704757816320268273920593305404898977548479055607598366817232858006176420675588024247257958760118950864788424996193418180732141715538674413149244021515738369961375487183158692323117562564652051301601731668781610043001639865642227116921731292463832654797129607593618990003480221405297723488683551203717140972519780718945549098548477660558040924130387660438453886463414917971187113918979078704600380411929507611856432840383917961910641879379856336795579107613675542105106816558815673321286670452777496591484814363444460959217382202003985864077443655460037002992985947506787183163026033481850983897452669677816525536999397654185328739725177910932032001082298740127511073100299241715915423776581972600806380947200066141722058570340584831117369754338064352259106412499263394694923593277159914838283736009953351359969762189824134924111450844908488962858573327723824970904373087489787937434682676285901068632364019715268839578818414300638563152061769233365181587752587851586501604019114952398128090601627876304715077943988256070690424375913954159468666525887384133857105198239077753309516677105872943642901067264967946747643732463624188545167751232243624962371138206920091895137430125243672794895779718386901965693240198680477732962703758608177929873488197355351659733645503244365597114842800783153539238781303123466637926862916186363849373562079665697776593831303573623668884123930661172617017328349133528693493111585564485984398475688436326227775393451912022791869123764689780401356860097280413545319582713576502754697407557727000201043260313833339792589534492397626484989656013826865690820338365145435297479745593447109598217258170256044403482923834316459608166199989316728538426732452820442377098687549835062320962263845536833736608137344243715213737510768260449908346292967556984257708808537806914086086089987441281889685311173255987043857705947238954596896320470229673673060107879571351098057740785224882277327890380158264414358535939031526539264000000000*i1^109 + -44287624880377612533361905030758883797877565043632987296219526716369092064437998079070895037427218205265615342296056635351745646800888932849130337482186775933905786154907817873481359229965871034184990018054565227153969985884426703339238849290872226197657268932057369705874029545727956730459539472254940132997149057262210784836398280345732926791072265681561498917627900287599561119128276556468438678038705134671290854007645045101414976930622041409581445042728776560703192243112292545714868588877709323322985420994399957186226589734813777434906896190422137305508804611579060234502069229223275092554660302343652822683281590194036803136635969498252060938503767454464597771463902575359381439040097442104541241538204418173936654438700604290853172501898623129850289141733608135472522920267751870632350283957528009340961003865461319602488461270475307206293275322463842699605830735309980904331108064983035596234500102817433111663698322259052675019715754138341148328434802313770963247903116329587056079670159883616378083471774478024897945877417629224165770852379583498441892267453748974452460562137266333000073616885736243489460386891758545456863704806381635653869361506216703560741604045692046309708622769877662158245430898974859558429201680720374601161801370595068045878417144004666975612869883941263202152513267415813127705131353595735702736292533947535338724460380301418480125498345064947362307264073956011905166221988832729139319955911360914298624019286386007406550864678592320072547585043028090295654300376588954692922459754082418896740737075735878272850037813651442101909294109401317256108270907961314725685996753242816947604547708021215698407412065462587037233779998861099143476269849134278330787276254415270491417430626741003804959733337710127644970026307703985989107440056546017184334658552981426802291494071425170350201588869744193763622395594658973173637147886882085068250415766898450784517723202371785454561949078274205367156638586825973859872279965993453254765736883203483814685737490398620951762768668913000466824483295902045803793453363499061313554950488006405120911213675545534295032306876853308383864878779984909239195438132952415682141725258497240332380743599841044488796297853460051577324467487974366042650694646576891370138363962701927461116015171594638006371173240070723903677378604977142471065600000000*i1^110 + 184133103641118472485282462243316343563148958744762910905946649887680627789259065150446526365221457397820793924282904210545070389440802684348643717365950948227387006823760405959623290055955383476565565329991430576434922392101215149496711798204854561347487374157262031582347696414611882003139742811254546733576618224070914778967343484188998181563620286082851952566002523391437776150659805371897991719848218943912116456823446945355152556918747103965487331949074571658298846247837966028318100079203249887768826797083129828110060674850313518513381385608128427444122020833645772411412570568402777164772654390395095962069531779980677965965970900049615032470723406894248057270246819574379824428513250062407580319155013597795633902036376393655096203268394711008297249761450170906773938973778242860878682552774431565646328260707414842085352736320743806627663813522081376742649626517643116663087968532394774068048958069221820389627867050726329942785467566338664705558479403134629157183288170209450262795905061730189974858769673327885484538007769215835683397213233821612109708085201307720222299339115329511531141300724465083115659666324236742979799262897396856956272331401289576528193631975073457820478363112023529561956879054758061776774216806501772678634399464336890201855107810396128290803250172241155825218102473134134337034715735088027650691008318206420968328612166632123936880660706566513183036644417182113890637985836273978361659932584086482767921354955951952145677282084542200340991502315021308958562423915862183065940958376451473695337468986684965336866976384661142013052834405343470308086293650264133887862254183493194076595735115944446397692932885751306465041508706245882874589183825381326996651168463943036980341098469090926281018727508420759684438742488006669877618740619632039951906645989358631645681247002649833391470627598350289652852790412973151116134206579830202577282560152340295786960809774495217989304348442971066335101122679238927432783265050740153795451248561581217574761252046424402068385115062687510028968556075327824925030360444719085979506948029323294374894665909722570927135232575405143567416405690922583349660980481914848813937249550878957910804913364923016277409002297015252208671949474736219336525209509931522242467443102403922591900203454777486671024202910727471418572800000000*i1^111 + -78447781629294601113241904267260586165167454292601695702757664272406635343695283872786208448969464820793190376052528197878194691685686569511006947672646040749393063213487755684631692409978492547114181112686232426083787695546839219572459432658430761779823664560525882694979661305977247764503610659983913208801314043945218099447783907846144338830401339386911123318318318355842251418889350456245206146740969876735192848604221747868383698111239888784687136762949986654116891344669221341837508911858831754248174693916934057873616936823166658652634417510475491664610250360228188332047854646932403115506265350054460898244210502042363188218071598037177313744612650848392554234849816539243402167757963483127107859065836062137578821119267860484641450830668192614325792739633258954786076480913215408326854297760677183417344756792754629585230333239417315877139411676959086076371310843184555083874296104851832476059049666477716280153630119221077960034967366076559935834142083405813254348423713521348766855645791254010106441139172004288984837989767908097806352509564920027019474792108905404791076390524726759659419996538676239997921926075270612474420467939526309042467010111025013853422524363003584070885927399791210969862429837582179977961979224181702167150956600859791135935975861492140495665406641768844901225502925841017404226665808642716759452507286430566637959514083662034418601466321338493549845210923199169275369323147570511386715185513634657990868667178388999249817193293792873831974816682996600805524293111115966879740655186588771255225418748524468882711516463001660894635539600349774369492187157857563215418228686466058573880847555431956716049896423542651772671242725236918923863390582282798072406758587679256458783449850275078161549160555289863745912882159939341423683753805114334125397546265429350935514744284099995017063942159817120303952212695528268264227283617553738673118076407560201459237773012209047596703567165551695423623549663719277194025028704988920288186927289961959901303537701278190449318051136401513708720910139684635169574304471888632843961210901600647252339454870150843151206745095518846641836409701313460104432514585082408115729936146099224403994760165449001741857793203738241339022210666333186543079234792572187795790109815657179551499101767406421827670507520000000*i1^112 + 305748906461090290896547166508602478444249603719761046489322299911418491587546402727232190351842788738816885235226532150927640368995800562186498680953863114494722673789570776761502805151848642955987270052638150927421235920339601687096930960451991168890780003532093894648978177026747403978938554653428371584532136851091180900580048458999299189744633994016917261874521559707298993493981292391930879084821786785752427952133306724082476470574069257828711172990345874964033813983574357110122037702217197718538502888587075790422763313658757782895364799594758203417718738657144122374869441001230907777165961075699202216675103322886115189138301395470808966901012453373398617477490077210480541838690191822514750157580584308820932968209869326876890570244926599117083984834622319738727495398311218828895037897371723999818460066903408136430448380409913026257300852690316515996683171538917533477589365933988661670478144251937911353853502072048360545809470309171058994778537515268910068073715625830050038130963384252683366600409660793086331718123006277338678601492731070801957616255134076202877974014512851124172804702689759523374687002556698061438641797547286630301559303900990535612916967600623165386635333590692556743523112177541766357498405413602253680914596533672991372266021650955523289008142142511788566306223739101851315253342276992492713162368613594077982988600195989509450143445175728418038050389162761105892399770251505595939954753478146317069000942105766937208213223601464680671937193027231155929323115560534781447870397555896410386324068474513532743293929220107567944925343082578224857619449718442708869633067686297918204514306973969969780641389019549481331457082564765243151079205377731849921277316588838712307267188069389299613741984011012686735764697104339641512798241560200460803178060544553744277481115827496896517382612944305694447008528995289911620285749495562530342822162134928231762122932810893754808597368222950941943668289121134036987199762454923480387466877966850584404052327834520183130902153620439571851731415925520872311475954278332554724290453378229347195148273465947652360454009309480377206386786472775816709240594820876828619782484395540311071745917555895701628841555331094488256849871249638901093473511117250272979465938760983982233144524800000000*i1^113 + -878611886672106534478553294172720447531015593375855372651657169759585782526184429024271167537939788732106534380748691458485596875446645732218289985074085829522655493285613741588714218132659654513417835543252413790016658758271431527994619470243668996916237409193424713924411693228013906896920384270052240033633528774496807639146537544973645411709740545511190219932644859429336380572086328143952155451918646207361631166411380572534174000603255114746270568917625320705956350277436319209771863520987236778864065243960138639515540704723720480795385608212832660998331235670885016052716134635977395799161914419807858148217281257694405262326449740325898940651863448533426124715102145385488749005804360789760496425739576462773004827547386584989835003546938647906948735623451879087834722297574163029742898664936023949196012277533132616294567392498671008153675041932722168572861350277459772517763533786707759683514579845256800093049001363741650609146936129077723497325718144705908865763326194503039572976166523522973159369992987054193793999390488982193210761918380237187233578937998750906341900659907955129978958839136187189301012552284085744184712377070059387077715550049724180920573531367952809508687360844870178453242974676006637628652376610191924310726729189199026735985104182738567365407471601171953422217514262659075091272904405909662876384254135248037338188500101513385851743552108831363909704469392301003143885898155468208565530411368340266721317418634408521633913819203949019823947798816500607109116134009225738661337447949930137624076233920171498545593830515991216778346292796685492553163373191705960744618766866338560757004171873982460007344293152525614460426479673654056245322547703790882750402576907585314187358341438783222516273402896044359547537908814901651709642284460368785710664449128882209175119286485537520890887987989090263840200825457551641501613178905460748322732734335784518483781608603727924732339274039046087825986164049624827485483273411108507701815272267163762724529866955776381457762038632429134407629286968217120910075810881270306474188185202968158231747744215649085325247499200193666868075107330582331817421698602347313021618841889789130644811577097479946113169810381046354753098226700489296008670460110248179271083229184000000*i1^114 + 1805173817675677298063703906828115990822213555189007840634389143865275155036399229219785832758080631368097041433208362202993305043927842635440343109668899683352303733420615896054746901680452218264636312152501908534300142352356143337006695974189415839088945313673523219774623398556617753357070070923243981989420305125456273690637906813074801568237670172844603393588546059563918398588898664132678934299427328211690736140348994296736624957418466130055412154758757567827135790019760380902481249572773877513864107589734513143610822149796563632276406192327965186745751054148524193046616998757481108135570066580760328805803836990134122433216181625636955052672976098817423355378477484156045005687412871423335919410698338538418502261917703132788919366656349688215159446976486937241041092257969616176658905206649794536577874191644522053887290060334461814435405067516855642330492711396861488697221095769732233550429556765054554825581196285384036301907439711483041468525594959945526701224723305347979664471848148415787391125458638833370635852046386005036393918526728314089898126975143942468749952838363423894178162980040806543551500913550948890849930313186590076390427904481185341126014954885417875827067318205017769768082909602364205903590595415442422986053082229004071014656620145463697541157434283514523185866668008989725465008287073710229124293785724273630471155705173465627244556724870035215659786903902477516711308578729303127455396189220880645164555469719354763062436600059315038254760996119397697631014315002259225541760787605511840414332381146368414372166149642756182576101368470780426059565574609422261189927650478066672398465481953896070492316700318197994680983872751521184376668730030983337248380838227625097654559865662393937495078469064849103900938331771820083105892914532690366279910972414971299676335476028901824477880947802403216403670667830670306205538425915597520994483449719124320550202303821104606285730595243357085935585581842527529436419529937178998428545384528947450768827559315354782151716865845695014336162133660500815247819833087363024025080405175100925359181950134826013505672051003353266701034064746684726546540854417637588996253683420490291013294975395723935110530283533252458795472409439021997686301655040000000*i1^115 + 3384330671163476795758260017345341167305893236966377605204833410538217717345494900540304357305107005450422772728783228323746773425531418167184231769715617652440904677300466500612808934933071301782937163503396073605674711241710462424514365567545442817782150365666752302296706363324641188431022993048449790309761371159495772098860712694517757810554605698107993402547928120437629821852435708525247886528562465592679233212202655114648993704963257470089744952142141516143960011475403347595244945630759655403176590192133159747109348726831495463493719923511354941314545709723931884946632067842919197100328751283403463286202786446144412875038230301134958894679201912564654227150762195787017212931188221314628522237807143492248386917716676290851221411732723933537510150211937489751159407196265573191897636149941916724402284115111000893865783631646993145216002175993885553829413962852519760535539553261164260686653051718178160075896666327126984003383029124471511079386578957664330251885436321845027712762123997512421168510599782941455098406122975713891307316156938420531873717767031499011527272414793378746918978045109784305131288798755224146823815623034803951480963604809914344215908410714141219642478942072819079811720323735124668482723383018493688862932899896648292155426234689586561721727342636156843644608358103913597414714375797447769218924668882610699537122848551942908072433999775452972601633880401012863916184853163982185748431045491322872941222779145948128524465751041391673497281900995362860734264325494729434861784234741755673685277876169981373943683637094477994978350551722780651955190413544857494387127714734331319474182306935349453868210351895671023544994322989817128753954071846436270505527232646405164369090858234317266122255297326065809894503244879378822388388909759051024748438960827620053809407555536358288453415443921855046947147889112711374482801329831591085540871073788081513276145108224810419857389822917576498933760213364396900240535027911288581796432648426241283499222726953322492531627667120727680041017156976424300521838687015813030129073081665979172187526036695245236062281317074050618103972788761464794655068954589468937200504384636214854707273560936396978083429123509261183587959649075200000*i1^116 + -4222343100383452717567678595128922492312571511221124943831103274040792415133341074116925275553356592133526393276789250018330401985187095812594967347506831538577618729346097779416866415573826224915868678849883828716730650816943916016263183877398543077104078582118357147500227834981338413409273088955123596828242130114487465863723179870888911034556261942803902763064572719739213331602695775652277575682454173711831735843071942731348746751966967566683913798051511486031577894248716626525463881640342232578643513275023869264775377719043837151905754077269888249760020630591655323065945841105046600072190370334677798063621643550927469248319879797777953559522014953760217921407101794616908881947369731177464439859392335776868076619735032786556014199672855060006748949854231667988543441789637036981573622283218939762735748386491722878753094599278906198250137699725397522050940423437687332883354773208950533522917405290379894156389480319224157899513363279798301599163303268450543606551200932054472559769726229609750821426078984894671134139272775363366208689049479083894381650620804052121145196006002804669415952288352457160390574107116355952051449712180215565949367887792779901361799282487281728504260529419342912198257940461614420709132393552437895294423684919347938842892092137898833813682973114600135058523177878416907910125636366920599870058115785088874035851485291355026547359912708902868353877079707529522317761023027139040801220878750902441529813859296754261347680620908216305263019799751220268913345583749911643640699474370232078607873833621965227840464194572167141094428423075660690782566040803979346551437344837730016702490328822308730430909205764730490783483941815730302106275965185644993958219640743334072361853549820055915853011498134759790351683268628961316040416852376603982951056428763605800193085123234837282362519013543328293865570668808426806294758246683152002167478068645283380142980584402341949356224529499222091602959679611780148707544351981256667434369000765077770041382189699132739107981502522265628047230149608742109039081798200389541972134842401653066044874240805057002729387772358154182192165060357520941734138144468938687105586384346451622260934192658279744348250072678400000*i1^117 + -1482369048776955639718769653268974981342666176458858889334768997254004593512495707728564012082393479763821999578307678755131927020678889012739392356854479192079953382455356354852571578965542867924004820085698811920372077348191537709291468963001710522851949785050015928282761241265497254511253288894093923221550289484436981270072589207237364298287446159539868355550409292988420016935186384447226311040010177876957421706646280301303379978823613099411073536738193278427750695172628401292173872935470625916374244245551834218496816976362975857375345900000332358463852126563404165374470088944073152977666670271760044654427234760378555580738876100092143395869019893750068521718518644081362634868304539877760366397148769334964018081380582001635519849254617092502780478533550829351949268807488919497696630848254362370914359576460421807019481572730773362377303722247155530679335181673569100701336671376467559754082695138598287955699009752687235107915288851215881433531748718741647783884453821855458261827413855994867571405242373358187676915479539217904102029169285209432560315284644860363106802681480928403555667500519439070649390183654542384852467936018366225584271139432268677128377575549800250371043417005114635364507272613469807456737335382090843879154793670519091931657408571441093783849953919771616508312974881614011037845211215491457374665988849342695317205967522151958590824659769457966994139978299588548156214417984018970865857389799344994072358827601709535353226964804677860603029656800707036743504355428335916054233653650762418874797704817360307638151282063236564184961423646609668755403672314463847316477852973518915984866315481580560695935528091459338444458186204805391938483384138802492986035184288231660744553678277035871200747708236540753402796830200678547836847715598499329264369853047967221680306298374353377479002352029951196007471304055965187217400150326521999476552587977639273146735487781901472800806414156749027021146620854477070258841934749523835874741448189554878090317104810357549418235549614393495257682447678114951631525022893054016281981625165104175265081068697812610671888128767251240451259903241849653631106667737271560452403769441582055142819228549120000*i1^118 + -106304587380608229100189353648440805796761539032132770427819770643068899447265397838126427175936024714570037653721550885363000353416862710952444757968717381360613916594720627973170394350279636298111363712756177470961315180639230185005814002215588732220050439703400733131850528758432743438294899577291686072318095323950111722805866224901032103527522434632954295624502295242102682104489132661573121054037743167526550707207721541103970245729734089224862902533814075376953500817233601804585710686068242206166951777960398089537758573526211635428417663520015689936873013677046487651716601562494004324141026616671474035782135666498857674710755334180534707070314487362586412284438927086242848460406887424267862124940099772267001576835860997937853359766115645041302870104563429661099745323937257419696396969254092555883498064235035522070496872543076480943189385425326869276957039749187178293645404479739767797828058529781666767176513391708642283026546132126287800258066505845822796846042166639627516871838728739047062084588273247282956175798200879954697772220258246633602467573460571998275618499920160031723808434163149205720521447720694312406111374018346710753810927664602571469707617842090682700156877386493547900314229730538029899610013768230580689816048048232978526884239918209277350370209054147547758834441485622492609438032343154003457179309084671739729087715588764496526410540663813946296869671925966688468554675274779150377766875496850179782486529540888326025211526089513169353371662325577064111573801754609382552842408474060482052174713468875414060167226988513328964228822522505576956547236202756685592897967848337773651644307852869009888164397638011735803857668638275787304512804778597222985853857811392298293378841425684037003761314761703037637522470541105065883531497903827497780565451985309858967153681604664575381434554626897271852675636353943356023647302555561695836985273773237952823259679907846674354354393179398569975199251613835598789769543880020226006898191124086885233212024636359106449578753799358199439166652277724071846445647491951666029486348089145999114466760251940375325664914715386509175733147423732223680557530173601950626588508815360000*i1^119 + 67916682374958737695088864926684360269925720771770579119352575398493773314410067273716727071980325885064314354259334158037597631256152981154969391200321653034580097396599854601508872960290325652464211810868062860019543970496991403535541498567628615480315977027325113563920860905739993075686003366300217756891995669458973629808125995938340638748307542479845193097626490006674715576668819383940933739646108229420694953945671934816126760329067501496872768521725631011869935913996156288297051245982842152917475834356051066484639773031499878092602868879886366417760128778971512363830879595736883487684252763041854556948479865451125378156872307623339266220512919095620028793537186678963399600105779416084287988756889523824505341084387575372056971822512242525456969504462178888441091618711806125219238950893093845001406763832540415041166243775863422360445697827682447817950433736922465296911543225986354936707081742723333331151643279622713576057539850981028987875860010075053707903249964269977994029753910596164681579761303275067876453540694228665271872307472530757349271589909082748982923580060159744414522004942665237731262760178288741409921386079711173332982234687841728461786584824806109830799677253975447376434908512650316360785524160799798482413575703690858521959531062259344642053764440133779760630000670517031426180519884968676783230644814094905276456589165223147544978262498213228805409106298657840311094256065685121409975988233307248023370524508786929779459464210649376961165383815717018647180193139829928244332615070386850460384573873226130154353379487216232559678984764214682029760519922676021422793206399079882099991659220262118292424440746156020166550389638241760571214194550126209366528173968871277967630448902618994544824166237336900202304746111591547014011938557573527864264082614856569821097143215228038150348698811325624486679419243774760425041250887001544792697549476835963337947224896664173667955585047520020914034152151367368071704176421281025156451294497461088786552319606004451651995468446011578432507100822070755807922630035092589337257789123054562672888805235954547654240789725444930833343495193616048939971117056000*i1^120 + -12351085392546131886541406152587846136022413968679384835606518770443221453362409723324032411854964739660270116312311493817968727055715669250694158347034027420219316458365176267780568356751909825874376914186937755740586193104325943108169130723460272566985511733686145228245641401283040565294421598855808121528956576943600516331747174611073614970883968347603252083434644786779175057826274044056503228677735904350570551499336092315874695960634914074517402772261939861429507508185003200327318521471432271511537998612058079844458588717169994632365807626677521480288221094972516294481375547097489065301824698421525596797227883213903798911772696177118456395260950587066296722596993026583848326207641597165451094259481764487212754628600451790081117730601805457587686150949641785347044760791741862471761896652567768767602462792805204363858452270168348450792236785978580415535260749811619852469796622229845094191836487641108201196701032885645238053995508439474643774975228556507953282210621327797550826932853183447199345591225380201603618797747063472883366509909510566165698824380055971646425097342064320506396627312030205172993611450250818426117328376370382687337370182172031518071946566427110390373435685325373502577616245925125046050866203935975389458880084602246341920091229032125538094509618597681216258184160802502891573086477985499115166013066251085262938430382145562437832270069253969710411113625334171756242976024827251504152322766458237587746258012106965090406257059729519949536272055514053665041987650038791754126258656220224166969073750108911762444503849414689598883709752394765613639716214568427514061361058941878310399699024007132475606730411919379292560241275460918716527210853070789073824666941640943090806931203746200860788694468808905874098053790700760876806572885423160006653580622656004266936997526841003676074098478540926388586926207666937272634939066415526717743180752100106155223262138733140135704406629275624399582915449149309142929914139602493623680670231939004129694860870568439986057405980400418440240240813564513285899142840035334771897891315929238626023954573555908215256262781070315175804928000*i1^121 + 575070228915390988474444800211938111735701902457940979107117383698424863484129492455591265667061382755223633621685276359446053769796421819863999991015076411606564293835447372326704200376956667374423922805554680653767133345846986913708993830596458630678730622405197858459992568343246742947059861322424816446378237601401586587346556286077201298526498948908503343868813033915115767126480409535588056475152906994878184279016586048611254896686767359245233474404987181059304756731870477590101356849236084439122984453450598191590917562117822565027684936776226380195842157910394656220005563712688639800734395801310892699346248213268017633819520091676636914931455108035119168581561105746528974566904383901618621883418797251089604347470713984257862720992950598276877176508861292688803983275486521824284320093714178731543712545032443628175340654027554622693984525237220563322384519541842575058146216604508987513239989782317939897201844493293152333298321136896426910596038858628749599336185254780815652917873025922065906449573593509861051627278504016179232003212610886306109764661057522106453210196081714355545151810905332146122090810045803049427202230253688876243358538851812472106033947564523844935230714503127582348355691229973637977124873833269297714245386472918658433311837098580539175406996716286333811503515339221788786036148609074946174027990359968891787554172591998851543319193521497347240475152836072918322258870807842032100074582837510006057524080084925000184575489056313918654339943920787932903265458011798709423915248122445319615501174268404198134426322655320353678690658440929278439403027849962393789220982591055256567993041258200365829662665777483523473486530626958623992667204038910133122425878542086927214132013198329156193040162682543126552335546525515661260357039711419339075938558353494705110107448980305387930105109109606774298970496457566538342167945450815375650086362038677114910276814607254331727835169194054321217006608699229255644030213667994876967473063030735984153847412868239140107536799205296008514454127472046323395036870767887535799682373608401462823968247844516868915200*i1^122 + -3230553259837362108976872780038430191078099351584950382826767969591809240475849633077757372792253946192880905963966418661920688734092879210427142179247413585721345980137283226866446616501453393309722740367838043083071498400925128916727540294076880959724256608923597497685846234509550848127161050635541004827156471316944231078313832784110183216347247037917293027388992854420829421967115004884539963750690803631832410063141319825307591309773678145946001341229767468707597026965054423145679233703624091781531919602906970187057835465978560383691833278839359573941252315172456289689736612456246680995715383149920324354934661357344802548174952659676544198576716508780432601147146425874126665722558784028067686994401540972797842641141077869930746044136986823676205006469639212347470443448701881192517954211658285368907873783987552379232590156418415472683570600525898461685389520709415869518559406781180234564181248741739550601828605445414671818168864655607030715027551500309299307134473636595303925764347739803941044855132943939082285105861418541204771308946193655119218899198499332484238507897156441333522977317774192982934522815080668036432224811132293060258647520424400617062976472602481663264582590886961592163505983699838390482323330537936742291200478548345475906674370683041829965950102394220972383437923564756874895280248894211808447286629215372034215839699302053386174739178789331762205908002775446397911809218502811486256894975295906190617815960744106637840640557531779521839094536678619578435097679790770005639102661172021891011406437412622660087846199584370819759112121207724552703760215661425922149009596614345872117002431098935803106485476674841052030656136993015455552723323227531399505609633014305186039723938882992442935877618859521512626380889194891165872274828604969339992489616858004894871231784455041307342854779514926686496297655151345859536546007983654298522497266926103481962145624347032011855809680020505659168982991595259867469547050990736829849694425364135573089493492229750848546331115813041970543094908107175797293680157236143743482113476788224000*i1^123 + 18853383054115792092505188825749340276880994933699142127295281973877060973859071331778518093447244117525294368322773513295712130101641441001878455128072283426893436894305399311737706685931331015507860981720093314249242819413438422048678009510887648622608637188421935218696160342451815457269994119809309479002080976075342694708275014311489178411869020890391963911984079993259364602239856596967357566660412701515611974420483040598815761682110319340413112949817019170823203622082901823524855300654195279850667107710917483274666422520476505312648646002950739948012644247711986188196841105787186245245791166348984856044012718521020656504476386902863923055854416421103426151551755229791119185874490547128077428072857036210671789553559232226898997506315300074198471684474431198000967255083045654621477638282695885350174465973381043575355724551196384332878699286636040927218347362047182080382358271044617033123459143537610306577647493703707780244241946709238164186049886641683443152186628400147648318761667077615551048516194986065501515216864315767504258960932301256928099010208771070526140853810823765807304443240484980033554492137154811984059171985087910827771350255212528723570620774074851782958319777739756598505210605305499767489131781709198289292240075509595097681178738678801958131949050007235377557543156042908176650786408316373326614494426989498420607218578535654789961625228453315529598900866397397302339845316448105678354618835253412768689215964945176585647832912952425159265620092143695533115680572994268792007419471852568904496651735486254875657752802814580345948517257845224015865908881794101072618791673429086343044756272027418957226407754824559556099497987456727602940188673739883964441630330619975239111058863455865808042955939296583516420703895347404331800114543343401715605812729828287637012129502479917758938656740741301923542125442471282549113422521165503294448566421449038316249301437906651399255882105869177486687672052152612556566070512136785267003544034585267189675479405954385706538485464489961943273707164518628345082019840*i1^124 + -265887815910812068620646890706106932667984612549957855530125780746580293084661359765576649871814189214824894688711970646231843469804005056392175235349110170053398508221240152591653281887690727827305790798490112131770315782942933602008271409044009161119665307201732280559427789613916056506234470015842517781815581068252811837539314106653496212137042530067293055660380071159402282875275879191341448233605929404306659791881312093882304491111397633745922205687665308573956522869507367276978323346702871289388072681463454756819521697506194056940314035091380590829900438384245383786969137081716222983950581777406185649594809719916474357100461956991753586367089433668594596906524638807776879522465642928814415952939592702790268128842908589082789431253552558864257302432767271424561198630510868175291255432901942014689233498314613240706123403320890388074973667699349853505705284044604570467019414429577993086309258812747880021698732934564275256858861981771372671489820318193905333199294105740488457153384326714447149940161079436889839104970486929060622501990880990199583283626417574522515286374662536469315782055610293134730789704338251477161344983920487581986821147275400286474843959430181495897505491120004621314268177544658868456447048037728239184793437133588530870018307852952144672695187185385259428349383329785920184938571279511139183539963084701001415933057765159399775096290421435981547085610030624478766853255778536253684426657180656220732669394055307825999591134394794813690327160053404361335454999861435641442970752728155904097597064026457481387278116021916874097073371174545511970994254134792967339187706175323008344841142769039391250552684399171113053325277010571874318269751497741673397739256038709469147514973026080719435039763457491401720056426055380901453939029823127125577958918538209892265522548907886591550014711348183832107571028595219058302390553182897452952997448991191913418933880329992788165846066806174058358475272927702760588786297078316632089379722731904123291603595801250562140708318635622400*i1^125 + 423559166185293101798755063202367755750820037996681264221409834167056925258123154470572071911245598185394285169977526592748223481816318557261980059227369149385550790227792112016823035147263848297377017108005591485856110533956684256471060545385669329755265594365805071549271728395009110316559983325469877803155543507228313172727830040582712437242562906084590547155060804800764093924831071870777960766983155930281083812361025989399372219600020146912568627803929387589529455620510613499254493275201496078532510953417954021283638483524258202103135654025159644410191528180156289618123874098469970453385905787122919996752042203493811846819426391330248196232746565791628017897291346731054029050677194519532878626983600897179497741427647068055932058837603892735571038325804502557717795320171835931431494581908025608879979203861419779166108914274683985364030716320088373060662235870104780450059485949282414399924191542210259793131076633445869038541503514526382677014410696149149212567559948540361140891378939465191488017931291831988759458602253786214417413829275766588397070007231918961710089978967943098930795875280578984475135797494727373904076849265826026161710808783689010470111515064826674582790063763415193194783587718408892175794401891312801998831639565180624863993292951199803365610114588356924916714669870527959805500358093959203364012866711962708214701933892790417918986412220324867482676784934186599269368046029698597777483137942939940950440833450906328358319494013023087990475690396022152958354328635682646755167880576285188137054811359415630260221780574727178627574657461507248092550449690655780673454726493730629743889557243572099014868570003042441107902260749641946993353581530748810708469843731353162030047529907788422806393982165758920426715344568897116775712721453413916111672341934864908901439197309610561122947826033204417820585980482765310860934093972926412128485107642443136791470369355462196526741170534740825136128794999310568152104163097889543312767529484580812750848*i1^126 + -5959341733417564627391943339990862261915876453187148848988268796415450823583024442404887336237363616904229989698238230375730628319936280616594721931891688225257312344809579560494775221959218096608599852829491933474627122071919215072689194540727563251245136410412833484302631926150286634441425742133168594398007528576749079400622978386444761283854192113099101490933446349405276045786912869545570881376630342402158857016148196495598810254492002846667180959140782101001068001381416982460797458248098916313223018084246335473372576638134151963433342831479866907634339063173038940413291826295605460809992872091622446881655785470174333510437543129479194863979299693290499540515006621396849305947789519395673685130156222659440472156512070857377390692226540652996245866262946716897858768678665116947258762063681872567497115150382880336028478395704119703693232610218728132555975757289868834546638021399775882736328071663461264186874022714047658540612636313708450197552225116032110073709965399836281966745233173418767219837053798883963164502020183371730182735484250936560915859794460503273985583958938816996931617114432601603326437394941325310854075454046738623466885346422048790549031107407542058272761973404426268132888109999189043182924205492042399089060690619675955815784518860904920079161184362213857690950215705225115575769044690685584303135776132179398711775911656080163997987130613454959314891541139204641773705014393925558660489875469327540105791944956716639490882468004857334416512309920549210711898564561044964732626593352508858564733025656934650412881433731273809935328983487558943327826835235860376776886732821372517509724168431948569133154990346695247857243028566922794817445138455851839667141178368195889221214796667078378091520082025962492313004774074579455379113375546460207398776695261187217920812929537389000169901857594929894870229158508619363498067417236266016001588091368288172643585516256460273503578651907320270996322049120066712109056*i1^127 - N1*1345749395503954566746905186378801513263918483132287780648946437071544651859088819517600811584005746747178853765163243977677197401754996631778477948440149744115799886688789984864800428180786303968504657007939618526572514371916370666651030429113958741578574801629038461401150480233860086753607117413*i2, -219637210091391019288126195235324796792855349940084236869058004882840128112928106041150736976268518164188204100302922532291680962847158512153153534544160570273803982019016866827005126982700396964406388599344337478334848714639206867662965650264959433405719455913392604215645418585052156190143210294708965457115603483751096903192296036570248682916447464548911326823528424904246392727864422914406415913625674129822432717774342160026467791467843839129915204143040244118486276416410848882287438018908715853743066413424253455614353573826340772326145686562628910810959377008520100923675583370518746159939737811042412383837146034260358156462177358946567395793164671012712615878826213297682072482146547765682532527922849140180280168997725772205545257571595070217957462908237141664813918890902467300626867972430257700395753671514274161603404810875531079524836794666692331716393174878365746429754720157525615780414221459711279983575643431607474378499726376079256447942509783240317173164802493305442333863715637069342522989802065581639722730636323527333204191283932237959327956720032715527499988055566247798713104671672445307370002481535292661260914225094048537880154393255769237432180558373178751673980593079587223743137771828666429165175215026013632861752644983916487436586987817584306500536958196070146190326365533392330813298781337111469389731637324281183776651254354792419030327057854648754774006226758774025113546021553546603259738988289658426137571234940993249054915833352684028786924061023485144289445585572830632865507622257323056934047127000943837481918806613700239550580831134861163443397743580500443552848823934818865569228311009545067930845723387815957298781511190354897096366049821284963695901942227518689657150147986440920752536314859755950894382944240584399324292931954887514323345281693730350390633058343965864093762093366583854760604056412075076947622179761561680310421872338197433622567950520660133663315724350973715433890051120763334291821489130261274424940467472709004571503857768432657615960756920696085859855724843850770249861604060360068557420599932520983605387028704037109959032952368525767664314597757401176651605110057486068467324277490874526393677299777424829603635302182513232328308735757209622292884041139363788538687877580604506043950133065655681885410684585474040933567826291131377462160573225247535702434566460379277780836866009125647629129106320943795071043854599715019943866605797268834029125130366892941081612843351084440185812307007852127371710818267529965351067253857697398893199205354273791081105963594754717939239745737249341459958991361449403454293843657811705600870314976944300521699849314910717759984279350249832819837740725931080578646931347095418885114447141296227839705511318729171153162617961032522564001398999896801692897397723913939137015791499836597987521572678606074555225637776914694358627937165853592824218669164618641077515909552162259585264643091246328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5649942465030335023789395581644268415181501823920339328113606361317169727037021370275130678392852687401114441053291553398993217668792717234812396745944515322097208865063000290403179363058109553039335633916523306805628416492993181126561909523774395226742390749250488078828271917494605528218021041748448052820018312278621302018886698184436598483118440809341329770429302163066352225721596876203515300120196724315007491935770227941204543181440111651847819702195930188191984275185255173037303127193534582267783555828727690071346944864351417885436927517913809716979493614077226217251291887459916728506154093061467427528110464542754345267077037463326317120462926669655511580448260616782738630022168776715605623909283061759878145756183912430966769779330726933070080276408118343314184808640968418349823604230175050818992839109649262277756867614798673598379888148134683938927368901182996288552554374085096086488412477296762508117351278656795801644338747755561899354816370840240342606419321590552984880391176886995963866227942764535037694870705779150092000002646043581130162136957652345458368721277916372929872871045078899503224403578069684714697330833009062784069393488485034836251065281982011520130848014416431204086126496837386888107265825034841701161975859328734888945510054797258489578181344925147543600531524833169048803189204262878575545701086562331246904293907259418431149764169348512443566383260519747738945018551728363960711944809975816516829059301624931044675035184145949732015849126420498124845625885254538147096365286865663109338467995778833981906883152766007479626527993779959622444215415820427273879571940080197352069869292451906712086142298391425420991689734760833927710698230213282030918553798449344009187941590644596661905439356519236327159821648266472477480608302093053944167332983062280458528659148750326610350283743614797193186363346342085546918865127147963302790350831108049418689501020066586529055251322701060247339327970439661245790550562218017334027136914447960744210971200747058937663937000584522739119646908876005213752542691516671248358882150884469143170206826564669035015574633760957553755890668774226387563427201708445883396668332682739326168911177570329648324300143797332571207236299481110542843085440751790568734393540054263957586475886254047120451999482119191839541193271772223561614568967676429575152160123300144267328199215646461043361744874523026206644281708893228419827865839258342823704682496382879079676684918081927097607467196759974350512610141981412725295926419305386594085205682773600161200534021731418715657411829030353909094995934653375710339029876863511513816065179933553311693537418780220534616451179133726329055528053634960837739986806789959462912778207645746983336428816028370468538996525409997436394491114138770416047823437791914307760824665169156495077868013661941643044212612191822205746545562558703236988306739924273048528905043886541650630543901613114843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -7636860346708565547306422300529940322686214296352336749684587976967450647100083811037612008862553487756851084691720100503401287120539413332624230645082403889118322906527529158452282118562379631692151578455660032791991676551842935203262187005487233174415036964708204271900053764640753416370079784648404202103399960485621036790352285866920146042619183473164569280727117608627108935986887212598817725326465986881391006528763520627759811756373195505884391531520600330017354936164825221995241957798226568719345236095911849560723997212464121614184226325133655380047686675839331811810767155246743558402365899305492050214388056951492370766128808238386474403077341129823089898465592610252195841015896999292199332807790865806021261847480278053369429672923360422614199603755289466765597686469205986024216387647749522514071752268951832584516802313168025207955870028045253100241558927816203954204829394033942167532974732802698797346511899017987842798516886832900438832875686624379520368191422366984770771312602037496978079890119298547937294210511573012935233220783863839558920659655663259225579951549561916019716962454339184198759347933409268998969238498323607445649470835259712721606238635293669130328789263905986164453729994046736459463144766533051900106526678669863743039991270891767105191770448796033709413066381655963719478463708211197011563402884846739802848054704635987462479127027004999039745969487999849443765589643030643176508576435604542584954181963725878283875860108992748128914830904772028382041030294640698010976556563457932434799693722056597989038688838189054746141503556234257016923204125095477101871205089200324500863968669203737004295116770770536255184210837901975600899696507912907250805303141708613361209836007868684571078332725674746908415665300544221198296819977704780382458809962312226901398539694583751075361945679555108868466119055293275858376360293923849872930727174225687889527665150758436506446685911291372322315300589321881632658722318629595698498317969827495144933084365809782247562345778296992244672776315583791345097932654384987857187262307600384584480560266634760799434868111799631098155897123814349598215518804405972773681568944145966190665316333730083872193518467009628938236589559685949273041965678939156413092626156532722855062455365786084395843823713790375351366900114557771472574044799546207384892684583795320675639393083269153072171339358565506128389864890601383135941765872133310538661390272354427993382221304172602069980527025320448398557802412151747606776895158188220775271497413933724395335418003738431917332256638606977548977488998007334282008670321197598116007699007820936922734715093133104413770479148856782462042025102196744240434994417986988646105670988790849063976918973272066951279994272797588942246233568662102228743136985709324001414227438273782661694805051497142150814292944157459175979401723838102844182642708840979825666884154694105407090874471957423437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 82282130874407521076340918189498302597464410238612715455230578949367340564262730035682234194670454890940349375768663102604967003899703700904248743749046703457690106605765094089259871797596245233867298346029659083051918637349585549672961549717079861152104677383687539830696036248274332588897274430716696471369683784483475803065561470812350061552242921527171456282192551612736188027339098148757844626579072165084112039755890532239737950351379934002702755570393893638025473005383521699197594323098928050121278987001751481871467440959170794565112746884497245266476962092554639853517635205526553764052497745490357240669276578685972113141018879877332339407696594674914388754019029304144998897076176576956525426544325310433285866056706403544648567234947213172608548477067226618012718354856841678047303458696795782698973490778661165288831727352822260670789488560246015821218423541968362377791379250406113653466420444017634239074112311804807619639347310203882443134016871574654694235700856745711112341236677256387937286842722961669040007047551285127891420453421548723802674199658026848697364806625353814401390068713358322837127677513600917062745331642125707447083907108152139122955491362050563145223972369402299798021754531312078814695957704608150716004016772792966442613863329745206743641267906044336664224511127990501627519069146623697045466377441306869294514467288001992451970844968503514862931502663520676015549118522393981036304607619003297430318127490979158565498922305288909637690747931101413211644341696404561753843541816658439226646564513076866527056866670161524521623828723377993879169712190706966581868044812704056424348707090857714315810530719562024164633483420767656203476817498852949077850840543322214157303735553290208512444959924450551030595093072427748427200585635070548034695423460140132719801662345573035509236506134630707441356279937843139412882459805439935577807138562273004922772070731461978428675021013377839192235153260982004217650332399672019020528669867695412310696520731772686668583027999682479125180600415913891777876547643374273949251865615245497671801280652010829466334646475952663913155687241587811328128814352337225692415897413219264487007439142815282957158437867755871491314888540347108144942005672729956243827356641043667354278289645456636959702468482873483123883759271540216852428988376907417860491958828817927547692232490712748695455846407037452869423932190377932833812550420761992002247688604665844010254553138255276235487733248177613700992997276459334084737835232845175983043649558529368025686185979029027370989240627077369831984073083811126834673517924262371011762060368067273328637951366427468822917418472376715787598690808667176998012344674765588332996827486146377488934999509305132898151110066388177772607211128131457284865298401011180547290686388824269722643395087470011568134741277466047064961147620659886497858959924701303537087923995018748663676328867907203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 144831755164837721513570478387236019077045613384677514800080063176277975144195358833470540356184260606133639820208401326572707592841340123879153561269976940782557658568263525053760149307144047117789001795937118183214512926106596916869864385975902352018085371339128766574352264773591246602756417273440469592584570732120579579732632826802096619442579297406611325985044055156733532777982161364014358755273654208665213633939773116657202800671555034657114523025218582995240348211982755354801117158019801787394545531532034824783800708453302711887436979312537212967991146369560032223572977313021921670838634820508231440165730706430126272583431975578901007939676470043917741482729475124658705429421133143093508116879505132078221978565114745904712225697565199465901566589882120149877998705817398644391290688572911930045394517278334306513319080319603098040607333209672973601241695860219547358406410531606598262081498809143380889488675568267367163847492962061226570668345517227818689268423524839288993191168572709873316673427591017289397924972190426337523997369408048226063412864202234605836036798753467592675030959778627159474727938701887881997058886572179171679876528560428403473662491149992955626569119527880660893187740294040763713177449350063822957827083356916538066177715863840780858025053950100313693438877061300145851977439375939925794761723052505495946417764158213784297765613252739200707976796333514933382768902195117106008880973775376870898323681614728717140876848430848364533942291118860085995120607876236624167995768976019828374276259118365016768716351650866536367960582959146790893760488193081629619254106176899682438715472813969079306683953726160019238192966854195352521870831242353616166396120643689928299220200521403191272145011193245322066128022559394190687883921585576340239953236361190295547305294427042765228078926018934460474040680808507969913483970067059396571733611283386202816842781171839204472192320901318856912360137245984388144942835198315786712005878114911843528603950609097444087923679014885328998574424894235100195341241175492383093524467587444123578281976413606433596291063298600021056339767004081161570626522587209433723301863166020832839625159040041360900876032628106248412399509619476247427804142098753379402943880685059925913744026703916661504339979959556239147893977269331834645750548288614553317640730247456678644857680058655475825287429659259763144996271794142026799039873985992782115343690179222196529482769348164992495497314409949406974437424690482895549629299604438387029993329653100732046705261752395274131223497823979894626682884673676985569780315862696682112226320281124052368855704409610623119314288329945780411186066690655976013749150110842467320384112946078609634462091863901004609731322654778274264440751156043624093608007335246474759360761146496477333416354952470410490350336751151344848870665980457738079799633814021785337152240463647874680463966005616031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -388153184300633707775648611050562341118261978788203338906534204522004619011956858116141789183353753579683719647210219494514600666095356586044743655391717465700602225154612333245988084654866118407460271370758345001331792990577381297803402263688649239786935302771814155696200803036362966230684003136507564879877217412925689335260482757520077401744614221007110224739827258786149395544887563809812126464578432891312805721850259092432842104541704094231063443995776327254312563896616934255093899135687766232178706504730543502587793830927122223492094836302906768627449628025317036336951002696741480930607877174192809362916999767710853242652529225686640906211903205749542824250503212300674826544667062589497901404237748237188809615399680028990321142083962772689773704792204609728396193427378554801139009368051584965193023408748867475024693961646304775354549329410543949811809050885129500827894658352081964716425314042049554099877650338538969216881230826016080208738232128752162677662839142331491278841612482845350398673716952247255798516062073421532884104671468888812968584272564904227155112454072599149425824556505336042479664974907348244145593962901790912021349429260194030285324650590466501105185857405702816350444378241678027770232610544704831781587350807324765776198374452722033705208776133727112995575503128605999304349860192626945269137845340528580484756504971236172034840243305777718878016087624494971320740830438984474323325861974909791200984691047349563022974216301111759183999758905173290877516753942345442626767061969730681853272703759412467391914217336140831768972879557845788192114125929987842904094414965441782541476674020246978074791321723277888568891927289050452711584638700394974040621496252664948405901948261547127826005594708019556161366480758730364380931859479254095680744899834390240802789221263362791428762057685594783874094235607900346011821044030837768828256675940596650708576543256570232459741408655234761502677489047452878946324165041697898381680314320486422226837929704998262556951678847589606457704270148672263289984416039030568717944109612528066842840722778819860607748604415955836455003704807628807496479000451708643551562265632848081435611368016104467655813140671088690444704547020494109625134434990059224894727590780599917338675259099685534805338007226322767036290669792351155287209855046058670496622066350293741084230964460925816169934613082670128852098204095943096857630226800814699092466664253203946405517646352274940896373012581660000696882168271650827304582682740399975400335061097762478998901588630502793452409166260879028857074397846310526792810844795213587001818702894573404164054505777103733789552406800217726794476594393482584581711481912513781072128600140840171524486350738979873427695663919141334558538616515157188317468669734685338576250670949700427895964897509695989888563104738311934276467326677687341565968298651312449523044142601050234843983798724600937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -728513897801273149465747833455389461502199545249408842895207366721385177308340190881574711261130772879164456219092570809719378559718012877045577133646776412742421713415536068570050049625699410427930722006371118115658542224607136131136674228649848692668856636759853487693600081221161557798552874242992537724276006057187415885373699254878230709159897685018707968236253238504698085788988464167320470460236019951130797882872552136887602331789691446697208543914090446405035337922587429129084187873357085200377758058476508570332806786248320782184606217260331058285738784253836307494467452905027558976399326325677429775690885685347755134334214526405260987463392335237467516982200318528015268416115014729803195945196914863908988550100193550572675537257266908227987381377042595164301799946544106688425203349684877414832666925336152919129638447963393548069264989050653335863452049437248298988380644497785210503263726871215385432896818476309600262928523071383738881177726043558735657043675315698940985019003238706227542410785227642160825915536101638094485435146268898609174122709471449580059170248072373554115175191941044575519050873458043750899255563688370597638649477765239355610163729259994685888405440880721356488501197883854135730041217682617809495300757419793626518449657050451944528524601940667111476449091034023244649683386146008821836208141971429373816757918083129968085887386418619992332758312530552115029534428731635887873717484503336321740680911038051348415930802172267000477192919693319840485600232324536814091693768407013041768867987318348542464338189345067836011114277624034747695410574592162132641151255654507597453358300079093921271956050336260015100618162724012055735327833786132758205164847056183109031895617640506576375343707401513110144341669505133357632400332028439988400509293816049816152706527664154505042062142676761183812112241014428419258711755711917347420246583929794436949142452035563028567280754075843324480441549542614085050896007610481912539300983958370076595506239659458698695897480622962291981487962381255226318921177652638232607525019057261173147346240515938472340522395412852224466836070639973016525583106557217619430240809754253123304271876599756699967612526486311383648347849556308983963051259283276878564028048948677432290249272857291797196533743949349652710461739238347566818492320702126146273423935103137309082401399935431248531039647572447728606598483237703007760785752413684137527462127222241157847632586413798574995736362551818485126018526047055547707123048039713854855403065275157430649974600451437244536427140551771616918886814039482856904229681103825363323312377767124785483479272004440181260029314930803790647631648616813940738410554376008611068671973333252887760469352807682207820521637228135957910657301897186695080248246727253472958811013853804068458055750551277482643460779831833907077597696276211258959647993497431722857115423139323277121560112477299375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 495783064750700491704260309694387649232890050022399483220459594500670701539929388456754395190541357960420497859048938770423257473295734864903899112088503242861346815361452530978291134487814378883868508162696872272954200335960453093853468096392450531246820344356123920291201286288789097652441009496437930564690126899104764866467303959520013406706886857957119202217190312897060928687542040059327440723871677123031622099971430627834963875385723545772328069198980385105693102021662933302658839858569786210963756221213256411921733244743168009977459166041758684999381537567225832250628370811493610487324438484117878133769608247393280392678119249295296183741085058054731385043591903206201866934444743546238529943830676067495147074514835503275020436659324338533447428830378568206080254042304317256868021292124420689010288729638989012792855760107064212082592781119409533270079928123504821167967441811340834056626293194226995534884710968748339946936243445980949378408208322247173988676845137699061633903154142376488889265836356881760409077524821054887721584539180512348377668341448471902557366584239647062649402065069025214045628767737008411809004718082037208937374912247143160586245396671041316961872874659911257316496049001008369062850536647563560873606040815156682618964485580222057344782520935697826728875959740994344450428091923827726130758407691326211901023133212339479812324374556744114102907309375098080646784105067851627980114916345040660863776366644696239873595813048855343697009858382553781693805314869012828656371317068428980441599843723844623494430277654560113929654310812980541664659073780077063213748649690979252614988363411512719507306271103294396992425023419730690555107499306774762800878210736184976103961275781498047829314233605924417983311278169580071337978213825155384792510649221522527368805602044305146573312115049624413643179523685169073980160327566505832867765794517846660295265176738581497980698611952927868315091722605916973535424538174159617305919240134588619320150588506224816484735015216606234222669092099748395523788185106258368489202264632749690829633114874359268581030099998507810245729654390005721056114246536525481609131480417007714912233229392474030670440473454605906412488124531062375096021261763774791589318589840367067441679608791120896004722766560566612084790878884347238651035825213312314690841983543525440592489088536593947194930549577494131132894262327837163563368537314175375071432124435271326484000473971478995489140211409524228815961334316117954925769642623449234606237799459052803814989478867158104445809638358711872098464644400897272914339809373379142871161223244406634231216385797069093904762783825518552982281163193757408562368153736524789978278325673299325602677646905091208354167609934675897618582319581080358032375166653858252857731702657515588538755321034328461524728011546349649668898460051939074118431451075271606447842396653828520983301095278181250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 734152853254425417001145838385659018949847631311242544816115133683054631708129982637337747816621068238399578023387172593988470737288091114086540433350314717515680639601884533937337788680434574392284506260542285848747179411728701934842028570802439444798753920092332042162495953611508934737303634684252111551174774962341470897636700286340881739409211784010172207203421354816727080121362502174931269424452927262789072997489600686972061373327143976625981323209979777398848599834328437581334360714989460436452132352808098347304296736007822926940963129251615925769650552050404387756631317931511431855882651061253929167795329086297476654763851766177768252862323718352618652120744748016641669774996597514565991971401266053715639222623433112349480541055182101537400687530798947449012350779214066007614853592438896968594791948606351278113846179146007167930516068247860694203992685817155394796353413281800820549438074434797618444448979225487417081039506534270714435757530566310629963079100140197490154187205649726077505639909925776712506425036100150056400379890940155084352450457138299349436755183726855218490931168852965295978827702441617258994797285979715268191548405813622812113932876546749500371735926975197706370869801531542947107882912842727738852085854042194540724878723540295619930989674734680317854333075990639687216901160889339059647224637366099345141355418500209524749392410272905511696302373281430619655874853612028565401215049373741971671040632486449186425117121418619407484571495975588910028061147926951481311705096619133965894820741843515418078285007610321746766311558295372111697183555328481420473397424759927977107802139803851400650571232368591085388761682126250193323749561200263523034794751477728267679474130201567912640675400217598550292958325554086719939434550445730931363011041128482205424609447500614110438987230806225680790416418812569757248753073862896448829281351415693480324243111160146125146097817000078947337354047443224354039919185641049625609471191446462376879949892658082173397113447843319376559170908158326427127358969498441899043028440146406729666445425251027375364914827380453233699218495775016765441258420722569771637034988514353098973601126338656281411878154749887834744894790401482001670726527142399782236065292391945882023652283056653336964931503491954352675462270124720773691996284477977158204420085935451996925149390568773177590674922808799222427826752890522562042013394715139319927695070254569259095968342197504115050439609436074048988499048960600430875791618387575388807604079649057100052205855126223583501064958627557207882429716383771041768516579067898883914642410671471230325282684787200721629317375064337230843930163875260733267366147494186870869946654166390088024026596403345186636787821480607863484172575171460075152755860271986825057792318139005928151861301640524021482557646143475653050713770039283861706715030476630884064104364567050394998415920091712500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 31761783635948889358019095075770577258241924018923044327247630261733116515795772977103927143963833001829666706082790951288102671329244004612002372026930245194584049706701752468117183995582445960543121514017780769212067595416438396473882898318095741607344715749634301547413392582318048667020900698204503148659642319183790170987975674368761077174259248515850032903788984564946846664454462523946354324209248652694902425763594898354790482326329025871650485300678843744518174638623580317247735266282271416266559919710949139708436098231036830147449814455151942029963959853482636936972034666402182166501818989780295605445375402897262469439904430690535359074437873118118778940050604192641712112745305472393575211237603428571464975230254888450280738523082517610391257366398497447857096393145760976627411557182909365110633654699437801225018930304220821680937739436546393514319586829498215698596517960790234148877806676081585898719320117685205051925491419768740010721415028239717002335376156554690307402331882617667956504324610679281813286487905781781563255723312334670431260542552033308774335733981979214353957648910994122578953285702353900775791622069577912249518261477364540064563423598621365257538659215968527123495131542301754068907281211794827514016950473506133382121573496444608843018696732909928465563156644026619044534982639479938928505264915879520719601658897243231079433484812732092925471039313266127323981843699726842639104420481746181802541677371172519838455854667852746197126114174828156780134984757160020238038076755160584101531984651443706397532264900469620190798016397921409634285250515503023546767972939319865459872226774327531206732838499090920080402516122327249343193268291686971535556840748939552354904666968142154243474165785440644823757487830650735306521931341250910306625067074508589667024424329750419958757912198426523304340486243824852950811278525565947866183775509862077392247994145953707830818582645473523992682231922455905453393677539604143910062779058306824680947173010676266589363451930228690957187536793306666697404901853694210066935989202954465559646887266528643739642330880648402886516701763165189624642401334590449279694131925730961984561754971401080694655266742026069656944003951289243443369972070648834151586100532032428480854392225252115776034953261038336289431273724045047749441991587466059986625309414755533448438102902746629218650963146192332718311800073409536598232388849709771970587208915648506077045839822328711751946249197287434289829934045415806123731747570107695207957072632869458149977985521896008782763107733087684511672176444643261204066671059951067465705360747052512850597360648452955218472285184995907989958407168547297881792513696028994826832613570150411780860607736438136613363019946916277018596432548950517745329468173757839316267221985931972151761820523317941906518202017680132839339180413651236432100533287483208269485996707341090405025521966625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 400261349275839000514417431251553570706371806641542005169767134184975287158345673344038139656880049918962803165959120217970319233928536442539525629792217345960327944098473272444162160856536747762264293303011842802666907147020414164942757464573769047061749282595271296558598870164432749598699823000775901692357639350594422794031003156206479357960047848911783768076233998297623729748638227908298671763656318143561838131923148497951809282136107894545362267274485816433284133795156288900116048521331027465355959709218955038616622427151093662591493045098380441219306787862895991314493553695754893343029140019154808355335425462760304920593405757795577081114528964390027068651263699015823515130178730254148129044801716546233895263920661936573527195751721230304489563376266374853931308972084519113557903474002779343789584947300626494539100440076277571948899494560226703053467506269309687893351238134484484341396337472540264412823026601295922445768299118137123848949372360855276410110642427817452034498933935218063135680746789396937698166092662960400419931982727816969277283492829842153230010433060155216046336690790123853687812343385575410468034170239755468361264045557694193994840337418692901751298751321515303000161706824866396115928029654122377718973947435393726824409054965423749585896134668481429319311459522165683855271712664507036215757220638943313910920369870265968162688217624649244858729876216343623508452226251009369420601819211191943820156429392266200897136097281113954020351164188639482434271926484334733659074108753238408259214334281267055055558212344744092188512542401409561489768248456230072223955321134068248422701948971477551086340052617593026621930571831107511603093338611193806728974409962282635028310067658270824074881054178475325242409995386128840001833658616563539989637533645357858404997188028774305977616402494566377664080705310708819761941557442351049270929288551470632293170671407752665951683217419152162617520468726741598813987607486303904734370794699062831672664481371942567800462495801604640489178184406936637911962425274861834098709755230070786546166819653233684111802046855030325532021294618642662463583596792868870179288832015252334542366243551776005948401547622049574205856673054624315380968996721886140051990801948675282799237625988435453679818552676712036771748889120266271892778867495302706483546597717145695477940095573439817517943303165071791149408864089964153530529709025578012973852216642862807125136607519342927173889469152710913337674761458141492660831485072415636293930025657425415662848393055386634658671799313495286036916195694727842884308065309099247905149529999406745538326037713754960139680403682394104114740686038751781394375080762682897696210876241710412917968091121785887687981205858519228569675301604841684636633305990926708745694129390698905366320625289565128599676588610005072948572599598492480492551097216071015129886129726221935320730686566250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1213847351845561432568870636398930118614848113248626468162582015820410488025367049871906718372915733746678803198969598238527094908104486834243793029039432145989984721232711688602936946100279419389848669430299211860231976352715482425466603169402466123519491452735806685256358146864386727111404703272282901831542925724461579680649738555810074227493592208227492289421676333059187156249496403605944195491742194129708271629718111472342710732516142015153540762020594293790504411246151472638857214205085609826330708491965718229354665218589013063416995318155190402445753647138070828714146170922765320433644403287688210209192047145435772676868171450377292094869558827903672650197660893793734581306677127398513296338232368500185704498230725728231100955672064861385863924553918730684453364603546826909624613041118797792623541980820523402245155595775766382432986587026815191688072297360939244522152177941453709478827343608566541326292786212067781057255308102866029542316224033210520726946800174212936087441992464197373592275564100838632524731492140276318154721073870614986598179114524931251701511602473418622349008548857333773244869105692071330079602686662801012612587268809402740774816422774314630672135814739828407049559688205236278924138969333785009366220186028576519972988407021330533509617204460253114174992486863214821587711533940992021025982761010944166254415684170084103249516925932104984238142203002827528536937738528696471637701186791675998742902075324712221333560303443553103129777011245807980087969018688041896560151822124197295088378545301662075845210530933034063384751738225451995252482887088977347152787232020457458215100806061854340917110589255797432430701251021483918010998568429469791626066155829448111918274723003214676898996995593490076769896312658178646590854132783258194834222471747241156004068714974063731993679057975866715753984663434052657299834048380030540090166419142881061613262001596171252885676364789359886919739459547391223517533670236210816078527590636939751120485937417570708081229401731994632326697105398150192576491674815438134074878999225434308053550781093517809720705361726822820861797458615015953832522341115210478367741160074975071844553023046660310962357287724351227087580011380670907591714176066740319874450518469911098299689057082361699542720698166536480373713940752936815627125597127891473820768145515926034888846259302466873218487314833278747425011062940422145183444938760890395344552723260908853539658572839983960826527553138901287947049453180575245085724457493510157721945581994451737944862487637337767646467581126898414319121493543321183577236681574396563628989983093860840786137447950089243381714398292493402177551415168445706323393162406610572321076121066743730830149835987472249049691811987477042408454489209279983846048794557776688543050417094678632360285734914101013712475930419663927983362192364371537934904473277592095695442138387017459268968008587500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -10324615731985145048100331713461965310388338317247561552712221525169668564459241847555357122473240133544292953082988120132564207367985558844219965572744023690069407675076549439067609142356677970881594266986087780903052575822217528723076875396451534545923492021936812096378342791373239813135633683893409281365435883045934308787294064729370391127977732705229311322837549682349335097356664798620901007433349569752366067855554131271149187948683764195975337114689038661754627543306849832599362953444828435299091217886987705433280423273421295469075204522378578636118969695400700929876332234891547524740175723783702885192486151926742570613909533984061902951239875867400662004162319181438704972204592841151725707261564843736960706967104832374881668253290761751039772124279851990114547946391676615061054666277180271110961841133428121009437999856629663144055615201651001176734669575702378063942224536665051963120004386400138601899443093759316878365880253281684959387389943052231531001254633251153469438558461346455981121208180163230697017079397089845996556835669190435846502902010530639191631120635618512262303785761326106828585029056531377246713684570247916040817857325569446098711281902926233042678846316143320228173990539838792440683938205478925218018289974874041615425573110491123928378233755007831521793582071633215012409872040895738765193705148537253254517602323334060365612505444658273599347851556151108660770264482159378651933438395835286412316500409370686829751506006000620281775824658419683603271151959037613421919087263187324315431191385641177439431086673726668129956181171436092972447254876391133770660485094274526250992359705898525296334394554049136876998098771615977897978388712454769220490826172906454399804078396059570873791941809671691614601492190030929469272371168323166411445008022833231536838264828603918910693177158723834591343694570714763898862422527909766722693167661966907779905959859092954231129595539296586335747593142997390383144643821154308117153887481756127996750074921788092800956555084749910757367364670736248552864714500279772990883716739414276476800065244956260223432762142117104757048352105507078543230269473195040813226053855893570166422068511187548936110376665290675934949416515703445219421041545413859275027380873113682519260124291387952875635959375151810715311486934581746072327521735023115027361521811217871713928286125562108030287303944669355743793753544385082549271789133499424012408050982967359788622585093293111832430698073551130433611335206706007942927655216120612593555792450150640430765314168866757162270529466687405184438708081955307732277511532006207126311780686578102874667228394333581191792149108611782363005342636867327891741112350589621372823360944707281562971202520819808688655525712411769765135954820539992973666952831328848034606759649525871685093014652100052879934715539202829112793711394658152957496065410884427219531351817925156264530803475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -182781197982889183231878466061434562034440959194292383213184194342055774460479057343245859162613829788721076425721671239301727090620286501754698448388003616129265822130323209443682899924994845948673101544063288870356274046893232204896614074152076870424496350228339337730631236324112329137442523356337429650690284899777234238526623856685545777545133340334225859937317522061178599911508027389834173440388141929316794070771188728897048906306449416073807043711306775580071990347705339630303999959440671285919579272250800277913245771401358783777341237093446352850629468009136373196240583370175660903107202548219810716931502158197930403339046384979810691038178496525148420111856194833302992768807251953292524706975544277492567709403571214046920219972502287606977337576124037270074231201901936192282355163339787492285771489746292197878222106392846589357118364241777999261814049114570861742271984216768471951947410745205979287552557731796430672046169074955379193671656954842782537104749073033867666237036611442401800476992223467031254896464020399899915455122709229822545086685719196757682449409054092432614935332379442010002115414262622414173711357307329462250239611436122041534338555348283673708278178020956746940450718174472737575208118089141568932754158608664346520103242381236359030750136023661069881638311029417316672793031815696119881634841562904572691499177403075804448995725499474075134374803468747843221595241579946468238952746989363268964392136977301189203498456147314902690453222887745004961850671498869751111262497164160963603330864706094424223166516390699897273978194360519696142546964766462771965120428872427134279969415699717030107056037644573520940184751455940055652509259480674521406375318769053656207275741869265120571263388163624136904687293601158544845770800989330818936435034230737699619420335500753861752239331592403846958178748885443918142634712904528104530098225266155374980426380998342177292069722120815029914405984110251989729695822493749505217013828691063813236000636266796613016939176127095449117892563306396541075638400618539436955360030857452963372056307631098572336765704867681513419267510467902091873463159001960204778957595587923225804731229421205533080255905098921302536100665677576232646483898130742195809166884279110598419776026980586623524845497738437788946394980203292594374755382099833046053486243880001136824109205541776585036065155086248876618058813871657556017722878886443993661599361971768018129172280055948349657977315942862562895537738479262667094585692697767190214380371950116189083642821531771283900131943900288097851680781899463558401444918409725046209645518386704403774218840459573136858147166147953028325901318620728312330964834737430665242718231341513417854993818787047028651480574371870263617204268382222650575458398696291880774692591125100088806201243038271913539537876319599218149552050153426430632309168067373641990730943076415229395418871750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5605659373005099052012962988083058287902210345279124726202299298386921553369564475421422966801238561156272065739889553770193192587351434382117166122559554679578992489826969485020201012116539833287247058176183311976438544883930327683429690258165344655422932584172892330024257612930671943904203217607350045389915268195199973394484309296490173495021803952527452250670077650285691827587452859640937449011293914998051127829521915015693987120660659877015830660885569337337550306126844902993667595253196678425398117052568879338320540580881301522103251753202337624818769167746947141782508358719569108056245220582782641800285376774412525350398087210456237096396865734776320795447673857149972355275935989945924639460086087104566649216005377852516831254550741565091865471216630785946450538351678958528094924201126372661875747048490338052388242664211607291152435701593360716564577123688885692281397215787380955139752071424993468234255013857306977139979976209077100770177200344615881808297489751370520214836872729164695315209299608019283858943991673643669817584597520863102132704849555732727630993619712018065993162046790263043374906411259016722094735550543425065036298392508103762279686220814557304942750993941630275951005936104675548017381153676946785426079285192972881608238166497368087469256541049103349418226357631628021234913573838919393102949960422119613315166863424112348589946213037559185898758505042881758707650377927890847225489675954728550759446540436195346801593284132917632534663863426121861358818307407066949640211617062197662818074735583418004595280532395730948692152904415392736066216938106696866905208949032860129012487999651280810940351521347727324045262452482421650224615155654182689594236480831933076211568423961527939515143869470323906093815561998863068443812478718359703415404623131218502198917768846515162186990705457289729718456808179372873961029298641609819930872826112772113942994555033544008521312638896327001919628723927772962726473163246533190394753456692989084393225451857649469113773323495777617915193916095934912824971448954128539930026159573780770256814923339107042597119576203488901653600451384594951668939072528186807555759699298764968237124540196533548675894725263738940630139128602576948291604320603677266426174110875816968049630352644720418002819315961176443225641175007128326343934502186306741589883138764005668887878639452497812091101281323897456450812557469754693424703186910753166177667795482627844464616402180628021090266925338346257925147852099559938546600143488705943497213667610642338623411308758909241316222738215090791129420645090531305813979109704717075499194098359593266105300024901159268403228858710195940404272543730976894185060469955172710058277646815735960288037794113714630392626258767341565629411576364956612004330960395023269389667763306573863446721365481866054347209606533552242165625733666528484965371748737210359341171405851564049018762500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 581160419141563102181639715705797355999778599450068236369018725408609446788483887342335634085935529035906614203078665530713792368249399341721172795470597784564346697180082254087310026109176061995306819526653364941329175457865696061370433133241246487135125416581703695900840989988885314970207281467769519457323812582818218634253209276424156378455560610302477056516842572503865958679964531822891473916788970378483701349951525918117258735192105383992946435720387478033203188185338671911567289757365758544492037006531266554053426641888065560537521727314705417598872883499051705423728248660662053702028163027871210064759469920102921134154823424514413811361731150139815491630608727042889503115410955465549600301485305940221098454436470212120099123134330971033286235284465082475067443548620611849449037330882869827842464788249726449528811466116057063391280401068665364799134643261513583788350526548824796359339646511994173993873703634189053751757271897431056336806565971822642522981525049161088648113646005670162117618625172508470743485291923589581093553863967317433837973694008230856095991185762132829526553960171606421348042343209566899044626120182595881053981103238188762471829434380837909765675012194977950788049498326588450906492109331949434673575410711483155423114967204441245740908449020395406911720027436926526568784649492541527368250237774436077218701643944826680721830911480544625202448585638498183778562316919354850469665273121776664707763492863845113859944240147018256817650741772586847958897700647405257631631552999405958954838182643233370111083725746774763399384987391472799378835211989876120589645187264936494721367126839873166026782908920070902220338319242633975060477544085905597908790352133841866695501054892302808948114495655127565708542174688451980049123413198359294923165167196819862307401994709437815128830420480330036865994282110213724372134611875124422819341883809194252639368626126827918369618767852136577302255434427084717504641119263114809948012235704016898370480838135246625789639704182018923566411614948127065809342743625783183460610602070486704456309519539195004418603063800797066668774380991220834155684454035690010135398510176229663409617892769481194430510391368574846491262148934322894214914381795196821170938036561266952826002585867524451265638210334396788667052453354963602617261239634719215348059789915855708984794808647094741427239810214854457140072336315821375636268739410440476689724837665510820273975504602831148843978626370242042448814155253015879770082868246160472024149234097410997060823751227138501086421786926054013544098003986600615021932762297795473162424770169411084522481895697993734149645117229374032313664752223046204166034111556572252943748601293829557408105805549206407195843633975376336947841020821662393788218361456311946517349231317985425629719359001825366434033309757641873093368613906924544206650348612414480727800539569973532718725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 272327384009978248964516304861060527301411803254378399801791856149267283647364761544287502394677560893952284127045447229933675345162796102188265598420313498319507353163860611660044758013688214002846034690517631598505254600767152030585041385999661985348929825204941464556248773256727833002134405125828781946018654756176125657252049404970814403461741326526474325052212380915931371849094403452153789738050358315222189769569019808181575409411589974852555347491215252060779821608317684247262304096356568865469637700077533390397526264186142066140008305437612430111773129340872384737319955053650008686973864762185499477159560369858256187642846434216620434970282410291002835218407874289909416187965617998375353233180600041723958301261955618045747742781987344592620080120553498058918180619406475026751627932117477759503181208463459353783527824253344901955949336025056935934354039192045204749163081304850813423052911767838686615462312927254253849624397935467558227022714931264509340760892210245768831357493068932666771527000817054119700026582540211250024006401684777504545747548812507616425993895105361586551576835552451269326616353226681294833467969620181386180208353502930395755710185985442600403724016468176204919820185073002052849613021763620534440583788163824207246354309941452575935713951255503164201036589520741730262755283615918618062902872036377230234825806418476014970809646052681572518436803603908230646601472543667690758445783706945636450624023677683315936211555516366840718447856458692492856205067630990440804375947841684739078404138036006556278878244314620908482687884919923193068568340536134461506808291668328696444289352842650226418360255815776237531155282104015449662924113961852221648982235185579404196869183443039636581358979176106041093207417597028306286664667027819486940171686296835250848415245574557949938693017803185311711754763202027529619067741398044428412468026865341030668142500309392333936211982646519393090838571207460273769036436499416646530111050521985819293346612944214807242778198403650392783407069981355322639474073702138698995618283721438044702262947065458603563172751817893395258925041324041731104586553639309783346605154876040019057844813835555422630349539351290886244970180229920036227497956846950051570159889233407658035606278208747959264569963326153618551038682254552166787530455832477121708338678127542805502482244081518805452685279840751749702205883433512621244376266427516988942239355410962283144853991530527554195188045824035780455883592049334176873683780051707737737323498187428910391682467908246767746205145384236656246849150391129889795560308877221022886145787345791920272142024727621111374800900853650202393640095484018458613848594496736349032982536168933059099504235700862110640977111149518941846307296830575628397547644003666092761555986194555014503044025475054780387739209531340108486418766717885291678037419471946050204975346781106126845850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -160552199797532118649736884375554496887427525335042414072764853832978078801993230490611713721166374041029242615503462485600656861311857454599022747974044050485919609126573641215652219503760190906844769504855784160886949599088105636878420628164033490644818892585470981089476786746483093350563553767499489740795272736206937288493070671320429613195959670247085236958730215206311469513428873375305294183642815192214352454886254819705745119964612028178428975115853565837912639201619211933468141380643529701478847930504608997212157176513001773389806391169148957829994176203551985778089685470943789124202971112227293912634651723668893252856693247821296317262757173116419291968268509876139559242881610721604048630895776919656990718934592059069855990683144209436706732531427475671994848201393274030290552099417018293885034711156973050883588714758146994533633208050359945514745185153530209871233330084742904301956710955922351609715089582480588226294975053390270664668520361778461605203978134610280644950497406434565508023462506405833976244916022208374980661152501838715680973209080794324877579302899569114864354450671499605747937420317507583916725562907677899895515821660523179504582367560083610339648287438671151195672260033056829526118559025422674791308722330953641304492507602090479538281078060183454247023636629767462927436026263139676034757822645464952961065429924180654950964852675215995165839852875467000122323093952177707564488300193851739498484588084045635464559935937178261839387061615400664749348302870233176852655142579443908487919036761299199419320268621829519790504325274240796594125018075319082662655828385186106658290079575807420864853021940098759815555375577178139223270477333854273475553466508645126402029476117294230106731992126057315743347261339060485814644337472324834146574428005920475211573041512555204187310900402154282068305487105641369421619343754120429701200476683563864533786366267150006600014484207625465525225723872031318908972137151265850983421221107571346204710897398211306053127903768202456659127605706317187306887040079228978872240929918953335089577032562525257963421704346288061363317351683301747767522770777097241082995773075557407980114664137806887388953259017067288114980517171553854376272531205201482693022073581360477825212295054647134051103350092731203198813216178598926515852248303624086990919898062229232694988754860831626478153866560669199833067273822318478593570075447549601661410692851157919772750864418882107993258897106944722756234405013623057716134964132381378184538509414655658546991998021628450260474000796272956111346520146677100911346331768831211729210471984131325825330049844536079002184098936253986901649531140863486136655664039633952310957768455962613976112514015171609991424262286100434551524137431766267760371657270288543889542426000570386594860084858533039457941145188889833611118055847962417335153332935427466512440695331744072115500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -167067569495860432754305984683838501123796922407281753974968069346027234278395907900271055676413759954321588275969918594887261359283901802995144672942108114303931426318600704730545893660912111872030776827116948391607703067077475401517115849636769590562883901754131476220221177751256398143286602407063989206323354539420461872532887165981046300304749908083858298651948253015988787184826927472158789301565521157054135112204422903742446801744905632942594367694676214239580482158686945504388810433939123446717342438179626363068718915040115615654074668408846455051641319727785353836166654150556805633167862162578038319739052555812655313452214553863822013797531227234451166670523264526103277479406934226387973537148589002771191580632346714158374314863511183345455090754739123493954680870154652971777048717708925161226042800156918853189656205878157624833705280231854658188195122431575509981185996301212232013038541462195025750416173700454798726283078008268975389508920630927092944681336763505379858390112742820500301285270287960821734210482776741845735660621512755643062306614414988639036737082974279855436471492100242531398071258142119913353783072014717811268272479014458804396204266267586196401598367905460606456684095801630979365948203995456267100924016167035242857309995154285570530922150792729616606854601985112694617821570489316720590564896898992383750121373672335238807908144228195497759961671970302404024579839374165957387358974074353231836431110540007893782892305693778014637742510036820442355938136149833553516694844676347092738315382724953456324590844898795371431709429827410001837403123815238446065649960978658505373903751321211914618961248920925272228432092784470198729146924968149587878341909797630005568551520286444240619289592997358058855040829813947466328040381835937084049533578607054672577139026699889998559975007407837788445982081563830550702830396013636766089692571329762238322280495721675512123934383819449171857758135437612188569747997612831602671468793971503611625387642161523412913059057727805373192490299631623047506225439289175966589677305798797299308962127538461640686268892495610609034390934850621304816531359849472290038829034213645732271103152465744285014106438397392425131927175094665263535936382050738934485895712959773408551272868306979217809961361127450642350283366978535282569146762170348499317930479092501071707170781101351524298812358282665134111161395556328317444308413948056250016032295672100356148369020244366977678441211399287079676746325718232555873495446137190147944136149962729830765615861687669518920081833316365427195662292361204348937736753303388894951262696102129488969004667114244178084625047836230938509393791588036301477830241684100229340039983673448127952548824594856219244918404466113924930949322572632767821769925574905895085982327566889407961866457365039675002802515713120449392452279347144026906010829061262018860359735908589864755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -22774707383947176675035204041339613461534359111984226901079581041004612240684559845930670659510004304020757839526210055839106594723623577198218164560785409369461661321912939994700313631483637144031989133056720993934274246947490581057349804933119584563974309229352787986731325059199189030644663914076049745600785081613300222157334190498202756887920996777518804619829790883739031232108425395561249932744928717171567400975696887235258188874717736577906503913481612803934601471344928970309747182915797344687268963393157947093219887939502330559349370130747992879150278597627017206905071672879015996391400939943695323505929463260507620170205000221963241992336431181622211760922629114938225865218923977338767619350482912255201418906436887979037405466041601854203872002917637748163122488137640023043832358153622713677385137279714839816009609274654988685081146632255621873398421152508419462352283408046904146256967190360643658683824521621224648525887774394432752046347775020817628633885113861480360095466558394310871295471289827377125143565275580235842966534118083335241121357068327787436039962643414957299324736972194161670366245700577742719482575570226922039119564245789497637612347609812651576449797960467592908091782972434294906787942645682015804137885357393829831620061494633017045711781762887131475435294491249088527956268560066719853528590300921785716088629809709268195390800823450181839188884014960357891324847324543068087145130207139129420703656821028141815362470948183745549156741329072138420315887929009534326029929603945013110997283748884474631333951407309169585239829786896740489928296664073338308171447566983395554073880835592132131142585887787593541801452986711952425762865564263304885088149163355707903924789573077527755728054618725400211154577986259294893609314019396292882892770382820908027123542710105990922282370507231534905306521390655880362086322938505470080084731360776980982542834306672934155742821340822621307417040734629604066210367459673748426066414301911893985633101962762326841395961382086672646743895316676517551182220566624154740050233352340114575612239494967417901882656955523923067936173409627206005303512758783992177971439574223779248804286497619170241440260036693639570807359287499999259088641274974759642326546345755899780044555550204209986939819738432651598734213404384527166346493181237276997921874928309906309762610137547618349066646842811390482705164350820204792061225895742831764152608628494066333265766489882603692854632358976161392010316299043312704882547582136724255763738941214512477745383906567817123506124642500089599476549525656768033789845964522751924827415412052708180414155957645959535842745479442647668641247529986083286906419675611293065026237709064270345414275609063836075026075322470805243902378680036777608116070388875200801330810387934631408154607645760912611448662724400493989084766871826466328039775165890628282550053573778724550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1374161938768042135124575715562281211478223363375607966802023340392203844222348912319611473020064358417289224719563781834905448736090121142212202716522883722075907840343059262395444716656784469604362141875283147413708856735229923044328634595675425747238249201694355223811299835340793531032614845012750994693943312562537679646504202042873493605447082345771142146713399768562173657567780113041010461865271074401816215230239494413002494651032086816554591329117854465616473649596311438034114463731415320197409213914799425276838835943351152955802783813885312434072445912399961960037367976085237903355219067143196651421836961911022506930880783798514782193802369400965048427504441041168212139625845711701995305887062696287318349108794683455958152496096312706279670316086408663080547340188044205328543854089016186346401855377887960879102612161268096541400130131413159132288624250855419881662519533159252252738897770693879536727329906861001573977611052334168742994819451332201808571830839106801728298731898311743940845876801536865886459624940695643846303931545623973522658032321319133286076170535429062049780351950528192286164237201756272505960041373217313394871742661242045830966007632821411758010723190808010694433642789275994542032887663777244196017503768479460533200740876486997080089343192254315173724148538685786199791305353579811876434993800682929499459959770774775508694568421578181735613564906189251297308969460910076157180066593633547800544229378175861513900302609052735556362331641804266963928170665566375373350411118146850475003388626915519141582105442592479591227828895221416762501470438275926176128922710290321078332249552822027667460559842784512698569734416978985663152141515406781625743276266618254491150462824135192454584950960684185721773557832643902239450923321565752576136657643988835282203180972752696960490903746852349645276106989657529125757261860089433648126475019825111159538777001110176037060525428448698193699364948712874286790778523533760717965526124453479658791135888292651700625262982619913033588591290926202863859218305347305571050954989756334449711662506218622397392248051720698594335839290413840901100290025819378079834981012076076277822527587095058428132025926121580088719547199215057642625042509228467541466677209459975490943284095083293915555656177090706412353598528597571046756754837870453622524047695633037685197680784217012161929607768627067775960824848540896847464328160503401550138679111520378570825979273371887056645555856282991038312912734184299061010108835942837338296300278638368582445396700692380681877885511383035310772996270642780948428405057823794365243585252094104135113047814474123434700987989774725377144652997512445681514926320350087774347825743898236632951229474503034405957418112226434096678667737887513313901562413123529089665587171488717045720051661707201985865531946419771875405414768988659597979501294127209430482971210803378500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1114167171000786197344660778822884672438401429740871979602206126989913406724968930240049025924474460880765896443880121906430930045438387265064183883965329489955213025154399575800145897406485947106012787946623414364554809621677705054398832956542027550974763170827467368431701026274173949866668533722278072602825677848105576418136920696383308545343819309104151690083095513637284221495366999874706343886035400577271844077190473865890020287994328186688271133060141104263910779268001798062096450467752236758314979120120719257337256322644672968073596270679150261567246228131322177549994922498681512365402622481704299334242848941806518774194245819552148111779629666200705256787449450483211557588577297649860745028410659750472607315928575651914262848032582929511186818768680101528966036565395417994714844441930719171389243272288066335726847556669200031303171690457084108587677007077009170368945277188031767870754076335299055468634343132125726086288932861330119738411053253121142488280731028520005459185441403388392465211361684083220087298234317113700653268197973023423373399792225317126131945307234793935710784064480525261919400127683648630519160046779814675807444009032364830895614860248805402140243207115231474661882537357669017400642457996126857066963739165101391630345956953368779488325288239231917808969999533035005740958355484349808342725369856581761639995219344090079653970636607402930121175175444021710106331846527194472178234138751665772761008227901799177579566614055922693432710348347646287153469938356955811205023984163500926506400362157967365486376724052812476944346315100859826262672580972632613214075985688895490672804136864833174288575176593045368980346927929665476571699491579220446312729504718710089935303396802476234520813536189403436219974126124166776385927588604896653109040293678672520347365433155658107126391516721262378582291803261384679555725549514418016188345655036106514818929142611200011584924091707442680343408936352487017062183034186521116650706714578486825592758539279069071467484363988425210744130342066307510166623445412514843431313497404731326923076153831211292139392397695472658038865725151315515564895088152967062037524793169535492969141730526724342413290514557066350953858321102102002650281485259480970548880182829125759348209677534232732848237944434754474148362438581821776188101653092078627407889347868274184365000260439790046757273050958018302447839577330865772095983860726861534604738896358058099445597789319000508460973642128911950398330154078451687859118920378377820147774923939237054057676868640837203554026911644118474978421735332857977349377633422950513007361475823524663842152120662695347736926140080285373335928282174014869899433223968275556424859464587644247042892155014917956129415742148106056980987818832007239670471888870911476841457297425112468727683066420457910072813769701295921852686337595996978362653451959583573247356769479275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -232576647597381866333018087610711663014699016589995574563477944717735182620647126855998173157091145283161753835132841995146174608023983873674459837526404732380204092294847886615662149797754866943297199521644079496831762851808072498214454297816251294890915539150658278722692912729701923187383962583494084692517667795320271063703179857983588033961525544111421910886309647117934529036173114456632870286683621158630207264623048106242701859246203733957990008016263970489803315277543050638362937288467437095617959707262909803736783062447232433150691599347449919747877855841859682425512251498006509082825350154216637688292934194328226153265233795475351612379800763621643183282488764101312841184460260248916567339783313445187152782792142766157908903580784304997459747547839830766812318165142148354560632550365174912330076466838934359109748172457569764372795927999447095505462142514158055039568762891052715025188196169718021971004206650353776505876996228284890290541292597229244976784688548503047334999941489286721595661061770691137491558179328931534052029452168666571642226640557276698213997342919203803932435088820984442494667176376432728498751828155458370532161951386709210589233830732860640144190069169499646647435818564834688499030351999303599479933820461604288104236934380532328264337130697595549907947669730581482922964863359698902810768040318843811246981192127738285175038136540288739083878457697348735770049234665555220356595089025935520498518933962658131171061945646406413172919489736600430624993072440381590183265747969386849143199492717081253166728002544766040212370726042252423388853311951393759769676537057277409956682512148378518684950146749518411453798819687143284493319733931899805231336667968180295149883673890319532438326159520591561445031977088115252142369220249319147405750412301201542380992406432783541851966677365808809969900048180645463006342817586906224358770384484073067880457616738158354974820767143014342594464184342783846855863550584385017386021474782832948735643239342758622268542002784425895208165848095534884121562142687806009588116145126588660197140451317360641358383055651536624701772800194439606230168450041181145896179462551747825035205791423989347913743159837999573931252771818381244767498449742479525921020700662362921510784369298179146698476527824069685628535549813988040951476567955596472226985734568826050914493786959000843937236794112639922122403907939989011887738514177009996804510288437337894965455179218508387637304557724781179984236427289247505414597157858075775349134659042658758799494741899031504744895512450476048730447912990635995471937716010147764117943722054752107198509659136329352711705959484566744106083312550607733058236263623718717293849035657869644903166329069473786867602559417252922651242432997948386563255494513083750888268255453919836131689064716072699417204156357874953741756945476964855961864249174009449166003043516750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -19192956442658314057428094566500847236425346479287949601501595120042654644717619870821838729874778565184859187981916775232215703248253006842508077135228071719384292711539980918152635526473872554894420666742498206312009359612806247031835818879822584273506247428304851127822030670566789254812900361794247997937704145542436349188032549488242830803838072323423676815929149518316364428152462963659745079459310451969974327513123017466632907129088197432460735668347383499054140434103172677131699649268643078685944441389272035933700496034601086924494310528402106946086333254757437185424081689086043073656238863749946289685953927039756758586956194284559282344434137831505253948848089025766261428369896070949760937099217576090434030732899296289221175693205158715743622504365732401095528709949718472912810285619966086702659184592888923015748059411494198535658328814962687241631669450614348492468374333821536288304068766232445586203267950346299750863973471703219987177687982428482511232155505129185667407822945189678966373523605224116799471086892073148206724573361598218403838938383476185637140717230695913202867593432248980651195698277982845351217334894799347366475510472362968467920564812461804812426049113314675393422799449225172319320419927034340832242549857613218910304340288533437312183298007820374271257468138691170430997095955634508326111261109907771806183409550038917698791629778380568118503858782313511833064742207041581106457520662272372749322973994218280313888879358153346707664497319763761589945781872148276164217067017003846267962239797343806760562813201700999315608247221209467413214522405569642310915028101752161373209702353119122989408218882882957622436267884360923706809723139338001588308863722066153693934455530306990683285006562710872479373421157795060583226409318088923098270882674196255295078041739901303011167208066769743710166467820877030556733887143197768260383985979820850375505444199446114245719801420856472076453036296908719563786508193992532010499123617377794597713271722934185852904806676825022980777487613250168382636162059624398368748066733481355267884502811157032675545021408540480600789608841522875280696139331989781225349260396323316142399963119979331723987412714799567976002865973016617823441816243000355263008024561280434930439573829422411898222982624237378746796845419207067500932619073912664223694565954434138758041934552519379977858738773266585656507244005818820773224334374397661503871104667427774773385760788574668856553825911860732053825620969434294826006885630165970438035657586353021227687614076372369218145644743779161377178668954417029137776692433253569988640581694401642539089148891048422339912855147405435782076948379100612752755405045904238241808239843840001194264123662544572668125959801660851091487438827047045728433288782175868481093199119118291301942716078346375438395116185492258139926979220785322603089282089276467424453348321500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1761066213165152153966560227405410371841808946441257223539106704838234550830508794862423041612664842809671805410836105014169923367137206860427644968854409210807035193669551517721107227379986349702294927545492145942650993941503619313440598967662273594726065780297179805927372893481976751341774389958505152271529954132629515680210117441575985273085357326414170280750963898125143223788646159682730346244021193293713375409118013277570936284198520683823264820925650352291597684521332625361022954871491679933895268128621802085605326783764201084539953424363805576435268345758985026720242528160940420071050374447218771521009212903369727595847673177736243536284735270333449734028082799849154706484926965560696099843379370853961074281897635479916287334867564238767942691002688955892539706348416443678528924849253816905365461377331956302175265161941346760759420269755895108579971848382202566926758455314334380257015687698429506710045522523370729818942298745378503904567604753043852983637154996882043167008028309833511082409069607908576918926675173302104235602218460595461140531226603219091893120946260720123917004755371363800507710974589130012787402326634505214551824598596895579691499754055784193758904124221632844033115547982370082943440417230791296916904082637174441885321450948996839032740804197529206510339874125488693380986183996718643942455135432183325036404625350020450045030628146779954780267994502148511610578304199843185879126409725189326107411064252361979680684213526314666076054147175528856252802533460500260877858580656680157352694048230341953340150960363702878970021488494577627133575384166304055759636104954318253228748707576485400260948027945583404158048449358082298295878435649086912868943170987243275871742300954874970363387536399657410933945204542372517137002696100303284547347017614479655842348479161619662222520658313549274926353722661750138371240249625394199839406255504077211092420459293602042122505930076780960727336413644586539574961477437646516793385231253276220441336713155422214809540173319584732480744509994337138585990327016717087018504089300774267627524741874453649844716410587744319374006400086834865610372718845672024972082991157754689050892921611497617785492524025580306271081099181274303150517638375723064566182437450339749781078290280152448609424705171400058542005957770499313285374903571024715056158045805181014550540823626396395554668382981088489505513001299123355505576022331891533820335678314917913963730119662711262483468445234846515707397049577590241958410079215666831864094004651630756726995531655158090835656723233515763928481262711565574967935844792053692953229572362191498473909617035320466385768859866450351600980932165581546579442022530633822995724640825767019672452085810045746372357084140795378282362248437932403780376940056250183783704637916691454403093857976594376160179464980281232834789901797071897880358470931901746862418855000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -435595703075976728898599173378789336690650022040782661309844932261552251626924363815954280570828350236199880966583575024827495824163293958290574821858138748510875423707525492314754452579812062356858718562354557511126407861881849867065242334804883560596342661759866794333844158580631752574031940480641046347881953847503522503875185128359490056451137697148560844098828229647511842579514563276837210341179480211675835278791675554956670778483802671948556867709606086419540647891198016529290427077614672610751385036056359825068417691124633630191830417833159455217264276245384193023512217756714300930534621050718910516936098271354578772969450654378182181589353872706038957614284188860907047009338925450554065098350812968725832545945482179895691042930268750300375081610439816619633271870973626664543811410902436766038702656951122140880052029644740680372419703646534398229786483255688205633930358707452388746806444718692281949002084692801219334964960069122850330132269513578971124681316641945980282008967854659455072517045266421035335671448683582211477735717623754843057907069643909097538786603249839552883200087651005494090793784312242420559287506533170877112251448142013297101012469156562791885824295291149724273524972589286595953820287185392446730848159675875774048625503943846098404473629565608695810299762839428518832670063340587443900598035498675511223402629757972968058573951995896874763200170237049293370303041312421426585994291787618002622869481327505766808373505763829075149995043139315261857274977269369586657841855893829561778643957650206874095736045844255783500041251486052907397102445907864514599536410586796467651695222784382804392685394929656901877402800130652690411205149766261871713106139390317568454989433445224132188125587457153438436615737472907634301556635724170893604656287259752811085019634110629531287296620720968377243481021422969718741011292940706237018780900324945919959269501980178539234855445332465148615805223223553546919105405612476519672172384358290328918114232341694950677586870927187452063561399512075036420127813651860920667088778929602944960649664727291565881460639093715227615150855661671883815285921847486606621021191920598395119830623861053282232133502135888487116979102712387373120232748984699944224614436452310152643381865694976993737209681112596484224886276709657839898320551959689255781669198520005539301735625671562555795146896730321613164821466072939022204770852275380186040851759272532133209454144482901445785753449902087183223828919747915231265218323896076534902027876751631050893759474854200307046496436788410812723531600512119370431292007066136482785202427310662245871090164229280422151769293492279936007870511386446438977481299159784242741894508544590009450814182580321917738368448670468602559769592373337500509900002825597901194811838465956838876730595830092470547456371938082620843500543454278304481605818472004389661199950000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -72430408532134274556599079859855557892162625436762594537987910829323777206914844257391619973399080932183602317291267597947371012261141306273222013931996134557713099314624454156827333347839695276523378126244690960800897132719970114476519243982128203620032269241209610139462216455893474797007901649197229946343745432316839930324823037322380699442785719338963896651944992724501238548825265841506052569003336833713587727484041851856327804434926502902504444557208530592122408904205982645890440946133426439912586179654786004428867979789591448691302209665035366704931418551715279481316232956784481050017684608865610722135371576991365960815659638975324421555909040407800062306570948289871044819531498059308654602387985300045646705134763473093512983251137103723044819179674864855622732019643109315212541769152449747251522039231567956981724378977513485656722288493099337544686535559280109079693522929111366429472701231128081643680226508906404720725667328507131080566911176253832229526571626469791115953123013883673375270760065791957830455175023739642692629740844799630444492842363914312517056837203203864797821998181039447574548856279240337465397670830303440604810711030934458843990732875663956307079496409135557181404335716046283329203393714436756798719999984690463258063406402650332640917944828714212760858973507945881309660189423246332124917655694473877705980002092577920821912216535410128488493542743666306644172337921427351130860823656090459314082824016947591605226905574134548150891668416201877101297652891397791541458537064574744863685830154029190983915640033511526615010092250986148753145040167314992703789357558572730695022275133605434554215266637634479770852066406600726112290269066421269793849219896648702874134549711934772457469758348822407468930951728691973802962559258674315254668325104087281997415617237037779086252328455959753639069298324947828994748571037717768577680878601233170660187814991052094503849406668548190907747809308678405777797866916667030484437808596778558604767512388160069031475718528320392103986703734335925233559546180142719223011615913903121988086095549673273771080108317806984924779775682692194542933436654499546808691629982194664246963712773360738002749145869936983930209503450870091408638449605194438645471064539037135749289289355930652811177092034191669133349669077619971586101065767269097737404374213187720106411448931927442464955392932621163271200619728696906921380646444691208019049587406408038291977456278467419926415291099900837575224569388162453969210381889951191189098244055676359323564149687758859549960199054701776064187784538891854444650951802530096576731742104702646298237620857194809781804915687157305899217059989590319672392836733313421432729861575208352938079330723172901401485558160925331367303773818092183329355124245784110908741923035838049875859629994954381193152467937222785254179305589091552453646132812321532332663500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -6331012438998379955874498512061770030875643346664957856464227511170194125639014906665091598643115142084687703962746111802569434738446226828428450679542890636679434058419976744319968733959858326056923335652415944655050979516745869951785278449178805560177892021417694364948810288898419871103161964897156838806795715312323958148411840102763432015360434493964100800459221470581850033786839773537004808140551804599211469627877837359395991048570415474263614590538283444545326324843968401152424707833509573477207193110721463898592528898359818622459984539291122971933083614363952287298633278391954972498844984327745451016336273253861995708246758189452674822591095750813053571843550972381219429306161820541306045345843652659121996597382501867633212798288513347086886850850401418573304594058592238559869231505585906837701833100708959244081197177175124580162297999354210040342239769450508031103900390893230639170559354562823291987570593412286576582417467392329146695346988936249421461319026798565164450537895270945272434216600308192067859198982855527234813925303620742989324553147433788756496048271098728817885734851443850341637004881270877297039349999554931079161801758409374322152813890966370085001759744751446364521583291064889578767501467616969719064415892280977661133320682278981802611952237148406625182470735819933005854599124045785783097800379047455245923912752542007248067144620633524217725183459629278818039513963154516267201450076598711950309124299403557661963759994177987943271912898056381619915237915135939193322942629928553715854084535101896982594057677082886349260819573188301858417804000018728576949194516893268682591527533912080671479992388712689598816699420330720902399035959930955510338957851855594001497082804246766856003474662557854496495973498238663138479661144923685474128478399866044279506508630619573715290341826208430992678408206868431866233167180882200375839509283708794564857043214542275791742751390924982916636511608433884110370974090079057224858043925467775631396483332527924487773046628061895956372138276427423925309381429604501685033368506282893640538918679480343737631619532015599835743228729181868841805643543542972463399589347545731579177980139142895093425394270995491336135288578552598691563786368560398993110254773930736527473841999193915534304918311504692830661265341331359833900854734980535991553067402508157026933425867577526618326127420253928407072476281571698521919045200255935237347734034678137175354095636323547917751721793664480667325013876128150641137095414169845184740338733417919975701021970198155066349391008747498409450146535634520899135428437375149247172224124277056684456341902570908741475871080357685685693732511881044131473667043141428214469036092684912367870424659352455284897961505354572460497633361656637267390014226606108551127079946858863551224142636130086991958409743894191630753435344122841119823089057973725314975000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -241056480115898607723144728806379219528699741327436196635549432913343936875671955472448016093045212695706492185904625307195024886767115524855665689606785891369336145394124584998869368377052024316712163644880763947097878045007848016243168503249678598904059391431467081330076172185473155391112431802848832375397364974464374523244294743212711399524451764319703756793540581289038812270629503656680725568826491796049533103723083919361754272527764437581313383542528597720637559283783249482213098017524467760568926957988602606553946490444644011392583975309906622429327604012249305458866377058925098961874911542939697225491419879358537442925288941228907073775417770776978649843158906559051564185846697104589058785106927352500081624212882943877293849465728364737606511309570021446812050290310570396120702818918902766144122165132038278437473758204162230373809357977072994954156435125426111412456919389477038066465147069968431741949673635148239972766884604702805775127922800590904887675180454168508731179759151107698488115668019594680956833988008984475450454670870240460951780223221556488827722741777999464307996644579492154761971230072371609613453620691594894562472327404391133487382137823914322265221754672552800625162996209378324497215133802674106654093282903658589447760868228057553639230665282538653160687529929271895643698529547787485763651882152921695041780108984667949297056603282654418663988317222405288469858911760713497102501207992681497202714812698739298076995364338197288823431087961352765378383287750573623854406335458112303406091860500662543707286177556892546290901890706247888159136685423873750027524716966484484720344576521409144965760569289921442558443302391659406660179180577164177968664693063327738714732770193967774498770778237557824779490099936318817012800905788088948024783349330768833750983228691982204841943749453427515467231435675031969636525065349723863653287691961713825478870619279492617523094092853389433904231065166960029843393416761128383226655669154724586046252790849628085390256671781161565539599229112899075346496491426518998330677057848346280690647172155264459946049797330810119342503686499147427708399422154207874062917429704739184326574364302834400766205257710408041468801363884000692962794726217428556360060472572547094325681602351930418512758451247800158938303841442432952770989415238266261579069747850151508513324872711409926196753868663232111059101359903234749504678239873413869852984492921125607761676013165371258171794843473787269460022437711297825923254717136157942891442011019900600307225400579831610904101640083787792270861002564162735782990802528232054884110429194947377585083095448624387801964788646316836548260385317636076768397811292129670698060261432337870782369239531088037757713847024407667469121602837684586397471785470572256450125497764194101409107376842983813474583353702833263970805207208914033541302586856907490550000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 6452546330442704048604076582492741004668736934202657575613218180699553761953013646473874315426634423271313062872071290054007992402003109629179520585247330014423937260802638583709995393913159247031913729446725821758294119699543809989929361250669206945284496504209844400487338547472066855327109735097684451795172469465922656909178584839084833596734732555139575140182298562733501126915708674328527179846029904000167773187931707948937195133168762472185289383583676285432757217205678431489220717505010301177025086947366649738504131180684411440410878040875920920663565176507822115984538532709360530850468904212911148085000486955022509818385246759823319869357168758385833588509967328606798734155595732089659021203056995988135553066997947277454248263926758285509971713849125779728424238132414182543193149775141214846528488734685034365731864441763017703071484113170862933649471190446893358463650862995455316860711556332690885337809035655581709040516432425720863006963792480361603864371552871187491159323639473685343029389368286752570521628049912468721412296502589566566189559635131418961824623920903463484548979343355844006262887602498792663278931999008564438272669958253759140769348718998484148007015142568164507006354888689024526135735048820916393036680370602541254642093911374686471242772835886978928769594458079611590975267766402162259387018102493763514511155738826528137826512333709705874901211888967812257332372375560305449305138701693429394008424198338125846529907452913459562116682496333280020305738717001410776718836599292567169457387830932102313946111188972796643122031553547378569219229908580925373486624580566148907964062034350327198053866320746158120106331234181946186504911816375962253261527560541648016951897651129463621584106950174472277797323432758579639003060577980632583006126364325941664478482935389534646234593350820928584779384392935624485850372863439523583931206904053095699657905764997908358021317153543270390217088896556580470821716170477579518323272878534180947963173452782170092097324171171273398641475228105417833495770098440534092745523734340803283833648268132281839134874293752671091007160610718016453783149169414537996261559905202107857700014726289326150894398981712298953106208499306578472492091175712324642669999141960821601873346460220095633166627653553771323716204743446357743246677492550163622443736199723425241384000167654932099119877028684355941469652951398533833506016158847401685482768109129223243489529674570445258726532488860468672151423425924232709120194995357660542580157662333077657370021594848891766804335567039546745884328030823904116457854257836200285924817796608676036316649390039573347678430244456330262212179777568784334383311095794963216554464932909534385335677025770358295440488600339989668100438260040433817721730618420345939261899870829611199223709029050779707123254534554154888630159280856366219902207481900684500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1233923696843761278737014911071855734050739751198845186694734036379640602972585167775925729040745439038037073022211190717503658825438230625865361930310098142256619798805278047258378822076934596368743846126566522190650650618727134472000877102019919101461104552378281366263261733426862267214768041891575118177973631580901214525624530289099936804443359594102853511410386518233043586684864942762749171514907200540414880672250331047256956391976211519970369657914047101190607736885302758413035921888212572811650833065878565956881171089218904864301367444544568473153200442680897371847992423020657817272590442958096092502719646011570120006389649195053621926405238529393304326556941965745395234561143827770786181202330577102466990093733725238346697915508116561714108665424073385472593951041400441679195206606231938346573244662196142912195342435112186779704513810767752186612248222876251334881692190582729451069348308764238772543620675307969011898955993790427965871571564129798713616808343525643256485129029957917254671945311972838383696579800113885105449204707518728412683631428015833684204185865976492610928347440434759174244282218176886584076343316275809027594212046090478707356677890875688962628998730405311566524250153952092014561298013811698605513615810523565525429765551971759885543422147500391755090291855978464741252957185591399547755806706763335552555815290974852738748163421700782282991283276131334556579846342460953590436294054819551686155619460331426089992940812717637508887255080516313852491216006924746081200013374193373832677433535891769524954146571812411715842392706327271086048392026951021953740056720316076279760063551914318359952103711373819495091580745636898913657637475197781028841355147596611595293688545382066571370350511854559840169908555293328360556729398613613923198985545511338852253327797821901518678129367018163421084637537852680052392849279069622302679042216788185675503125319042092845531771253258564711964123805447700945196301375236886685141989656223280887495114900832979102195380469089567803239849338892889645338824345594413013220933848805864315885251880619629291942057076780199494250498617471183170380996964365018772004371880692244420006530546152544581987676161774513048912596532705492547192689425502493725107077571691948354651449550877788353059079620651411847215664349625099736313855064455732579493750462726612939488008874426029907405042806284680161951134745289091520946980143938165255460038723514274241304693428394156530450563357418208503734831996753516462469387697782295577536736863547843175517636437595950945216183674855563164544490131252900489808467779589221800488361484135127901770189443758372029792945208134416804554478481948681600933756294366765753718409314906856164407769323148940183800052948379322261112042523582488880185225743136129221803437740794048659173432511154477061699661400316983726237459942428928678442798677296365000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 55762803394321164756254503380578147467683481208072661514394986188584090114635121128118148474085373035994725873212405926489952600478240084083454695169185895843428821065654229862473085767592771182467386234477776741624320832215224836444382365787364127421875313021279662499570527736339623114417999157539849745043301585311759545972060328656856464269744825916662737469893272503068306803542898300341806916197424891907497692091004579061706074406078017973756136439467197713274165057891862772864135515709221556353051915293425866986210548840053758586346752483393202340093264611620978764753208664568129131120904283245829274570070864479929003262085285780544018835459781133278753102430565160112276132494435406078972913755490687023380284774081539485565243385732172370255359261178901537082102810536408905697448060400024430131752137061458977169252381055137803427703790875444038940915179813171785934301840644741445182074191722450698562699683133206750418321949170219969985747461304521391077600418586893785960991824429625407260188611909666755188910150270663896210382796177434161545777302188660989020523211085601621914943149697331695325910426744807656574382143765634982421210551006766555260264352954024145600050340787155768972177011484679062471995346982415002966483276605308245545918181963028956170968043067676524237177407442950787149804744717265747116007203902372100798365537348385420144406720901135248975957928793995769134946994039905033040644665714280746694066481213471479170070601942942680641224599994987188755355268114881067338219284357430067582482446453119682203213429708608131771852408519854488874483322919186905681484778537781922485513624089177100053820984007779018396909025895731388530420013034014064941100341433756419729038470770195704008825993138055649141471561880767140584114185601840279923353749570945314229904076283541209280749014957013056676120905046261169100548818401255146958692529034269193489665429382102207638264716382280250384799700508137219317751797342273841915345586987041253179341244465575657773218437661397683372674654874026527457202522508890485689829781566878185003887613715943633083986592780998758532323992016531206201781890229537442782876845161793410272779627735476030145697452649010767484817792192894247754922864997630396999889109004813310503550551518985863110566630601592199842200910959177911177084124326528776022132754667676920156783769413591096933979430769925385587414796988062875739445001903368167751493950414342758140332801105524678613641172427782584028291493713171907349407627860683917403274656448292079220472293775759544847695201203039394852466191910795208248484687703039885281166280644937411017958971978934467238866390917033984158334684726955068544106288275405104506265160010643461094508055920328756176970647801838977783373863663970892988307188778748014279948530542324588773333671725971764132790631173086741543295033931306429788300495717050000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -299836975337662173703559417098747410905654020011151833921064859495359530214205316160781805691404435635955952737194482735848931881016549502597739155599803579294093036804568655632882708530481413538601776725386629508899119274713642333039102118401622178569112029743051746318926450665136185561313842776793250298030668097293282301644540905189865837644589056792885163997657147730919457458801064808763539036055445922258868424878609437296047284301446218585638472950534986775468990679548948562435374148848679695048908552839427200907185083482434723354580216103886483444973221012450579622133668853893384956857846364922257555759519734451496451878585500934728872272926188716372189326962890685675024819649929988588594684915457115942080934342577626966569959161246515040907134226937200611116673950379979099606571326938571762944945876168437610436450428318261166788998969618154701905634308560857383989091644240055187469939727112046595940471530599506464036447399785955190816872470638759913282291028983806938472002958016358202561125661068656504580689905939567099734730772734405934638337207686145885324475343553104994684386322127647077081252868924784574004591032337479068055122994511325753334985180678034197369839628237769595112846406566936569136028204343074164280931147298424860896548023864966687990768979281204270562947870240285060104069485477197063208636372573263120547076239431999243900255634876866204953811281087968526910246570914367160053307172170688541744187005871240578620434806110443129580767785478451657476977824514913720577335023695068574827411787292569115462018233443619225098073833690205156702792537418223889637468553415779464816070274084959305429703892942005511414325293515582623963275411042548801191272089979451178707490941124344605131099598319293773723864575983555414236664874815216673582395674695843177833112933588354192878561162388257449895102533852819625648753303577082202141234666153876593159466990175061958737403431967941103749158419605622448012258916909535074997992571340878919755159966519391817690783705808611439384080898982695586094606194529425143155467880814260551653534076670415383180660891041084894279631288833815417775361746202846643580248566524239306128612746910796748000364738785186072178803483583808962714550145293394846792547425045078139008018632307324346846522065274744437796387104977394733396934352496094033183443064860044269184432647443854732631717097660911594445847760918970135879259806649908119522213569323155214282276014526469615194759861001022804969983878278279782916394410199827125083699636877123889356065336166202112881558063181068766150715843769263044617185753891125474073199152809011133860457289894335941325661077469560474389148406575706172640887092713390729547675046264517299138834753747688983348815993822113275485113138895040664259445920056008788760090973214404306612136160568513064488903479643448632011399228375785241466207568500000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -200406370097759305942771341993654841796384452704718016893399206706976694888116650680317785697104705725308649871271774915623278296103887613338346405703560560885698753508533138959433493070168491283582462298294926221779798750155829693521466492310144255055482431823144810573991498322434162307455793614545958837986202843477731996903010495377201833744098365381825760967821451734917475711962569129724649837187874993262653358213247226704691519971209493371989100915246909044466092242659682867588068375675313829811054588576336339086590280748900098531456795925666914235878534034442802163788968483405253557402583374807015403607541075318557719435618960048393136966114519068106917778102857130776624047646860638625249682957673917855228692947365722147127024201790831399266647099739814519141337171818481991527495938818882512863436356257232629832576357197730398255029302482791711904076073293900855562034510974403925415076785759940941063926244054161457383899102461597505747426619293544798171653954138068279961384268170998995582935639815408063707612155550905813356546278154473390492727607544940752199167974232311265103322479138743764516854200953423882248106320694159212325914221816447734010397435677637194333267859144966234812782949438881411090383190814447010486385381182425706124462019484297742501557258618228261903579372363817924535998598658221795372225166649418685488072834253798791865268673552126949575356397998917536404750191731338890497998332597325131899078174441554722757549055220049461894085623654852191912419828013900910477732281491839319707837915811126188468105743758705494043065238038541955241807552679605683286294838260037414823423765626671922296767840063813747021982186025935383367605026500641002910843645555881650682209006590483162640174646633721769494024069898650046945990800391581707114814049899528802844911289896001668336997990388035003879518120307235276838226723012651015869023726098971013368171713959247198018940401973704981881421473095711439223184739412955095092485701314457888695117049019735383377217279418200711848434926427433177764445403821867409979723618140238584022289779029724873374332609537112675012500388072285957085544553669946332546196513245428204338865676644505359332096081887596130733061128456184140281844239673546046285923544234893203900379630256502087755830428934749357879608942317446950882685724155006534246827105356065475567689383727949457535508904280959983102332891121435158739504396193118772504875299601215968120110533454933012465864773500533441881721558363343672291081708928375104841366169263979387686696117072775661961680755928873302051259315414963953530847525216360757588743066014961342741367161166911492054699125261292829645578298083712278942570443006242401549106759330488108412978872904986871224369227487659638512336522610494595690915188988402950885225490505376844098147129586064785736061210620733622152732455844177338936205285000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -13986338472728970677368661072646342887075810618801334490298265065782922373339477672742604825139106713847044990245837248498061678108630308415500999066639961307956140682892245736060559374763068923314277939775601445693864357870929032269398705847453438502973180468184729613286364633733538924646581216138477540642874331400909369109112781069514078292496046288574182667875905910324053275483583470730016288473786524784257895569653316097289641529607839812227909373572264723618734113735967327084537731532157617066236912771064475084358041331781926103212216933085150864530442776401670136576217402910354757839879728182007796260635473558233682533334066605916411903788171886260418263939242546187511743813102932655251034862568473561978628268471820325006964342041204606491529379021340792760366335515459636921219077279307614348802865971400499228525556435123785144365915643205186469555283666278697538956255460217462511069276829702786334870490153946858026805474057501319611970270496905567192750270941565100269278130851547649553655313359375508793090243418586394894683949766846974330928969944807101843444539334067563767877484518723116432785100975738401415993290626118336906886269619453881681446189033715155199040929750084008699782614260376980916711499312744510542234823328675497367207184052066553368345668010126446609845776819131189093766636718507305622005199440585606021563257439671089105167457403104683020780174428541793598007188030011213193786427882040166559376980816036235685361254458682208189616216826868719189052545833293144667605947643080396063910191848254741257897921521294799266868473233082696276863790294313840112894884817993951125885144880853067015287318729054373294678009021184904193596431682931362167892112848224457485706697008814684435338262582949703559712589586610779438225816989666251264370179389057312763746473090656293831509892865668294435466626595054699710838715983219486117650499537554288470304962629667028362717328500301921640122800381782316429351196138732264524254662706212486782740080650962409955331463765134680568525532488155646532316813535138641517859189980338758816671101292086191044596259941055763462974153269988426842188336489946871850877874713411572114742948065342905988409607608664811712281354424925034718178585604941731630771016584585824663951806330999190287530907363423568449194840846345637792379470859496108545472194501353006190482796673377344959795503536900780886713580643916677103389173152870068839033130996740280146412282917706714665496588535371260711203739257771650143316233543481463215264121931347565376925132959920061089623216004063659376391453895523790211273764298151335946008734504398548311915244159049080610016464976234523109775484399117556293503566112738812422506692472486604484093611092775689165802668006209052026015283358607178786160804975871453077570858254645249260211533322943719490197185455424463294178729785477344935749650000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -503145899745890029535789042025454401405720591511665247691169340929975531123542224408354286881762544889294561101782858813686899310231071203576161487100937565761164663264709006957946439874505044980033427446193662416442697818218296717990522354628007637025540902225508841736553070790791607974330706132824585977032550105685246001406363398734879005545461969347411665751658538881814514835483093444584466376179169750487135738887313600890457203872177267073747134942409022846927153951587091020253149143933408449968162198539534090619111603304326865990762648379906328931430886155188953456012938288761199295520622872296360200245732889950628717832467306325904083756276005585662874276686565975433566942046306443877528130544616368122754258258158792693307275971054281734675053136572542959503265228243148558747947497501810054040455883806880995557973979889622697420965549978288364704386057589882711969897349269024748474747813875605498963828811938686780059183160492312947827245741541515459059022167226997263619307586008793800584029142587930897787897807660926280244353574207185823223594831658314533146286815912384047022337912119354244999027902207185430562666396472672951807189365254772760859832187134273932396871758229271800690827425970600374541563769936418828811842215624936940760721076255647327742888845455922188918060322530446295884454843429106162257715115897906804834465039257234436658701051253152219757603072574379129412682740430490454025611939639576247090802226462922677322871266732590602607997799316508803107640347445618083172814512253535634327483238237414995219007855753120815206564969786732021046167610315624899116075237508710594297286468754071489188414771663909165011285566119974951617296355463818704888870146598965846330645907056782650512832016956222098676463770990510533239191751638102942153083341992623328635798219951423342773747688535035696110230620013525128158412475103824439723579458909761206224789032137909524713265744434685677068578681682318418594621611793738291436394532602920553676770531762479590773780056795126756773683756399810297851312233828284685554001676013524216797517293381310553784066783354293198019458553031757781635375063468792957509418714711928195585440354356902585768670990916384290078995744017733049381221402199676691048497864891651928079246459729392371713619640647866539581491330156766958753575352376220518285356699578283952841826115275988711910663452003833048179457442995398451402335538251905770838857343879051224380564637052646942497267307590154755025816793539788075661929696107535647667316734384130651083297537011633002092902787834643752343393209902324854151694977531248483620974267595596569141714458999266196911566470416092374084994835632384215193043725636721702865251552242365384635753747245928688256996236315726942493019849180348926715576560203304692873716870496235498682486893096971577514669418547740437700930440270483695718500000000000000000000000000000000000000000000000000000000000000000*i1^35 + -8733498636032486351797203827603369949588416406387059625036057481380673039982431607144717772573994293627114825026405239298771471836974925110513514412649562488765795526800308731143150819761659196929625231235244004183309827213010883779469733364918647289479246562706696947888424087927357006014012183693949294078834633163435499504827173913659832684739739059562184132391894826780766573051623690512987664793624430941791737838321349303330650050005823510651251869374500015611878515992948633355819338536965221128798534775790538106530576854459200700676270550298125081438871195304099605719545348015511534800791869643602140438805919612062444638742853141264455103922760070052565014035778856901196495636122171766860794520370404290165561880875588884049156899975651059337703602164444530373788873031219956726669726387326670232686849228418211468702079791789920395771241569003894804677160163900096770587959104279319230085332089773697619597286045230490602241190876531118593586368388929266452083352542961123621190682096493134416047458745810096710277405465852293331275504498465028731505758174532884955957533625022547975743362029373988950235891284720248700159488452057322985996962203171668176109191968575059536716273695649205830726612121934424255938926233935441652229315710829028528687282056919720034235173192308078887994709225546035307967580593751097994785734106683438447430228471675424837710165795560476589971413388670187531547177868393944037620038673486583518267178983884206697484030498742076203715758965968638872993146360211323787039803360721039534311962489455635628871461721509931557433145356319517873221544241030283473584718534074469882924827980048042896366886350010992450706573628510019881524456846441229117485521594625877318622736856656470106983456067343607116977234455866601938357179076600263474474582437177749732245962654976507479051650891220845496376398857111634529017096226328724166854764909130947851656529378765248167754677162368444936209461930362903906137772397066925764681536584336023742148110955927794384175219339989807078341977687755491738243703516591507542519693278887033426404066392093477225437459105832585751373330006843110300472016742259829252820968200632788183138213637694861103601298246350997517804197181000891944054263755287740562143209351206731650686269067985362183836302735625511426992680590955329836356608616116472035350010439146484656256875710347861094677792170692660413320306360656628083707724065760419010519728051081483819537800113782254052418373193527268921663279464627957646655707552218781345098584717425737389490114767258822282369438067090467823881594947251976043772944816931110903389678979113266595731673906525694987342201117871167492934364641567122551276811186110979832840746612783709192158702125414539321378579951911077602745083031237135240896242817508677942323170409398502967401337906666862019881248413657678683281437547661759105000000000000000000000000000000000000000000000000000000000000000*i1^36 + -30334108532619616835949016141305181076341558797657722758851842979947022787721542386588560245683899312477826921703774701253831317061083528571120870141439785571735067920116552908202454382813651024524703508247129051476663673789548303954614364026276546514115988556660204502148845654649323682250873643749162463184163889663852607353208050185579926180181070213096703321299171636921888140162514141661400084303108207710941697441318180064203737504195323912154944844759260455511862573525925468940269348159692843831809282508920310254802986282034725614049984513928465795808092821450318286738244948583226146371697711788762664513481270130267553689158571864669521937884584391129921408937559212160312657616795946132591178425439101018743148085988360701496627797654853725352479506298115029326735078606993974320345516075156524032120163089262135846811646226927950447837590479442231712710933879831643477188193714141153808935333274997564646092163737667298556905788658291926068096044258195236521143396782257633516348108339577383924318215177649873672107533638202241832613312351286678545967839164116888642667867747747502130687908497496658287459427635090747240554705405594391783470359280724740309354435248693362234937584714385934414549674774754910136690514091108636613986032344891701036174797097240361519114969396350659919493202674700542540706234664702489343383060785105043615234930102584785529250200733108146654495447025470255246257784726514368466209304203456312476547563793270663860631507401618519121722353076098246975382567994770327004810686641411852031440384375184231522314569853478753374972314318314989263310051304483737724255112526131019168725215562161819769572398267375978673762583582122907022364449344804875001105947894569618378623165790249874971160693911609096479626058885503652537587794088240314152810642889772843218130661758843082314427405714048145654895653617140466298827130308354030650760948115275141629532425907209881654026960219102401781600405584116818003167091448803661692956131782954501155167957687784887339380135543169624292556801610966989511977253473799862505878327127492024843288653817895952687877159650508986620437925502692025337981861954741170023114379518246680263873249474676346786360259862001311786463849114930803856496998435476935955269407384820859849105715799048108722381137751657352401997995937361719926491466995648134613597394055982253732917787207941356953565022510014095757454684029234711928320150554458423638418918568017291907843307670620234514741867473030816686617116710749971717068415001703606220630601800885116084974967017592527470341081858633054133140146610007624588932090237622937318288528670885197355609108136348524140396109721760718204144737051628218709423822947125258834524934577778693768596280470986291106093526252771700178936349507108835760737402726455507740899009243736536674072330955012052177813019564373984524336413230881250000000000000000000000000000000000000000000000000000000000000*i1^37 + -374316628524162493188723531061058664401842986415261251376061132784812358502989767900635425800118983042617086440604212417875990420765001898691078122605362771383623696788967412901412398008377670403072575733835385017465578805847948900150369275348367259770038387678612123641399903988571905546232273017831279197036388275775873306992823630031759668375029716179597193519565940409091245796811052312095948424207898277893056790163077231036594957098155178399074614414463094244507326013494473057966184352742641638837868534602143868448479182552999320884993263752957680526756703749057036434703902934825247752042260327253036448252219485636005998093672150919468813327425220555512996146803367639916351542837934613369279154838707545150848603118379341673860207739678765782062790435366050721714822955744042441184556054871155436722682005929406974866115852458010126355439731490362418952059956527281273023752826406661872504766746341036857482126268312630250630142686243829717995722986089199238376618403377353639887305792625741210334791407517787355482268583807974325301129753772204949873864175418890778009912582221605513250248964617042321866599356260617797197891732589817624169988536019058707205529312593568761571096891136804759118926891932118389224935316413233372362424645266299267661225496711715922444323263392875474516443522171616574916493796725911240850393133401359525671051631712175017664686344901087358302765739431476898673498590969038575402516970119264913965829971789028390890797434297644406670121362295327998796128668546775298905817510892359425132084084817833883575963757602800517872578516004455715355420909448203162490956055018744452309877069440102165924382517134945915756472122687993736903535074141278678175729952600533119766109333666733022657913899467168256255983819487386484071394295160739329151697052189986127231113680161758421759506219490754620268276812469104466368217744668676218915986423157913092254737291429827930495904533208751476821029625509693090860602394273538972333123156788089386590814073510477784571560578817621328784684590030970371844641895382856738286969530002740960629363951094978023792707499419051401129081829768105035613533379777955019052810540843523816828077473748901427932582940717842309836567109261359092782104341210075555442193991237496694285891987544942083175097296323099725252131837436817628917206460540083277476472637061717259125301263985909833010108792073440744162484048792535383727804931673246927935791709394216915633535242650017475238118836232101284564152883216360694397099025831561620744582347687273616484967487430710703845397752751390607681705469981951906165412134735504450433914437912263954748069799287523298687107649379764408263007080520041869085640065657734236502850932803954370664371969619430286295593713468862065604118893808127192088280632826692284711709015316357046721946833885293615061346120845396329727811218116500000000000000000000000000000000000000000000000000000000000*i1^38 + -98685828307091804455314205322365156522709185900343968157132449625905075507568736781781858960938742758555684820770606743226285020786802197637901871368198478073149242776849078938293343345793052366350795013468875786882045201651238425501155920378778241845587650798032463127098949782933073825191639703929809824969382074857873150499572489793956001980101866503595781151703536898746207408397968759110409403899133867565400237841156503843452128377325232019011313518603294780819203507256488539180982451604010824697731999083139626809868638411064614853381112786676254750642115372321219804312368858678230153343851704885147530624177445113799514026992714079539010052577643198922865080946806053702874367716455323704799913813833908466390601799004719567704120815920441059717564816320727857616723317580923515045520454261431354426843684215311477152604154823667428061309654324583534013481032060958209397209500040732870270101486294193799915665556491795735455074009222338832075036162486759358009902440612373958375359565442094174371050272623012623184094542827156145535806638461612383984491333148232072687345742231785547966513860858447286011730920072050882093958963535474384790237633204641610744511205131542435731670376928419656888482271755369319263396398501817096944188380873761717186001786986108847753615144782472945637911536851388403614050785061633139088414325152153424597376950175753257857262383322162297218538000642276584507708897480404054685657579624247922129958832244320849855193397019300881323827983266171269187870944597671940334890169492899822313531309292476089626442345175532566168950539058027137620492060342660867916095588009866749529438811768930423677179120174579048063269560784936237575493387880522341380201508245865699260427027536715570994759889757656124174789072258883672616163793987326129616414998659698202917534898775980615844078080516162295578270325644626343963463288716792095903421193576149136705493698737647270481603137689365588808696280808984266545716997448460010274629293607892168138262401254379620802073044007946881421284367594915435733378327655114093584651739570183090409358200385431527450790694186659107992378277430876176266241645610923672222454590807561514915272649985146758800769402796334265918963331625299481825403505363213599808102707502183930439028402303942809383950942030749253982925773324438820900455484379341368500385427196945593966691055767961370738121176647188338817206388767211034090968035542144957778727081639717601699863933275173688770191596585309650023108994585873589501247060861356322275186370938710962305661552738344165056338092914934113235076632311725686015319248196905728959312137708558306420377593966293606012898306794512330158914908141238868608020342615494574112276817017865063578876021413350338638517938276205889606162520379313949894572060956238550391135949322171183762007277015431735713546055897363440902352716665000000000000000000000000000000000000000000000000000000000*i1^39 + -3297329460512093670105017701045056357489441072936951097709037612249263077843444504811783440818582941321105527558476968319108025640035827810919748066276329315398595897528141567100159608792772327614632565635750238459617625488975710911424880627493314259659529962382362357570159429222875059463261222555845663003406644635221386899436966834126307877835500502642073399414430967699678048830212724646450176026833954689452660790589273592048017427170961778163937759648264365464252663593048818070820408303433776884452681922369044827305053107588161675264378272340519116800031883065683213803047283505523099372749192764886240426228742746672837286401837069020514499621855366968193332288000166325180201361730823509033430621988820303131486502454651939413427772288773320814700783604977573388937262116682248921731395205629140719104104606308214935093812459657691506419790368783891483704638529782693380043031729310004147099079425411889370353233325644993886690454162590669570144146425304593515183136342204866821886502021307708211700284644563550323774477020610680026895290561046048370713928918617581995507599824958584471664188653220459427437385423634039936648438773632878597383342247529893910116051404752050818396475465395946455189283644628747708755916786692320016547370527771616387898770704533933124555708615172176554805555476434830379668453496813374971609411391284582086918861200525228042507840853996323412259304677050753836774614013286758044117498248531288907676737537738020820421762663597854258419486447309807514577308827243358484055817018762007949750387256956935478506376758306911207383947540016944257847455560043785771093439898309789761507886330905528536057977915475918173917796375362833051152750931157885414364222332016574868756442071429613871563172304084648812369441329900391443690293158685562978651432590984903545746782735100594273388598094996837789474429982999821298033459017593517720302968284056713234381978715000110681346855892216996057148642864096907788010458648126846265527386281217177794758974807667676420723781877919230045798296410518255644838575841357062024364526956946282372988580709379607545683551779420422119785775881097686795961531537081274955451617977257013113652521865882307693865453333575014512282126351558137072403506364957765526293934207172087861931620739977888001158686287288953996892423646897246662722944592198826931096396435149554808333514145456093730816618203994598391958161538779139112350353461521143460937005808351847358762283539705555665952611462282054896192526747861816852703199510571022761145413696195355304248489638320750180803430457209187620707390697671521465249597647029568935069501273576082871783463234492962384365780779420132554376969277169261683101585683897816740295767748421064258283948521595683821599698225007093221093005446676760100392173477274328677052282349642393244891106015151427635760160140577014945818163050000000000000000000000000000000000000000000000000000000*i1^40 + -43182462897967988929343514336653093455578792055853391800330569298640110222307987075479142114506761895210419802647079131053248766670266442921898208336768262165040054383743504046604133154360608415047444877579722566017037189306704681477496857014102521288820243862815897644119871371897696160772469325734336286017482059422610244966336672102810771125713984910039877594889729687857712518758724501295990120722634835829685833995478533943725926960102792202627254465958799836749231898663746873200072986330691535618937381028559400669495480880580669643261512571208293697311219613172512216788401991764350105032978679691577993989188188796801713337049073295316671739201252935503491973046215443657837562779282769264247661035535264019090820768219598838812079365268764322291220810934171831683950266526808594377086510397408757471531723118509352271864155847586383173271783834885468660756350276306986823870403750436467824847536028775155753536840566292657997834823436872905844699043296054371766975114951117453629625682385788087710544230288758070330149375392541276658661562968259401594122267205300153090726674639123717265592697800382426130248672139923559558316063623857289946803312037037307169352843037789913115373890059220886097363075152606724937952828242974118271105520672048642961093180084434252723704070180673278518276481827019507168551133621692617162511114923237604045632277982832230602255641528338857002388392169425904338986433586380339859383771926261203739555743406195840372267628920992883013550631477526418845600101431817332756879202837137773100147135176065397958803380375243804307452091740397154461446374399481659489213934440885526301451571469580242931039407358712868638561476760476802754913412362132363282726380598840521793143009894017975113705461624786817335232672937481124030406388608224584009027070016328109685096720429345452981720815658973354989958662902025438711940558565257011131598873932897915187256544246432824269572452604453307103342956425806579177813437926376196513715730811631375456509815112798222467509966833923568516862975321253145189597588038695142109116810335888966537542634160447782624480784899444808610394102210845646413922253531048600401082538463118692175457335747112383854475268022669851596450420452321985138227661789414244888687103720841907152405665185057391319824132600278752269312134257037855644393615954000678555322552232540439382836698053443670697543002069487643509156700266333610677897873673999121994838277808841707490367822443546149715881384081379666652295794241143547477021627497200037371698887792780753717871609899728465648355929537452799664057389386370898183453633980567606806270091086952486455167463812738534087247549795720370750049781017340054142127431823824105806243329746715498421073938129877639439656165586175932954037797428781435890048583812271546979358336193512403843147154690629293778475068561632018979644500000000000000000000000000000000000000000000000000000*i1^41 + -91209160346061756274758449652008116242519311001214200366414530140538230416459730956575523760843845015203902846612739321845019646531757118043122267503374249754095254436945155043878003266606978886449913435736651072197814006990560713709295365754869708491947908711268966203465608677585014226513633992698282941953882000883848207883510976925269363481795918366513339610703272845046034750334329063228408031367084188193323210881467547225188650884908629104963884373060993611418960754806126333449097345135925762729927026324214386154282158603277301550880617049737112204074754771774284927002307110481333347387007725818894248779717833423215270574463784636051955820288360795652670877598992446381284630725223214797725280302959911333467545490697979528713149421402494599313498436945037201594096020297893155849259551391981445814983793839750610617646429420133699919303442296972022889842401589293527685094048823171618293453542362203349668127200406616559404126033687200153888310474469715604940632736116635136889131907744143351349756154623420713183840334211509501803121191739959845594501986878348107371753762963863031897335298914453747497870531395716203008552914800281166899236872095864406013960953101233905034495360479642157419590408541807777219472173938489915823846063464000446782177608187564441335723695304582508480341275223449269744031460336858152987404454107042945065005701893507051684939665780509965379255055846101617974676472061329964797610290523507739227891560711890680222786635394863914776798698919560398889692641263232311997887418954860084041718177860191370093931620753146712461990573269763517146459627407000034685889108537180965317811803726767752681579352128146605017299498481662022765185630383772068630550559799984778405766193600723134141657355720057146509043378848303410173618494995576174850426954874373684882300686906211596768742567343103785647094784933566132789081860777550493025336309168230385776967349747774424778131252516022402823415479197467802776897517403096173121501569643724801245020011044839626941319492897911144885319676306417632624098453230597844045469053935899207714800202367096362918645448323126850736378443671839656199722990131215026442868362867777521423591038831579487684099046709336685603227785876055228259626509293935616837119848917599071579411934447789161241982404392607702193089201575939001381597119429040038740370154857461164586740607405848182478815212648333922272954210710081158771111654222349808870984863833574949712486049409398514104839610532246289616926137135849009478338417225565487200347335487673479282496179722667268258200021139581680267488713168757842880450818265059431327171412269894189080318637879258291015390041112993441917749749353367732900591549967020829628847026830117976905479442204926756617936465868183022348768119233155828823089092665999974893764098271377447386865892705941147814439485998113158125000000000000000000000000000000000000000000000000000*i1^42 + 3707521342293425729544329065610042095646034781882056607859078022310325787442301382337229836176194046972530085215440425684899875349315304914699546550814799397914072231682796125724546838218408314517592044120977497083588650311492219676742925316381071403165033077543362741902410897264877106308709153458591385914397557229551786734020091444001408067911429267085466325403700731621003076402207916650594789449854383115678065187374876289530331955386083876953167782190444049998087622984534707572722341528250999309379903849138170069180366609297171245985593592177196102840589919643193950818675514107341531466894268303501173724012147995600691210755504750904444328593955505195820001500459700995806220703943633725707857813219340202883426262446231290851869935889216677668318047161302990155622489002878818617189458809636785045801598829045365611262783625061375901025425234146018636846260036293200534641426144114340229840427855501659761921377715852488446338107819471952603306359585203597420027906745524382068598284723211736261584155546783702464714132728373033359112346776139960286625827269471896692242661769584441622074589136532525290866423943389080818789038497618750294040600727624160939625324038573147929923048975099350598478653918620550166719423763844089212091557617429234692475315665983694380613607988430323239418298822836859211343796221517273288000476648294740873529935617560052575094293485217693758558742022810008457417231501423789624100619819966761588114564019432880713817812937456085243835533973976543812714463282248486131448885704061683207670865907808971158067691218683827044715233269368613051571480765653817343687112598725864318978083819803640542407289965155927621984470038682239391343435848156906132828880066155886152726592529028415847667647195717670711827050375464028097088233302791351378651516909117472342514931432384902154283940517005102741396950052339315988526936912847298773401892407766986259811099740993239522043072929454011364172341204556745508764967459228079610542801020164532073422102925061824802157279329960276573227010925670706753498863331722472499097819834317054495414981781613603012436994231182146292179995602542441527053359377013062104979583443742459773575359941135217228710575033936004424905262894904526569998078445140808324517553543049356553714159103038103670711947179101578802381042271090000021154838284865368234973648651063188546046460922812477215610594682817793356255006607021011245172753806857174173513319129676127542157623632044979208695802297218483007779793815010021209919593263733505659682615549117673937216426074493024066976880876682298299053607311477696251824505213590125535990620595648729402016115955247586536590010113260527707964350471510102549172523486278252231968180728865773033348372498452626441062251316687548317030453029518456561817521374440127772869933071437738449828104446674851939919364207187455750000000000000000000000000000000000000000000000000*i1^43 + 13952929462464709115337395009869220713073359418458891583301301838973063447798174159837459332228229228196689653402208441988603485121234113482896267818741324151115354296250881599907190829268367955228154979468788523786072926805394977257240846027532805815639345541414427119688429369670216291884065025001915682136931737575028190228022873711403792960443469696461115625094547646471452222406323395011134312702162121005192946492859464713370935114897810290442249740989591282294640127529414923761284349043882749019205620291086928632618603438025261269078230717342839549582556934980890895698560517958444848279893238008554042394391931362067905471952081393929807039452820712574342815953620434570445079169998413834750558680539665479163674263089419602718871926025757098163482458763018723725271423029233335912988415801270768730881980646679485264870310481045725643267111079921733632739720188673801463935630627296128652056776411330832953111220686538237639561023400245839199543855489484189451923313506684304663732670521994918997380908572181750074415975235259820786728951203284831128882648690515823941243593361171385583045335747027863565062153158096215998013104342214156310015041521389320152881256226992134651776619295017564045069645812046017552555884126802193692585073779213359247968741073039684666053317503963063847436549292328073068631213672408890744500872434830761110260990783878727013899569206221170317043214713662060618661515568401122194098170459968006013303964589614075644243878110632755643573202757331395870516786044736338174720213580007903758875031995149829842388640918153224934756560600861453588222817582878311534196573474780522251691353465726318297827800513984418217454881472764073091998512191539367691515269269187440620782064488892481313878250183539150680297982721626702956778214502830185416419209117455826597203844715672901579004139704231679832916378696295619972961156975051188922851761495965970106286170418986469286982849107004131641173014690588780219538569435653541287289785317642632529984696527218911628267392983321841140945009786380508392258933562098274599741462852288912845973111249038317452245956211646484581957245327589837334795872096930309392163560099869436375733064407634243011691456129014229068982692299042479635805522388804675627948166586345572418104731452509183566523487463968423952288707415491022857475426940263773793729850109694557258772191517327695827844322137780043550020573571695145001042170429803818604666207063440787943829012699031952515207884437254491350641967185216348228577125617286656214995116691032108767394444237621717695390688282395089963856633639042207862950525394351051438980528514815963339890873552330715517309435112087650042045259021614766874965532115152144687252926077440141674694504346985028625617021633800644771168682912490207628433382618492520700605390308149533969756347563094367956119009825293500000000000000000000000000000000000000000000000*i1^44 + -611562780349097205182925181521201156614200677539475621652434525906740610486745866955570788184513101338865246173259888443534785805237310348678708646483300043126438122345346037795340478933579561972979171713194133488886980723429872066894110459648574079712543793544103770718635810772026692528893143836029165236395285602698511587886083397390735967611760831643750292734394387395443560974811720093185523263351791952411928647843891122211229901946977599910655147071947859131014044876653260650190320284968384361465286018404482988464010392477564717643624535911873446846703874187188691354056250201607850438933427276822181136375944379715856442896936618280972454322210301671277945208883795971449975433060126386162518549918840183934870972844139566868786880325716255421387941761940543810086170222801596558386222585098956841271216141714174623967854039399284275116768825527362066834302365081289882067460594933004342591703201976356418606072450620538311588503914291418706207614163305981955168446890666341948688135656029134128671863805551967359049984017711534743002372222551343540975202751904409908403211288512109715153918441874235579468604061060121969774031052385446344911995541022498036487765373096806425128746523877250391027782695427345698279660415708712419076874347503042827983393052737588465510951459598996937464359093950127023696212205180617584889261565379525955014041407697032299386908109374458382395415355797597417684139712466734803043472043168298020784475069107869670538026508843793321894715091489821784573124658598334813850876344550316037890714533612715701699010777343818046061089107144577340883668258367363159688298577975293836641107349759560582641587823073474652758856246423887584583958277316114855295289908178626783923037393050011866529223111755612318490801089148854479881127460953110526960800346740285804951103417107383118161439489583329121057305297652713418560934189323276647838593930016796335843645500561704288275202502012889928515025362047591658271685154480663557649113576520659346862728889326022100273807203774456506886056417263884800939411273766459712701611682417344392057658723777227029109319245796058438090407810474912004307262831592609215026881587713129025288068004100873443394655718701655295815791299727943377871222629342838768878371570371800143307480131388647980131976073072679565386594644809522771025616229405997723322260708051070445476853630000680312882897983521879098727329110285422497652491891948540553756650395839957245612726041990669894716859223341035651507893156937507258967540548440260815154290487651986063828012733753932798388132966774212793734924540435572057312955179787287960315815369064692277526074646167412033624094910427672483276685468384876060420944209537150184923486137201171484361923189123526851474262400957551620069840721702065763361763691433182171288634710776162280901057716358758420927274806165000000000000000000000000000000000000000000000*i1^45 + -8567140840300225516593341918083741773254976102554856675005156371575887729999961188984005354356392599027594277728895009546653060280668761438030374731133990311959546349147030756210291599225533397286150319435597432865776478473358315383558497272453835053425494784104776259031267286581773633351864276063754507739654897378089293157413692898404789595196034858529531928278556068144642888735100959869012871020405181780822180695440560892780222285650474772553466949294591251308669645331281323789534297741309348086330383749709247633279624123904156135699880282350393740906649079483963660884049846811196161070709728997526277671937461550999728006524478124422051322813508451290309936137992859738179895886634782284694934746054809148652204276664217236499878663348989150095064268946019571151024544010574512103689728176821422585284283288517631171433968150429123557309483410514400872683426240859068069941036467839220268209653058544509199594149584857672906573473694636736965773795551768112567231024544522730949620396879256550228537998830859718902876964531252884588259104817091902989105513386371396104339515897602098545349496159797132625011615432474920580087715381533587112488083510919999025315327340938753733712485726934134125803105660633339029234120358138611507932736166338454553968508521961588362827867282490770553519041594577224891978997203128825539210390646363775118153485453736729852638739599568961017089313931038156593990763894644604136820364134162463596203452104305888279674420739033473716239462056414888610238290687331957400265101247018284570824772465549040566224767216390313444613129322499903783836645993857812600041825023338553614403274867822622183110671529969606040486839512526244589512261061650707113431670029057328455652230994571653779441319384283057589551648611689080250588652888462106498517532715944318029750108139194763059508944626150019267292387403445144646227463723546247824380656784688660538731703163997350383986569366490105845937410562405745690948145322867351492553240230276803717116805506460337953151519344923059535677442234785856302404794656036784048484713660626640576033276305824448119885108060286822103603830556216481923120160547050675604106073657906163689834624518472468418721823144450694476211831113779372159110459279997174033309358963179361282732107004697801225189127533038974511275914289624521675177060857819933282899088499290987802395373393057105064571165589825643114213798156753277906818919820181544255471556987891487767015647883986782798766456018068705244267285005459457002256451060064496146756081702894847781211363293690529866754839112665628944587046295094905343196208150998403452381745116373421840704209166520571208748248514538409752348371076003205127707336358993325007972623027243637159545062146929354175970384035475932662702361676214184268451861841019703407410265443905961493157353500319138430950246450000000000000000000000000000000000000000000*i1^46 + -30853787015048305405827633640600855852702750562090464827001171750415160801087796890485160458611873230222911979152178943469703297664724423292868917323363130565246568544831292395156573038108846188642869376540822434759622161598031896637748080825855593384119041350104367790974532577908895689560392416437951095842217587928963755527104918189594324021601283999406488197842077995557681494561685399355696727130135153360732317976412165674810232509523090271026705614124098500261208093668918608483270442734227866689249904539477251065054617084317545747477212942431777961205796519274598315131265848346082608001730029296765177862204579959890461291934669315738022875416079118892958694132818602240526133001081934134466172705942891974447492168888710927968798071207673184165996013238472046953130902203876458905458350655267673783140467822850478923112000066481630670502530021663094122319889393412084113222886507067297411395607336550203003085847397246368897790962753531502601653868270615929589049445443201852334263345465362441588147905212104327395665489657787575724806564510983862549919010626318100317676934652237446416318975330987135574841154645605051848481292289772918800392742414164667589702519433760902602522860461416234881046988539858566392422746186283798428461024933346411986933133657771589356618450698916527901383965734321524558704705296748436555605886262577100091103788515735290425004672916917982131925866801326752640704077433954174196206941867198822151257608463211632316373876509747113451343286456675976227215756878754450775504802671087574864282855648220341830509417079813179496973455689377090885256287952219197739967823540846470653448898388946920346840680650910043021442790698881817200719987528929325846540848713373413165632823526024210627842672345040188360673892164390689025661504819196786061206090520781768151828994486810778646720000069026506574876529308295461536668904552069821051170804258600110266727412318036806352907195336071399139591926750847976780074322513136056967312980839652532145524241306496205182052449016498883859781940044985813488981771917635597673374529490332443088303279078280872467602861231695444724233143728409286623295269256376751128111902059093489039755342661593419651194182580156687505158126570274654167988507586603829337435993432146309258611812051819324994419606292753413661885886098478119106061554613534891612337490825581838345359801498297771703393458714056344819768666378215978362055628030946005791116216695458871985045943601214431700808824101144836227994474199851095837553705839469619341412254204082039293240887912992210776661058754186405110494419921658802648254954386794052847251595160355120425950531155755138246512764853086361103362020833043514072032904986364916056123047509057798675015487318109720213506952717320140077148208361843346874291118180257282572436706138989176427330278308429010813918500000000000000000000000000000000000000000*i1^47 + 154753425931223812760101820648522292374972600145983672636057784782006674935207428458144182033596539713475903598023112706354337647324837193392556118773629242835079874014896669539067992221352187829951783027930230058369375050400034111182044651256066002710540795697325014358752114749430152770040293985951319482809030539809331663713115544857001014787155999248448835800369650517591137003646814862703571127129426526610284615748193475401350674455267765117570950691686606567886413450734146943552440942508693103130629472226886382859449392221978537832336831408785633021228301490115123018669810895909567594277748877448888573132859676002479033146401469656532535966548526823070104749245473124259671666138406313752411680739220113853211953055368177448086216899226005580535112801092460788669920353270403357572163236959329083827276500751168323729949999272061061150915260048021012739994307427495339653820385259139942982701092124888752254864710958163273083913176179114672889075330409786787155655227384403167885107894510100272248509791811658477851419158636606171874646233791932581954870458167096099920018604125264412086357009109092066580076579313956531851225381950264272172825893686434996397275380145727988255283363804892939539596308640391178537291566220464806970685202145349167869133626559102544183241897801395833707121708568705270691745007053714232376408307063950039073372444270351868191988292713904137877715618326208910434429571146582818074726645383942873310275822928719374328517831049104690930897504468430742400917290357751278019600486445634120543625486625309655131049815888784628599177786458827599978938879127397334124400334509387717336696419070621262529664039103132031359200503496760323749851497865749841052044296055667491059213817268041505976434372978772531146482016482615367009126461886555043043713384522735615337548841767791991452178763056416540316840985157075903518366473720114816294595557467531795896586038281117579771636764591120982529272267385464912320697712366528689784294256481429601755746097031185739783639192860260715015385458621226345278881912119847447789074224351075736834165876091752897743500674883011168227801978974081424180141762478517251787534459150609124148673115409646980098557433223772037166360977028680370550203973387680913299834990019967655176160575532786734281769499908166920370519807999628470922521075626060511978187559498755321424602309423970204928570862495712103685175437946314702081713361989531288635484776020494863791633081559267475140235526799624929135672344845616506375709979695166823658816633406711603704049507843715392356796855569401217136273503722847243366750275077103665045651489577961011946991537526512634793073874880415119066601508491781457032826602522022974102581027328455477374700939951408345038448294542800321740672262334960518362319870421810308271560895485130704242290167814666745235000000000000000000000000000000000000000*i1^48 + 1552282426786856977682727870058190940545907847780291104085962235734542009177531889344039841604586971025315293023508973676914276901767819405651730407919647064872781597290169556625224753066517001929186505954149518597770526218090030053752661797182558904843472696857223343127288112239316797640609211059836434314788291632254633635327890159844158452482787066218918085266360229566797001704878068887039036281977564060626069247759139294094646294489561930656286923440034527064207070746207737612962649756914972033058967909770170803520018421819346451387159190884497896967631154746901677858996709045546861760363648287652152240607611876697237982374976268362500455330942935592190869709281429412396904967656829382641390497732221974858919118871740234698625583850985279977017462172219591080928407851365466902318870020792946726356675766488374457913314514514177021564984952122089576145024258248368929251473330353208794035856534756463351173678027915561500249327953041883986946506596766926487237637663985618249828115058834143584471494752663991589059360690626926950097586697450615814205786139820853980567065631833954270244797728125380935076397684749865492920260135562308242722047795489218807870236384496729108611522739528048537802490437724858917306225426266034383523117887912873245827627604760732796545296028113690442855466146017366212955802792218206406989558076811329181515409390331835201081750554013283154112977798538450700712250629246070143266014951510617763356549902578665788643226084964665712443907066862976662330538265488047373869429679191365362613085157734500211427313053182600581090238041667066475814976881436150174135288406554936370880580565557318451037607186396056735073763442241614338165472844534233876841788111760284977464505849727788793812050217467348700431644747841415074370763445539023565027331337560468689919813740472867164587398130233154798310648060945246945366342324832624887132955405596243802265923123417629551243070567068022331690285958076518606264916918189396081065264265124227571860980443109942753657985491072977906630228221893418681294438876911081323546922823606562772278864167242579556625945751555823457655404110240736075860580429958614203441843274591499044998568003762553222413188066604055934806449226165381414264101771527048720400940314298232925808249459357226801015420428671984494718234335866402384318855663874802607990910742470064774121413704380839019838910973368432902308812562583883573128247915773284034740505206820340327459467049439763021896814932380032112124493855387642883883528621330143702513201585138388165481588811433728709636203149499144324516628604293374317270753604150514803313671664170101266181887517220317091251606845211536555293805178752759348363533552280629532617445537521805204778376056071592334809849850587559782745654241780450064065252436163100529540156401834719203420792780804261750000000000000000000000000000000000000*i1^49 + 2310549363495551950100186762806091130117779319031698188199360563751794457692723992377488770101606767740986459462048840756365820042419421550015044063106658544179721753325226673040931970049767147667537475163579290797965133994680841292263264648296251814856553863243693719174863527444932122525248006827992834699575326804929713905853568402959426111456507096310011112632699386382112093499866090343495016093107323145504679516603267353925919575757247601354006130534320030020374931863783424751670561051719891892430648396178978175203813613647769254722459299417877141085730788569076176472767320488120546983524889333344006646585367534157030788090318451518401965828193632575919656783002748448061104494830018273902307894666448881018429604016122395200273846829783039605492611550809383283774350583112689096626674366982348838201904457585952543169430041424647334431785353867798253319144565762360976078731047849199530554732749183111277744435198816801489969782842208619129625229436715571648086028226527320155029849156673929584917783341460273991408283752057015706204594956019644782663458348461468116289470766967197231309824393244697824314079932862910276297369166442750643937940611000470330929792308720897826047871005983339258734814727558389843677155091837079159719285312835590804837058984800319936070623080203659225528730411962893053319833976886875619139791012485824411724013084419877982076412259110532324125033010924844595009577224489277327831334322223801411575890351522257711211967342075446809764348685597247560571750136837618984914526414996709575344214128480462697060202080036461891100959199385642245187895088319334451420296193797156850104146584241837297664393078726463952443810468819193002798138411923665109008492476258397251867612815326040731233171708060605940438173952246380651920255804474248049176548211294348427369477764997037632971847187137555036095943277171817382081556527794586172855121595963466563503425125402917257000032348679421929354550100392653738474385427663072525668423760255703517516175707756681674389708234460608008009969767043858897926343851042536301576687095839130855254271285725013995252103870981454328625178794023690540433709127319378895592483333550993860509637228619801617167250764318825349092411139298157626814080697376285202675112288344176493597053100068325464805886658667483217345848204746311515573594978976810812608947842214388779900094408728185649888123814082985517290502513590297392921757632813700858251430072388731594775377195263932843561892777651892637543382696627862088694322896582965596707924471429689390402900802080739190650150773504582450169333099191217986846658150245587088187995025711633377179782186324864942827436882108059204845642425736424143171557660199542771574419414413103416225677294888404736328725176949080380321727003869606905902270460038446276996073353171042699505958849937500000000000000000000000000000000000*i1^50 + 688713637749296530478485664040867783502342197024189484239357690815270471159158169869949645578039545000200606948389851652188600542750665553054306080176885179325014870965962085851487609661529968562357921482787655120341078989890925993368514357170660453572037698121985893391673004778009415848575783739041937789799470205154654513642515757054786303480363612377321497974275781793639889072448590412278251830502529503393438622441334680155948946317956571017039801397059706293498828877308458678292995435472178291142992235716090952254762707313965808441967518872235051457663923578238259543468464380775606840338961320657749055198777387402263861574043456935623371959194244404295880751273193618371647083434407954001896540094654392143381489019187615701994653980315726213538073189913971438476032109898394694122275224902062792970525558629261966874551322442760300424711388172102849120250323621940016212261350385386930451582447149767947104142044479742608280809094548396243232555646526904067949032332199381912896444618943266862719809572314551486403877058612427816353682465240248570555956196300033923547597796406373546194827303285250049743752037464275323089025168216691192231391832072683866309561823983566814379483080127299535488680417855888702097893048866705248566900933960020782877413556976033179579521241905912350835852179209303169427604057189443700393174055180663875311175123349492716994413370319854797119247232191165658908709614131964755864796513110240937256549678175010714187716341146402889965948923946298738680898548317272286446738835482472655355137813420881241578296205930125230253677345797351727701188442823447876709449530984401727895924069972947434014558682791221571987957309768805576892314383464198363430481676686847916504839123721987939237109320686818011559544563173161892186692485750519102584973778735184176567048765113034033849190822626914120012988444327493771276729209239481337227045672584348443232915830694138660817263106342077633131033890112159867667570201962806563923221417584293142049260797969077059295972747299195738246263924831808739474106145777218744791949120054826597186839344442879342583547902918119625450500692955549442163014778860225807281311564370442967304796143618047352362190686581584777030731594055278144199027289380671690030477410126802647381662432156507083885845865845054422353682409969929506676515640134442228607183095500048333969660845066996143654334980670915771822406502086058108183123748697828804888552767007388385228551518822234113505180494417292496656360984558868959119544114515653131948087280542630521234951928491350282589522787563470249342387771977835396262214657689835173561545671353943196856410126685560896342264338136649484790595952137354773587657264820409540571289647105275227213920223706412846875313853993649522737389608759648533186080203865430807502200804793620131891521875000000000000000000000000000000000*i1^51 + 2078728542275738521627538973104685668450710796128896180471187360702306443959941591178930105665492287588859242941066869019094486520112722457873058437495052995680669844279556967475122955875651431802546520101790905498923857638575346656649997858048226011287032321397693589987000339474013951092076885497088249451451164634703684396634587169299011946189746538443703488683223280272001464095345056433352870602039795533491172572707934198432041455859966886995620464570648842666789110585828233284238477034550157350959893728576100033076760399282372741919238529788803621660337948062054965594951627789774428997311547535369360846314336439836532617362836750807589106956459050204139023999198654566000710151434077328689527876044601358815253479454514998895062782745813694723561706661453564699525806963070760358781877662921637182777334967115031762924535536296751401234051652518449087968719768897513512924780109188272385525094354710200696631147652368180649580601982683355717424869655467905774299285552044569172484362951619103217914720528515765801462674540792662956378989476266093038048887117319312144189898838483475037807892253808429099697486270678937942911345581733637115371004844283093601771967663384591003318084865042309706670237831123416472982078908761443627341554025372637159653603513831676007794428615368521679307712008979443390608100550906816301593016483367829564464635181106183818710122777255359001217159001391054244469666759047105732823878427856929364299009507031587454309520768817263991998819232443183142328829800660189177194642414516506458345627384412753947407405915925832144182949410967969802661722567626118012665528337656697932019874010580632068575355894418431998705419908638459039553194057149263894724018936478650519609735970635716329995172152231249440783478438816938825812616798869794168198760008297465513762348580686489639442675137817367038010850717569549256089170267873511982060934546673058133740292267897792471997009176439681761329232306442156882783077042090283722596249573162651862658969240394656800061171695632682285691628370256316973335507388698095996440396399032641550795134100686347427995427057940127067418883881612575019406523155595040656202453413991203283254780162079494876732853698419947511176145537513558675065588014301946705091344812908416605749298980608354942500466309394767967488030221033015609792470393643762002618094953805065145115677285641606157349119548573476240301423333524994674823191524139131387908344573886647495589227180388836402621673684361730438737940510805692426817932086853840404259050149352476294618639870804329938602444958989897067268264146737848340385337807496816415282087766367730359090469251144623130902786402314203512576974289581457011250308702274995594715832329472956529644360433833602225281960118673788727843703901381599958827239006998186098863267233676870549218750000000000000000000000000000000*i1^52 + -201186938064974951352695234788160887275919484888829285413187879104412613930147789349475201177907145419750084831803910467009359118049347345660136648056475382815469918100299815338738102032041201234903436460552236094636976029770020743555584272728478159785128290001939450517291297371612133441421972129339461678724006595010698213206662897977915116941352877420200353836421167276498737112470872654615659702334362114395393084323087084523044924430052470571729382186849256476702983634465078620999339087542831471419176578239388265718042302984049827147149118720157230398145260483746448569285034640769370485713335512863123898054371995069901659331020816152326949007459465978094997375211985776469050067058967708098236515282314029123299921850925977580449263361094694642823092018822015506901230231360914656880429235179280989346438975952130400038414760179943506834382965970485175793039007103168639317098247528208859580697347924502386898310704961437643055146050966459519115679448115601399550255048196398129720143468032225983036745187052683302282695539049483370993794760742230849693088647483518000544933926531862483680952788328418102837426319201465695237450359431776375796577661884479711929795973316021664937772822655237968875680971405043990517912297896800368728919985142361595689852139390118273213980455748767445449128219458170099210563320991511134434598651876893510350890205283251313649382671444086731551768416845934281361252624553817130732549337728052224085762339541062142490441242267424644349364654279949487454298757528133510141294788315550178782859078095714628205799399966958687641445868996684359041890665707428644969702809537473055362189105814126591962040866483985692576342964699343988506307964150254744197635770102991207092075892082227972661116597345027626630016929221943977443570864058771390566801708694917772474848171385693259092846499125695640882011472855172528823108386080699478474838487941591860035710857725322217290892175492174457927366186456097801735935903417270090985104540231661339630713037492998979234699157110949274137989269415857069171317328246574274364200828750118382874204687860985518754940315688946962941193736743356205394507081237156642667691241866478703828359556251071153225225496457432682340523727058464906235776860793167839267770682534390982637987439208446601183133202930916096981718367776201263015894487578065220762912711834458219853857055979884526996378731146464476701975105167276910595176796695560366520589448679584710290118418171275817328551030667359732852998166694305638838551902138514830275912699242625241269496898647801160205035084892994700060473373536916754415054935809415104603714894653272775481197846771532909826630704888832684819162244817051742960980801075717239472777710921417725575068646007653615935511889240844164776758396377730646346428285082303835007817086618993476562500000000000000000000000000000*i1^53 + -1002148379839320309052418109475791831405427446163501377798802656548189094765162380759378872669447581487509572339471745203120070159225799783352656099356700262365413192581201602796711195305317713437702593050186385426536414949028301315833686220217436491022080187100161985034047541195714675176117703294321998312518744475543482625961024465521725827426350658522169357687846099007798461393739192313488559597305381648990176185877362482961126714499262616814926702647017193462078185449662690720631904319596438064897273721566798271856620168968993655982503595021679546240690461160130466814312633988767290857442979859545646680506493513857582808669555721689497127572569388374998118393782531744278958702416788633614451471451701504469008117696221505351960831430576108710850853089084856275701848528670431870312825646375503890157055661751518108027919754876468833587727427953896184105842557166916267884490344925508593869862248634794514080014143401903006421465673512333742849591216613903411924853030821281448712155918812505297725174852760729851711934201771846522686275410438039457722759557501722023483208752456461813560824630213754531280320705611213139148935350581822685208485610756138369911230741593795560919640860618327839084480708895531942562331602550114961322041616768371382383365757752240430473535911707906840797903798454126673624429098513410483976143671611523597631704608785337063924455876752099504498744746203504679454918984061735819993852469823605247853780547063957485384084040902958229107823008174022397689906407070311071096620147240162315722510762573020114606860395986093100610872417583286425177870707258339706277555206281398552477354034923510501595993561493020359388986674247590003283345992402042976206954605958435151740525241307024344604692560307864435638622605750327839023091769475559654813301779801238673334575469135390207923991687000415113704060300097066658493457467088080649063208899745049141359028178885088076505647577602018420980727691180905924518889811907047717934951382163466224590137668856445728810065521888986763130311935571860985386437888330358904426815727496924762832524325472654729703799674423911048371751207163456952963410505044631590049520071829234334111455198726593514572817280651904722414924486197391838238782130459403849978103266138384489368919382685139708380063585175289287381924010116374018280966627580659817601917347637281883838850161149952136210234610240302356457741503510100385602106463511792548428359743735920668498451246065233805154752923192362784164688216155263327742520358218292354039121799984440108420509689031258766400800407756791934373507081167902114655099652618878215243690848258757755042037997186972796213651148269592056749415884050039840608333472744936999710655997297943275472048475666113331326964247541757547717244122974466988183907791725237717509041020478515625000000000000000000000000000*i1^54 + -1639386920613044658506528476677345990278680855791324837556957162452730669981784577551961451914781686134071482617484222390919099407302713238133077857898814419076245099225716342331522499095326598234990552122462513803233356797624031958405574142001521624739629688752703410702508475567370169313026824871174857400751323664797594851722526868152486487405416678241108162794657222659821501818422342703564728480531391746146483072241019053867721738289713250796520653969097151664913127336146888388184753761345479498221975676394169359591047589136609714552664023848182791190879133070737436468001658815624901429985488379852528772992552731843421658572494705758320894081895480972283134681340781390113627156170095039269134168546199468778386925435738034914038593693258631128222618986575244189633195068812632816848185060333328248127331706238143423139707270413392207458778463131263555668279563283617728942963337018314611869238326522255920868366534054292763503300777923427479543884056272438263002987789406590786501036262508492890359543811290687371841776736663070976945982701088189290759554292111191455510568489155221916808780183770310811269029056134000817869876381225466347950671486269983728452280112969750634299017197810390960371131886983513256277045424119735904199152928668221577010603905098283901445554590449986887811433848443263568796885354982565565085484088853948297698768176308513528679733146949827170213279126098819978117604210948579378428504482103174432334539223381580363925028846884640667426089810501604205455872287633873967642338567328557874426729017240809088695863812484618461080854347174025846366265489365945787939306736652933550683612013016828765052576392157515989608434271529599821592201161141535258639128325375380993263673840578899446196314703502140025630947404730706520436550881289624804331608713182811882302602475401579000459725878221551073714012545592124859084034185880427288095399108248449628221358055769263208534811605894393539329362950843809992245860227236197899942462488352839528904278565142532735213616675670559786428203952857780272395152522078044223122424050656478509427679662269357908886229443877095938313476094642217843037451065488181729460475404346451867593337544527858951523971397633500275361824662471764111485793271794330632553257300466326263856095921627612453010254677569360531220102379585635648086384611830752599304754942228385635026247368040255455997055855252138254443995189069471384862284830966435439456567365678204773004689788555543680276508026657653914124724350083909080448442458771199465043750781384029086324925410915060195350560167123357178446718397988193117983846737964217303191095054351902783718947622329212626902927019604016478172060448888998608303639832711630080975836745878653828051566041573206197377946545392363117916131533632759385847705235097591319066910644531250000000000000000000000000*i1^55 + -1367902297739980858367829044516583872563952249279678291266978698010101308084740143984626255626934222917649705920128158962166059099356138316678140069443354706826035193944845028127983919716391063745606293054401822999880572765441372461931795942071031629726447820208237426641363375828442852043761441371851262604262830160696724350250061061871257394992861026917247468630668247521505360154781691480447432758023070668806075914566978260811656626855039522480478739694443309092336142211081194834650899794093879974583160046162507216429226215959069163603438791357065170523664587000017392135380225428567703079887437863911381314883327741887880555490812447819520215068251829959412739252703351742239135665466606521126155815929024604861716551023774279375768308478235284036903231896202698861263481811594449319567354896462552413958230160406918428062592894327263599025877453434836232108581950721667747201891298938647469459914806251211585770839298539242956330493401597886572766924132999018776857709041538262774516542747927133880574887678534054273307502755624998029686473554713079956907189242638238179533630293852935356343176612547833363018250470651392625715796042219723382897616439733163834595870560128000106431915029859556880331219434558177783553177148372653910597736746250270132051412615425744045790791174849107376438949428019879396009146488245008747894852009376303855124807873643762364302172922538136954123836596409574371241845571661044413023800728723538938447079202977943147594290616361924786603972694741017171808609516800273770577376723848302215629581402383944402346660849274886393573267336427798534072576703312088557651135177403232365038434788764094121398096695379495567300928595495254443754214345077609949546520360789851152774126126249701141790993802478119083177775007641290415455241572613767920840150144807300477064377347999130884400738911327603198224922791478398825691305801411082701569102740337926830572431594535889151499997491377928453274969082432390618868140972298402386428651302225098806158075707358593489904595223986424816244592082224769925825858092072187459778225595770656610207598415382884415092400928400473625833847998915527304537237424327138640492664034162377069051201911707840904134729365501218121879533188376598260791996791780840036480968572028227899442573992152914732433861068952684912027582386041086104768066887934712050877671165438262724306616334100939581487186205235946521057512209526827365001286295664199438640133850159487401666616018850120883852350558890025847941751332652194209964794400484582505375678585298476536827804422635191046512422420627619519332359973151784283923476701120226546448282942407584583811899918744917046655658106836869551294010675234164790600791914650569404403464111519360799733399598778293251999895192482702076485305872382243399503847521554683475708007812500000000000000000000000*i1^56 + 1855161114356076935042899661257619099817410155381848306934356180573590101160912965293579676196802498366962216404508379699516515890086478570218398670251645182172246119565203768474513198163685576673515578573780537759294099462432507426458843557658785996914727452204998960860954943916489750666443547512009394624102808722364320310287940667930260207850580034301420410682072726956533195026640705406544015570053141082812915273045650404400776605027435439370320129741571762710153742306947569879685952143840440239640848571493535861822909318988673668517020652539904648816453178896660695305309653205287538239462287393067211172325598558986990158660502382729038668121752403897576251520841629461696797768493592642871809649052307530081780991096468815586016501397797486217477797323238790152502703689616037852411320594757547384741864530730185968120222305334995822730877491028910310777246238902851099449221346232767903493339179070999148233130950946461641411929492136003546330575274422080065950772344231779090020953105317383839713224225461326339272694673841807890083506318378362666166205987514240609809310267878089788840121327876742106743245427615261315032875604955670562325276091546374592905187476604475335979522613034771224302312660089812563774652960177360742856977675887924348226560922711736733310197094857258810029907037283463051130241410886010706984236246216336622208536145751400497264990922047610122288454311103829722632727297938934586535034880780197571937413930885182680347638699735737985977533860312078507295655168558623871758849699475794825905359443728912543329497349889580342581322463650250629782696751270009051580330119552883740199745657341538886081571898185617434712548918189111110067706392085329962975957964591080234773097663560596688108440610976108773868567011139958801976487781419428406017090452594063837892337118299352781840394755141856672045300669002557684309451085742104174613482196952135898243188662185307154033203291521079407175995316282463380245730723652279858399659674173699473172221344908666802812331455721917178932157841423791858494112344882364911706592084459834527735914607606458602236973194980673463781696173511704002978027847873158803190138867136570896527111337135451258164290924538099308617458611069763484575828428818039109084542099233488492644646943909322825987695429864549254107891588531915804637418584732257095022477079254481822283282135833822754871705469080096929575918114174952452676930608117741847674194138088907051406960439885602903981213267064053760243788946811729124778688773348492459735227184662547774013771120083632783274963566630890586849909873107214493391817187510742247707334334563823079353651694370655756532100227287531388785134104263476276891414661275900497116854837598205224812399666760101692958359188549250361049559294821717045949587151908001708984375000000000000000000000*i1^57 + 4149640985345664174549550030090634361080083914279349349634986997388393493575059880696228345633563608267883461056834663365955637611696434645993536205473685564024729525572658494683748325983019416817254516580856085775478173733283294903810513174271433364987028455991185662560636996494929018842482471676326176026170936563076676986298647428531068991571061334966417322119415851238263899521935743926526817448739543623778465978072531994725808219484259727427705985936994137576881320264296667079342571892394351438980083665754357637824741157558436531427489298289321968940863866034508997364611005937687902426504520096913758703404867239119042101395909472687955914102734383891826652109207163100287998209855120706600370652107609234694672545781463287549174078843890537125998351295098485210345476748957156392268500875561758496068364054044596938923202357591075831024783245399693786172613993142601543245189017646158806156384763191292868505539938971644185192949033669874467675434711372861740567187143190975436261166514726867419836078394128539768153827801517828354483259145175132667684202187960749916765841900792773522129887844262316754156144597247834679914659921760830088782729241643882010480414169527111301075046974978262698103793588303929744191613916373547722489005479097221318870140036020282345562081014289589485694076282975179436571997337193779801065601835039412197553125807229623939529534884177620334281083139023152185287296742438201409914463150021237487576587838433194957708635828043735862441189638210922591904234534693396625937892804495156664203385048410298384747296132638008766933675676069163336250048467609911154915703512167627356552838773820754326272480343836922785328249046825473662223945179720324934926166089754951801115505318355799210353082514738176508749067106031943809371193672341019384885517617138451497277338261032844280361675510515318135169098286562834095389440747907332214406805983932548248776301262228217014182204113508218721212904983427645985624730037546207563159563891701260890786114961411854967341618714661934560540108601347287619876274618592844716802683411418261927610378324849073773260924496629381273234843337945696320299303702944926504999499062705644497507221364487054003387646856875567298798115314791024166088096446206824314509583738896207629621157806590248278831624053931998382965049968374246756254322812054181251649255875980525555854975326896010278924053397766085587454507683123470157223031747170686701909730136856166989003699171332648316950753709222174820096522434807860371319814575050897731311320726114956047734543375997970762309311897764338717049093732775059605570413560011122566234824068628924675882116695705915198084443861618074357610712682854161361977622285995591255600459494162824591758687410578087590925174086569109069923087288701336143775828965759277343750000000000000000000*i1^58 + 2710294572624317449357300908738803818196912804943930844674372255160541716917826125335861108345464157744141665318103854862851463787576810221661578534457754100102473226510744608931377798119317145302199699868154092510488366998546117805738762492457446416298530197776554980094450793658051240535026364035603345766997456972182636108964845877300555497767618885576594752534382487796330118631881793082818445474177239941987650602315190396826028052294418733915239726965845771427209973505793650390731946032677945641199191982701612152141874727733541855985195076743066746326463277176991725606799282794280774075787317587049125544764406803049029287864409536672869834190414479880801594595710139973843564358531942913919841428430701944337467986566132626019346858895565545802269732761806659967031379917638503001641659798781186692028234380050444513295757898015356310158313626081789945017692087401285948126938106230906028549624023782047018356291320707548071656177070874440556768144871995319666892503140264608201928708892796131292400541108488202790697817684777007976412428452336992344862536049063620547437209343258564422162007549736451648582952292158970024739018544291257729225906684580814434469737873106457960889916705822446186227313584007733024056804649941822798245257726128979382745232123034720416009630043708037863150300269149113102681031386410933414258020729411510921730509620271149523609956068836817279242906151797195012314116042810672242661358996817297716336540764384491358490166165797160642916089126323037276275264047778215121107354189397039729569036892415592123254871323317008583307642246720090064254230401018306729075946200413861796735255043675324734280218027237291351234225868764404605772295141140209903732529971687264861833876555996533174646604389582537736154284306728458300097728467494507353192192300288892158122756911365494809282958907160411103757989087097651300428798829809452670589728985188969761073462711904476047009108308912689409837133467845583049834784407008277491877167389540616100302699187328603570978144975465045665063268343267117780315547721109608023971262708585620379101213167227778588384690707509158824920270693410562789306276478134565535885373653839469887197563936502963966663360584906283626151012385412197203786956013845424577188608628933025053500463753770612063170741711676328127157263436344080351827883715254524807077183791340634501921996265615096394735913486246847796931553762743507803426085435218973803606385492743755491284697317558271030614622934763108755472782636995309439006980564699074058951818050990900969628439462080289406524168417014266482272915311327662616804137864508902640315307717640841156705637272687892209210012239601252125501941392151550378401459313312552458008883241753594973291943841980232016580692405733076587440874422748182141072921752929687500000000000000000*i1^59 + 145578808928898070627050782156767001504563879498237289516097502906072087149490663068737820802348356174981765970429462398605548561629906406278383239320685019648418931419772840241706345841700133418727151359378555481447074245671428059343402456927650608995094866041286879528649131427635256066162633865301139330723311895339668883169379614103276179105938285014443946199703753859824395388268602796392366128543898190470244645337539743332554204858307314705323805535671466281782238289492076666220103332595637284350314577060506755619058461875047533114147044423880930116751325045074434680335361913319745200983163204082213011140017246609322127105370866938811917218570211516363313863920628841272862304743753709803454279399988807441136914140221752214762136073769398991412586454010378951467015418254245647744505551869254184940947688435302418364679991319619714756581428281279578219727241224011908274126092674649877520537798714631941021818845569195340834691494883240039403171423606763054866730969116797138835099820271669025661964834310298625812585080447517270263988063907664388332507972713892198779451858182601263608365687807031548417085615061756442968034402691913365020018397731855034003147306729509548968993375819449865076531372534292219761912818638812209638654390105470531221145889454788331735579824629151467736052699875751076881848597133301790814501416297270824895958670065762665024018208771018744697383048453449206730467779567045906461837438024882532966039935395741933277736750486356823174846642680604318926623513571472253314713830380569229918206954025320517563075312976046285630380165935247845262685241913839405241303053986844806187924318566301158914698438494189567689346914701363317988114517144864514316061531263099038606980771947934309133648420624241823032882662628863558078863859801182667483187889364540329985144424329764703135825751815593231403237768537745876915266266413123156367203903548418853204951076301227101457379697153525240351178669193180542367906666211240049240560902868961196153403566816929841483873563044460798868958015666963094521855931673533517380645226417419711846163027347785689350109069044813707933044257490563387413899028124215822915883307357178244210054390155930541537361257943971096791967438669392909136504566149683737751444143920102684353436717324262957257384496072333409499710064237055352789335446166240567369304998408224773327905475393227655578839311540616367641640045676194020628554223121739290148989791592437550092060548817071612710658831668641350751320823001598408647826719438638992460204925989576971495729651777152150090818447054181991957320179084563572355144751637537234088926730372795671936389192861973132091644752133336672234145684393334544235271622661656375406399365713834803793535419036815497096174269431490755524684562678543224334716796875000000000000000*i1^60 + -708376105994281212143941380640431966202293887585723736574220913239065585619526251808580872961849037408349809237616339162742809184610683392172540014927864140426845703468091161127824716831703140431420617212295998260158433824541038864566020043393996455642868315326095022348082994534626204678236757848277701495949269514380193870875014038594251474288549263671281961712468169480998785359526759540094947167099616269003969485383603600582124917828046311328944931217735379012676011818406527279163391273424524689674989842091823364317342286788991151472603927626442801876187085897427287034115162189502583550444170898924554642429954503897171223565067656836715435087339944155466000214225074141045061907060633298556633377162984276132991951178706459464611049054173825361732511168183231564157100344973020383957198961427248707334154181069630171711696838463224086224929096625469490015115570219644036120819399365433660977796292326543741447925461168660590123551945080832970263455724096240990644702293106812361134375085461309714909638894962448545785921668945614860195441487364389529518561581039055022454925003752398219057001973485666838515235228238111653142161308741500251171053621355177910508997502875983159085600810988238600337421367857670808385396620590472734004519695101005116477611949890638959440884092574853885894917336107920632470990965358716290592556262448859583893713226915027727701893006276645882046891960627143597770493532097168660769868565402857929327436321902322715622996691513392002365756104268797631113905351071643925450488523870217371869035406657811058281226656395373952378571301479402384873167181757391578469623996772454845817488862861739702891886453661228376324908668763927493255348732988115343278845989968164513772265220461516910260896233181496006802272393747296728650510464286671488329580634878545686785722803377900885287515661160135390927350967834966431444305204042908434905245623739348265551326393679352468728442301385170440315518742369636581285915769748527804303360496522633139289183206643001366087947246952289824795635336209411504437272310142423573076020282194384182025038503142121967323766748439087718413172148523486321409764166472387781576325413629531330555760325323149157095080637363955503098468299374857346168386586114370159998472050836181631272898254180885073761323691442076457352880941999237533911473006190234758316808293554139635557275682604496488284991476212210884071183893805038220287152419509781091670322620537703386841195429486743669702084151581993224871711344327794506999688234245700554701347094948380730503349731413445306659035338454496378747449197772690545404199427984785535930346331599764476427387980520470204400900295624566762996015720121856159660728569079204617455972465647508612079691490033747722367579491255749785031465908249855041503906250000000000000*i1^61 + -425037603384657700306758395575710214127574518137391613156631897311947523668310142949993743427786214381054433965135476053784466845485734344277995792476633749924617035052041266345054159735423867138001817694017183216231491527808689984141180345897862440530882909797767579412020430016931610917163954277665038166969303720763962255172465977008307847854839197315422666828103656482162741235150068266359060117271012720703409369442107658953716106172906746986977650184776435767416185195290462304341865482665986331122982941135702344463188922708775147165686896370241370518805915464802974360029191067768240334514139800854429280897890773689735695897169404952273526037643158289088448262794422515890224682343454426082105092034212957390458082196614256146168016005441720139846620390464507237611100229732211435688374421329305066092437804254645793914761946031665513172995459571864809810577906381984618410920042160067188698276943831605682616285857275931948595718098301139708388720519147496094725480665405298437529569443416835594829350043761839272284501553869632678448892279814896927091994084911739747031826023280518146119553492970425877837410378695154802878396132091870698976344196251505472254719646066200039285015993141747867386796756113486642799403344145281660670690291498499979141179433505537339831715649142537716832648680632906914166963482105656260303833622935817465459360387699939642132684912693671492838172490687718278287770164186976279397703074449654542635322898313829603735746442817209333017540388908995928020876254474338825254626776532025411656673134645241281950102587430714238339074085952584621494478881664150789452618297225960574229447881523846730622691641382222561183839951302548394611866372499155429170883202500733793129715891841507319005688173738365019079693194178900319646547801787936702533716845420240599947777098833553224314208635393736169440312760129059034458602435917327754854209730184285678610703929354240338334102706425440547932931412352463275760274205124988734034113903050278241936817966166665604221314234877963797253834293378387783370125014958437912651447702562450061475363095441452276145304300586708799515175367197570157381992264880900496195598906249650898424513141194359332507577781479748781191914720562647476131633605062456482089454362466959488558725354525268034635416682776582901604979770660467270575018415197520589439768237310031752995293301781758437941396962751780386667885397216285638211819228267179923866575278113367840737932655109276440567801237006666971279670575326430501865889769977255362676084685768090175102395803401619418054990355193819623650466354306969933205881878529824991235234557458440136357271868057568466364924137371057900515455172395807861717450139041775646469498870081377441867349560899889630932237110548408025006685495376586914062500000000000*i1^62 + -70071131350071508551890940088244707383533393328670063535693357706089633417780469360972223825113207214639395205161394904269469552747094404972181051627849021760833306040918248822544293944976143850480866086281700324523033489324003982931381381081137670046083687608116524253986422767159777393148427111417127054455879161373809158539286059000371980563740414286110764528169550599650403649394205636842784000988405116150251455623314988237778862424336411070843091303330465987421913592285324135364770794798481776071289585674659502669052381840396170879101867380941528455064339956486097977529945434957369240045109802487731557560492806128723847344290288811157948519477791796948292801153314580388857440219539394008264736376672175296525873275054061698374112902998676629560728946924219659524236058043055109105896328795602890450575774832490828626151001852706492111998120536790143403515880425518313189665612700968420281534353024794628438445700413128859885787034985703721872877616663030161561578215597469011519066408083506734439863220540671066229499515563664205533128203867456299627396531370446948710659679358901824667859080503033142690401482092463110903539821106651447961920134466382001958727744975103591652726461971080527367783268918688099913720389638201529285924507006593306159944926267191609274610971055808460007555502693338108929766004786574691891536699183575402690254914254659608690202894956400535840641816371391678565398187499181448517528407972622508202338038250424721788741785200563976249588611939359957573975795935344648536198939465271372771753769319027024033276899171364328444377997472082237056566669084172898683070860158238832022263703938119577344191812965011437217120131631629495715491424012623003479394808757700581647917974763100844689794465232872924727988789186334608302146001427314772451251504492071621060662388790447429734649785263693376955687648409660355342873556693504575831621136830495719836335325894449079722896396474107784887978947298876948465639235085509316769135739607307673750820904166152093568344610097112620973922764087658777306472440411469597944827797842696040216130825911105613337664958150009335924108778530738961047562576186933762049213984960468693323364054765805549313530752806734441424097088382865615422225655762840942426429001680716524020170372233620500825555247566971209199681026115366847463776280014760781930144433564077038311646509235778979112574579152868109753742826919188069776297786313517170047521817880252137253622724727629760919095036043172569066725630371748158941249377757816579926877142053246652140951500294281260242933882972412240378226380465403910027885807760979339864238880022603203452971667636923550392293567155380846572306086515565732635344065750785622554544485617067334631526477435654191011715722280031985867023468017578125000000000*i1^63 + 49982550840588067951286745551235900798292527945532018746910609324156333368915505400665358658962351695972145651258126391633110382124227626536179929698846980704128719102407372782461774812956744710383730729396960092001941606958576725077719718706311955717384148789595074160252026083331575472479646082698017919325101069447612826483301385448172292848634384710958347075043915602229867899454794212200198082671905187485208707205564096262721771817336779249189080008740845422892948756814694739051560889837076595790914395437636451089159548997261307467612267995694092395554358163613001472894139111108540966106222500460216286819426039436331552958178560566812333885988326340290715591225058722342311013442331377974081600888233402577334329223672679625169978156972737670777736783379014325387461494990686885618337968157363834826790876571259445564711183512031737860900543919666602740258319068471215730963782192586572816282561972503396390317566624791130329345215522577393658006949801410719740141103736126250495694426358051717037571502216565617012326049206053608540336666769015634324699028402203928747517995232297487901631384959164077375535069947850288048203407407195632279570153916046301661402427085925168866019210510424892845805167937259639226438059024141665493225173154416163226470401343982571096507096418020216337326966864240588699740149559050674532478517848800170181689101251867977902023843899057132257679698909674717470985997398550404652108752665552411530561088492136140032600510982145387821969366920577589101031506252263011400170017361271157003650614335941187108829638665271334778223465049458614124325675975229227079312254321435439400490409086020278783220146357717916661986817602804740171138564678655266105421936031537120845847276653778453490511284625140378119593006996565283476071555002047845779522390435297831360532095147670301371220510725398314191719268095973953131098095591412078522680514009874361735140242610615636836551194276704805687767771829937359012301902600106190051649883464015172236988316872055390702798717408787970216749009520767968794384213712511589491802688998686971006895480287247590609127109668174397064597507174388450784912877464323041681088502758329798939538446173657364659880602961422528413229221516211093554991863841364435085132629823995959401803729115787291404845254742570042209568186077093449997503361659617498738142572731025851562406402729587290885161499979965544821278832833702522730280579449312672590400952757015666394056339209767205936556672050049000616532829082057328135252829182725072369768978213568464000418831156072475733334282900817499924324586128658957601941144651906196429214902980781595615452409352908662876302826344218657643802347513516443586268298508986156993648796625654936153323239209050322308737592677634954452514648437500000000*i1^64 + 43643202686123965632302204394000888939518162830626074810298859789449243251436508547134311712954999048033278861890053430911501349731669976198108514607310397414093620629163936973787252267565502143894722145677711589814689188644537667107235416253721302237631500448281613588677516485230184256800390464193022180563038023694586359635824897381047894830033627781793745648845522771818039647834285968335286984284696584757528510784708236631721473391598375739344422102601409111345676133629856154483400263738249422781285633528617039529182923795951065831268490843563012989882000432570671028482505162158058264398786163652741192732551183808432633686388632159548197749032526512574604153494135573048643684127771947653523699560645609856224743919354522121739772480955956033758874632220710040100411274091936695626626737906499524697886207475678994700017920253884573160994598643753000270091637158113964683496937544619281121377515555914823244092161399969958627259757687921927776737798425523928764541909652665342031610492592851722138780817992449781357662015543660765064007773683557826017156989904190189551419239112065762935757533103796878149260258929752476742548668618979151596449324008188003229788345184672127976288755262908270489273403070657082156553569943333444545451729658158017194493776925210782416029569018389205566581553232563837897604330626401879369970899568403673385040947164009841026706290541187238386852134699485159524207731867448831481081279822749372766524069348313461249991163833977347619233543832528594832876755321218876673451393797081571410903604003194825850152682610469293995073066608872977278056964954093615306580362085922927582958187916173361566669164295635123104153612127418932591366006051117690676342374299378962090676611393656985772584326926222215789484518758416274322316602403127185585382912516236396099871524700120882564998763275409034269709756461732452568772637701975114097583529520641257977176003387845650220506115375625422484803649949137271252453391367844166803465518586550038854367817120310616174127354386652834707515101252121884416740058015346787339284749234785906978864848758073648293729972276208095319097044299198098748180029813793514960057635146264622216948805209479533682829577290137303890299191487883273658037462340235908702075101075886932399119498171077835891642789382106493234188225686966253722936356806721138692940605524638367021344929703551991086864291070958689303292441401752833473746707901355102360612147564898926525595190786997251455962999014067283089651195604857234905604916414455104119896610432383302577960722736954509561790687460721848295130365350675556555668296091135201193707579126894855647599432327689614551986688134810507978808008293101033144860296207462871774258828968234110664493685920992139285466470718383789062500000000000*i1^65 + 16493193912398146827160313222299988096352898306362048691584409961601400375357603865161235781941160790781524721132887656441848162253272036171445563965509762711008129683911759632309047025663439869227256750910672877565842522623036796139955719312336032218304989910872193794681325548511374186529017704034521823829768404053327228815962952839989395379840094805084143159636293345500884824884828779691610939942994487643825988394695740670588767395018957451537606749607210361341018450927256143190247537940225368874581194806758135588488418208381515712993926582700889329105751807249071178142000305346542979320419967880298281724989412030645917794401883817752853896902561405997094459718239286189551474839819311038976213012329828462321675051592276179081060275829602608802270462689036795139831280516077399466371139633911530284402753595995815284416436680046983054918083937878307781579529566115498986653295103802145565369395488557984061096028537510859543451992885367528286492613140567464591215512969439770763134296212383701464268867464078328659468482894110526690766809738144434924900829926020604678540605477672409890108780262218328894313614088893443320981641615276616501631744899011915113145170550294850054656631320944751292528814962138544583723476913317558249132197442682750963284719275685868484882307176415218715849428309703551260878207213193693667140414223724829929880777759314470363135950500665894316486945391831833602680392245397680101333855681247478107829159097495153474551324499433198799285459501420993454846006537587374119222664001521285798132734881741681806442579553414032466037546214496702262027237492968397743644993806602585917432671160542288486219718519510911565000027460393524404448093996266845114380448813694253956024548710759726511990909470698198606293633070844687734942460899693908630718755876146304239836361619372008112020400368967406735652319243112098214996143449164740701895117343352577982647373128392026213375036925568384657964794992441794625994463728408712325867425938780123482707774704625512477295982677738442015677450500499832919470476427056924172493472990558801243348600767833593133736224209372360288299803403426078895638477666913074282464523554204869662763896425441668050202560514634695257510722129364525159116318733073700835476204447270390350090791532807134504122208582527215373671983422234192795681576618350228046728587584389289083073465682885741403732140087412145516936321035704231074011975138483425424496771053942972340736273688473992396259025326032049804970650531599013211761420935656862115404664384935861389383126593554163080756852281008145791696972394053089853576158241383080303682806704382328742272781275832550240066916304207352170353205371681636684571087952362200456113716068341803188723136705380898437500000000000000000000000*i1^66 + 3489771436781123134323723195717887450356455741497262192072985197806242176928332192078840959960593694510929895736824315596407183609309566168123964840785483840397156093127457959494613338234721384402034364185912501414333594541059911210597903012617907551704122712269036514660825155160164055729999318389685356796718636437379486110716049196688740235802309853713916204712707623250485510026747285090080922588523093226357484866468574534482098472734898725792595244157416871269938330904144921886577669395690861573870321288021136544464604668222293193218800705708635087013671348816897406773258027369015935430736237877945017321337999108220355034751582726614429689614314717885779551995314819470743829755665693921108572115515012881560162420368828914921965380586637473180654182061406278475222000348515965935347218881386491052890238736442020122843452473818869712377091116913388892251766006571100110798231251204224954941248244483818784296830619217988588691171758038959754207628834172910654036000962225812296398552164021011286151216258090452354853442519150484476628724755920410114099809918935106403434106267107675028938570948051104816740567688616989121101230321225622855454816427722304006259236946839262156726408839647720144695022544587936661974409871075860961245095515211408400183011790269664605268856536809841474690987273966751034427703104136951019032355625500544330380209623444512567049560849854115540864475761273926039872687990226195418303576733214203448016330162892732430363657747410070891709964498861357631334483640837309831528016346436181544502710278881681277933850406897492141934101125627025660826528970654748497268734209853710494364918167159957278406470321282957279591321282112936778548624538229298336303288965808254644760045982348677882149991610292871916889172918422057023098406142460292189829086451149156906254291477495093459093989422669142935933153981669463643966066918334674051794112093458463049745356018063859852418899264639231425507493738119981706553392497110914931399801365168982382355741435709307444122132141083054081609999301873709454959691901258878114630001839606439902164848577133466494300355842963753921043979466942915524533983737238844943160176662791611848513712111805125610970261629867522261668072411335481353954311329970636636829722469725508692650677766957073598692877089858963025413261714806031555475822556700924786189012976205492929324215861379863610012949594033947386937248736505892206112088860262969225130502779506171643665280520057377601808339502462484429229744847879029980527692735072560291345124818856878428047237419515170246666501681982994991769858894218962222120460092961587646990941853699568427382695980175171090475642975775407410252780386597973060010774791966622263690983753625908193338807375000000000000000000000000000*i1^67 + 362420197886680385450609124891747197157237113674205201352604747355740898476447291403040256898046348596838233074780259018776611525484261633686773487722611361796920953526632831737681850224009402191784151309898658302939810400947430418450701005335242346186780459309649539988812253713577230923462296899610018487257405074633663119335432124440378318298188029681259341664864091845892257018273760004231719391038545850518070274673867020340551118700262485465879249887627281810226612531109739833352667986410305105801967701921614695019604436531346455139750003996152301867802127948974699415137515015302812072432384606346495877978013172724529196186339818797643215588557320996314640675288839027971105213440845801005425479942383724824867287808980859631154812320989338854100384228476980433542623154407517537104975339869660716381398684329853973062892982537178859847639220058357047110807158570855440134808024153027709197559331608538375955155624202750321894027045720200624623069373599793782147963357290918470220000656565379139513571344763518428490475278381004928042584087645982857396375326864946250507273455881984829361575689251541784989971787834110174077940678964966243825529038571824543577864550189080455519489582893171604660779570714774938204276830925901567463481468563630232251620535737189779652080117418242841297266369715052672201345681177045603272581116904769881036557628911515423340419762562947238308684334458179828677908951495578060941140721000721136016023422167769651357414867434455865964712854577986764324237280975659408582334232582277142607874186833766708165185851752364009737553136633930242805373179219633501444744177716451961041093540688972730814826340185548303001680525469985892286809413825314622029715776669397184722234805477354265850059347352509428943046620564887589959696204418941774767075303366283479913361136409712481508496176336633514236358056606352489305598369329790912392000442596104424491908446268591605224184823157398173754723338857636299539286681227952526562687899506947788393944398057317379132823835981260332484222611974185090715238863395179121232477601649757152716687146241156481797391891064249789404475102140766903047718943278092421106581985311540410187177347097556812255274310041630835117165476834978996154332944593352714335564748257781917069028503283318414529763597381405794554976827917467410741003675173149965464993429497955167035647502019105730825652781457727465855365149056927306276478383665351367426049051285803088813906599724919330887140557530161323537176551076285643454607893999587441618053595080602410633867711271184023656488569414470127768943337103653730952865094734911621992836185905676978809204065578380326277365789626345261290918036577260553697991826798242010486211902581315744000000000000000000000000000000*i1^68 + 14943442247724254587588253841731880360441246948011183775049399298010240340583782915733098435127928233747047683834360361213861222621652049532122562522003732845914243908584682719791956611491487526241779616687445713580084655666020395369597135095107384681289696211705607757030740498048649056713839490460714280316732144088645107997332321757724399364940026805384338070397478893918259845052953670734570110249753074787602227550543454065418198970581153563246385987142866071821501293883800925481845246347869237622260399290986306063030417467538414855093017772581687973027200857276631280185640875191670337963071434958003434235844608275707946452832727250721480838925703638200333307559916108129237562425853946682599282678636628943623601858772026204355485084645215478422256587263177744335377510389270184219036434083410010729113921699548432816272074076825446091716362481222265612724895921953242703173752931080002919842210328238891454183310700323586936995253583663557093146827155445005657311584434587439521755308745049745052519293259395219495800646050838041752612238749106281137228775848352867049224064741274888030613892685609656705963798543478342726880818572133167923670708524957156325737044185736246781633079691511652015845062377656507985617207772599280503946883643439479256403044111692462996306235085879069963746269658139787881710634902726784670512228597941791753757000498450401526228215921600919627492024816711678660197311551359272839872124371186978334138740239255527952308460639712628199966468645444307943978468601981401165062997530045561377758019107571184006068854615959027859163831681378072268678088782627223134602941840712586946183734252794425719646349951118260119299047761186895563725277411170804047371499566934490775867040569018665220714147176343502529631535690836000830387484532664572105781165495616446108239384409316626739940175340435883145274019897313091189935200662999343680740192256384837554393956921414521036157822237215074487411042168869625573382397743208559436517964769305313225848873044597804845559066510954932051545668340544857555841438595124232697734573823563794372649718255043070592766889261815381064170113304462951645327089135193173779842042995807781576042871676497807982162308156817224606898670612122720161078612822403421585026275783889685023537240098729321108133472156889784474450517709334048275125096544047606211706674847360900270376425615977663653007632229423117697767560043626297111150944883087178043549410754448703556014771740207144197935137041484218795528860497218737875038981238078916484955842347061395631938057978327018420938418286067835433142757925985369441724834773933365139954274178460331243384037872254769872395102625544101324443167373688074558614605220611524463275008307200000000000000000000000000000*i1^69 + -2239917636847818766315857933267149128769564041919083384078740829237595349711512130394674474325973908256007354941860436478834319546597021643521752737487313947341530258073015825338284625124871370394781291689010698185968152509294046375986013840151662358318998050792781526371587565363444791859799487526128916286917074359567053292201752026361479598765887312068748331008799911668613552067903477560374609337488096073373206042938204339385258593668620482502074724616979355383106106798198470007238085340439900878582899217553044280379021582114287228743791016537418529076095211464212308108929230164332540638131304408036029634714515188928994424657045529266117098638366211932327631544392702731120368939524631433677528448842853076685052949011942770287441513627822985681250044610061735892608685115913859419650683138607278535586690788333996021131694355475149903346996752307628245325674448738346690105797769995745706333570380092679551433733028607022517983205002379844171890207915790856646475828232084789457884598770636854768588837562052938164412818902414681672081879445732733416614171470431751131154300769866937131481478768919627399709675367508666061960957565599036570853160064684444787731895087529980013605591034524406266943701497193265020414789456574983034873888473764481645409634193655930476707766290081804671308896330901769068106090309177364376965442480446912132001684944119878497241711101912670382491171938845556767698787881786027543278107469566928112949264912109282739605408837317048804330472140331225024826305055007022092483549866552961832661803325406978767375448513744515862818498270570197657839183242263526212817890691018457486943696215961049808198146068678453245887619806226258778270289607959458145152013095820844276847855784534302937214561654656213505003805452371916882174264134712863924402199784793721210997279524246320711734414958634803843607739258725835206479587074257169576575079996586288637366141835080717719897110587033774575591040404305814298334761229567880688401657446648922513124860652980366892493912611295504813436604832185430290647121686047677930933192711337451293765397708355869190530551950225664079318241917937203864624389603439503800897206587615866039169009117923354070320708377119757446165090088246307204306889735037264429407771447139234284812928515149415936213991837235016007548637086686338836196415904311484748493331677842630997348904127556976113406987734189900171391341816809016238180354612415176176205662315333096197055636341357748328086019568129964292177978704893813887019667963598213141935907034210983139891513446869944757246413709381515112202321649530028003353614706507121651810826904904326999967923240595958651107690668303394797106995878909495103901032186253782574694400000000000000000000000000000*i1^70 + -205007056699002658756855066345710207937050209941293797031927073275514762990188251223267304881246849829683101991890406126451338437795039299068318715155011189308770308400628766313661115207807801441924193263286017574582616591358528223202173965905492210069247925342876376394752932013950434381501771068671756408095520624154371126504487457813672899758969306648873936184875051855880780269065335476388080355029406251252713166987475712998611034354596524139444783234229826117203474600088468159716557324086847217328083734608345787348440125092752725772045641115945834745085071692862314063236940419119081853364579603132401042964663081256565544894140554380265439878151510147773977803614214948216707939180152649688958180743911854466771852611392235846493430716064852249572106497001277143119050789341089006912136397535655554627151894534951596927938288790581825996455124106080474005715994615356019292826769581886290650851357171937518146751918295612092041655541327377876636835864418637173591881509030381743241543021427617811996873849174213470924210814224790820711284089526957955247783020045032674126000163384328256258131651358363742082824487766894731560651708738615279936853354413328613404358350758711580102626478497113936924202616615128180234792298476208603966655654768890407103556243311735060844254707318368687636801058222055018690946102238136435090392166526317349474475996764123770415579579830800491974588682277092498567045738250925243138085342838957474273296634910440767852077078799383724124126739464792519470373426783540816326913367607770272190691574827492937926793251560456258792445364716920725930372351281733050961155810933247090459307854444233729934572658778609279040228041564662012980004285801237786639746902344553586833938483977228799222191653619120843918893162866659261890174414535128486666327836678514058333187456238187187352221326545922756879554581510009255672372214364586550964585760221283822127294787857713042433855124520397672376692951374280098437762307142546825160190284131465615939064613760145169984618531413097246687151981246563237741823662111005012965877107596805417957479825686492253005041142746284643693932814407629699222728947263780408234456107869225762776935793125397442441950563366204278135676967120489458389345267685996550577342031055716979151059833524521314514386267405230511438393865835650466062225456032879101104303936175903012712154114805648567356555273280387553046302363928182568624018883593365934922038571271449975962949127977480971790458621601569187440923230023449399171790193322351258380569822743074444803750831997869617295046452368308424364551321418575860530332103604788994856143882445529356070788356716289750349412867337976688872293517343625818354299019051663360000000000000000000000000000*i1^71 + 5873587662208356741538086751058681538111535138969949641362641575540336460315254157870892739759804582933365433735311114175753984154423935484304975033576544283272994271522883622789155553377220732567280815512746886590162523448660989185816342922053218242283770284990212699155257549225160982269111390338356094472479916018713102369726194680640632758198099865811585007161747445020377575616366941067226157686616163299748060716742185280459414154557981333911626633158744663933105405596673317204266621979044622394246633848176775911086041657483292767879316838655524790927517458263503403595113579720062874396110090758498913237178050543239615824045848452743455756114621013365128979484211890460200175497447484114591785362081519404047744890360415557515964997753043849809517994133942694716841420225937034324682437005352412404397197937455046368426960677786569681407644398811991297644756992962387859244731155958128411066041126428972323987327279466076839626363804540295886903114262134823765032333698421095638999564167406958049426732932729843098712317504386716558629684762469784076169311277966721234284290961184690883321857635822505584774028862638924365126302346488549822278472510148351500215367493997163128008414284204216615323711631302587499883192790742762728184730532617886839053660136501738664866769661675613957893222357037555006533175076811368487299032931826672072259987482123832942557123439911549347852727432507311284489372724187606871667624876506976125227992776315318206140265414602949165327933995327863058305215442951402152927703408762711572724357400932350252264649204554884241697208936045956887526275258990452733139335283575889188806814456129296742901490548219562137030659750421519382281902927718526472402177307592994690313839774983620321184802148709331190129799836214866763331371025630479608274095029356447578807418394125124191764198945078695594004660383415846786280256372013615437620795838555324327262383355086124829488187941185096640805919803859668696619477406935504714928931776195778774608397336013341179026591696156303325073636353036258821203941858059138072319518590977455619265488627722381018466078720848958139979866058089228878472189771592045233981106430941440374938952347131159788802647146292989588540997443958254111042828829093227671322991450184401665351293675982415356389163430251526417733318481746679006228855923732466026877749958239950805303482921535954611754816241926209447731417825507585114253641922860661686583009131397716041508648410728298930424442542680031754311219935902773958796681439432001172958147591071739543540761047647747143633226664885087895776231166677265892664291996125981233073413637476082934687973448633323557739848193920157810476370853222630629719408640000000000000000000000000000*i1^72 + 332749902080535105984189992297727313081455179667773539785559536947247539588962534904827378096466311539389864265968429845318680860556018953256785903678089241024318249905790472746182871429347307301872660751702319673648495433388626130716803986090000644827645844497424409311333166668646021020762184055597842871829381476682278185762441848225194916261714634366444241160658989829783024028521120137663389814346728525134725890389657674340971348251145677363391662584419128991182316279885576716020947958504191332631723628880133068188320233218102426713295518020254908251934249152673807957438597143248741117302489409839285435731180342733043527289632171081244438759501832667852762885710503269430833034865490866654978477684886392426579037536721727977897006263570765450816420898868036777131870458488562301432844103462956674888915364326989642054896767539567713165044207898534314207015645301474881894622005177329996289865605265260669847107566972432331221416115056222688443936442931460046071845760179368456517477527861444048747832039159883160716327709988785455713388780154927020463502653996970421922033793501722735032266818274463186661966287981181687831790540416710073005453609728232763301334520253877730546952830829962826476838699721031312258039472413495814264254925604226020793066130057441492480318063540098900893680407377342356203119570766374441963997959029888771604295861357825659127536116838548050937946254659337491687394722651674738236380081094548359729155089863154509048221515744493764550319096991324011840706204300329155680641058158237951495791907189149782235339322929117556801503768291870789464842401743615301705162167909852694060279432187209528636142087366154022428404026370593941705376185894467758845804506847067615072752526420467346365297307736350574107276701180757203551516670661836398692687252663940360152708757654256506945192415640675487781361176792431977639804130043833602071098549510340786897719534976714230905627813082410753133685675090372375607967647019266188252344000846483342499353939850583091609416198016143578216619016142692728056876379967410717588992942633035542737831512840697963006626165105513279137940156454990783600742567012504338863312344792377895249934355335370395294430888241390166278254984885992154256377391536984385187766267723038832661397418592998519131524953974548709076399010641827478867547978570834233588171718568356779947309964597796805647340572500608802941857470180657287393287126525542301151202213868928450910601432475939825293719896987173160592025457861250080905347524946439310985114165914463239285450316660418606857632658638844793199558383834459430271165093146527004383273965357618571872129351870015670919371405968322394072171040274831638528000000000000000000000000000*i1^73 + -863108992794087708368088882699324778190187433836021049123385071577164638372774763287802954041403409287567035632886373237302865156879565925318914584192589696721679288825191200096374465945050505871640990883976011871439656054413028825225185020581160846526054904813997692338406819020619573172306346779315862312429594147930010905132503012455449754536734559953899863947987035358441354783231981973173468211898145374274300904400062584181779010459866046176330319196809815522776964685528268534785458193000961674805571604555818851020108975406447805155142417141014079261422747087377723249841170042181547769449367808725443022144042115869251710067488021778213300170434865126834416294509795916890038216369158899822933341422229269622315206233360311090511210444064726745997744427215603194919363138703315868350657250873951706202389133340671083735660950257971473161503675389265106573578146446206787629231749820189596345704652663021724931436298465324005112410115937761684426139821814364272473753192129111983654372322349215488756693195240224848744759780666012102874444514229821501623555324034657604042560864438063465811717172895784555080910277546417976303795461685440756976915083656032610779987970039552387213395011218394768009808066076552707488681742663981692863742952330034566400587139123791165992846640732814220158872266921197859206943844012459904438941866055451628669917084661828989839460242572123549781018167250913279954998535830343104615759390535423427437305472577374675487811266626019181182213163232930282300210218864550511590369335247284870310004790929536518562387694614792872408632498221152996454245320692405701953158154968305821001185150978733258772784749442311987116481633754730784066957188861508621871261326200369205374760510030981115382430677484018526414205190717607512930311367531170393528285417675186058539489223821049330717894610553967438931270114435800728559976318551865853562047144203018253502665608257322266132511329454768030245371071273187183006565186702652439759436197481477158434561511120073038366591547008633057410242496963624869169655438850953305153697727302661371259053347261413039142608086774881606523245851945634968172258575316015379937039822069879477532207958490797666309953593072586328428759688016979013481791318486159215287751736685357884536885638301472281008471929266190697440772187223618822771866046888811851596583555077377555939232669964741368961411848915280503447328774952304400036968695673663881244871366933713383522217581482041413313440025965313309782905737308282472201990342792343214172029061565569725573079159383338486540822430016383848239531058004986613954038881181219291524059144277176869484349061786698966364816124477734245673270771712000000000000000000000000000*i1^74 + -317862603361955771787239755271141420888849692935944252584657097166692635359619975146292138766234991361306998130885036505033228070033338248765250847956905221186232744147742226129756901619693856576880173658197841293490711735793650210116672078217416318060042479009013056182127770679496927119842356771012406604732176569157286946854019746959307132659610298149100301688385729759939938005140813146182982289468365081323357104831450164688979026175948332815652461610544298338050445588557253307364854472289584167280522677152005326236440548427896618567779580979244497116803856501311054377523154937293839469427247034715728737835588698504230667643731763867360717014179803321461191569056535311600969129134544830174819273288113302374550125837437093206442711099664033623678249428457886573138052925581955056421400293230644716186556769521691816148359805384484206070955236898147094152719913837132046527203009890978365485595739156607902955072328122991647014607297989111895148598031118172907471767096596002085343158470745180669740319311564874431670789129275920063178129246244931675552825870736748828244088607822731648288298682543386824221181460774779000116741801873077612279667328589866186623371422787622573846730091756376809763519974654846070919605733290918176143830055569605246718918209395902238983229022432856702780734222020533304812125939257359866982244675052494746107782113044568451157546050545543423219662933885983135017042849582312449478214808026571413554178254345695511736236233767035927676015499687197371213307029040851411348476792084498989475818486500540789518023245603665338134325157655122822404570564200675797144025095699788885654823332866599048499973953038715749886363372115546458667287147456760378457995504622060992183344041450056977450926469795912450276874734913051850898422877606375162594895692142726393159709269616316684125574768718733459779794423246988630820445552118492678539517696079540605330384269207287491167635558815881651362492371215937017209505550400842908228242270606399411748198623503440834108390499508932061268536856021042281039131249690046221598444847954362173418909289339111333695588850939267653760733329474388097214092546136918819537886402308757940853764718230222266814804923975657110399705470852536092145563844545504844437621035005566689600342746757204415822149186131107298081859930703401088420535877191111841386316449398882461095490900194680619994445977673293203011179536549114788927368694670611496528603592615164279099932622209874733120276476059717864064733583342450990030358099033935335490723903867832825608886189097474589393582367307006548150937604238270517769743739071439838340741411520307496430840309079899912615895619710773759469158400000000000000000000000000*i1^75 + -2214078898537882100926091929637515658403703312426979947998456559448109211581695375877128959848616733627998491662314715851910260371431255518468374168084427979219648037779405328946193555059538905877951490404191171897395512347348346873493551087492557643923165871249398873944101024634127487858263169013790664816983355314618993334539996908962092690832485483458150757088543105484698801221952048783228106017022576356664034715004016671808431183440621583561853059364547015236439593928664038191630314179862084520598306020783549773604633326955892021062589234805239541731068054145937621529498661208620007079536306167839827416372638416415871142971397989003119125850611840476328535495857041102014842416867302415425893446178513963922769432597861127124398502027098202995675723416968073457332932052505465184145186334898812749731691616487319259801006819722898738640098933170595018854870203777962737275406866935920110768879799081715888105010660435754002828579672615178433900147068199803132334239456546953668767884423867040142047947807626339573577553006098799421278624245825548252635088773874894471976725722865227239664979717511389485541766734213807255517178014470184060328591786746729266707334812626003634073813019347723495599813027950705954930713465926370567291440348576669809053962014731543529956122075882768165798023063132975629354646076575045912731077337603871375735669771390119159833773137744912067227376238264084184460190138218078279385673708113091047665581952848752544641532010270894562845638937441485104109955066081358572243197257327722408789390300383817759698102373163650267441362340952485163552830745630805104299851525554447360644815251315671882761627087718274260894801806783461856320935731549268245703195874023604694903837068177154360135170171239613518456984331426495792043574363821413619484828322594014707896363967551915788007781777885101333977487849397601141804626766174607439934510729643654539821318281428999983321411464077218314094200804190126221215210705694082742107457842644808639511277563009541418361446053024771925681666259490698477767069225329430192603565211842651517779835165361315770721037739480585225645051115528328825684818667411321041483431037320003410730672659544163515757432907975760319360704631122078755517555392663448052119381726826693450513971793395273086835481049210620803917785372796671626829580652395678892668459280844355179834534269605141571583136268192692429462265425125220167525201969002261914931001045437042529764850321900852595920214143628371826848900494185430880753400549560511088094237903076905443734711917068098990004720947912419707485745437346047979830376537860903874720112796059506001547822760470690470625482662058393600000000000000000000000000*i1^76 + 209295743410307790437837807642477777404122952804744815021091347330136941068101343258476742057667625299522156187225952973345471568748005126678631625964440770198469461972116085150863837711822621935254261095106400800512204955963382707174489573841510864374369990649699117896680859306608630502712318213537822272159416344097690197006616108906264781910622150730384865614679817588708464344395490064436944950245824257369308453914998389525865826007781867477894044584021682281087913665078601572346227631155908710073381614520740949570653932402589656832512119704826641688312644749890969130377545152746595133543898664526860414131325182668451206745443130610910190284917021180512187686817262188622607598882365329299441255775923010331204513443837233830668317272665822929007849116619482690333037358361081812374733725703841394373045721512767271061542744992217514907367221132458735401594066811118373731792349680751724404553695229983274498155200940472615151997545628875054283563615876031559411886876574048630916568986684071564921691606027198480614097398436561410264686975668619063753244213411313965326747990774484421644953358608030317643479833404078156264078605570490029420676868847262401301836718116785428353453091595000589579001958169953079490998206138111896671558723077778971128833917244597941921314724515310228307881562765040657990211675026959615985709273244281961525556441458013018138824739822112125385368351874387104134396373971259882195860041170039760058111980799082514372759060034559137567024585059336484508216977328270722866812168566769450933068136129329509138942572986891468858174387078616567949769196555566769432706997841944683677790790460622872116733223353034362520987799643979186525556470361234650979094629866302670880380028960802715580874961302049347375023128864257268043736176773900548216026633145649715042948872778828058478870443190927648050993853633039792493526542737204937535393430987326401212823519968475202636779201318366550022232557112024077426950663352991955547788137677310542494981912486164994954868494478922229057033004507765377204669759656022491933812586758277897322913304797549959820589872637158275651878112723214061471911286187102854264755803811452898597114694618450386520248395716141618654712731355581542542420996450725528531126308571346744204184196918960417398480374860388202584506918534824876050364189282255905815434585267708851655918921734171629511047631474577112456067707144407893016378546571366993017650916873921854699803709647614768228018999886932954774356708344562336144402075275413149143269182534742909354157417469028047279881457896806867991801994536594902309637288991906766585547988953648382566037518052207137772189777920000000000000000000000000*i1^77 + 251634308017529485867046433896875713399592045880422755530363984179915989068628725659053569591752850380856955816815420995134860634042354256501600543615164418144064015792569370199748831689385304051681465830726866587002807900443805506481217484357832795424955129284806269682298431805558199933290819817244456168146131271909515348219295707530608286457881209783626501009197487291412898460278967724034487484743153189671567628396182865418953940438665917300424385526223106822827423771861085044913234383719662686194568032411225870228150608979867382488402625408256761617247094220802153750763735681424930660032067588232532986147617543089242455339637581675748078697250193391780876654640847033602220318534088191909339764615127651862082052318164678541691344585355432887615589891412346150617286015393790242899801023719997179721884000983199008271406091858463495939256041115066601432232748004345435156770868301979596202098682475270711152263750674954381698709986099459663224550151013499564994865813375484050403496597489784673115090776712782523179801720769380802426747513690737766977330170411957436199474301151703507469593407384840242617578024805924568380437650496152927242770335360578478741063578048187745259672275750366618257661124322536053779333179583092942714673750480613903890983967834516527326951076114569333789326319653108157614767245892870680121919496051253882629117786655368422139693105056691322580392103201584666698485844567095765696318329752605053353063781808002326115072561240471451999731224853895815440587241685805227184007770238362390237462087389997927863929361964526620531829335390292247828697684073070374440915890304693955582992045793606484972137033342235738150780522791572839049516823682469632045598275419490841193986485218975716118753638809782232797817332839979101813961447235794486490256704689064079895036054192075545216554172850640647516035249662819238355422798940566161666136690805794701500640812202682932664469229532114520001725882649588158214095178540395929639676099787101376583607085028842344999256614812840007101566454150519540643716765947674744075300502952745660705379217369484950003145952470828916353075090053562876033749947045834015263287481171303777026121104287679956772468289728650989737302102584077393852913924291077036507095896916013447695942207702693971352053905329454062177335305003340541027830361026949969176920045582043936234421492102349198974444828539637939695913248828137216154071610600505018181936720440944937343479000880663286788785428656517733334742900478490087072651126120495550908704928434062185446417934855361823820518038190261722188704184203712774334389480439982771881177970563961224101269726626526003200000000000000000000000000*i1^78 + 2829722029735239056036793886616431182295666703276615061587139751188437207761643563459505465261195332576970595462488454089034034406214950101145829924225997841263495798663432675146960161769365722706039132111183613578506884633954899907336321285781672228254734901362487018463358579436477219998661277054313284425737081719719928418846517845900284923444349251288568686630279454581828211549222820332286484742570117816926899842907773154722786131095852431328524634022539963066984217195937931859405893213076048374997432631911479059739037530179066142155262238529705374596118815330396861463272076490823542187777033883324569477907203229759272059625234786554945130496258581129688066495495555900923444666143108369414921007171404011977460457226372149547966839579218657694503467311888657545461786103083420462191250075505562061770157426373006016790319863370117515258900687369226028982510902607649767728156127385390685804366428385744380853776832806047488593169262499769136131359672684719003636223782148461757140362360698217355050625606584994334979691361987333752486943466950218222014029295462281819116940846221931803550262577211190538290130710949420067823644381098489077225978294449449115060253004840370108057237331376315776447071166112690800128115381286438879275564022053255398569674837566536973725005100083256888258321151951256955267446567490015077130669545786635686418616962393933057075490589808103685358941698517524321526427802946318480767492667458882814133493458704018042834021975599718203228491883419752293804675193190489690266969025357544671577578668752720106886341882404900627683465120971769511195189068913495051131391091719760223467204368995773918823569150317651260284110740388528151165371016073354895802808054709905111282275681363145641337829660369860567075765267479722858464363854036037417583702476619599318094446801044581334572090789796480876157393020344273814174104164548630259047505538635827204843952581899430417836840533728326583132571793904959845168803294525119497107015243830116826506407089591914911346260815446707238586633870241549825427959455860737311055755253974979279522151498027928329342931787407616660380833451498028082653249058095210277981448486742126190888809635303157693479320879698956903991427185844617308846326171278807002367911190299721442536094457127176708898029053565793339695563683038995336753489684411063493880146118865394678452888215950981688161098278666582985858532302287301934952468633092842351273113223383273865325361959160494454632025483500427358279013384060061602603591390130236274720342981698624797846658204361021230365375075645424197365005042830830479827260267217032223141683302825580326321033052160000000000000000000000000*i1^79 + -219443686232668629277009604241886608728866117955642776385090532892681795344513980842752734901364593942187718308730236917417852410164138516115493448376016908650852494907560157857040671540752069187076606648328144446161256629067681444849084648548903953855843672347299183927447520391530206577178895411994357196829718682751684125654974218210468863309312060174465396197125169209397311672813234288986882082318598933582521699321156086643117870646241593881772726297965809483500434499803188619458764488610343680006174419224682345725759523388742475784619819513686050528372071744045281671314866162863274678433601943053201188375079931668261034814043068655549087566173415295884630516845951605223363895952903291608007039859789827372010984588292207432962775085675919338856867011347483048608285205417812045409842870462203121195711575101269686117277107829237812282665325817737606103912558166962724758483817100423314196857085473862153440709681263275314788501427849639139187229897739227379683541103431987870782943520682886169326314182703992553194675486648922741424632281973548965494139797000116104912996184640485157476311813193446706988004771135429344892599731879856859025190881898779818237201192115636833936528916669854751781193956953885708535031016788589561081663766555726265052659256151222734224909361554312620739505054329540070404490761585511014420707426790278970893563115824944513060825918645360118817021374248364944696832480999463162217195287663517790335153469853524988545942133318019872320362100783653582551688574661441952826852602175661725775290658608085338540343329163825176469403458304331881952451084311907499857214941174586853678305145937850518886972480993263864182465531636695618979061157131649891513229979091844522363817823213556123008219239129360653097396883717559073281014757061793017187591138373159128603730427933984205577022796196975712334753442889723397668576613279256835960360772518151543058576228125407315750197167300354423649298183275470396921078226738667956745778185811430912904586584704822367647865390381983486481220952235527287979946379018064922338964485646523303102435227328239713672991737379295138916999602337656281276108514188282971190435910653703462796942897830478926819089699700635683186906857364502744709637759435089972689960634334041767465916648446830057931896588690926069398038346202907313137551700738166278902618086642359153584157982652779344381133551780033876635399681221782396984736149750024195539120053324573971618768430691228148819013729396987434543192774127727532376822486953718253241030296306613837224558864554539112196205675002998242590171304957273636979042012892563302558683825511474732728320000000000000000000000000*i1^80 + -7966126089987976320507078284895305011121943434068102738820703020500367059541179744793313813585931418693390307286168293273815291000449014681616844516707871781674599873921990784014652686229073378773033623277119518072012049956046762865433219656448653930864517227661272721428980694666193573104736510402747536738030197210401973014877903762104015647122083871586084879862903240837891588762391551148709200607048411024943445728982534307869531627845952468543190300146417877791251574661683749022169424590411448285487885673841725410960126718704235473473348106989227722863294284184853532641759701326892028703306735552741637111041717590322493551796146530411255311285735508565721628044356352576949303522105993179754096488348290452750229578872684289605101964250402893602776852638367479832609017457007267222193148865447079887994112763739619913110474497778716704754751461069326538188100148806408259628549443782618533708483209757103973704245517796695650339698765411285136328931818874883598825444341893361471451996423574125589253054311714585700511472147116861162890306428010601176113655165539279353045806155834378138659445115264961981069901604264908236160764915524294992393417642255641477296684605457141240626494370303275991662030573691074861768536139838377052908375359351662436402083115280210420124932476447856241354362244091990002444483568645644159346613068221658238824659292239207970822825085477981738205562309167824083178564383569966401694880504093393185513262626268752295932639792153864335952216384548588685194821950411796966571091703465533647119716720090198228222133336458197323077415697051094916107069892477750611867596604055754998015030518553321312607476681001923196279603784188655675880564853272677250473238947667034440709137227723337250554157533140061373113028833226845104772333571185047830669705250956755476302519948365763047820848461667701253309421459296649830918186776537941572809190962179047548933172996060086193594889494495190689482275902602149451906138481315380703699329260911147306814143384202210983931283469955164515505772537002725744009253949500112711298981175160975613812382396417881813725956182587568748124256422240283109202114918120086164087716011126550100242360011846073197526080337283819353901474844387416056436754831360818287867720239200847484522534029110325607242874471278210176129861360323838211646386733159535607023478340681199152379051052046115504801098951482161128056198804147652734673676385876812181453586230905441879782183453440164272980186199256434364585018793817526587236003518667486912818577567918963112713426985741720122761423785131080932341942005836225782039380379139804675620023469867008000000000000000000000000*i1^81 + -46364270643040795356881648354981391145155184935648779233758907894013920438730420577327208462258102188870608014693292225768870551503060896402546010398923084335659084771556194650918608067940475202894410821801743478786292225199423230438413366092348981864368270266961424330507041456165142711194019343613754089561951983035744987535774941434127090468628450173735006386229958384376437967937259745008122511493462591686284655298351764715156122380423695366932331832037615363603329006948949967289560277361336439194356066956068684061325656403570786884771023075704058524175158909631938501782002990066549684044347396379208252406817985721984093244567069673762805117422009627918784792430166533117308816694364944815186614777489528436609547150165521489133126156934890938481085368898914385173989542442507509364927550119614986118086052417875273421524328892335590331221802226383382748799629742950786436473269585205186403463105623564803644751389671672628528133448295358224225009141343775264389102041994122025006732431740061976653228687847570601860724957399937470496272966608795405651079969173102974874530623140735358807805300187003507987757082800097779330137445540191720255901198786775359967763782073270841044118851124691358217942337819626530733608374742348497858792433717400632107333341220784898546878897509817854192848673079086839758976799516731579323938017005288426586390394759356197290856857889902983804423799707688632551260636490863434204266195136968247361169944971005995063752096660490095142407313892019412325512035432869281315195338618107886252054555336294167521295895976742714851318378873927996440806301885532009628841277762501682803944590371857101426441371264526247561064399498993112061002952200597779661496500324060568048553406450084981318896257903867105190609597215197061421247903573187270525077738512828072442763322900973497253657905922287012754881968365065994303747783616372721722811273441181668308967682782082173919352417078249004598179666434697013441883495934589484148578817184970945208293974136395076668564692986793607245879640694139870502146336241675289770230718661283304637848105849161305174673097709855286231451897718163673550280233755217188746436352571344522253329653600339992344459906121249056851024781938065057854707674484209807393302399168220341719330910755818997531894491736945810789187673204294665306005481820503881539319367689621514616479338787988208671408566736517067270409969574948245108998427124634106434437229810080911002801810370139495380027381313861158635584193883425910141344485767439486899168440684522346449061088314076548111576622620302429176852730496927390643850331643584660759379968000000000000000000000000*i1^82 + -236814046768431662784758503820055575499590582789638235158060498212458802145132761230808334114162372054116537470813518198310668387990032199385059778459335205174302407806027774423018062377151503495423401727553654998577639043208346787375066444236083841146555994332534965351352529128348624281922346905208860822419194628572909748878087367005648339776552847844096018842905795006368278631643275646458767045067826340229858709413032682746929161330831916234731046461589676973888367974537470828473327943607642935344119716480785208621447890547180361022720740763643741287555404668417412833969105245459493273588653824575418482743293528804783256563952970341593915264740819513011768215517305980799293743280798791219102270187331336597026686592771242834221154057938654005249524861822398568433482391193252722123208280913048964071649103215584184426848715596644663607451784861108746609261225246147152439742661893943181804034686420165773718716984889264613253394020213400565782027932384405023044951495120551705265151620882259817139140374713427456275960463269196157085845606241453281245489805350396484569202869112363978827559152274956072360492718269448230273996746041887795968839714293060562444056307892828457962210606435688482827049965383368451683523737823921200466596733657794516630258242998359025585353545387508007939942939700452956068390240658642151976334651442270393088086654964069780185534069387045020828368551732067878122284815959889124692150048141865988506033867702564041720281422910599861703396534803433995629444928460328664037835863347337319737560076320448673403952430673282752707660630841323307692175335954615594870424882820878959897139716605845501322235034602853276031066253550841026127345996371212164471735965860075462476682010705685863099634686172239247314343889502335670944678329547755601420742445822346075115956228637310850119386635290654737590732775896431084478935273989856395659594370897660390103554054971867547215361736147207925623559219396811364714073312658177747351399642609348203851563494700009710020201242046627892384074461968108136579447296937496828684183360473881875328892646677795459561022198508867794519457102933706356336992022672202424599135003649513255195697013569513387147032929360781120551455813347122209849682471876049433142740043775528076826337109408780531700716297451763502517563853897437580103166220031222541225216855026801600520705132413197437046612585206986211492950725697070868312101701415359502607914536083252673500463621278790000833318194391474135989357085601320630611234312361179670443275356045226428252859306289043889031451584890760345583350898630337942620650142088927641600000000000000000000000*i1^83 + -3300059592504086498493405017432307713278945802524580836192202984976059864383974565669309937848485487976601830149178929302420498453181182593037094995088245402658516767793704299824089549308134942105416960541058020964743567604680949597212491644263184692172171664500291860928390246622757296467277498229806930574474128290721282616530530780519296645921870538403728588034669887548697247546343825886744133752120023587150424301764435301460077954923578235342531064051063551011083038507826337278068369844558561246602599424463551062106656916280704283326423647303428531429702021819948316336675848019233911932451497102057018494777774694997574833937184931775672167596586869143763431936337742120830984564267124778170322246797205566615435730053093421348844861142500413566823873098467195631462549740552147583417064342871343540365104828696512616527493677957703183277047602974404016229910843702975988022275692143062837615401465096060384809194238559718302506262323532443330674733956448535445553444509533056469040599100973055280622482064278975404523856180216166744134897062674314944862204319203231734651732961134454909359523051200440626758065723469263961904632907726581132391811605758390361922452378571125670567061203813963526143049648773476455003631051241268428370535229978802358917998021751098199743703930418976266078491291112884052585694219826291666759739488402595591310047170565490577954942344571457050526193043133015407787091649580342623102071790251630714856324219911813712920605017078745823441759746771297436451804848116400672668044863600689326277594273710230127114710809833479323108311945254180914118104525315136233301790903640701525680678009984210999663387366011452119916847062252946382474242283335712213616611654817048236441351245054494206344677619179268188905975870198471532808657003171987246104752054974393626859666262342888564609316735238819639448361583096346807185182761616537748440394291035095830284016428307879240357726751041897753308758692336811342336460968520805161905356978544369216109697680822107271201112492356067396067828209866499897047347840878542876795355296127867340278817906431257262325972034992548351151872858171170586633346182652196869855537863100694964734144193679923724960054965573789832316692416818401525778131439754369442303186791081793155626123539867088647252440300069195762067279459308485130332828103965915891642943135942003597107315662159476857128293892490725461855589436836231676421442023049055805414263497064123818775399991772461330428022084798999753310096216573054043442349183903866387763845843662504589698730359846193480911068634672190284266329869082210764076980633600000000000000000000000*i1^84 + -14489048228754247282886955985981647317957548884830248071050545073070297634945368803304546382756113050607712477776251581361559699293292926576317837377891172908473603302402550264744536092019811044082655756583619190882685959039237545557136730298584701663270351154138075799178496012771238097568002701549491369256757005288053923839448194509353449742154704118436878325810229231107149628248511632453058776909851641393179821595898421517378130840924973073088186149942879397042456781198067821610950399726761279988766882937058963087830322591633478520203389967144883288997465878979362630321298750956197111869128278477101056988718640225529061786886619260970164700681236232262521059358002487043378430350705362219603404032753583859698190238097457979344896525105192309431990351499177607247534205947327167189904446078002496394480748688753093448503388623421008259073693815533877536295447470833062731166583477365604507084000352281994607686075122873579337071614593091159517820562879262057289035557886357317315060359315749686201896491319049199989085441239936890180699039435775248301597597718143897637609808781472232202617571203633677031900377172259445595739425729312569671669282947043956135254527305956304875405094815522238432103745253651969233796027659117613274978874264513418510526594697399709244085609965224584452332684376121249464400867190068755276245245950666273230624486501806091282670352353824315126604500707104469215970424539864933536610678177668346654196578824387181574595520133796411849741509452329813645762661051433216733099625807452780839365323842979329940313024465202378185405957399849919327428264019958578515572764660626140764242976500637336001303991483363316306244652132909827939065745241482418385140712567590103461404133093485547351648035631272457725836875563720917566563093564273027926351144533746512530763898127803722069897425083067299924392909358024730959245153599776155385330571273879768001191920058286293679866614942570078405487068667880881819664653822730933528721479427150146588896135387407112088386682315865282664889205079227958401855788901748875381153592667824833428210797596016741618693255163717132262542792835954990190571291069351354347101214995808334951546743924824430506742627121244322459025475061183470091359361363618307634561813804662908970598878268587387614167542259753869318976301863793694750917671254115242395164457655634520378588633063217232335725122170983423009248079298207949678668387862794274564407676269098760861878216996679488984481200187703676166244881306481790602472104232694307408075651592398350588192373009131611347416566930248415834720946104779166187520000000000000000000000*i1^85 + -50917427154881024647226825714483513330652984314259651922771715370107862246369603072659880129553828965045901932895399101432775038570141985432239711067445557633709568651436322480155835978901006296886911923720789181846200517330045682087218999286285064189567314657614864299500774737686409153083470267078569526912945415604329850442555301849707682534467100107135123105528661874326197584294961668505858950229767393445104260015867914020896914944227793503468221519123685996299681981444270824364719775584029519645134509856342956383221915002295922720963075048522774313144304304482498086726353972480829239267884670494385456565898648590194931559474993913875669934002770775129686259230201662883276711895780697549761986653966076734936152699332399221490309195140801622031750257299668124286397164545749187182664494893951690006859238580138062421604620507752390027760895991268988420460829429275966435314396647176221029716589284821421500647859265122246376638118725813916015486755471988407359128058167078979765341459569034916861866003899139722537664860086069513360141580232475572555587156811049528501557792754242128876077144544989387762316834318292392226092386451182427243615635011248403668328581114640461542184433890895556909941412085894433508921277073943906727244230788012881963362436195669545853015227426209591049761119292786239112544949379550939189489521640918558430821348586362334288910878461190137913568722388793888138584503756888754616443130695088263328974038881094517886991702563620779779139346254140594200413144853645264071199262948426463426454436341737545303442267082526042678835299660461873833420665962268058239561602324337134246740989217083286341008342564101337788974166053262051491281704961459577335330692845414428811887068718843819917734463267873307504429749248157861015832997675687380083412018773803080317374910275435351599491431669958762459809772651628047631332857677207220080139432825862177586101361535032318807206552939705985231824014839299280521163942076554450935209465455406017085530182925442479983093135694413147545776952888023215633062771962832073320924408639634866413634386148212521985686062779789680703452017719269914540919245778305239205571767090174948916620054689882045188763254319502409055031485683973585597297960468020211633075709780678346316493270141408326847440650496122583149249115851060161587582808500162063997640183373528776268147885619043897293558749909979974313590575021444636685576401055024054148446326937186119571317506825323929341636381995229425479743812141373883448742329609149812423118584023458481482152410848289580326675846611056143116323709255680000000000000000000000*i1^86 + -203249396008674705590317311694024347547150523171590730361183142775439722152824642418340231211372779665408749196525182719895701986666683932545068739645097606475864344258970743733930179468634274982371177433678794940865114405081445709166112194097298273523480953900647656642433753823541688766377692575660108733324265939491768902035925324451635521231190202127310230682741816370522866382141619891194026203307678954886308532593747157855184086350188407779447230426144517914388771479368779778505335456652485141926007322973536597655274697777848957094401539922514626317379392386265712553823351887409634453406734986171262778762829689583166078897085712499019090617703055365109501160593260588071315636062689393202761549963006607959693220530982902806008724992063877764907800428682604794486849193738583926367475694489620549005891278665362975790021999959253589094783305975297763903448492154664683230143907501624035633066100494566892620732441128908550805837650029227526474263883295933970001797153401478944614020209234500435439460170411166727208859520544070674352873317393871539761893896548255535929575236922675229833752307631605379961789200722701574313285817221910298251596152856680020450932532024408046669137089382960890700693490365985031905372377574165206544228993033655359473654476873588087335719571532716454339627351811812231884048205225861331220948012403817210963393490540072275601952222451679935112122881009965531454534119938869350397675649382822097811237973093336766603755232016023695294470491135497147971691208575425014327549483236293241642978207627577899312873413680085106530426274321177918929854226586135894956421492669524301329095088656421157437198250845534721236331074433590321173285304816585615113562823670648409814546796014744848389139310227288208967818666673989377187461473545780676990440122488128503122095981766555798035522221075081430485587792706669266380914446062939835900923140591380788645952665268328712897599389734533151081402936989039400860768192541884962962210602118308094221158447838557864198625401395873064901395684100139250163503935611658802924465949687654755246974818492620311862208180493729427182195898089346023696698055466644931871983079735637083087915815758112266503337912694341125360180026899278298105291680887044706637029906594176488923277318443948530551492444343711220432431604604515930487001846844124755062398692228193626803633871814268473125067598511542226524537074657504843035322673024239176485405400306731009565176628612848571300635180614769638915384567067271453179670377108589652260435469864641341258118711057802890747736661419875551412224000000000000000000000*i1^87 + -279731434345768973933054329711862036736623926071885203864242786023061974511151577139229678553313156338196939712238363005908562453890982892591836633004432833422609123719030962830761483715548237124865838218674071556927558536939779904451727259603458303817204441129905424220427284214182534106276241009784120332081373107543124615639340136207620488360509196619373906598344749109224326286832451781710827912902341330877567457667034357280122586610033973228848500104778360720200965859317557486590011403596716396964957438742113760885341843190091288577404778457693248589029201143341814333634471740378924516679772362802531330624548773494181515366358887010254261883570017838470885487661046249361022916655230158581868191301722361800347031398166343285226505193722314536756479379719196203788908312962072697960751566233224648400166257960965898132550607523182193473803143476581297895093827240851840629741132907841300508850394327015053714457775369591889675250394681174774341485405230383043433117090015306063719828328535309143341623278496459068209772938622887663056230082382887197453689441542035694010005929236946701654308991013585897019647697257089267327172437964559166562045303751274357407631001558651037371326360085263573164016717021258710883673356961926400706590155828570025208635679912578679561718600962409347007434549134650759220374803739710291636670440686723954222179518323295641439873437343592935728236340376967862899762632978800919760478661995528931886733554353572124266476778945718171223579559548451182855864062504638766926182883394173520683762990700266377627853627146773504481705026858098126850496777984645847081581615773464829675609762669665290150666511615223460348276397557505256801569790383245032234749817612958471007946112964776351709817813573960344469181635856030218732569053517321099771835296570540060913573304759698105960784204649220334418977952408149353697475113373349926859863100997484627659802238244075945032128858607654690454645561742558683028640069206676802009666044150642208144791138355553341306070724738227112358638126174850983736002123580741937572837859027892480400551347023151048961843739181832631869153072969209715844585285552139671047885150870415752130284869299372886997760242034186360322776483992237280328233511126666357131913204312610260234079035481084367995517790399115058393021715245511986376875945605569981210475562849032550028717377826502125367437601647488059873422059072012850412707338274909406169957865925542203354295914204662290422183600292756811241347593557126355760579812517114271703606301686115174598103381648043450966480439476224000000000000000000000*i1^88 + -243513721938396830238244773363227105018366449931576239138233264961791274229887823942889641063124208648109403485121380628730464097146429230826826911995075759096429566571188493211106406724376651849235002270816123726112842317463343178636888038414935539954205399182945505460353936563935934608026429224993574812890248403008940547946530833215491063395256052545382109067482399197282464682072540709739696439619806420552422794716460029858303214676949729303160904123877712272731252153277721363128999276861899427265657979530570186347320281656558191008839908380818710778206581284642118918116149277044074494022499467574235403431946948505109900161953186277874474181487746730377939455104503927817684094724978430046379690913505480902345341807956584352981233975350901535631880622527884227199500966221461798604358967737307632869450404182874953346669241133629251392095708257379665444724722137355385376807532572710745452916799462785815178939909928036621915032419421153904619414978886502428715348193906992843014496210537538251795383233203686816333226120669281624439499678681104155584295032350669014294998419570798894135332097010460308176187495751695489652152538897440499482588079985464007525643014182162541483470525420767161857188934373398670684710261891073546027792595800526663665780937809778947060371632084580137439669337422856024969987840197400784946101041889670047095614709939626722631194602254207589433364084680897430892210674299464318297263056325032001503375349112029759426484700709893174167175425835704094993794265614363331541450962478545359286167983188739377782154831928389793020774937223903506001730504818959140812600333321709663101109200431609601950284968542003679607244450120926480528856187044421820793246561621110175158093096778568484308064656486943823642104015268887503894231854846201650886168456374966458151360243921813498935991036457867286775722151650247181035654282912261961013422594101522608525509994716072369206520692551882736849639347770846648129782549501915310102273061417893630932931830187910219250260145948736920937033633964461115859430390821552693898865879992625449027820065265911029712134954010636139162002780259414374968071176395288894204957382207070182213436556432048288553753965155955093221084185895618605253217989365471825401968364864532805953308263688126338180900039268337299878352159794812527811682204669323672256921659887667270604013603380965489459158270102782585022856484980758091887060003334493170023880333178450096245692108508341360761895882923157328885873017437194530603570551274505088681427382989617355404962188802012868719411200000000000000000000*i1^89 + -174046889682702329273268391778521539122137080750168278179444894999871138479788884166624469495287850173387019190622001779108349855140083189081603985694833693891781626416103519776917314364365835178576925877806606107377546398093007307672754142528693948693823448372575986670537803096046530974178446028441730242028235673603963076471948424173880378278707912322386400878291036901871460981318437904477305632593004897969140211637168031291795903907892567510789841757816602814638634342029693829782465675181972684192138402954585992609482796559467214641950054172312054014248157812892970720581689137050384151759361921913498877540690732694100689754958956224640867441782584739433703239510259332235730243288879915505429687149854370018528866740452920047178113517624327545768832835749165696262053445135803983584063005061019831478239252735167801051597987152196088757906547772020250571428509543575561748497379729840691662154229430921711618733115487591136263175763323111038037364448396424071167209296767386191818263076935813376059348272053262288897845991752624140144152799728960459909872451178391902499728327282330704676924380130097253108814248206471592192754597337274728769800247822495961940831597212102269868382123284667425817502848750864092752464958041771702900041728089596010096576053011899079974790234338809534527147035051799809003539513057517575833353677333191022084949302466181649328114278635233668825265000584275561460993156082099953258828282362974771884628922334436540039760221310099262717354704240886416928314350395853175657698874805676927433545947094913580544889098248923221786454210018699835853846225196338560585522184465221969284491680049041204981193630788263979712614431277234961156773083397563324485774813405482539035580912312535185034187888644926590106998064063649545639435903358538673248289113046408916190039872538782070131850176814716405741959026207623933993164988644701838263963023364449468736971099836949300902179837052916664179546535424985379733527652142932623124952308533030822867712305951007580668478761389069842758219194096278657337580366792235564440633680329896355391537023811814553898131812867761296964603547087044654987319412886073045517292381353345357755067609781072411019524578840699065499114498439862820585089951091468805129007883426650213639008232727685442236877381863526594605172015450317043987754714758250533293366879826446006271798124394187914473079694690873322470026754323078293688537802324947368945997712545176557660829903134764883393414914564725193096873085349388204637850755098577416858637114236891082625134695651737600000000000000000000*i1^90 + -85709205432090937933616781999491979803773146384558301563866406249438116941671826123451387347488273094875715047533985844073073357042508491220176995526054831182055325911624214105784984079478188955896278270922075157525115571520563841169784747175916228163219480207280741727522836226506724265146596662275256247741343085913535505900134597410494917501848535015020213066961646407995626909483941856106728915731144139829202996141440455549824160116075373923782307159663153926855198595229773605670640503956663968454466625613289568157074787410521152398201991258783126568134900474558318530239359246443906222905100489859646088649594024848558179872369901060035438118013929662433738907014441300836275305893310259872548525743777572804597509232320834294112498303090135318594492473815238009943450719519461273444527611223171692486961202747242914508152135105218486488386548896563171507299872884704882600380258831811620368175078852595196377094095980144681604059821452914858092266474904500829021007176067272142883255420110114593447214223235613489621193540993355745011833865201038415082617384817450003264238510413000483979210721272190257374162804697963467683914219072803950376405984354718890936071314613322503610518335446465517278439972274685724452267906478568006547783130976295866266272434502508839759425169745264722503952119328792907822546103066772561306396264857999624982051674777914074515206539605732117982116773884829226744941085247231927803775723328864623602884196457260396997924234655621480965834323153054755155761822704908329072514325229906105373335665545762378697335028721826620303984027671414497216609984682907027120633910427196576477103857278744995803686103923222120557378986860825009462354619203198681924234170194428166352498585952776026459662496806468359458520678169876195629589357394636303696981018089659419925244532349844896348264287987694430582309090948051511884679324446112633221264086571562829980529182856016802928073259182101895228337723478525790121336776429944955519260706540779218679358109657803039009848657150126630987975123639337250179029380749724601590186431612116598240085879383676068996114097324094947016932295950375890146197192023380025815991660861604813733369425452278668651826395906042494387301330937577761668349006862430180065886242224344789745456213852378458946780989443151614943976100873914788403280552696064897364482229050900097543637843597904957355669143540412365866594978212352084970021379879054336398084082674989570525813286487995075533401945501102276057869829761535719773078538339291143280160445288109397445181440000000000000000000*i1^91 + -32606962860521025202171936313978091868991380589656810856442896775422934668119446488890902417093804140340232856655176610706777354891219164740777972648608931825720681311888118536085978601705277608641367204848832812955304028319827074053545403413203147618525403377714381404482045790772680920903932363942955115153379631649824098483173794732472708128696566947005123526995528997227419977720898135834699451363230046305081678098820777638205285217214400717350392375228914199823899177092960117130664262889399280368270928886321833290281715503356012480006558636750925482466925734088380506335612301552074211221630920085880238278841633749748020703986441674294475570369633906441634481916832270262686064184417833053908591759507018472002183243974602917123210991573668732392685583017437891575546736073802137949319343369007826915125093608814834509177384946910848560549059692072543232478722552681602471279459147913583095454396955754458988677999644639995951318133664374305911416745184547974511541520451277146622953701937217654615166232423188966250455463321211574520201745358356413525086039163610827929583721394689433057406448351993372169428761751328246278341543386313458569964220869425866189812085865419390253002026802873310589493287108572805620742122899231774434433261786673351261175796234382886929404733987191728759569317201615022184202399245658011526896700016850749892174328296940809804807996888611956800694716379415817340326671117818036706007921128896437159471988920893927252834838300397253225386240860256911528885729851925362210140979077370638585266005026383367307490879585662254202618657372107408004612786694435004861032395805317095189476735196076034701667291299507480100433868730117172913732436980712142333271960808871556396912576640356612944663893325214934524413488467863563212154239801576379448799121822268950231307283034438381498633366582309400833126444016142271725952746397881220782576332877759663866012717458612758486213188452044656780507387223555878618798602673986120154480468375218504934593137827123023980400501608419497229920436613639715770124502340894124330938902775316886776626844521777952328960620288291925442683208602066405497003073836950973442307332875290952562463640029866819038689471297211019846707266924394481145447738313245101631731728711212852124924138602387806905248989394294063247634029858102650180046459511688176655337920636374337809917757329304819016324200193314943036409743966366631579245711876486690887824558067003452976733465095383342689971986759089089182973454964851296230922163044376042311730932523991040000000000000000000*i1^92 + -13062477201078402863613432037609257382884660699248266203348022270034445554728347592312082950427884652407572149250099027473757980556659515757768494480547236366126166220229842321098916125997006884839112953200559044550156026187879104882556143063582115489732734375131767082273166974784454554004273185710267793791065284743401212427153474103144617696608582712802478953795895971610691452219214449359054474242401389738349544923780090510136056635721591779223763879655735051054234597738525617189034409663961641026972376539979868638278510451324328115198871078972001417284375970991874122184236518678367725609577319369099632175403477916928344211313934864613530418859711330088287711090670021419217875554551517015642059041909545538121034363200133769774563999698935180893817143218809641285247969710380104808660138236630677497990393893605166347785579485283247431423757134283673952914119479284013357812722938834978774922869715561194024824085465214600630600926440032127041131448792824104158918726865300120333516463844228357891893698699196439439262589468081164433038488606506185588031357155333581146159476725235815004586467499354485871930707288155704129555323841253760513113106264647695518430000338707329924723650125804702120614800300094311096874599490664170652028407253157515298633444641513363450752903270070929849680727178981678219409211767930207329215777092241435729674623857751734205125602185840956947917736917439288308879655770118719894456349802074330972167998297799035995143823554154870260734502089200931790744351279326915609738050182875254272663936397133997114156070701049737899006287220835846176025977652223298512806494880652805213075339413446765413954218246106520924829459682249034810640187099902772360534959812012814517718936342234976586501195408611434928936053417095870140649907862670712431136200967143966705397217786897026609701363091662691856515334494138168110234017857838368078217314879070975328460845532639279870857052469752385988261883321141151102397875380493811625610033081403830005018112469156547793709218904737759391681562674516508211364677039635089502951359354011369435477041008896854303860492762396037503349933320195028930515900691200009274189477896297289152947001314992747972191995746902518346149832213959877724771715813385073180074624945790868028034228184933532555717280739631777856586222941333342472827169047442649215339487624391525906793586422506910410118322042836765369245756882537405272184386645003065791703965386931764939716541242264071236316378307390618418581342458383907261415261246738971637055488000000000000000000*i1^93 + -507711182949068222924070111758083023057951618178054381132732207172358624278270883683822580770924733346555352303926658713317292869679455917496393533414587538307930401867606643313933125305039334325100642515258810437936256121537304639933122678873654252329132078259560636321218308872611940771875315742892808116937545172608359907416262316323909161059689522497530125615494080586306867573429606985685773581944133828658475190607094184069818066463330590148649440067656263236437854554858909907441619763841782185233402923644162037145287058656586837884369500081502651969479451873725066246048640089535803781826182371295135273429858422056246769745689343021494698135588752632522025191709624719500239543694027169475664016725047043009073968682644115866791437139275893565318528689173136869967296866074445595740055765525720497043849449877527864155610378465939646994984622027010515328596922522986786333940736464211422671360000058268492109700477574077197836578146224167484544225747836171368275831959829623201683169305736174649428221124533547410175026587818171173618919212088497874786462110369709102514944766667376092141188330918598776810103757452937134251599337581399127051181939782811483596556108339802696726308885085674474985396057384963344947398474094400262179044443993423579484594336926122820332523126945178643959422633070170137446879877609483964143214038759357536643461526261003155844490147252454639136569707664729367525807742038832772120118154721625738305073426415487624341035804246481388932613935620887846122049599566804942969121652635770344469265879479311970699077097419419469493825983652821308005675806476990516729688908453974339251084332347531026160943370268548688682725825110785192692954496741462066893909901382765597858625752122250610609065597177235058669989846328536625660035141858991631296146866189980872316218227924979703704537090834206303901083324809805353597272556761406277535894828423118091824266799609066881349145542167779416660147241972228450697863892252960550287058813154656502853975745532517017629739450857045146672914800112286510168232831937677126120133406918707265526681396780007545535283507080741183192236140046734194028693533486779338246116829438661361041591881639993601469696645647350906651321130905838385942506453238614033430760956859107129702866740179110708473102969994598681001740110520094204684826579993847353369746726738364939411134835420680505466030107583396641421617175209709014883236202451422372355832323802276013158522483401680228093418314580803156058786065543491029564811324162048000000000000000000*i1^94 + -26773304704988800763862379327386023590818069960196006330414368088326413939063728744810574089198619262598879348905928883525507844029810143180794813229153210973310095520501038882632051290649047209255194450622190395132208956720420858100284217646233232770915275296475606748816756680321868520640304022564104485751425934117262594072589226571854411716641545887360932662258473949474701514725101046393491351189003435601227957890616715717809769650825399414658351769977226400857539199448671131649783837647126629055330702357283677802625436783203030784566683942244993148530134412504981262438438226444391157531179080152582663794403866025157563870986615184418240106347850573831494661857673518244460811218687499029156628529549769799958429506164956087630972667707315360578248538348138280993013650074060202974123800847882428016969788554602554880111712237931017013252487893628508549861907619301863606542440525602656768480188004713759540771412421798223588763971451935946540369552119841145115765622817171711489163408725144176070516316693654770058783211722662747989544466161277761395232838716706319766128980242913945872990140565209110850676427528539315361940555257323235815717994563266315224008779376612460320332954918524384657784464039500910481173903188022530122977950797670400059461916942161786655023741890621709473427253492079121954779309045152185817346970166994775945371996575682367852850025013768504818571056126700085779263810467062843351499370659651670452496995495909533974816707230113269182187729621865875904760049672421091880250366918776955698145663004500065032031086453251611203949262047060728719801857049697856433833570391200821437957105809252846677940675579561310149601175530266978535610293108666419144363084325055539841809934049820638189360328563452170321461924065640017052794147591098878742934965755000861528351604682652098628951387842544299800351933769263154485715975848235336481987795071578454287992433387248691679470468540641124298221241301706432469556725985159719965740633428188718485618636955012654185235933089306888951908806831509398648956614365311621350719055022556048120380661740167507950744769842971346863821572190549382613545783689326827056869436952328181948797452949316858689513540717564985032446151896510099946040826844540041742678481900534316757870190390344343451614982516376935432337249645218191362953840340256169546581180568554231266043268126141815024823060657825402369036667464032969433254187358518252809851764787514487731846549326079356990427000419155485154887918589117394950553600000000000000000*i1^95 + 2087119982455243565634402714642232563063943475277914057456655903467920734826743256304648916398149490793698288166993726662789208514684634416206013295867303629033610108753011758002436828216381288164372516174905543868521365103024155223911983836746687474527022318520724456650463662419768328710540064183029472114706921292168877500185293982142904498029101419818198591521921059498434126593864459733001808950376163324765011962785700354067741901540857754832716800039661045677444403678339875848449479904974032597368956814955842347363937188331185987615202625796263529044728953251007312090173340038397598625615360964913174799279236730732363095306309414602568558853612414496839931972685741466789563699870201327186785813103219145290036935676040689568939594963829061164577590496581721637873517595590802255368447820402108120556959459048241588499682459618021855722799193562073937323836443051182572874057475663659167413837642570131123207558336424571421750752616441189540816114444975797570144031679164054813505455184943138192458140380636834174643595172131700585929666127610001669499665081423585386443396588779519948090424218259212390432767969687638602684897504078262003539549150847310329181728145406609681677338458210318069913542598720019687987165328105612623612657123971276818718261878320087652394137975627916670864550924388743253699152730031942952345915855247227042300943258576857102219374264941491374535030911988068785232099444399276428663956664702418741294560500660990741788171138389169242167202401273085705167245201544819342973245716546320138719365797175897104599551193097113750967684890110262423104173728721052497637202345344302521613647114067379257741710199974247434321016470342126077730773931764316536815457289595083051878229999611118924680943354439389446353151867994367986708904772351732731152497705004206757903066271147499688523979038176434475540196443779625278492478333354728246142964847638394854426688507011386443676540285347390176365846014319993073028178508381695083718181058004787678016207631280025073989411113425450788561265363606447679917597279657963922165016057871200298958632631985259873005217495290660011766898504445374222252922349233823837784456837746145142614321041044609916600240139911016109954049422671203035725379397362962793135268566937125724976402276211848539509201940481852628667270298971807885616605574195128795367531731725430260565475924920693415792811925170369624348891346251427735766214688387185231593798745601631023060151669001165791631440134400284686612419942809600000000000000000*i1^96 + -63380167542440453900024744465598026574774631458116806295344645987220087191007250103918498382237451949842213221077499678765716123686565617725690534193405809625271670854569232628774843251869350150478157480938555851909298460068025598034689202147506061756223036688697908180710539217618150674733224878738676770941929800318423225358131499558283939706854880324384289581582473157976046765277365834504387782587387123343912192243149673625123852875127263924542487335532773133099505198595772084778496001920500205952074158465605702580997166081715447746729610175820430756813654134838346743458242851997927521276134043166650208497702682390351584992881026549274118358956239103652896375002666063428726534336636964249953142196636596941424408972126474107864348297202980663704416438038618376540011331581053644419389618825239876600754038281815105841161576092073098958291901084984259628992007966575905746260810527462276373636881324599024896503434954515276239171029121673059373927462407757992044854135223865105222873774875706784588585722725193510820612102155949240275446370962422591170273220273680349059513821880451041628196514051479584377203711119712227612422749192148819462144081831243984076467106292605728595039160055266102564501899285404374836778655969717858366201498860848998489318157771947273697232799967315679327388792119845597663765577273051892629117963043546939690053449915804805254610636935473135092492722816155390746050711802578960551606902450522705128343734423862417697170265828710685931340525727026747430829998752590185399519479343378280658679936177174036189010631952121683064160943334086130259582767343973762883286143759249690075434786172868770265487624453191241026646406815815877676084575466212589025482935789754620889715515863930637324959198672981252152467919500893267255095413293342657460987209236359854094931393834393337518527287024982862983094409479535452898400298903544496472725687420432420635886420155339685502424485845754106586676374074245370766271501233573931272136081124878041374896550851689052985096638445206398843029547300309357838687618166142657032947220054210727949552316059812101794157630723331347808678571736899299180943359705470604207735005706311271985826423503331670473432145834590606308315669019069268207659606107223215622302947753116038228181665640627331055423533817495293431245614548570911946704968820004494199683155264388836666253683582896652668250066834673270771606184806276042870496822179033787084162413346337026529315419288776661554669829994981747589120000000000000000*i1^97 + 941116037253158694037202530012602505602365791513066721778148012902637914949368951113908536180282258649761985334067905915893320957627731771288035862285076537963615114301367556901461498765647437153697139126270582075113365576197659301673943577189476692120349093318711430314234841495931863077351907787930362879077848740185229346857014743095786019327431638533642529842112814931604155380429458558340806496922112057597349815924140228489015307234987817696057053635513519565173503412428748733245288471430266762080665460671056332129110645148271020495304599580418539402647464559071321090104809359657826451461153165524818622830947666060160938270663454764330013959345656270354454597824570065531089365362286172885971466527231450867780905776795903409037630280792395197455089590952615260973727048006747156211242578551113074971111830124358157201575483731930664525804841285505338398797833407324958840406948557561056269791636839513624139420746737414798520945735115358391341402718261344131391891080728989107112947100664918072859964793266815668819794447079407495305483979833648516771484464791670804817181963860815333908254043532741519125474106901595056314682694130116873274088539615833121518338161036550885140014678793944579639189475835000898731623134602479716814340731833670511239665299568380394040643303481230946003618459353443538732786783462529471941359370023563103975800480160208105528393136062214833830745449291083377624861896457421921363306175167343588998007981258333055485156550040172590763750389241328322149043405612391699173543112433724647971386072272820718444556625177328147317901683315840482595380164837496163761160080391271178757790148137563630600084856868817377168810251620992743572007232590552256816524954195844122278777992313031991585012790655256122628341967372831710261800245341792807322799331036775819283248157277658822228199331058600553345118457390731237173317282006347716321700219910304884375614986994882292694029785970353276760997853637355557116911204009860532258892562418573814065047330695687958098256672004941078336099850702478200082227240349396494822306367700322776112701935138886487915305485162956713422740712546675344143952729013497588114997079061580381874222927575157269607636981375942114743937928182104097735573364508043609204080990334236316765967587238025440935802601964251801396578936947421305090876230625024221595587915734658324864160748737918596285315835186480021901264609051617892770506133454964840198655771387402674643273692484221742864356343808000000000000000*i1^98 + -5940677022767395100798381113044932905091719031858998034806487885879284732650465343534293633122055102566975447696071012120120342151570432335233920793388849489900628583949343694590588826400417797062632554472029809682440945623948172355054373155847516738056614883228812696529596248352866311288993200501825195063608439811051864403860259442911557425423421389420579455038233725878318123075724786928861107570288470954910281666309900108305145555408806268198759207912666078606003805239005024283295371193246172313505063394513170186795184809272026503884820746184010097052503242421440179871478363077680969334130224638469623085583091230314002630421689273339379964666682155257019512189258296836967600031399846410279848357017707973170652808280098146221821027391525199137546490413498206381629277170018407033246890915875233260626145924567918161758284284596725767960238972760191706239418519179306632752322004437747330616832065745098756274545004256932702490144458403131734500096268729657081559416182833529359051786782241150205362299584004356421160889049221703696706169950278947249898903104504136206629861394113850458699444944226299193499991762227765393895257479638229704559807616451506506562818465921461412769524792684759747930198235320061442080466711637815257253233299221071706336653687556782696102166569838967594098594234026271722046246657113403783275784524707394212695345192530557779276757096585779606081121096757090753120334079773443083663182534779906906858459528224931248342176082213867067987641151920555994700301150081182406991989111438141104052773524539805132087726818499948921940266617415445548398038806342613811519883328334000409056111686205493383948292130533703969212260132835774921336150188681560962924017850330043916670384628499052442529483284271113399528709662658386897606733622454834687547339093149934591058277092560409275515345699795330318298989547720197578863542454201809950168070884309088068100066392560679877423375934212482106358885934418887572076969379788208455817922807597105806976322946697103235518597637775747347713261410013842029974306576344898407583314552008207615090818093279762144644949323776705918920739045654004213988608686086693997867433015355844791562672357513418447016354745164899494104311984901083303680834915607207988252254138298534192512223060293525867090808276209094457777342403962758321963549065504468732547013944889296367648136098592959118738681119218515882907626294467993917016272387611261717421567638491824949280335426422938009600000000000000*i1^99 + 14323224694893485045103036372079171462023208136613248597863495481064738854297365032949113778022575595191473608598395471366337277701046991470356997930616878677786984640120737358149857086554965063159371261356453210190571676124377751948945620153962727567655417187808008740027099203474527491868136273444572722425840704389160383693048025136805845701544857383729155591076968880610979532158013084643805919075338071021819652847916246248384384426051690662478477114770396953202798917760097739335734388970207700703518800179169367987708881178730883223061320181938050990111155170057081890995107381789032068164502475132728981377743134526115873611500567689097676663996058742724360116309546942938774597408623245199898643810482667428804900018546846720179146230743084135414004168676331047574128252471872742713407064886619697046019275771372932672923089582475308748042666323529791008298195690250970652632349674137281105333761817944855658847685051894173324114161591714446507656600690570670856577888424040983443712049449484654309116667056004104762422849398807946796719177235773666739596667361870835495904365014357787749912819760343520681212841640342021329971127608971954526270268663514630088110803407822159373908738869976328660146286802289955964793403783645238306098494901873160903261604028963320070046095601454311863506237591615231852965837128058738114175392791055298861842235991372365885083982360107301077912607828131356743785737361117586291849897003651642288935217715141605269314421294589540364466155833756557623704051920097633106420033723579087305326931069661574897471486073866084913984199161507161687835553798980361272894281802433816911671200033995664567956254629461561246151642452078393209365373003255203536742813950449812270796116934395602993932358785273305732739449391892456652033932367345613386501571174705568793153632745801842153931910087609090327586062225988822853231649606894496848591869990784886337201325479431774129714648235819345931703525969923099197598722388182936161674220350035179092107614927842657381068509553918089237578326515928869430416756937292606477090290680899118013292404874920785281813923739250684755274905562992074878203440995455371559560554827791057693953267161372655570015650322199781179796193026983006011644507695979545050488302292734636016598511086252913939606046619285551002687693567240936745054732035155577767815085786608655524633796456543283476265145613540719690529145730346595460393931795068180525458903451962372793774899200000000000000*i1^100 + -6409722780998810562743174461450490615334357137667682319704535379485277101140099990437628544244654168229139286754951173892350934928895216501741772964144977411353947801554352999680362377130257173105576294143878208741119502998074968010696534518695891770725297238998041608766773891838011986030251364531900521594487531452392478503073808327163149585907973172354822899919222541178407949935019930278882504607768034151006628656794999537576814642209005998459016545163104429920927195915118720036760235793261664934458371402471828883481529463133220062890268616247045677968485419229600480437434189825195977792632214049769971144265860422163676460672380720602870473966994912330564932949623090303630867577060556906105322097234216729380717542759833709546703410257978008370023175691778694957921820030023698388020256869442612590535070329055513430902379362233106947128061327260919201074277098830449849519830039984857739870902523945393039885328853012240645750211985735420302983964577907701331497758968769982431336562908426061378250282427139633280608307903310869771895461242002287188749575185812123848155501136692502292139970174968940369095167960979062584840108857219164165274378742865193417302459510826110137665725541635745544476880021853022956131343374329324358822346822217954991654457039115228458856331239734989338282449490664106388985598549762328795961028968074087047143667064845654427148034153812276485609782493932992936401105513685666104603209405094172519298449786841023110893809750870060979625398208096440310154956848236553260737542413150675281942775719524623756309146301755554346098679974495160231646448352756189527871653113874270498745883352901280782754380257503023956739849653935167459734945909097613856419882336678449858350406516060311250686619592494179148547629238961168015991503060248762806145145279099733115914673332260686599559052165987375838325704530416908232168379003081607102807043126271358571943180139660808680307785400761674154101813277191307760630768925892980312068766167142947418999445462506424915501641595331368274970915533390178668320416525928379275303434660571848134586797594120171686981492892849006588195062194982040804219665120995713421164275803108332602837571060483334160555447784346639810858334763002329579995671188501702817133690210254206591885636101686376206780745453168969380352473174312382680685167034751583992685506422257140531336720583051506199184210609315996888513590041482077963219220027493734410595704787435520000000000000*i1^101 + -8216847133134539756949505139911313130216148457231877009265207338860320764429034257663566002503997057535980026336871334447267415093717084364337968836823151847492036525087799194119052516093442063805567619796397498048877016148128113764794726145002918388948775655879662764036941657541937392177464436068260618071973213960650346172907791485619093260669162468768529366968406883636421779124377951282826750884944444389519001915829456097097912830259264412909030910282814672201322573727796140371218659864678168930176752517644833355403622340097375199769420842458134842276417541011444724837289048128211552817530685069503432023130266069057625431846480477177852312267465177231633433202588597550784783552638549759902426294343872710200315115767223346448088076113528452598468360979515072069084389555574073701249842613812204253286889658046576250726983776858565105619718675273333740250517413957958984932923456299287045077714276712995924718043353009732466149340614697999984604846428227437785119219691663692826640369959307170038062503208678266050010361082685014265494206060259270285007302393617320004167660683360387111156020861988996685395494490529699043177801840512816943697191736188079477812088032408498497855777504136641957283101563538141357129202874660647296942626038412662998803654014851021671047721143564993066877000499684904071461816721624959819364631081800047602425789594426236810999644716461185877020473834599317412960152267899478443510900280469704054710438274101549300846158360854466309322594776426076994928182225656415625251014471307725678687122786751186754138835059370709796842900857013436837253110487144259471939918503339714274434696946132533874404495930027329509199746515613848188107290922830465213694640935181360122407475001069901687028432074772976525545961657430390775905944064450442673126720818413250611480735861466898993660085972142194415021561389120862508411842597781721674139948329561992784581141673199358853920087619242530433439650185142498384658381202103945279230562322335581513899724910670009244298893875950942384219404012532823811119296516832989871067111897535546694157387999445267041191321922283866585654709470648652669372569156288273193320943810451770187619541429317207703764431943241647370847345437018868410936984887487663117817166681367704497146431277555316134157919278457990898017764642504851819279933888321153355181963008625449778682003678241190054700043770064589355330500733776389716623136977480025374720000000000000*i1^102 + 2292294865819007970001192183502798757295305810186956985389997097384522725012610885496187868551269265931114158619043472336648217873268842386937481797114454143842788251945519641140136103615642783935459135302033486984988838557477200582130686927736734241450246660468944565247826153753715587371885758899941508714719034415674738941556304736418771573544608390174113252168321402727938678727294646233519353766891669905590811120923429444773913898459967809398087079986783859829901848805028882200787490178700371204632109746441322561553209994002040020832120238364610959196834549737340926817576815084054264326785481235645651520427768236219161001749404835957064468541960995128589405205077052002662331802252036666695483643695063154255195562454710134359862181286991013441350287025245882621447718452874793712975984005341865624948025201533975765614960330124209548279847536178513954355425943318419504865188544378565048516175968248045121445401880585438443239266126729484067192719077814716080737694894095892022424570229127228005436302319910856633683793749858554305532541815648790480044731776833375058859195167839925879251863476439307859474328193253557110094735054430862581998077947351303782693519820056315424663725093574403196179888579487984590066242510648853865827604797774142783617077377648524146125718584649053843770934009884683751053181350764798422494635037273626466586070680105554315264163601297523678341718327148359707348023886973906550828783000453714632776706104668983329215899608194004527245686977691901942379904038397775087678023240105009041316056312974084344456888125458421944557714755305348473146655672386281001593901116321708995756452721498213343641597091863000749034599998842410319449450869447137560468917678849469909366207672297352564148720572033039370845507083657262641960482664273301052242543317824783185959338078710106215114597679879736499264031670520272655506623399825291652181275676195945955287411219917226953506286023881486128057900443900331774498466312096683490244393298279722596102491228469028115649494455277386907337251743395809529799074044468734263109408365632871483877963895038904944397367234378935654879092265292912687178369564674304065033347687623783774975927246271056589967015496379851738590176755068002529090522500249842808076768854378928132129325111743368174154896664895576355883851979265086818366949191362575588712365480511720443833118595161025108193970143941925487564571588608559365065015296000000000000*i1^103 + -36151510238834164451379173661924573795443610652298716526836319445853796247887051334936413292936371024465308075527233205705748970269262163147470668394875945876669944750764712812943608704660738069006695317005058962670709793618129686020751899214649975665484822648973678662813979300165942135580317262771067559693281657059245182930654933078522624214260944590879788942488179440020484233232170709313675362565575977641001279750042710039330056708569647072577016926909547698550350286664198346101002011778789548389917795711240573401341836937711349930629400602344480196884111789153259062768729606739066782732999631273941786701853161303810605748262580220090759337497483313691715687240058137385322201932790910835547519738865165865207195629558141029618694722904756283115008712708778833045038653024017496738628844066969955959162178195826077561726478142362735966919720614422394765379034207551278271893117731781246621104244246986468075362492002755635202535753638520186991724017882959635720527582918197351164955757696615642201648746548624344231867571458249902027786813877901931506788048996465889935300375735710685774653665377239901798846874867931899818625196478423569569185833173773733423227167737551264896092557448971139856490996766328700837606616001084061182288585327847952793759185510069633843937551195178683570725635115204506325593414630412815312693495102718911599635782581749475398900019029183533936454921878702301451903121021207870900609029763426185352501099978510693638778578837078880312642879465258684205990155968420583730949406700349844054071308802803769439098939639424387273288503173798530843800721074803432529328317805642075491845613260977661449936931843615936534600820976592615686845379020094848024637011619410748782594534801038614770183365907252280899725048812809217436709448874773827619372106085606546173485723279820140621367935708121388387359737088777278607986440234304036808524702394323989583721298243844777685188912860423544392643256529034525786821410906789573143434143752256875600439199737199487685412668978965131613386343940078380349742827863083143082883808472910959751303826388863986587474034597197794726369388073706907096718337017662323828553754489604792095433692005551877433910399985225560853802595890985303172527252129429539576756063265690607616286033207029154939654025599161030473489999289618421879901409879997862706148668307565992375269464272175308725820000817395638504934430736384000000000000*i1^104 + -12730124218799583095644336952359988092460508772685907453394230332733993505291460119824719669399024007655154271122068340770825280846958695577246405465595660637857992132555419354229306991283024529918452077801531957560284350865167297562289508244844185770793831975079531085701119353106219733228506052584034777751683995448299104449971734461541985673704961977857764301192527537317268674561637177658493339219411232914586813791119289175577872115661138475761189727740497224442785099054451709484656233768424379827308883859342425623546235746604879941681609895986983521849638601546021676910754873290870658295701320143719008101368269501235788201548827344320004061486933018188234754915626816494637094283859170132562237651006654104830372465368557004216608120779682050571809950553871558666969438288907150832261387185558371017537378370225424723161792031798928289883238103157068006174158922531134077587696115081362844577039903629676176633455146354067656110887605017977650371669088046574081855628179448531692083952485412283908839001474574109248651531704931063973629343784699474743901555077034875239838934982952909669368042440635758185625579843199168175733324256396618751377633129789426546489923319074870205643751421137086755822819935175511606669048034275574381649821061225969374651002802208356891428348869798163428173736168208008089132695137870909248111137465187677996471410214260292056974532168433693676526608902435303210471624029519698807659412263894962799678659846688811471584618229161126986251618786270018607167558708005368288736384164345218574992295421447893644187789853166040990697895576942100083024958644454419417669079254499048937725504738410856866440762030302189409360795780125909148792077674206326614799877187381870554322953649277966966506442754958130794912604941429198475299009868111820555274116329289561014915280541434015738089157463003188037666288134114244226518373735433029802089904165526291648125875489725213708516293551292279871295440660949546822197445145612913940431287792654573365986505771331005899792779875838196641788941131078898993818444814843484007044262213942928890045885910456978642006066015044453105858483005232458076557824452369922032096587719277351318662821319275371670914361720843625505351744251018054213577259087014900223078098855024322387804828359230963012768917939235376033024401995684150161410784626032248241688046708872139675920861396690824498191543998798941388800000000000*i1^105 + -456773753929282989529024362640975246036880174171872706078422120929211917846191903051092599203504069818365821614691853998751584772337033615334399261502412435671526564302012469987061435724042028540462278710749298286241364893760366333401843650973367466974264088212009087689657946995285639619594847367149549157361102117055307574932204750651916166262488954657173315766152872229577921978110609800802952128800211216291726245784289151784071017945008131062233570552420387247818092431297509748858852981520509147264114448383497670403387952902724547969144829148096611993219168994966282381891512785049955220446963967678786090096955888311081985194499909364467403101593746262981426666947507044283312383203402470408432392195289747147735543000352847585591629644689302526598079119662502007424656385810837353359119584136442642226916946486118836962150352881421828748021741138133761658974029710899306059377870796254184669764277273897638180865374811322565792609767301880068301829295747807334939571596547686028814212327599428550166958956236675486244164064680342120150251862663528700464195995548471129762224077709781681838113700501528954440005174796431371621451237531906661750281653423258787795232691049131052976586001528982113619994652935145924594102097545891513658596611017146616379319147708408340325195884224503212575468348056367010868767082144440352696236056889828864234471288389536095709329816505818550694082512513515730509019330087798679362815672416501331230574134692593514485576366529219296889736752806216867214010145035124664390166614471236180242727334969067910256664858091788008520508708004964041601912031433809817158469287794561846475559771508498070242629076147385422127379891254873725223363032498226098673555160805234316630427839293558286342935061350848227737524771581465386366313227166388441893109647465061998690633998978073298007805858623704812677038338607564982694542141493274949007931200951718804957944775662633132663092716907337186351978363770442794893143272349633685980485339284932725693567882765191444087098443032925442113848314030833705540354827845947628413157593253118212000133403610772196253236705035704041212911589651852592365933156710409806441674621991656324875925355688949614851346615760448953669517731129554332449762228275388286027483655939518340321935219492568323941237700472899737413419804529393396967794484692276491356748955923584587432807203597129379689267200000000000*i1^106 + -12560654586760290979046616424482123198633051305312934460031103025979230991821177395402024020731909930777785479532324319000587078925950965573934224574890939772094958723978382032750295881581453153573662738269153406676856721249165866406686143621759176910162122273701403916009051797947576463565120948556834989841279317488518597464469742495732482750486228144635857666889485513257044807181443321239496429635664448556511046567721476117150576331639642973149873241657205052365078774888529111054251517487961821251877569180459891459107070031944940106345678654323141919190165326172551623633343260113074949188092300898088940459214947124705361333373293154155034155816857295631455777582331266699936731551109403463547772604473536589068335778383559619837967109012148058805277259231559993767410205486770333057507951832001143967040140891711017086060063905380074132567660407130691345997982165284224677192069248167556748656487140379770032818428643444966634554130135081762636908743179413752047061373090650330771753781031003195634558948872631537674181527975438489799736435965409917485356295542928072268121480886384530065253953099430532966491336388047677534272806970139557537174671194341481646376120942300465872329627958610046723119630722682848287432878106058392546740322717152093723076864458356316130241192385723010689310746853878103766397634975495738912354654364146540857548039147001926114748969363242099671183171055829872026754764020158852276534545788316345256890064328444601046435915973997691760582370056584636244106381920048329524145525980649921509459167594977101904320825997567524579531962862334399183860393253865368339196832846233480697236743956631546927246515695469609307442582549388173270549543328594808472931803974021205413656953525701873682066330675665570809508574055664506119439041157436515511612981167097717250368193017098271833546399980483854021113107062747147716722498961637573473590553800723178717787873194864201367489644917552046138887024037825925888183541129411869479102534165935421659785620016984795539501530376191410479305173450380381485884244597401034435063602426300288849976334899011901203959232831742234518051139566058815292842597780253594110873326323938729417713860707366473722120548688312638394423920303257901227148683579262877382114556403769254243369986022701442920740032244107929084149046875055468960309390138864450760001578893174345422462318018560000000000*i1^107 + -105091897866437023293997559477533953709891609629868142838833532465917741072520177223579318650228901625251950446698676040346003842932411725253599301478681765512774006602952984434343318470007602638226795238889852660765353513375974175824428168870468644060121926654524926729420692146803198403786546900074811498445497392047739379491563158165746045491266265272815181515209317692251635118996736296492547207813715949572199679096056663809957739882073330253551958963167817398514168416781644347748076943895102316329411942133081590347621769044250342707943747583772221823153280495495667585674779801435287093593884593197871186022792469764879479826283174312690822545094298667454471686220512240862995484965338063714830057851808901414294467538991491627915047321197007067925865334193289499685762310039229334885276707793485449157896362700727513648728077927721284367268187759125549590291151483427104738011105535420384492433949635192172969309428301384185357109140704010703869842358446066366127607081439692734700358846172330312584715491977712558281723848954396211381324127720748691675961540698625452269213628391322465284914689434552347838885613701135476531936967913844313895517178745975657160028113042579143250614092875735797069446139831340914047101116172108997334424405867651845620280881904828124157389776443142085096437749459668751157308225327599535361625386222905571152850067591323979089141819847733363145608011259526321734972957359486703028471603566763667543445704302683379393380319752611575958031732642717383084605945151570852350731223918680233983340308763733734490849247846096223381472303828643479492609187985288002910763699651519216362900719109552012177568352656875941423811533003645621539022384903495386933075871720862776668018866958908892707539118373960057911920478928729880906632305818980397123639530205021038103492316517213877987239371795834056711137117455831742747700960824672086822767700347105833495420492152486210142954792089165523457117263698786388993857594850044567562789054538472978904469922507310062513604392084760682833143986057769848025189579955840775425444300358614436258490412023921710621668831543038077003780187991485626622556766758499497280807403311442092326650299156937375948436642863536104543461015150022857881661218023013490996971563984017541472771944234787959840176694456980413269541665731653457546322375773847727377707930505707520000000000*i1^108 + -27211603786502496593706603271732202948328004697927901640817316227483826250225226654683093208081741711272948382578819145865917093406020308358400620430088432364933536772131442037133822060415610985234496398982588303799803574978551365653907935090458176985451111325250643628912410523752328661973180781436786661607227468799121433041523692989544809580021304610125871956056481683641069764245079613513480395018028880223537048376591972239830500043249065730271188614754722523908513067219541202647817419058029577227329882868595691422545249184960567317162902251885597647646403102256135830016640949538917346455529444388898369434946514524222439314862351563805088664334070978243107611143756701882473244554018761047259900202593708142992920445694682994560453905889973248598250139117254302346169765754204826212789734940272013635926444155502423638597757959780017724167985735682072104869003581475839070163004731246241234923404870931272327685636933975954349439322006319329665903597569545628589771581197638039426195938163826452878826411063630403040185129088526996561735481528098150616512615096920480864901025381532416032005992292204240461010479842425260521549091278667664763939566726308010518007363797812737938301686429005494540225802732103689716207432599685660751680595659405261440241388723070703711513191968238354143404398221017025178005855260497488443013515425265223093504538834845159559005002442001865539984546256745819188783253933888917663393542499852668498728900594932415440152769810918741924672422912094395736092356440444756619956022022176085407419251700906471186310559171922299130979732267064763255315986303144349561884045387267474427058159387635877378448223097568865499188170780566206693006843877270091251532381026864435171434115502034283359185835635128972214624807697285510876044742353947184945613337385103307707551737124918719907278564837140949549813824276316933233354295310078578573877928052627482619608339693813210197116640085610722401370214480087990377735242925013878724972528927303466727332927202015768352685316979230377637517917678388623691421606645722593061219427607300570823688366108516959486968379049385430133435058120347743613411910003121816878806723259541180123330992998939874223760649670709977203362695724902653070222858923827347477524559843868868841336168857670422941906774167123786781455714589969132310624674233320472576000000000*i1^109 + -168711117156331620876566826728753976080614767518791422294930110021254734032034448673321342604927193410121721264298348283619868991879601267229803136309497253257687713918235286707000179059526142401840499600016616341949609398388509583394185758990257750893132946532910724719584438965611513216911454917706526826819744669750671727655624558742539844775262813474485804357231248409796130150474576135290965513240037452249767334797167464843372991303535225460769332837098836049967655478173039614927053343834716836037900031740047553114036783191850174537793525534288086580163099411845615323045256520222330321942279687915978240940113283536530029895372685558789658619621395558792258412493238652729987022973641509672118841399675506361981428853487785428639955883003811872223834591783202208632974600122290160088384600374701447078426792417243864292143430117487274634961230244542452225010293305773733658398857571230814001818737763627401755879078442544253375241095568262606366698798900706204614620344120484903499484181826384116214721950580556085676407475990984974886456486014122826624720139393892941409861623483923025445374357567411321610839716207867668615978885281954128235136175363402294882054945513235936677829495375706828875745789780184911821298144277126128357241124271937296552032945379908759032710976917612578962531572506370923619572047203838860651016191748174579517814100856557000614626005125395269219167890419530640196389578407913660075544274426167132115175287980136655323727923355210198040180816638735758633277016557170358558139354274982908182371616934746342262941340350556371758481909086227848000136937105244228024564954033697148186002784114755247926655329847857084304014092748943817196296601691675637201712179529005077827039192920045070721118161243133959942212196220392566556181593107530615203674438633084287171062904927377008295998353446236103362360865639983791140014210289741674318891370384396820242993029586434798716890733736101345605158213510034033432149677157459350253293847347634108314614090829497606180928604498636120407412661712783800679696480603200816496718241609831648572115349986201462092629775254373156596292177329718149934606669756363447931313539575770731005637558064859630188829824699406330416899793883847143063095055522979386571764981528292611844954351453456777337100463546371362900920660275421562011648000000000*i1^110 + 651896933522417016335968298091905003138858124514822874174819874091931747047568884685075639979072237728117018341364000329077777304005118199532948336969673381429372030681765302778545415491926951332839173366926309114037651882696187758427390966801128204799461484585553580907547708352267048316335990928719310287921327434173147914885682143204683864663782030687202624095320439688854824296160463998744401072380142074289430684169198277764039804673281696000978076326728600197608346146950202373425223176730545107234338354907864234115355651498813589079216560990848451950076521282154706098008854051458624618509885956287273741774736579194324490515904468436586645461052092801588399750019070976206908863451781012756393391625503250912362797616349890141954053721859017648016617086212260222853696975481277448504653883019231828413713582554624504288399306408248827298556072830895973272917101224226873341784559765901860684227586322855996456260092408773442138023727999340694197455634898011742943659056948552077962740839807872179979322439897396358936500685766807369115627942893524313749927901331643017965667312848490673145484099260055711026808046445295076946825377051940113606515364919205338901808569935371262806187476972755686262058872122547693450340377424410503675728901506999776317337645496032954218403829011215483824616109168062127889703064349125816526805811871866807459073720343683590313023772585819331784139006985218810178357603361015093967940944912497096658524409543449116681621510889511037755569923962154302656441753596197678189772148745393033657183766975526966940194638683928122427680212162787797955743584528853814852266845330629711773295380178779634959501328937427890099317518451352019595703623285097043839368633366751739156543056265891062144474522318637979096692023736043777740473905051890071141904061565627413144468115056470859449922641661052690734098379609732559354850128896713825011073578789429714297852349299811987263137945077237343529675199369064868534770328566009100731484977243893158557648894880180634229515969389409537312908647391657435089789785581917889315859620517312175305250753047388232012227493637518209788746621672946721372500954976100457804350749374285096447465022762111083663628846648487125472988160964309561618321707758844130775349387027240210466518311873064111062888903474301694168268800000000*i1^111 + -314225802337809421622462148399980543254772713309727016768544845511797743526134515495738197560729364124334329853591679134153533583237489980105178787634152072943240584174614890508626363780887996608436341749228833907704255750808947523885030412310005665674870166266676674738117254969120453988537662212366976509622952081901909593292282219684183639620624204739535102427199840198772409529513354735579447152972289902586515401586770104095236062709748422540809199096179040670822107734472087060066558503597622066102961050337635748233242132565177923306097937422030752623620577359765552838255753823380020938956204119929031497679001912373928927297187269853207756254727162380040160949359835418028955066908452834810342472142071300520716905364106938097045853393433620143722885528245579171154930939990903808055751152839427719041384254197214377927031969327686985670754090077440612887108697232410953883668588051593287646229220317149887713877285119542535116191838390755564657577206270332599237425032450681185951962265665206493472717428704271346859377573268594316750727055792852991372512928713591643353298287081438423972938347619955023712356623845220171583704195068915246478386448047834678631139047643712848968237232301027377981191564508315105587412492823273734325298818057048169414094236294655105648464512228519379170268296660631619548721161168775731755399906554104524288009959731384594966732001376185490626865042565958831690697458611251292246130041347151763232762257261651963396098148156616039681472237391535524691363314535473699922391385957036913253320855027750735003601861544518883351653270165700395532660593502822837112070993951989346409901176510392084273110233319132717409403325666172343875889145287434389240951724769783776736163886818134217334342548170300827783034994017364987149680332866964232317477057370194524170438227792256222456351695400727161252493971574432243374399927474120467126479863451956242817826983997828434170499269993841361219236618126082154052710120739856710397310488049968313259941335639524001410468245881065404699100425167252142706027465935009393883271806639112454761767116296212173992498879649462346703549378866111261945845612929503003270303944665442941491352405938179596320392455547504591858803197308833746024354113748606605284807447245241177077448443928038309172032307200000000*i1^112 + 1167059905473844636787856820195720451982984876470310491352556243137561913781119686339141019967842597646838746780976744360171766955740037212148736385106478785884301288621264233480946918636329248512548781280422322563732499268911062904839727069278283621454091126824280766425520827187313547541202410066865442064978506606034165371681314097388081503836237438868401756164321273738334408473296326902781527451594717136706378525807331813241423196870363699653693379222608557041476426629779356628715380749559599370820319650914256801014823283254590556472208557182010474177519061028156310841212350726498271722637663049981297555936918899740175003445048454827296581453206078916801568871897024895260416940843514492109874659884231183139650126044429480201401577489062287297130783465809108175394701501176531829004957276608689277323772420338448849864506317989419839247405643608953046640570078224761560531514907998794825193672092285655464256018187208061383163114077160496619091670636842791475445516285692021547386500036649843474396957476153221819941600065709854355600179300841569634354492201490849687286306004623750286801915304743020594580938892914964949145354018465959297261489490530149649349735217623703194360480230114506715820434954085406976214935412066820345633473209128154933478322086118894945860928122459686894627689150936931733128682541900423794510812076143984146200277202060893503724411687791806781699450455513999924435101909434802378706392081169733459422021023951202418511683797747847125119858349636758824070388466457664394001683448535764896483903290980664552644666593198342448341251176442891543654249447821806290632302430301260052595181529288854988868351659122517729260748562588182411676114266618325069667479091829678278229494002036578046146246572802335646391158950218385250308403188152381915977843521928501359302444721711971202012692140823060518035680198009411395920685598297956149527876787199804760522204805313640358153209127521464491305753050268484730335825503201616433920585269444567046624302556969122505105605732559215415321158618484238570126728733238252101755297210228996537007021261758951362157211219986510894774558440026628174599935640494776563103719572869242741359534677511806227161922727833696813126839152521998081632951844924643726778795531950392596743596277760000000*i1^113 + -3502566854019012402577910015125840246979002184947714110288726148706975519195851449594471900169560459612662785977919012594506116002039385875315574982399150940695556501230943219702861915894673438633767574747168323566606349343871601068105943935677234582612666836411045614269696503736816438755949440776175762280483227285293974282309067319713227075931943487425908336574005476155962975433088780051278675393600986268040629883886962221218854463241548792677719362463956546826195108144223370606803155659156687353955700043573134680056077625250952056361423741377539033704827258195757544496311372240139376190344283914494821798743265094395355770604594020358168434832923275718938344665581665164520491707390533664796886235508279662619626904563514221057742667823221341070485727319784276473652361106593994139220406918964166590975796885448281165548267645305667109363320879697387179291051206228780178957776302563734689490838089696399395513556716750923137054693820236957311748776635032856785911500037334694725182570904337198222012680743962560459471730267632426687730156898447167073251109000779523969009209908121419703100814416477650411409765014068890891860453636615252930780222519441542581894116491644678242324640037771220059764403704293507980345478594996982525689394886098478400455896565317153212295882502438029559834737348429236364047922636066875550295655996173117259475710062156222711948709703404247145371051357887009704868145459298240606692195906521166940551413626771483397675269233393190793316559801362655091707059247443897410795743412945347570549413741990071629246350712518998997505450030974639079060550903371289864640838399692280920141481743041286317845750327267597374159768130714898202598501031915829045232129834558234776813814004826319124551776233010610283854713897430880722789862653970893409971790633578489360202341604989029852449473857048023696570387670512394468465010046593684984892973980157770537185863999503530232023063846980137789466665069047747664335727926844808375098632492249669349851608683727342545560040078925541007766299901074835732002849707176038679145900792984101114526684079233151951471644723606025890889296010942268021618617914863849156438409285506389522687323165325496275925753170350650170779394689359913603092265626181844409410167767040000000*i1^114 + 7954601465971696534382328764800595297393594053292908241570072556899349152135290521243242911629606079953074386091609970417237285443699989665832744872892696367957769304336267340285709119200151898357632966955195464073495865306809130752275203716953334484932344667819242629892655591794953370670917583003446772346939977023069510831908718795656969287808875789951149486212733706602947932216583438252588460558322497775044198561494971984522347584443956547617425419319644903218264311251935722482035058947500742538264123163410335628888326233047237050013904804004901650672213740886846949459214455616387280082124903386880554774233513141496049568328477620587381366966711074512917064667792822000297509934051730597536763492268225690321867661187132205543839087870000493679668334305445490277452496257222591901122859874037429346309822650094859060363152776917905337727885110905727340328725477572269055612576060736476230216454700889351132333255924130483528413328265921560430459905296064720471008000456314711792263649009098075064192011109297661365988024388414374052631779964144241161667620263065273294551319829568189758169857705231732044995472505916315143081164829420233695551081875040723651270781360004769770821595165235134568771675189463114884071671871227842829935153843239777124910654399333162415793751567207490584394515393732300710858466896612491190173841974477765035476996399924852174502113919460282812259648868550853862692635358975058909942181627155593588098386578630411247045000869574164218889264233667058092131477948893813856605229137103438901980826534429935282962521272403440096278034120957568745527882683476662953759074981800816049371004355984905298611382022233344169294977957790624849940016276694882906788049643854379685268341562026699830606570313620691507842910255360064957680289243343235460517464017042049223721717796958774726227782374867178188291745778099590196195719509845395599414380436799267697447199265828183979543075878449633432621656041640317883023668557554552674593267406285378019539252389197581748396402888797871649568781818473104491462138280340721495164040988390108278658141592106993692347179626160165358990589609017811160691805293870278890815304200413341572403771051539294870053036750695464062472269800526464919957428764672000000*i1^115 + 17715895562431907697985943095908838552595983172935451320693421798312560905190928314344746153683419843764675846630909838538213222134807524508471955707137423530618969913449958505105080340180647402455455782747777446904218353154840134465826308838236205337431787202918570611997896493151580174102741781086367137824041548952071728866318580594900920681165792798590693018104137171857618946446257966169581827108753306575570814060021359485828760225146105175588770691455905588212535820888567751629401808710620963520932970465213353276039052611092109182411801574075558289879096055672230971692141092397710474425122523422998901224114219788090345247650923311649388807240103530911088704912908881484991954080526800533919865727730156068730720070832572921554706594042515674639587607652806577221781975790890612826291614925259560084214989256678945700717883456314055162392243270882995119100472185546242655354817886748886846914659058360759460772367158686175793471139314873489042554795538224449597724751267770057025654688933817594978158133506597751207811596871109144720044428995805684438242934843465816715561949938253801760033522729576304086212166693684398991327914186494875545000101693447230199120452793015866229810649498100305616655533685650830676395966013263319628217317629569713989119926861320577276626561261929995972926462982769370232682663067032299826509258804013012438222845357858525165521954202565663307771932479240615141395717343557928127046842084771037801676606003700226726920878896562090123607748901711053961260504654948539269937484772152434838298717316566447180499014951725189160775965853831564383610983798601962565952125493120387726843901975054331483711106969894180946567343964344271253321028657225385772679139454387476647312297553393720315758285871686565852580953260324895909459797787011905595846247184132131417578791724460642723336620432482069265471185473896249397588945814863628687544728457250373011182267603015048674906469432469445735372009816089329077312281397720948076142134123689512352012994348686854473499276794033330263611281266463811558500011238658288691045344236292793071763114495639116733173912267419292173969727662088015469454317283701541928305177236344361320447068875694454031583868771502415017691712585728000000*i1^116 + -26168324186529059021260099184443010997452640626445270822363200816042625741394547562507611209388155339011455486315401918609048485899276658943983986193896376350132328734857122249251254438817038970689741334601754082479139332050245250037598922671913976475639710842248017095014169971243815693076601435260203406942121844799191172025628722115610592063057567921444087052640863033496093853231334097433695320902940194054032057609300176478526123127061380005630421665823571584146507627632699243198821349093193319325622337621018775975584681101969328087446809141507255752991343872215531473011801508813136458100610559529776450701905961306538691811574435165199193962417871134893747165229570617345966083888445141782651964550934039589721381593064059691195560273239392121311570841816745048295662009978297371237722612834976640510448127739670816003090008943195507927886539068256617718690137151627911895164234715006507706236317006231980574721849165351348842134135262281782885514929410110804865899928312190198226341366847229113108313761245570484621769549073937327568501407768265599237845489077621608832651551279859738073071446990170882467934066522088171918609643778708604756610544122093379791159983035166828511143656914673100574897249708801647337828607898026175256103057629595338771393421969236213916112963597565977753155184913066338134350460688762223728914470384080970459829833276283814368346817755624159547830388764517076639075209015826677548883993742567371424741030931959035065206687501045515959824618137676636392956202746809774701306108653893142677451555710218623923496017555487568940426456135965907517770705599372120057113268020447456654691664459059311122463856545382641992741065581025078382041023357580528277679911676080704489267257626411359227460802030349169590020731861631742832223427797472720030939728912407634783830738721595517055415742858420949963258063252555799597089467012301249126557506025000792351616473236118038139011101636377920004914768860218552514961374079250269413189037703099469400289143814938897113776105368259842678163894807344584322264111135192246792182321238851679954925127978888528359333776554149606443955627222435912104243822547270236631661436012493259671181259815377749232179828332953600000*i1^117 + -7952646803341991955776803355630008462122514186787161176502735880420318432877294400263140855088197967982671127069946988381553114490831296063989535973657849383028557974922226959393469575053919247474006511766509103808850392005139099412352977316894589774880675931941847251095627476549074776395634937947083843160100044133836349324924254983600711280184077998767066968069225895459486519801582899872324944224711268684683780109838747601439942422248909027681917820986159508929475948553920055930607087290054802482331700340168839199151741142784556964554418395600192481578370613102393821826869803904860233545638931741581970378749850762067313132437264180131676785097231973552709870297892076390647296461111195633972532749113708641012197020675599368775398546443887274491370149921657178135911784982849800161127853000400621044525171656802932451840461098354921528305542690630150015610245264426447416270991760938256919155729434109896838796143876447158328355124191940721947868313528807601287222057724366724267746430696402751229927781566504639171600229272099271783719546009808776726011651843466666741278327251103079729711633662391798109491586397871187674560052724922543264763084989015201761822995054848118569288109574780644654856814468066745611453410011330235269878823854974444683648646632471274737854106065155645576898564663815415136491300857643951528891783567102782753631691806136522484977672140880372723566162380923513320089921903513667062668841451673460660165823139371648645802070572729757561652800930792658321293515328877678640193293226128137072359417960331827603093164048957421018406983093487341086633346795199634063234832275038649808496525322564430970343769970316197631159459874156279683010853817053045436951859742960972029223257643271438938925481848752282843557443066221337825918276608280667510000038301691577341583882100913128362811653068242769854654164286721012797667930687553730874463353251394454414939819265202303226887128502767008146867689567751706474676421880909161894064217283339095845981106129646089829762330833053096240904453699937235688767731099349140901519671869599705901171264125250215119849907698319811189658086169705863653150112579918861121727710258167763018131266391244800000*i1^118 + -529895917287188498512379565137287135242736420166990076400520237433416442029716414479196148570922290848384749891349596812484462492188428190622115657730732200742941985309566584537014050698381634776480957568287171145909806454914324162190638215060184465429480028361021051902327269761060045021689586607558002614876393832165884187571046668776952816869587038976814930270390995639099045500355753527909248898667204856783479317694950583678156808615727729694285132454183762490008237697959483710588020527360845850552287251074509096352395670032153364937525972524764870392045194830940740476957053105701677434468737974853001636507448479501221226081729370936936099899048856212608342283981242087871588842960254419632996928930103178187763924955787854094071362566286464558066844414817049205221352915213221511786734904863292840479829655398638898090127495406011932401818891212431607195369898427484301770180559397144097477351179845010526508821681105704428981595117566611685122640520460246559546149035398919380945107132632130727435024044397398333743367630400686698158758932099050701226650929824144603277162065267317944394840125011891823173572530793492680974065587469111342417360340890294774326471025707338459856446764949270549782775033961651721512661719652742986101207891933890823912130350002510216446226412856528383260634473713546777213233823156724599491329155637382749361055890474067688454385668759551785626584628892076021297303254958299150657986900585711133173008159372562604831922836420126452357642340395263605002616256990126097227386989698196040021922084374224102798980009262727176410225564994677475377162313730845899596464446452188734303412111946134924345556137563453703661031759633531030544738693134762276504013357952279776859628230672045604387257978032397080013436223855507851598587861431819723265697317886211831584772628550651945357762935458568056409885212493295250605348420597182872092079174145578935102531435393996508421851657959850013108201121684803445599941431785757850975880282100132446974648686534975383310155990399430343500993833037357778823424909419525373506687437918809556651200390510050772379827304543085318027510162423909180749197195623149450679170619146240000*i1^119 + 330355885635511846411674321637663287524708842019250338025843602279052872401797681566100616447248740033680027172538876451582890486453704178638714862848619259703674285412699037617238496279175615984349086087786563590872682794877287420493870428629207140509516331429851823442887170047418741851442669988128741375229975632936756217825437737961727372636796094991540091036404135958049132329948870045458690074138638775520265011548585239964506883069912507720985332998508051554454173227512738766353230804141402919565722005590411190330841668311123828214398087056850733151652455153267850955978443978468883580660487485966336429847751230471994275429395102618619259432487019164883665825795877425237588758080799496975739703168902952628838196116627532523497187634677614174892720824808145750750477771661430497354604561611022932730249711671672646222474484758295676832414839092997271009735379410106972932633658906398672842098101784505445789232930322242889136135359409686096135029632227177552013804506694254931808197391997860424652315483192030093983589256558050836686233193282826392852653422352020108814009483070200776771221345029141768802707483717991622790112756148365897864633890551614054812372204940734777341560588182827911287560669014339086565944991533877017229680606683997838384486173189988255409785792386803201110712023040851979862222936307367146230942511302671496084036882899610041899020104636436736271555137460706836559232414059141778252318386780678232256100623529832053717493190832287565457259299052503139456321485213269544746498861651812139717034409001670924875137121673783775406255093142627005989591243908930340097723958932113773871911794749105304681543804140250195798874962447797717881742109431653345396176987999921562100641171306486097013096411265022915390821232989908291557606838866577675284053327782675593504354149688988275122864251392448867448411205581114562245004973936867041497040460381467874111139765528302823106502194050710330489500445873696620576316958295214682475386184570278305849023112289109499741287347676889920079069216644117012652028846539814655399204568928706111217949723777635494349334839793906624327048783386353497520188948480000*i1^120 + -60345187377320957791863209015548038465503525717245900458891259178965809558735107681789205608335551500645214677293330973501601977377412474988604078585900114767006638919632986402649154821105114803959171616941985789885538039472808574549784355914733074097723417499140649676793826329919501140943680841763591224717049922991738093396958707364033121929770243449149861390740195427560682462862663271879591039420086667377054011158394236614874425328357961751708781944437159502017541058195564186301646125772709924195614288737920801664505630596965286095050745813177883446624157604877377161228071507602264037666847131852728338432604954693874442205915414486094609935392350349958636534910500329128222852238627516298828273335874749638776422410750187447508800970586231770205752616304236143155116797259459109167186741098881729453132554636245881015311358967279707318861068357448474707009311140928507681313995816436062507559614111691080624451692394717917874379345830213133154906220060994108304082739081236240232648306128322544615505189403895912334792965653484850692609997323810240944491724124486878842496031154595678126096722506327855224034994972495088206388219024135583001054634655228594366266488268263461283600953266700600343109165552062778143694633127964727762819758353052332403197160441282224402720725843897629088659623503964559247390555327170221469034186866620075800202545321896448295612422720723480635390119367973213257752774854043747619657591254377758716461208951956046098129712486612098390272380202107440304259893275234362749104449909027115097906971110571742150475132644046309727202810442433731360241033964832258454082925593471959813295675211748536517830317658066508990831859625067468714950149766996031152498783103720089222533596745591824815164776216833742956236645240423401889201172162345447864145222462594439399853524973032193104406964366729920559260882754267280704943637353256709211021777422056499672937480889150365299371841174655044276904192801769430323504933108867586241151778452686735770794559112043016338462411499559365123463982086572292638420021016588758950376440319706174297027392866876638271327268305456900591321088000*i1^121 + 3002770872961751813405348215379785603187101830682344791278833013276432953006879921339129891062394302319752163811629282083536829882111906404677108461000607332411308978974392061574795666355733993641653584852083681113673876251022144454592023886577480760182027855418551543630534894689904660529414242532022704371158858040377024307827981140230052360924810542337324412208203002338500801311842688818663056004331896863286410467009451686126949617143202424290646461688613358827221104151727825693527387114420007657416235000733142699800870030660492100280911603749453905170712630124287820484251758706509812495149602973498004372744073383508044543431259758732401601791209818802386045204609201276135530702479111365174702108821930852640651788083634954209008499481883201430963646815746687061628347865125274866964051800194354168971314262721910691979782378071540840080157169103485845419981992688151381005990028408419744608543011497375435435380504950834192904773596694980739174187108449519427425561168242935429450904136329975051650516200439543069090317523119445079565850595498307100457539352929750360487854390986332433118928671487107277179190008628740528354889946863222925440879449268094354948456381744586795623317459476129294317484994307633254800722810291398058729725742943124697261125456104575443698764151201189563184155665806230838930958575144912129684581126227767522585647731346464912432314848812295713866160848585668541667432054500678366684360916394025693045031390293529597795211923766612702565196309149482735879645761794615767985406507110268230348380147972501615083895443523241423948460367316360597129358524306687957061667411897846391867881941578459337393884366469270286435781508288235175720974047394502529966798864869158925289831073680338908519911683883879069647956603472118328787746772341159036272089695098700494171592758631483379791844230346537313717831251958233887609626504731974596856740128526927747176904184003413219218976072434567500756075122794447102269255782602521775018375962550330516171383708850016112114216724195753197009597417177954881651675574716358511632411421177534759072278987599576563712000*i1^122 + -17147741254538841687203198735880620368437330776918568170956822140600795659823054495610182939870936043797964027490029110860956288385463189169889023927544449150412129737326765791978999988076057763282566518420406009151921765103501050747827166164524639140824313910245296429576475066427513725008992852908827596187803688411594030253524676289212703693400888079379211713707509606752454967668183840273480783533937792126231256218929514194048495427817640989713731049279368443912670449371419636569682203360634484601233366307134258351851917303388094804810399967578808152527778321788173166697012480315351963627368107294684835213921995724443718589927205982718491242111510988170363501532943170780569186454396887792007103730799900988458050940517545063429591323479773926383124256827477478768411832093928581608665455646705883468085247070767068338794727723887160273337903081829053966253464079537340128121253123380430758407264019650037485500055656495952091935673323348326272845999517928650503468584333092845343497287312465344231028603054102464298311196834796828312004607557038277672362990610266251619629750490801173010319843891308522463196273899123544622396357708625141064312092675874741544059364512201877818675555221661298214317839499449801307006069686847401206267820571116454176191584868820522839942699523755781338306084297716892678239023562500549751616140599295797996162346340651385714301862181026715108218714521311012186795981865691452386260024533149301702555417380000950615025693209215966179487291684265925927010040063040072699769960660462257287712728720452065833133813125061224344947588408637528746164141461553060866137652148571884914114422750293629267444402966866971635923618130678361816627778275933811963178943705748814158937629762242902287923447037735549259423609453540650653513416469423691908921984684073206598792496654027476275548742120896633681920734803953920654440389775544214210108802503435474679622743707626014858722783319195797672628075557920225017052036691693971782704747678890176326397441683752436339742207614736864048077005733595965336902173530162916786053104101071257600*i1^123 + 98258164709529512710270877677722477350028260199164515335732438956820909866662803566984544428984873191079628514290684426773638228957380756948335727353344296126212557578259612032664867186053143011905459870453761031629119693323303586939839268494314081660330029498649635216233583787205855822943932632558774880524305966972607835891905953936932948993861098180014452244642555032670195009236957808019726803418270310943067198977283785699156472331420582575521811114735979451799573921364115240428396487383576855380352790084070377687653613948949796641583809446850212040397838457697910319482071833119650468674760452449156423907609228133715377123805977660875081968661079652131665651059453069647991297543382083089415226443464434757761051619804631519591597335115716007078452283122212089441666314157529500867299420782612838552840756733231257920059274378282537938525852417031679387914796781177201347465746572470255304964946814507865092758357700220549413586118534521828475164997960797168247238127090872744674930287247153058724619887175438668741987659688436428606821475359518757040414812538750675971256120619175926833223990355917144623700654339170370655314845163966119642428195454048183257976241400328107297009168412665607502137795911225842680361649461102601879220346173740693822007354961294112663841706503775192631116902722821086180377257435603329026621934846085095637237672190947030809383916412769511377430881804379154365437427340614500449411622888547382124036094325281521339184900541149991096191218959909060633274596549046117548102542477441577300647390183689275540412612855433233482987650485550833505695769719223009669168510377131037656383528738667911897247556171805810840259259772896590943904599930914958056988428770524841763157436985032476442253071952583489634075117622539864500148569829455942516977055219218391217234633720981714016554308289020596014112388889847978262618339642391976320137817312441888671226533556113163883999701452671197244257736441382228616491544767633314463773090257871723121686636095394377217221684744185297100786364230580071951656550400*i1^124 + -1380156945845350621933167964228084904840090707456325135499364955268498861579173640457406212638903826309704489644670585646306379605938102940764804126659122590247512942073587207560944634892353434884198873242887412176899266538839996603313067806214246309672099785982507996627105068165209321995111406367878077269517256115159766366632307548792210560744332569146120111138590745049787799386723537108403661246626846295664734586492061534032953968602122498217343413380511097619328941580430707672201985030828877189093403069418749920530150247289946556276423011591330031994646098045611142771148276478378497376807860048242535544020397347401011609668821314027788395448091999906995895423104814430831216129877795834619747469846360720383306680282115409207576283013224897779525351164928865239866279129596383525621201266462010421759401620192995445909609614155905700452201149896064550243960943832784019772201192386377723094936425912593439976173492533896862452626969585056244346374378481605086670272358558508487197827981510999216621842139228619229306064342639811118691482327917880013442802592230265476005838049287276843458756421159171980472075548856292959280003044759803412498513837188300881040348572050163227496423862345714701973289494522924549639426622167022468656533413420040759395530404653961969982534667916254007358863027621034920686604395514427447114383695040087310031918980351921394662364025439493695415635088040945535802945515381026083217295347258620041553613269540613514472029307507931907133969547589715675197541978370518196581455676148190240762481711737441515555935931400046691686645248121750650104175305229057332220607606934203783338493887118832314471794926322857617189456809374382075459962672391118543359081442691357144127158781148222321358740560646702395943485243892171384122281597549956280941395865749008578892673978064953295924074365808244908625668857778746279858243876155971637988341373098416531562652133124864677823720911050118186196637164232192273598145781479271477073956732472471346506533133465913281068555911791902720*i1^125 + 2253286443593627049391749492422361390773644335915507571891198725311961497366405465414862628332564989789748905011719740484047550904049857488175828794319908005423756623882585520306630440665071939352175302436264500782919007588513714633982887188690539164526582732905812037872645425387284246149725386303237697640627292256878730838472718955075283259905136883106324961994776714467530260188831651154027741916398655432006509321151683136943081050218669614521001186094472458298546601819416326599435013952701270316790249847031407149011560384066580225347698477431584037848199674985386131498081002353615146519753506422678256974401765462279651466732951425829603757372801585376903042352829224170817089839521602345014248148018911309767909749021329592514306416977096792546077521016716190199334281532220155655376916465786825719750163337371146579701687296594201649616998356899022252003521562111458916445941611724266584538203080753069916006141809269021013805255004785568770505408471767829040045725776195790209812816082392953758309107741531813516801993572034212877425065476820785808269803207551009363184397043456700704479384997582556446555422346243005741640994565987519050870366640213804907804178386665529715818209083247586329097687518331223134911015347591276444330748303595421879842328125050783280065101320467410030048298446106835972624682075610201173224587319792525289020251504912015180834119300575969571555021203909571438526887925845320431818861495484090601064327167452186397214236306649720681968453857586611981588547390127421521904431809202765040920817690337838891888595324406393927902954786994219826645335397012520242262285877960503197805563558850095108910901068993774168708984110199442535333130319793457780955001829503218538960768333267527234618086643640360634743346335131622968253644533364506318570212001751143088615984510681051321458601487143144274871957602373330814493051704042307816540243231366937451660821739193322265056964836883268344112792494708363658177321512337881233182755288895223622533120*i1^126 + -27562838265976798452925796276152456591589899768584192345244001904011861831676507715644677955817333763305772356892401367842491693428506604450615263851803343173375149685906962813282764263090778857509000461873120657367961267063243981656815179954267164342483979996581576962359639791673833843792409765015023264572745367585369194836629676487177825807635349921494302689493299091135009227370688177968047094015709674271903046967468263656535622856495684654210459513395381308170091376545886241125284142451656414319932643919224321164604668964628852577746911910832868234765747395316824645022631911590186884586727207752215355477292486672086121598358970635724112892513909487591586138650217917199556453356389838599974739651007270416949367638351523890104836524068125976193994280334745559395506693116658267694944957355284726312059471417351733429044573316528540575333461414406567795563838731217934148314090079570160156184261449837447195327703243830394792672430941324335515368911998504319104953961433571650392164103542613978289527638747083483558168926757815736113964154441058350417554580309506047280049980984587590943747028056869862170522682341021447073611310015975312965380929822635476311949903947965895265909662793452936629845500015156191233848768671286049155106105768777615897317943800486258535522596944870846911950392815353455994055592434094277513790567936978968197714309702127347277456793399604923931185733395457505677657044653847636153598942734451572098948499925361073535438217207500162719609283067000398137291566679161762356179883364946804407361287709080249192056434448294089218697171225580254087244618042075811201651899555327845945628230896937364747472663625793962233013292726661702030058029238044689055543412386759385548693265079756158633887833721280369113535370635411849414127498992043553871436511536897007938287108374603086060292354421265552534695701983321196080307948006151123528017076981280642172203015373709129866322133331758477971888143699868441970212864*i1^127 - N1*20186240932559318501203577795682022698958777246984316709734196556073169777886332292764012173760086201207682806477448659665157961026324949476677169226602246161736998300331849772972006422711794559527569855119094277898587715578745559999765456436709381123678622024435576921017257203507901301304106761195*i3 ], [ -229795620149697585739236508105052516867054041322331030558824640326114710133385670858878296559052088118108351369944900568229576514106601810197373357858679175940006018284341547033584107478454168725799346309864214647707459905186278940770329236294005195575516408040706017342157426887315803892289191359333571200900429670085950654805319426907161523703920929703482637297393870883754042041799788118010784507360720461374889060944138452315686906131392671791533224209835983550162738128536658871517644505370650173693305035818782843680747121767841041454510998031009542720358271820099149581942742641316694553552084799771320100403067115545582417616506734020834311302977434160532623027284221246787218842803139274916769986178472568643161212510710856979272216243407244755771646577481798038218498286145420551188855319512697905004713068856932077901851320608147136618406420615570710211147469419711386796499738633119029964092771942353743164323912344153485660159665508538862741058118864077683763475142654728080838571153226348594272335890749554539900783658097451928311504268995589309514424303474996995301509812402805167472237667415513500460421304452315557981511968191759952462862529400406543845146059953635359040402769128777602861667349156717508058649092985666413377630570801595473759091829794971901104345768423089949842411978824152323700331576019654667458338061024782945958342346558839730708901418572305768369492132380782524888471693270090911731120917518444767901858241059227868492864264266901093966750108094498253322966035597141892324251945857555493433107545196434341836469344823176126142707708273503190257827938244920685449610881862292323470524222528440949969124175303327020487551512682087121843433575596875842384583008248356864581495795340873901256725287833123897069859674592516150196005313630874141715774511644272273132744274991012158506528574711231575033080718263604998013880133968994483387926849198328826064689298200742126757878030218427809120726302000612611610370929088160818359978301507599017377810967272171356420354291523002659678920998432991327221906299743041162345426729041922026490747158712563298876853296011218139732288818772931378314585101566968632475983535211063701175428678001574804731116851840310930460199435288410362441878571417358158155618980701521562403022249196752461002805536623983233546176446985159886125680678905226997456729110435590377634014911809554913599416332169857126425243635586156801355387798579490172904078002764505030358199173312632145687729434534982983440804392752931368019352633324556585238471146627692984159229504987827909391317278722941364075549071708585528093485184731892651032679936909930438710689488807231976942005212370791732212289972463350342385489156214154299412833477639608324629813341768653274144476285254143836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3078668246082050750625729657376011680766255151657755626174629722378803428643284303684037577705467865942862166811181892155250263976758574191933597514433282633767308893894532982596787256135229472118574369995950616425195149936348278973838216942857276841575952309798623336862324563144275564044343228065687531495194787265673431979131187702599500111327162273507491601266059141200499496415541059326929540656481510068837497461304704483977955495822263235153641992174692955805612442537971416078658625136836624101590720339029720732131018801400113162694259510332205971396363837338227411750952813694694989220140068420297241506520453156536825031667532842065291925390988835339854354645230689933328620173975764756046175390319053120725974950707494393279885879421713813459482561090613421478158723892063772426204337152670064700773893764108920270500751836706271778667223208272059504214589066717407553759983410839655808105680717415789638907236402739478282620492346178584813200986159018577947839725310253966278915066542302190694510682348534153778183498915697583074300640208619810591126224379154613314643034049939784154237220951856380562616825234565399517508405879022851292987576673013022220530675455147564472966983729296442033432801986061301273889534463963221687521866570030062786041617746993877962662529862360968458153384195832239355222295533026888787470138579865390831697970060400835260283508181465707993641046176044254156047190816777886845676202824237926005916134882444574025924143640135100050458946925631270759210242990643320969572672949242921696934862846779625714230408605754509693479825273525519832074388779872182039697304391750858709595620996242479308762592630822216629275528419654496937181715764232073828682892097787605247371721370751701314950073387296904429083645230052435639505165853843374482961605194243596797667313578219838548663275328542134627419100639327813987356255400675727812600999203608460469793332430757565982470808993981268488861710246925263429301586479397999511236502854671255225578928446234860615513126105496063281376431249896336784851393379864578207268579130362295637420080988456783166450833847025917488878049706032509844538334274491409615467948601914936608763172970909701233102649462733483325401834146607880256607092371289815535759964536584465634733470587402431739502700000513594347202349530102635217684115714500137359622156239576707188521781680008754550562561287725368790120665433511861732072605936695916158273665296730941096937613367043014801079531608280625609304387835495859207576546828339794962749491335800023376538811370143185050410516183845036739293501762324806013633330839602615077594649745587941095063010908407331884855410089490127936728020672535674443577036904075018726609088343380847694387168469983584440481651730000379904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -9517292609355161329723274210872811067564781334180478064067992834833667178733258517202168350193846579327586675855992836870409762476888532400201083272403730380203425112410429887336655610675734039996171262481859641527011255277978126900377803705569716614201262344840090977718151156847985715430306455470169297414297656559465888149747603402808609199849465992924949622391357309806139937675154281006844742503165674903703012757772410293975663404068707694051224240258964240906781945789213199121768253496382044542307574389296081394171296798190171019180057206251498558755159433931477641055162256712699931468528170219860259502161812051028578945649271947191996388103355128157198329106065855596421446707067293968760130815168406678832971810573006005577766917045551904364947129447816841002234183122738281164476454797454594042164525231678529785938763613430001645205004536398667825221083682534448987688844879933102734593037728772119814166636554643221118840465872522073950058678146235300134888738585861371424971780438598315172853045730050404130334193174849010863874458369736018973299584327876533335636721678740591765027815432616082944351507843517924577110433947307388406224066698647352290901037919457155547457702747062118335397113541656921051960492805383480532016994180621706117326117651669259819154919867055012775010978803877339819079639060075922705698151628174425922367189503934948531355838392314044870029858988832969710750429956529147048016414049286145064949122991932876359735140519870122508805572811642377730367241844977521984991605543503331605514879623338779146370483718380717247740870693959092251628489056265969698042674067946784768233398561906147155343631661392406003943297159969000057915383808563268116944193814474293281533603271551266571099319023342309352706379211156273877934463249840206243227311465023874554092847148146287592173479345231872288273459767276810044648812711308957521149681192223630395468781858047283214598749517735231949513055987475536474300312480553034929814329655656461640509180755869154832121681695211998855047488207539073705506271968383276939097491848443564295295301309345323075728451829330654548598450841914506011047823808179633693445467776228659229108310264832832949970672337795734736994365861252790168322597552599939576329979218402539416656341002385472012254143602867919656012122109968849028649344634680984973288082203953379718948769513289638127975287887658731738264966639988232896663306105394457690623210757684430057524796090144591448648030588456484183251693759573353991647629808040129699835419116096901215917670955231424586359748074990290852643986738537945492007736121453503081531202026037475465406016084190983765850944541921525130407828983147366304987890599722104275763574760310636058772346068103402005379029982839937433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 18884116688427395209459371672983422023955527508723410599217369867241435730515397408488573953386179468999136640439236128522127885706044053639929133574910296401219638725920800561485167852226666607756736852582756420517515559286833909733650550527179839315324426625792539212856626016676108962078552222052362579649251618321950219513132331539627468522793661080773109327306901710996480648203462748801722468726232513326088700600640289236963390244891589776736331962047839055104035421354757057251189989012574509945683981829999732612138012481147194001451161677387981628673543015099351488779785794308365425966660357355401488126496766272039086014598914032955581949065963409811585060611765189934972818631160045261680244366215513584712364046169692963274708744974975519053484056437214274672479159563151792995060600605987192530199971902817340195386892928496182145031776576219563197873910532733747950719028982112932291850904608616990287359221126053957567075527784830190688045324681377842499884826236646396437119739859434320128992707010484953896160176858797588213979687138089235023062001595420586619485228901429808221699616534873580772982772915874294476727301728650902277230016808736070651821816754129191067742747939141877786333298729340070409862097682301211982945282992158823932090838924250211296261905324237183304878845040030455684774880291560765981102466691562246951940850174646564421557957932309835093060498980683315041608102599638131684282300492901144043608975168285191196754209669470828418983510091325998138171499203058059464264501878178618347155938816728289256456024984333591929177981991440709432210363129644409435983626639992785244810070889159167397074481164464757421172488289099129312693464936850100092460938366939859845598463552452012095601453938257778438748194051340571107786205469947389322041362247246460892086977446159526035128299680965502663755141618340920512338227682794411011466584585049449618417961373198358168581707130055329796349542737104570337911505108662465201046422757369798386018258334618551155855714827395495731786603427695605306947208530610717019165505099624449289418629638392378665948248569778497747724457577920462218760064903405404447583020817195211006831572180049143798691155279833377717633427784042557166542901332235825480275445205980642937982083607814726138026675785007478996059917501571967860535649696329396867101659533018299141562376312740831181745444185134775810819104198499179731607927016965996480758758430175951149536688731163815879404328247115763811718229711977792421433733394697460491725812115946386926249478717353182165723014605493624891588130742427648911876714183791507869997403571611081935629387985060031525565531554021901166958574110639880228838548568967233706157706798037684138419990067314101087181383882390896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 97671631697053467688118191424557447419317081206578203001053726802290490976582092886845753216097623423721209881521040750156221297417588983575211078884838551797283237175481664890257016019404885151827972692076700393395911783614744074602558457361729341439569621161841552764265255264755732843742176659649926932553095502401605436385935003959499467417552413266388971084995722936663329480671588429010410095366281413964052666514956504466564458170193960932207519189054738870658465858748067737582121407114050850649556883859862789277174104239333734124579018638470749618559678340329173737930466371704111670218598042963110312062295852078763342793114872183503303060598657659477235481898904630387524523333699355580661017539077293335787628069510724941100414460910059388603420122827307187745594168612384267237208259418438619499148240079453686841868648503741039348469415067590766919854199342213511513989655305545201684242471334435477137685376421254170480715295984819054595284208929298943969505776214390962961835088206658142946142668311921855490743579009168572553298808129488448441141838697001267727608684447071125638788003960008910748723371375448173733496873418604046763848248614944027058007748383966877468048755235596009307643714014973924482763649838564069725005873576612009678411022457405452445680082700170409944066047618454744332028746334628014761462960262565951320891710641588131378596607769960207843945641264255488158378438987800937918303605204805796461562843436870132179697224055291926105506967359445339183406915848921906302490481035462877709164748043949034852423432103044500634131269299112893276288552508222796734478742384215117791338619007941801672095436891638685093870266236424313681934205578569607286252798237220524309699614785640097543178227054424521760796072351761814382739689266823741236976562546266968264233380074732718284239666794724063176708943485411955819956796438607769093444747608674314471326138526262249533523990610958775466630471771430242986553660982471919555308121588342844248650496850652869025403622659355063522056743437563188086598557432692790715287332415362990206746984079107423116492956273343152926967986446535380901843593550814088114288337478680536151754465048911098843455828806731429492239658648187601495415546344757649005642815235888724811845477277495200698234101889493613567983827663531854163698233054696947562685719980883722430528147050585928949955376315662344912182090874802303399520159782352986434576971015732904026009918038563274860753748013671620605377435460497798681539050436305168224013541351807990128705695021167007061560286332612205212774640712672887994650121865711354874626413167324986846610988993386979145552984058850635559235302764690031829708871077180928893444777028575924009570527264283227900574373462916726784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -70489016821891661061339144524950519256238734588752371262143289374534960766685445688071881961971063449580013498636931779165357983674999582341933521711995427155144173261441201338920023334940547019438806786191599256934209397133359347736301701943579501440419454082758814898016283038287613008448714733149017965138762997513575074100865099369759055450087862286578004955424527516539291086537125479048153100610928832355099800132598502669048548651281743832252932635684081518504079027201086863002334646411736760013656080914896571457099951825494914410319083166684430945335015821749974542797821487175018740442635426156416747877625986830189172339698181832831017646999452812460865976549361379014090746457293012928438478132045559835416752536666212943576297523732075976752255221679313126638414126920140495614455327733451543536475711678787474082756271495573544138181614024642423061393226709462402428209220413588640542325857779553203536853261706943293110414377907292895512581751395605328456464915803169376344277151098814820386023624273643404613988023770381158785082078073553112118759925870155700021764304081476059555063399167757991892987803373951154974536220655798300255859922578882399998435372936515205719007740710835127904436838030888697729908677074138037350867561873866411150888337972174076759190591626460139564609411621296983372833479006454066290564723888942740611835888965290942575733416919976987772563145337627577006270756143056245376384007089653115664372322789950279729974193441612030866127695668467221118472663649333805958562071127897587134184045944442407428682277236072482166718087365313695396342844092610770559060119521659517769672040772780035534672991701058122978121531300537379866866544208789734329151322645728796794065595509064871912667669862048777937244662002922769649706005701140188027917175104623723086768153436223396921273628722587801100203967676640361583157121877443713009538241257338254573547579628430887500066246945232089231849328007574527010859725753854632154321169309360225285597462027371850004050479351328624459593940161474776904908285196644255938633537267707265047403657102556639257313388627455588034129273262387367162993702157474829363307499326968717758566773289385868522615189044409253018813810175489512624287304220791788385270202070968836927478444673735689890658929485864476885260743732196724022753580525893916506278186535572270591228009044881572680505413562273855288584035695652776467103862281457465789188807532243887908226906250297055427460263232171654217843713402733088876033096668799751888146372363335957814045617073573112925474454550125055761749901897356455874021087723598620579055752210288604066980353119632457763229793495777676414746229421981585040778454512513152145629378491969909363669637956675886064864771575444930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -792771240052847049636853784619699198683059033552641296281384918933758476890392056775028607640355587857548696975968729072630602286327408562982972552345233280768379647642919352670422273040951318848103107180484067357855199694340370362010712849120771704926870120600130353812679010310595929552001578109000397741478682612678676559737359535376880996181703762052642260480185570528610429230372245851551398227775044024241797474798820184764269693625143562838971450085139263974080211180979596972845332270894228762201725365730012355898899744201828874175456207487349724193700749236819890660180415590908406696599587231633076172365182165708436915203854103831327253006524487469808856005127300833069121484529656821378963208758929807873967796548715017067914539767134626881419165376442942677021336509139888943713328033568370183888718393113056510143582118514327163714184677748847723808430758308984144064508452097293693903677608339093801707186169812156801257351376065305662442711122251529262602589561815841642232798166062956422736866264961608621517335982755805747459809320896418228469953840085144736312159626338536812381890680243214456375461213948141583163312947122908454395331786068551985251166074906884048273031829874491880660203350579574034377780568826245766057803651310002545304523516960048914139480070142345771425949878270951923449097812070698394670128542083510492959167011840578660751848025495294645147169129346356607071226864328402429247260413354181438739208590068679541322843787609016646219950684404419023925373879326827848694761616126342348926788153796674712260393990646776755957195018918120909580302502966834517036219631735967627950730179298769901619945973926792179849832609714091412270057352386991274148049460553639937041667542145827970433809274468448125166241633065394864918796446799341294279999299990546110020241304644909302468262122832687938376088709981175816030888333617589826916822343255999821448224566165252977910601450603196613238703922394635528912395285312008801543458580672132627547146753358749699397773698680443102744385377745765975548746526999858332000495907091954722359581120191447389118990028894199316073282676265233250397022196311318611122113170484535995521324478798255175834366129323269111671317472025027495554455808085128699415329902646271731202579279821518846616829168678922892885389191649239434228036539927065649436356711544909416476950516959937378352935342121136936520246155436079790461088625613519868556108399949781628164230546856595073152936799851597854635234058610341100844448117556839671531778485027356394195328841782808766593906351997220934026314377604035358385608753017797116770173933154485098108098523990360313835776865373583785589747989531704702425520963388740600981251912646144330434559213654139412816215000553682370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 196833936950144377845701720421937578411651474040254161985585816801509111173722981202379333357752747611302504391620789094702631396738377931870763408914661642677568348533935405383514366299454280461735546303882204758626331742127114021772612021882596528026075492717252335164985132512323361401263610330580362065279862653202714974801003917957152338464539517531407682399698089567033003687821338783089760682101620459221925162664698538377786278240545124222299540064818294469987690864395035427455208825322112375446099862298836571145835206715688759073035632524148778125861212143464982143379398729193638408269770315395038527219015859316009011851815220875784215239777993081133880947846300744942858957638525159047407674972426644556573540111954981623957771571627996439226394318811657708827384189051365638406837641881249082705152403735508050530632485268306232318418739842207915917439987999123099126879972222355081986798922678087152221132924679446188615120307497697790261941427940274730565643484755417155986401274147554534801504300623707840110625738556449782112812606757712217902488516327302414633498153414680777115467902449883672731849905954787953988876808938523836667951633860601604413423094267939449350046522540493871910462715754820642836780789065295292875900867667391811626312639195305077008790799870345551081963271794879373828800841882803526909116182342473093219489433712630590179634189624462418414446438375985812982986743842940056016314698870948559152761078986418484860452858342875631147907933828265282531755204801679420422384930880733626481914172901668208653137553575213980682600123799140786967607432279432597563840952556540096584784271434005552267949911511616754974641005765821483602306241109084958602299265526058427691746062402379277207340066209841231939901183760906588431688201411544096066344995919021985225767861987726421419943634794855045296341920306579617941312345159389376367724590290054905397994638701482741174586064577206858251409779946228131714719075604318825577663006385403362384349292448297452509023348984096066400983373837342035434060892900427317442535845910947116133138028213676922069306200648846886324858179006792180374138906975196264103201057247065840183346593104822771074434759966803569485221523131007311167652042207600081635320504570513581373355458041311045140525776794336448220475905776578162684095925344551902208454490859928577798156020362959989476296064416952397474563718221965125060084870380635055069350134298806012576446877390096951625117975259561027193804910337471691377345566132177851558535540499698218370807761863031527683293475537333579833932805079964989638166078721160512231980423581461372885170450383644408362539008805181169438273721621246709554640325733293677232354065811827674839264556291438737704134584439092019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 253408446017190012138720454004748307331559109220278634657576893564818581999140076710985807360737742861075741871273369891045878084784861367903629615892292098164368211650876398464391690543548639961275455574177421733992514018919310950275373014576619620903586448988025506121335699573402354606304169791985942348319836563292280201690378402913480493211909974723713048378051642027509552611978886385472625064413197642642430161309529103677026718796451598401624084363994528903091014662214270097077613130536704461993749354101461455472399569890918896823961411385817761878785843545743098467702119689236171188566597227159137794161289972034769173833196433053635512740724960325095174898323331897676222517389189575968178180343177927206398721167777333658455428858853253177337190622562716803554347716404413474985374015873784291553699575889389891070708548068301068455212857592050868743554633969760668630811829895437477316340240539404613930325246694052344979783843596504786620680678487697216119317560573550145673518108741798901240720556710704458263448354686414133505157177423903237348726657131109500520061506403197449515228928305500729064011369651509724532302200214229868995364234336947985923043361165372619042575282610937945219683695656424859604126282135744006166800270513922326127195905304460361873304734553728024789226010449067089948752308405867701501915218824491047489553137686475405748245094853869375688466157885154838999619176291924896301376224673324744483123627216048203855373353457413727569575922159880210629485053671814469399787907454326829292488352670456428759999824605248406809532363112720140606211128316697238062393170774272503576538641563412484870038606332705837233489577528432096914503627298715422966487966016878013862142494792883712701548337318522909768511038245535053560892132109498094478171495301036316613477679611957638295107460814407871900802970839053768471281836963964685422042451638424008606531567706383084420226418760318668779971509367975867250573974055642414887594899305978027364159337098609358320674656931865274274747616639663211848448580563871612051865618976072894038371599664432454441783378191480717187645164007213304907474378295458425471962302192087340029728847361242643942755381341359238765469394026479048309547932408516047699872612540178655835880674270901096718548775563676495858939812619919255614173554027146973819461173192828833383681180640293460273880444151508803352472128673252890985668813136066774742809453067138078193079268111959564565520850664512407317540063254547003012907109429877078038841020608079488435400878347703788475350771112859371875974715056718715588848675488743457301719503686432876540746671320731917619544089409184402166706077012374622876160682896976242055510697020583219431266129146649424761371591595943526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -71420265952639043126716108078814449549465672761684321536059837195039206407443918858570939385632097506512310372463266343552393570420521121786747104501724641054031703579173755381774816302309517920029814626581955346114657961808938392719170557640207721193083027706163855385992671423419384300329584473649187832897014969452073141361936320938573183685146951858975547938087376307466214881064752459938678488065817602696476594267414989839911682951228535595382648623664718262269899320444985793485019321737769239903066984045442409117236584140786481128996195049219661088356375296628002332430288282897451838530268304401701821078225896379521815487461212785006397784955443954535045505805268161445818669606835412413399536158814433799095669315834194568527299993844881955886427224019192723207473249898726179165215750604987116651595549971570145835379797410462287103489523808767995607607162418089368057335266170538840441061525798556452695929885359243624630236042103560593810463677485450014843314272075052259769817568601365965659270238145528536438977657949409182286978479358767113683218061863309440974833255116350021156520868128756107159531936954480534158045984686147186155774309064290885469280359325526336822708666072684139725144690346843448455685451034165157895796302730047539671140197132034884987154723392734657950195898187154293805539398592017323805609707613554311161403835506774711092136195027186817849950553921743606738517247976688142033347838967958233902637036590875838814596620396618273560975619616117807537027453238655685986794812324000281327023493513389408657823648587478784784181426434453520031792317528346195117979889150358052231649665783850845214202422432154009825020925866991733713425598371265163270229545964034077270067639915905615944340267226436494582231608869450470713536200569805234529708951365054219580114315630389660472242218570205225654008939719761848514249380892062973735478329006054681128026300487150898821786099321313586528536409664321212869627445296303956897004850109632388172651442621021517267586465815455822033892443793135040180434998198277756131438167979799655385508371931085320431165230646580574250859405791645637051197683307097308114604606227799129100416074114056166249495125789560789878457972490620068618513723422673946932669592453558927896634147877942449042122027010083478507669249481255367958061799831779069936942990045598033947639813933970839755831352755590215330731894735841113273482297230273361220025241782111712251273948346706103969773206008540252897377451048153934197344781838304968171110666296611164038566520168347399984991867007955931289118725985264245401816352520494127233208031817128716910990651212019308191516306661577744397893798162246465147964288509533518879044012562617337515851562307823727305352996838178816000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 103027027563166884076364462045988202480112936372274458364235469365500450667693153626300889716436602284726850647327843884042920181045485774977047493091083010771658894418278586406027657106896200050981241413349096851250406291058729384804890649910478606396980482291749705470433935117837957725369669878360336684110732396841408266004041536754093370015340342338619029107706232151633894174836670060849986173443322888824444431310822974032596587793474682623568031799864007939197009005577536183682326897540387079273827457817511581494879633732902566566061432571238128529901846070028898869896825061883702948037640859656580335525998295199484742888572578767754039101886608987919607096793638467753787255994333066486787902872410159089157716476072405921367463857397429776461699617434897775229246045687352968538778579658585971112380106684417224021784340876734056065841041002619806030088012419465381407041779381996690229785806695026774447475685323238730303860599258865613054405406826202353093984366757793853641768413881071731473131926884312651773652903200170171427601005139213872575858373724865662578516964036076900599542710770197117678995968324323337170686255047063716058855424511650782034447916074604578241711896362847486527867896392074383113000580855238577898290650974585587191564409534633386511476270224751302324381677049439027017838298507776607072951702417276967692910083287758426419417368000000290229553064710140413022262729492412569420457466329126162236419901227466432380024421816774270042157617234483755723900070745410083690050726902540108230659966715033142547311292456264069452918395902025194514443449034045212402476381912287927924874569235590398005793023898899769746706087371797924877470294551652422140698004418517561753111477593499786756052266887951533335873224496248826085855474391531638403925001725465533109413564071702210166843976514522785829483984629872886302927435080691149913613670578218455824074608534834711350363910484144869041592918192067734756132947896000455277483926101359106072838454656246878574105854647680215536577937197961333451160562984685135446340918360359426590635776464143952932983348856292912913437345815809465500489485180678264688960666166413713207289580791758147101761319825466777003595014897996396238971990954180307565011550489553635078392584494387868590562457278003618083518044947939116733429436057139653325600346276139213582069975837568326579991890885356009957746737232255345961303684902221811875926841657697273922638990898641827016755410501958816606546711802083913781143152353115232612839977968161310315916926212158673400824173294046709250197837327567820781172998051685960274735772541558051610216430187734659114381013912355458579341120632779515053569129602202963002637284840840047024482334732766612824894786764800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2770849983464301329853272857326149470061008082143782693205027662569357671398142702223186625943632806872575760656187995265931671727470203156483069271166477906856685118450089812324353243990338436828889653393391945857433652313620460517075791099556083443546919006421991396882260928625404682406029625329719532583386345261546606066158944336342376863152932186584941990043352278728113025777374854211684081708843858089646971278808642794814349109784370349117297254681196298075636584811572820151584789120326259440782260696973029971271707853928324670229936776527673626000451256403501153232570517997384213220550904160193101575557116733090252108204721458779825294259496950603401807706469649909097939889573330378354299694742605946384513655926109126151371246376777133345423514685920839778606988078239958025960059549629912481451272365438443110700416909390888064146619036098766948525973404757848831942196609492709792243027539549860549317284564248816427385522141193685777498802639115932246412965149895051354776880078862181323500234219911774956772328587194855842421934707279157533558522892674718329176603217210783724981860436660748675958362067042275375987698319950469717358174797117989757526849286065017963044440925874990579600411230578273762045901019319198945958597689973984969823748587794642809910912026340625135320232330879970623714171282114073584072792022694853470023342650691442683658238349327076229244766913009309131550362468835251230500502178812288285218083875476694437519603503771438475480154512263003991291117357963541813926233447358977241974746989040876993298252162842471437130287337711179474361547439392575917030328501356580651674664009774565102426658371399926897110078224003769154465479789395538811570251546692783621214740978161474391532849274469739310140954332203496025376351338095354315253940685679780913179096192122879213179885972855179718174049784538900612482243420759299874145174011651091835867405895415931380932671516234702973112346826738390285292987843249473390562501110353776978425356843166346325511949698473329597509379277936011240224396684434783797594725152120150434412055380665787408286963235965706762908267709212691220222534050560814757542966298154403415878957032796123819350606581776689988327856577308907326275995862322873407521117323847771362284189534089633914389496886002201960290153419428036761660675988917192892064021524317885668211948293598643417085358880171616509116963939107104390543775099456215303063217033739986157130649127972025722437972273892198305007804361000804548976430921732085779225860198683922813012110403496409952998580183734719698999972864016219234020913780755914479056430974935322182630161735443387520938408112818774892125365723322225748772616838952816987758335718235846359517646595384449888043456580812800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2915226373324890101361112495263967454363968523169023176709098730293727479657623804647600713187643402117456617943534914471466685875353631824864887837919621402251327842191948995291497350482313539786662644816362368855681686103752712902603939043903393005084738113089336285689580799340914697452524687775267308955961087566242101921883938379827887737974964454653085629233290105039512158900013974075473368784968857350415879454699394199382067378707406435971373224880831416006599638017929019417908522066590982562019644844916889663780948687034284520000497089539636637006722183159288265451966565563515817654410389116346173314647928175000830777999068927126339777315556429979083227604996304672980271948771767041451788547163734216504111943284735177522241573278341475920988184533035950721823164273864290414897134594132443618860245894899632622724347646805733606517795162128203332252528222455421895052438985057277792981946733512324403865845923594245865625435309480912682044517748492006036653448786788288311121074426339316895311026547313485955345490325650012094738374587617751622704123476704191642514787221493184971455913332260280720608545066287879926422445218820948357606265006843346908273097444563895195797268421443911965143727276213660339853876712305501143374745548319254555458679431974032284356343049786652439474650204456103869118957213194617643005087625794522255532990650467842109203722705097552704735454540472476332042661781133557830560323967944026253259935345590159938799176666914691677944210479655340194998626869961767520750111853274835830570933033767215655142360438287374752687604288536358050502620921972460833244755722095500456991513647863995584083679942447579588993191037389973088365250153559714617216433263567974027323027629178068392006450804527181395055059675520812263145391849586959041661672449718959192332360323899893389471645119255396257459790854218303530569498425690051243421580837712176195403209616387379603905876987140549129642740606045743355317131184204591160175183550589964926714480698831956958974252483464998488025391830551696940893592241251043815352353799291792213258509277344831309815098004564468283699172859018784070647580806081378460428945471890612743716367037493401024694483033852459360384725660803066683568729210366120986128278267823038112948557362561571961040710190045324338548107768384065017868005429597793067518355439121493342561880835526177396888760711024054644272331513784522670971261198654562123577375135095611721449385189157281013539303309560169295368821872091649692492439596993916453622805643440432237565451206692309433083952823214066466619086457184816000899948517295592722921488740665308716645118708709293263656611837369693850178018062602285361890326881532770756404776429549915786578234762660898137605001550233600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 923289042203247956123881541898838446166634641291275500715334841888950709782263554653737102748140928533270556309534670580022666977709114786613824512343453926358395739650436496058617236936793431371111976319173581073162586574312298740626318797542004814027036156160860505542252517954193430186108767331025854603653460282973067202295712434652124917576575777791706478948828061907315635918420212198955395399807478807011877535120064294140499118868866885731340128724658163019270972612963480856234324472959696345050272812300235215345461134802565365534448563979963234783368024225321316654027476103524703115189953153399634692705401224585380388045578275243722696650693623172640497292986250241709841471317357211985764961313511621266808543537736922968575421950094097335867000259419950174662579623441200061572864303287261936868625747827450164964662853361749362664418711933456035845127703171139589040870438835455744403819092490840814324487114572959773179186486919749216208036327126506025188714493690191116116812765357230524496563829612721599455217137976667328057979819421355992235117936391869847127693559941030089831938911032916247816377809629387100966785580292589580501021382849871226117134138635491024883592436695386884497424745171963468999080592576130269018100583928127965064664018220316438038492856292172785190672367130860907339214109342487083873043558647294420380532361542192039796618237801463586352121602290962862791912981664534199147555490744951538071847761172193150523361863252268926489439835715556452953102281234337580363765199739752588289040145017851139142829625134998433034094246916221422809902452568454476698759560234013351523002850237336631246364132900219894758373052054219690953966149266398481736113230061515174173446970037614704398049101822380049396062131904477509454280698586781363300587479465942997178955938516649035402978018970699304120204800218740402626091556631608839292837032905536640685344098873673805494498101338298141815122284290076593991407554247476763455041276457387926631966809846912485724965923579555664079083865212028302112287895242735162025483771414450898212791242720736897072426451953043244462013166795080079435751663141367644627225730222543880760114810808617865961772227908529839430835115987949995009023742691614072885641993267997057667444522387611043033386998850914958792227967379761505637348995870149143152274377584534383133783071467971491296137894375337812338607547270069708066921661389739813381415429235857951226083602211805092011094304817783204382196904087610134322404576780789195226406522312955596743309141699458057607832647076693547966740802313737765485860735834833561700276894471286663761232908175458621532910324133519632156372041167530680950208166791846422186399315345586217171507865984945562159834726400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 203807543851741288488646280635915328042276370213633620552795962921608376394378866885826214852680255952940475601094006939061238774529422256207386173839289896871256157341225454348043705185891591673349896057272033902202190822512649244800847174141370526858176206778701469699426951042288109604023679239556206813410533780007362650198701551892666390354946937013822796649413627005955196019706174218686574933203302196449189653842148486770771056172605126601893039403332604358757489801691218870683779082867480250357164533465285024908090964351426730804175040163336486707718803158847557153244639571042190476925378183195070279214372448749726841042038039187462798253029619093476932060350865479331502999062807805016370093613708205931162683355650559306115032091452348939616790695832986662376463548149052369754744373158103950560593050657319803365093941927702136288482291487630646299664025504582461523520579735164841544789466154975795048051543618116301124725546173083686368693617134105403517556334759738568340880793317198131984181604828350326310202691277244646522980983595858206231210589275092172864860129963848254530441113975869064142201004041482296506185707799442929818202319890437811226988347216439572170640019970907847845879006612183120486387949502393770598658280314651540027724979826948915970760067481895562472184176932911859176018897152239292277467976836198567721089676724751795523303702504722476186700142411548507152899758087721553915752354131260279003482550067573780168867143602917690002328450996887407267049977037482694600250289224839869581086805406676793225803224346536399327227951590403859641395039947433800567020397470803457847905229122949376022883372966256058248813749842045850352913566012260372676047584505167855281245836370138065109682800803247484830056653345122060002771085261760781601262133671378437832395142629955521550093011074932073399702978542561326181249163417697601036589544124161634548363408285775454330171541759969846473662125829989364903034791103266018324559814053453376610377188795860444629752186063030264383800496188814301245315026087939321930333115103897256684546968821132767735635826666971321267041274627427798395067374420149691708524699798989673625866631453933127508661571148817625237919001493993182584224896159168763832964302244260296933097514573156950729637075943422804291890766134371447071560762651695075585689694438423744758338668480529045722469421292770508584798066789056916909514040486476962757128995705529515721973779145725624980514363793976052506625659258768574391738150071784884860260077778896240621672404926700172228768173741189585577482880300295473906346373315822457785061866494879531224425894374809533817839076176871002953956644549033362465457193252094983235187966118762919840116281498061941808121774080000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -57159127405583822285511143426402086368420763768922912454229551236371483354055263685963200587862716818741708304001499544499260029004404498820588776767817395184922097284907288250444840024095153371260243903676851107823984482967037497674078895490500671704933476554505825529490850428677193270399322416862094857257109022451605793772361571057860187708186342883426059556940287421207802800397468796616862115553545578950844168771319175300436538318222829684512694106154892841908199256926390294618062119132433785906728848844891412346651547930726744377449943581784962111433890613517059669080150002463568768527627867541268940315859528174421852003261651412924600623619341163462422817832180501586123098380615190807478674871412094532368032299497061439467281651625803650580851615071797735656215834930437710038026236809594239263540016771154453599967129507912976305659378648967216417306092597458428359879274026491228254677505340229257445311085422196278169425007110474169853165022533056628542235697647314849753263766271605451711662870248430302872772749629946992212278839697601185308235016796622103300240568947256760517423120854247852853471549988911698670878213216051937962399946394993354441895181859062491118576701296533229542656188515587263402461972029792491590167659552116571267803714474709879469136387891457080075410762018692019151019100429399587198262943487407825263351815182638751177694644316928456587287706205340532660989902210468363637245914409793679864644745865674975223096849465482971395824729496504045738676832620250419400216159696154716276944358789917906294606713719130003100200967857769679331093242331955630186992424727617322324392619919647018415933161741699519967555580326598688325425784767304652727523218562152489499771984129385480733763184950320337596084737997770003915253506843064555456891040898287772101031930739412489404191338873643521473964089584320349384967718699913043832803330889541874139322346953301060398914108774132001065663814452682038255556731087465343966385291077695663292291158558187961813400616075585351965188975963145505237625581997273928979348814747626349327670382912309593716182592717678137983089892086130914684391282565436730368391751458422344783296386158281322754682386556810199616230127576616181970757127098294735318170324854922378419280467938469985799097271870904389790875809067527460703047111512815768219973131919263486350688076322601674149795279996781352660131780615918887365528063588257001246575421500688257012701404937178243350475375482062610400914365607315376957801488009389967280673647034815373833041957077275331775528461130010981049857825590763495215377276053551483361649047408788708090735982796277982732992489180235636657857096251051878982193279227811632700561023874100308714702669818627885601757593600000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -5393720615437162129256070733000479595328392383145873695862005686264264179492478255746275292029576293168411325163333822577442491911383969650066452257007511213538034890716105942270835187645438771327000637251939131589260943521638095036909817946313090262556640256596012184745787129871085567984888416856517195655144149532050174765185407559378662958763536591453462588010780179410104258943837800037657885347579041423481990712106929297375135989619536982687736323921205233318238901926188754724972583054634055132991848395390529201603497106821258557904887985273595469237252496393321098416978525664046667891640285001635698984686399124729418737504254586112101000544747841431933802191149066809882751811808818294628180111633837906676035704957248600196573280606701275260700600261642056062409012818546717409553124258907230260809789240974011144456130101537228462842077838923757017276703353690044326317211033389067885366314737315967707494046065485667658156836665631393906141477795866724439845811446430677268414204487203640577334682779983033786789869000853843751624353220814460516831587559124799890484607733037150370275301749411893570111661812044548481493464016178455362045771091670917518069578389324346475301889826864477143626941738236898083207355574395037191545902317820308482388552403707105359576562198864269266711709723261215019772407019973106976102018135495711714372673540927430768638117931050077595307303098873571443671362121981395710062337373060978016723322115770455055357009954819735578970046383439937956706419429265026919135191301274340635868069227857550892379662824535303999262647337584255544898167408051025798349509007794389055779150967663213452024427054497410402399600052100691736384198221970607825816537779731064852146533396265039128351953502173363468727218635530026937665948117102698922855917989153886005361871102530980468042969837918499256864765528112073994439459050619336313194666061739967874839438254291684998741574388089036293398411230858021860814023026033494012141250564153897162551986230421601894090682127982208571620398869185853020181842487049319423436792075901065228442757472595718438793826573930363915242689406792536684868585932897916781513800026179334952063563391118707167256884036828020675723342918831015880184423707273567869171901571039551991410780675817302043194131157020252272413542186670800607562676412248444548318074956357099251606171749179215841216785382044244666495079318195079207746615973946683224858421536893362379146472581888603116851599960337739115089465522003647841140757506194511102334488875371913169136726539698952336266537520189137482245254686292399900188368823842196068744368172352101897281269192806265660402291414575793788429195896531900314697595862648882179568509606441607105098404688407740251792998400000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1767175494614872364538858252632171066925253114983555462324386110788094483138457216088051924878500328563575707353588046225427928014065668954951607379065251360564036473766527900555696052501338158175016085294700913157752081628929970321648456426498734944604055164332924141692383603142677153892290059197219001612723819389034088282575443866548198107909388025408923424947297773722097245883089597620161903530146333123186269982557987517695553276295168353133673783265625746061035006020991804451966694132422684092011466410402523212103783003330516227892665248760695391543931017566941489768351291751060086941301269086895166106351367601152635207760379374467390887584941854152742267047279588918026183462920206361722876012979840206081586937493772341750723550205850412327843449998664954546495204218294007741114055103391733236123362391319542888756120118704666940319891504138133413023926425772998089611795372829653768255592690908972084772635695168778181415160368753528205286981964894988873465351718691850184333136678869418341277830330515748438148301419541602559732083507678431973968475653209144376159962740673866363246550952551585136234863882791018692290565727941055649513744219782248115923950189248349978971417092371060834785519514448458891479190955027608689608356554561306470682213478358843716346800213039516766751608809207677454746064938715066266897439506139915552015436940658480293858630458125733958694742038077312815037781537767442167784539965668210088306537778328223407884157538282547465114633048302458453365411121708631636207680242056719619494137509371949235195799861075670586626434457577934607308918955455502945987809963119391472952755151106424579023935165446983691760714082977700299805300231267694026855927045952544029389342476564117116118903415525932840865432866035203301897212850256825091003530359316505348067335238010114374427015697029726666845066168863150357960113000941905232743641799703267347711663112982045337996494860175252676475344589523596671350349294182827119997056184599110746405414160289255915559418373621379203131265898947624194587870120566237064893790768474700622785949485160132288831433217145621304080711902541342974634456435536081822918624088785520747079163085126431483937091409966783433536359670432099477331153436345748340098953639879582826949239356536529221402417228122089901338528384698488089990762520483868445508443161144492348636474717898096960997735803907866625227519497061527030142574311064233955735778741023365686890404180508149517676077353864420839230608986841457215644454956911998595470563601795592115525361811579555488624197316551807438546948427481364005917702220956088611386982162696167055164106953977848882770874989415091957303651535426649514167708200600187969702892046995163676935687097620939076009984000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 110276318191862393080006101753797227635879463839070992584126377948850948074123079492711982327801223131639707549658414613596173533779647085549192349983253459247363723265965697525257860793056094141130555912320618829527009717526468268902954077722404713352208000105609774284606558351220365025502989359717494194255925872609236459515021361060453770646326224771997834483861674759319553301330103779278076642132408512165977170279229318345762076419358502324256732820394113914578853788611500806381953959945299505717303358843810320665167181715825424508715322797914547492625937915385138057236489541081664513460725828693140511500514674207491835481728659190313838146732186524150621913800555619099745295752606191801001370715275962912160705183307314098198586137219788021277438078584886097383788370591896652777199296743342369339811666333445563444467655031659874659129199476418802374377181635896581086851975377104664041927200057903726748899571773613876075909358267219336871632622831171250989927743731327338841868774340425409385545813758709713307009766057473612478766000536545715548296893622798931951905909553200081233624493315140727150992897670677369547704771335941410415521829417533512905979026378802892047154503852019380047647100187085400126662675204015513411832077050356283268683669012473395695582804366187592939252886378782014167341278567144224407404348542168074721364435787433716316736878407710113858242328942042903066126076786507512099779488670199284196486097088704481378785850034665785549240704772164261056555955146801833982501158072903352254401654327606094075693605986372430358567837134635977985833651462456446949094839566788471501327583353578471950516149596664004131422622533287658797980212669387249514164344578316507600247555158751687170936698902319358163245149614564345510332935407188431021131541432244087417236407737813246837988896601323777871175135485990321476739073497225389555759111456458689573819171062786016971850963091037458741286266781138188549370734111328111508438581356048433511321770081533447873626386139629943578416368258423397272807229879354117575732928791674638336835568546519202865080694583507960973664113847785033982066222246407630347798397345828020952248111598439291276087748806558960898359010868112181702142084664794324673700119336371546831304099768199096382071732498908505454596504978351977194243251392791932260946891303536975787747777832098175474192300945086402793342425761409961860855596832271408668649961607833919574489126868138047212550470792875247533418578864589707913468401234112161861180667172573019098163476206057820054084884584710623355643196474274908047241496764506077886309202301284666295998296803880389305197536739864704437130214501118723223763255076440378044347958103849879305241572635792795238400000000000000000000000000000000000000000000000000000000000000000*i1^18 + -30299498070347634008375409752093054934457806438482422208681432416911270658485928815489868911133589127516748713008710887828882815892828991174007272999826964264270222653109880153562162770008192575024784886384207438154481592121957277881333780147070840377500022518836067719795875192463097523901944011737267223854793769215158469965633239327389000308522833889263062892126625013220844890281364995430314201684610338386480973638641009445642310183281215253390167184954393466326677370180093715903314113078843932410309829789598167635430382614265566465220393298156699727147075262554675875828827881551930912664979478092034930166255105955474375407285464362641485519518644804296634977271613221969898251476607680828053178985815382233013389620101020778726192977360299145427081475464909630389464609796145201911898929311898409079717076703249030499188805605664994713907807308388267965254371629557468707702990683458758854710655471602720180280200343728977426200682060165806274103421379385625689294906313818927175534206207760884203701735770066934620829048460756826543271634329747326397889089655103415171478468233592066536444759223877106851957091578176168279415984539321036048856733506988845939896900104655196840685516856784358582117500157543960090772009868841028504331975390096255423875512602045944360198910250575938317846721791626014831250533057490560884704790812041524988416863465652528355018853207184725531783945828927349340053807210411051564304641815783744194284126697175716559947673635766544865242040691791391958539725825989806678071009130106532745222279122559501887380543722210589189129585064941416796030372331313726892842854058599033800496767366439872536363990117022879665149760881033778675650603689553651298707281041798031853103488608830312964964382161343725633325486863561962285715892015258697398303952663415585850984989882357186950674968941936161328221764380375730929049994906246966496537243138394070512448350565900796926532661681802146330239186309925898846256723769017695109277986399142425247223932619256051481097739853058388624964151046153904803083355524005461659293578016521934127507746292425487431053968126553860224842699575655156801621441911615440937617751933207307698130217109492469841442651960779548091112094311279662956737032720640420563588126056537138339697997190002167126148607772864238721963502198448047121123353858731545432214882858506701882874545748441486021027248567705743737515502198885673033381754232620844300805927579885996382033034186903626954286719160515066574725771691880758697679966010621610938619940812063708847843916708166852471506112225910622824284471744584419706489818161664056946829677172179154043332261985483109981512837015995115736994150436561083603778099056162965215201729528710448269335681504012297830400000000000000000000000000000000000000000000000000000000000000*i1^19 + -2665833727042673584839050945384925576834587289271797504542267891974475224750765465845214432125965181497709148308271537598270586281848011294036538679754160293834170778225242164774767371010469539053814983696523818845606045889867745306299296499136530547105483416370605298255084089336232228671073421505669850400053487090567645587616972940592216849673875109439911811467614192180927339027602072401177122610331790525084223248002848490256037249917500208012108956341422607427571357703907985845137882923725139469595871282360782738134105661509290948092642251483352524212981300024925577323596676640173465532564008585798511119385932500446931504631745053426225079857739848618063711010658332252191096782782249459649094037047819117506765916577656412078054960586173281415971797216815319690527845587157269565475963232934619580217269462562258291952205332640205678390998501386950706095797069892095031807767201373037086235111792396127077702553538716397810348604327354359214691125171230344073574256881086069042447276281028773996130558460863005937778093271342653784764692819397485946559396545685344801453973520868386648781618380481747374479885792804153128510325920717777023435799936726090031041432879467089961206103237232461519833300357859310280161377453105211278955288845682103936124860929877118370378432866133045310072178808309562592071955539499983573002559774515623276141249740673718257381659761749196793497930817006478000908056473947051043524428080994620193808619830546035952138660269535320159711439426439572584028503620754844272414807616108850189713535058106388204131269344952610501243043017359957073150738802047109341440439127936654011006008446785492998108602550473085000000036722869279134536270802401429598058843977856034741991670139345549598298580187381099008648968110401405031095025447290367059549377473527641465707280734999322082818880499654255697435696385032220834712644533049750150765203410328026917330244566851864910154487806982191433050531546682868611795906375978438502097044859563152648637638139734255070683970908704258718173982766713335904100351341632472394670238835855073560182986474798501657642063643641232657520771480558833239752844359901554909177446874203907454422935923848315322491463723170346912138821779094409990193290906673011721139846779364685349946683866854218766344670305513297459869361198842208130570919180656546606352869241477345130545241552635319853395299225582676761536669619754775468648949151928939233511080417088866751149103325681559640867824880105984344350670658656974671266203304470236655210718304891302684741306318483302527028497321118460635324931447128429124108706943190244191329196190402135646579861113470890544553907932092665948911944158078250644728092101881391027815846448097702679195356424417837056000000000000000000000000000000000000000000000000000000000000*i1^20 + 554165421382434949217906558701690086855717052781247223273648273643328689491900648063073108381777403574303044708806352553141845994464684844729871397472462321477164568424770241009649311640657840229033389564591051168746807890003711649144229041201089040024404899859710344567373179041294316854855663548297679336877656142014336071232298249636580492815370629011599875478938474609823513674328725098628045660517465056301685058189472215395719472513625482758984140131372342687983603950576356484849344405244128485147804060059725763422414585277859445776723504451068514857919238350270775438924747953727625670870107373968391177411249296096067095813804724551306940703793027791565380737675687487715695710149939465803812805429356740672610077839056157354559029669551398619923850340860097048002693273750141418243315449482186649911651027404163562573783818286964477915182757984425979593937219518041285452114086753397298988996897682367636469014549768109112371711027244766202886059856761605782598250135969775842635360090496113072932561836904563933241284730065468580851391130219137320464961371583546790037848183518606747643252471089415226030576145368504098664708948530482681532290821789520687278280165228702254622691650365711943011548824449348223912738169054350998142608827698213270119001421095349783944499768644990656201158467689667794298275275663499453499300102993874677452283401359525005689353534153593151742514636633170285273840093744837361521863359541591596973550133304804881574122844929874693247602239777988976692478370272734912379765945533554122611478734556226030329570618251434787326300771134134936347656412876475378726207504034378807856029992588726151895199596379603062885675163266421548341463177492452345628743521105220293842290033393624811928401513133199846298006931511959427873412036171530874499488922632067763637792929687118550057133037287149102315546262008568714344754173876379944560395161792431939855811989420385244231845566224711935323043798167670340794012614098189101218430715969350698833636182303465841857176143039772412331835789735215998693434681355527899224499715577418674919627588669770935857818458172274640556179612938854196421594862980471014771838555398164328381982482510198550985303479464013532459599752620638106403213003146222778399554806341375067332956104896036921265899416620244297100496449786265697891116875817025112802364141770856958201143594748076581185326281396595043705969555140511734640206508561884517071576815767849395008445407109505960896339264871053853683996588410355648901454988684959110214449623083003894510446180017170356315381608039351082655884101318233757614489124747314417232418332039689214684529408956020750517489215291723363002193381212096973471430361561574450573833330852003654021450911879004160000000000000000000000000000000000000000000000000000000000*i1^21 + 39953701805107456894740691750072969814917547467279236013755703897415899918042360954009714272388891944766653444362219433800242412889257484846933379146277275086327792623266054810144579631129561512684906131362223307448905413766326318743209267142606262270574601300865029954080505520256858526784221541133692888497359778087002786327054443909882860650413809103907937343518283880639245087270954454172135548883531676422647285378650559727084240625099192788855384613478171163777822969075388378439824495222886747007461753537669233913824042531639134865135537949025202279736851838452934844388904032581971143396563386637503483793640824146650509355284892206814867724156306473713995228739744584656720682876136521744671438764319813928176357592800031764874159869601828752688412496141572098011343504808565096592432497905437573376159321375817110235705554131451169929389286343774999168910790252830214616935937904116773740285387665420701888600345862546447025976565383338734630099362001883877634189411528018812446930975072525449056815999691148812247172482693668570848172654915557536011969723216338626188808111363220637798568326765548085268899143157919412302103350516164716195025804615694215656242296802220012105897607835483234450288548250398379782622273786519133310350718550244180670690027406045599489314836917168291521008444178438870801338541446935308145759742738181696968068389423859275588473667228452136886513287179973113692981306505776744979561093881931961031348192428254360923670102582138064450191142664921010009830910796595728330482938347809766746965922302708903782368610083652245604602644608953678982367416665872787956871200784032768587223563046106755691469381854884950116842141920398752878377798184766017751737528095353484911823650540906214222423162672181614142322880628840182692803588520432928527600719288874420997962947050876553466251790490052222938996164955181528701138584553888171602952994299951090454992262393380193505978216865140704434975119248761544008453842949209211055000182084732711705936077691404899267225348072347985451961136696834738422167624071201853477551243024083727321583205954291924712897360940970275057916930349528901137421170211751329462644555812908511482504636526613793857805490477725856551121678655848530679846743393557001393429160745030270770628408679771128576610751121494491505602603842945341778075441382207711738315710990830101222776535577155304946463623932823639023057948708616014163826919957346986665973783049621237751845558478679399683548194295157462318062610260211099902666343643323315568598339621584281970323363436315187454368028616444103184319650132919748590614094125157101103816986300736041071693835430265102556721905475529882674829378589210623457632051578899347327862711333400877253253998313472000000000000000000000000000000000000000000000000000000000*i1^22 + -10607266029656723490413807843378049067656253366649153592645920906087059674153455280914907048735873763275104746093253966921899207066572718842899541892585798698631243499837807200182337362717900698340473230888514856607823727983614097767648276147051115030804958139675812113080509688515299742554452682913652705729879570848605508341920322540314929423427901185406816586572932772608125383121034625906056524937188676353472156216284320181392972559097726454283054963542014660917622032027701627795843547205180725873752653726869656908280824410951998223028040603750365029604740864945176734669201150617560237077925361790593640112149098296726528393491258693798945497288478338126787299555747207021785096182824469792070415490835178044878773012969417145435944169116119729270098863363187273208361354113447552981727875100562262169391505352614618596715118734933129758428072495014038986150333536117051106015012935786289332724747391426719270754511180595742746126158918188611526988139511515359568983565291847278560246920994628745167310128164276875627451814131790660204892597365962758232379452621590026708153812124813748506215974754757222140349851853334145174876431449470121574934211967774866624368111078120068621850529484198840028001805870702594460662657676377612665050019546435116536350202542055281866465848556256611312449874691777422439453476103495274006033309926115888291682645601917532782213264319883671125276388203867500716591043617282401113383033908190000595802682050977013536493686765485037714568660557780700380156441701828033505433449377960240144965563447098539688102438162931155982849347917215481185253542938155273957880113262576436431285743096228779212158912564653616257997441988514854524824211825665868177583237990109118984842800057182730403505968611702691785545592708036672876211108011545058403612742974212100084754238877098872318602778243627035598821173044101445864637128733178701230449311063944253363590817650144450359241595906566120861816889613540333195595981240945856566383843700283215650992966787383260129581775796426174551281887794268382888642354864735339680710330174163908003038310756055012438326497385845752910215304611665728546105228745558036992781786976477381435472202649216519597071404673077708702287657248682042361817224308583412785775486175358366358680621234621795030940951467105280995177093555434412259099541939546326307694042354719133504399717539026269111304933242561981540803042048592417890259372422825474149359506926594810585841651543922428586190142407669512773072681640193387282196959976009129243179145474292491966256494461561778502358757705869835258339222673945452047144785503594359485386563909168635432683785143737741474789287958421500527899334902408202854114058355045813128042766181664495296142351794176000000000000000000000000000000000000000000000000000000*i1^23 + 431269061731117803988255416044896627598434610220537698815815848394389539260869130720452111023543693546920796375847381682346973722569804292347239997728116576250924336599144711771038278820275196600603592840203340161903303546795161363799706864850248265967700821411274705850660399890661083744539051172001780261429913909649074858022045476795727680712533562921574631749089245876745112554012598076412117506038540137360812434651469835106245092611819936699419065724164940711822188619555336780788391858152759387488541253815672630084100284990229680665375920143420774802776867505735377762785869149385892052967407320069557806021576382936337756490404936729689853334809228149925148067956779778851105868080289565706726786005584745313835784174970593557451814493241965733998496406092475928521159565572996977166410404882958593963754844120443484166817566593265333770461799097796446068882541537391852411134060619391032129739345810125526499326864164723454504558090061489580650584402793373734312297459751369989408478053847083444730560395702971710293305921717360555244449843502632317182047347706063298424387057556178917466976162076265970418355050794852719669723200328481959198633309862911765545716056659252846890189855025224618523261224260463158029425644005485286835534937306586246663237950322190147190090887115733999577632703896724134869982804924362839241003771842247288772739009088416780836277308400582046115313793670625398489753106291950501627724381541841436114635699502860806031994248667314694209666038412617122297951495441713316049831381667130178028714504274987591142159080786201932443176150374677651937514462154738662789394529067761467938251908735650941603583291976479553379078302704872194686116993953306642973274773849039165982516915132905983374381150647320445189681517114583140838051495377921568012331071289811489849631431464179549749964551943709439973399518072969787528738843775931280440491240351662169996412630299836387505678035939548672129014314798735376807980235638594160650480056925097984937060766011525772221739888261588728014280293880199942456592667884280154054333569136939332173843014787636392842139410377730486715126376171348856341116395839300970066771111812183373555226113881747514764454536761114136863728498465505547781230061755198917744503335455390647225244222919437919411986900614630528071001075215152579385350569354710088480932484955154147098803530810438918428646840398501190491023674324276229480310997218837451969689419690577222698440466820742758253044788702089173057540229270284969174043714878108311928305866873554113406303789291274898793306852978587893238596520563710840468089378514777443847476319338078250358767706087265488337996602868438465133384285768857662955117173855710001874409179659741994795831132160000000000000000000000000000000000000000000000000000*i1^24 + 68769783818519252748687517388004707743190665994511268650637749977150784681991846160944729788650408122223273271965359594411852481467319717604240404698163942486759281063645361866781530845564663324921884648615632396550243658456614310123785413508646419895058692457302811555686627904846815016320178305896826604516901422891358082829995459715168119167057284636598763628919618521908202204665963824169821865558742316532491837848735145506278066758478047275385143744374017914451251062756892395957926883946788936462582597999392308921914807310685927273511542175688596954564653629485514398884731744322108668400488478639565561128953173855189950035516689724252700706670641520083850402225663254989999409599083043368066688977981053570746230710850206209216581896554324284648973008158164015779639332576492220929185967632613717340333808739034994870627865707377641178511456259049974180544805426200088396170095454722912975730198508200715074529351185804568923914655985207919662217334118678943833199646577331675411781327790404358887272659454989846715695149025704801672364726496395179525054682855233195197461927699647926616577347440871937103463684627559558640207128048813521004998020844283577936176088721800852482885323302424293831439897029611972168403402107675500722445337029467704780926173846142879462059370621358591940811005499098637111576228506800743786574167461553389492314440100751754644287174081476223431817945408122495305707184521795188041024892823530778144215871649742708876349595754222551675689338057555777723465347371990627056793990959810485020069468985928108187101913656330060085886352193262603164423668529493709790873204842834613758476192791057499364079016201140272985967351159912240120334488073854614653879406236473388976685605762735539400253317120079295550918046280174556872401317860696891236782571769006608682916373550865399191360175160935793909479602307454121568628234689895878990395346041994157548241219451965733492235698165868347018345232264614464374086293038625044413785854497426157611336060192031230557728741246701742383820706563132952401123603718882081473159193144952002673388984963922231711828246672868370733863795581167327576258515772200613299043497822349497621505536746083358303551615456110401041431955127024462804915328745065588488252355854619982299284969453541908286902354280047377365305855645983768834966239006149929123384465578792884381327486622166243229326097696012536765744061928980351507696840869175029807135755845086676386192897455867592797646477915670473600420106460338376420255490026897741287194894761125588926811880329627462877716952009098591394893636123510954011861008952555117374946704200404565543406551447834051827446252692028068971752168403380865566046197030970525529389419614097781660057600000000000000000000000000000000000000000000000000000*i1^25 + -12896083896030878180035580021463313174038815897326551801921822905018305990869757003941787230777272497098012546941732979470286973492620951738414985750385929197992293318111290364200518909161911767176601908231950885932458230819647417282640428536486969494494715703058629823561414392417739448363045638002359154411061731813427581871646487480046014417257556604191814915983392426133672951515137891415794149570393729873958719603601856048023824345652450230075830829829296910032966842959892829608407450507375801651762682669331887758398359444399093903491305277598379781950154732618459655108638987112814016337295751454485240497120409541020816585782024490881815673220020683744861530444580901871597792865799810661795244867210166272885307222688410338065536988722501432281015954051037705456279254382033752295472985582344347755424362800005204360199215034717651897858779878732892142587236954616643109084730699729206555127433540850551744433517328741772954092599701187654304309785389361383186799130056949793311899426944482416119289222143453024543682834365098668271691759066540443256043622104199801820739433846773093123404009840398632936177607946197477515472214904505642948222268032956931536117012140795315289236676696777937105981305359623611871860640980483167603796769253370768800933009015354250964943276721710371408040686225017637926181034150072998327943509252631500658184519997592428371237816365694979856051911659565333669746827373881278506566522559755503521998895988954651112375360152776116869770838815163173159665108421401558791856541146497881526228580082888527450129678537174238490620871574541712382614114750025958970494632869237807347592101934037955245760936876011924297533263600618426340850509386399686655072957462364878908792043961086387134815251664398955551297996157272932585633864536621080166502548080129400731469111681436835578951844195751396228872903504360867212620066450975634628542575513113583109707183611860593598674083192112837488968333282243588479966355555171644040769308541990819271164489900421954797354350460319373230974692484771726661311310172261996365030121132881898620348819283827077790379982977462553398415032838916168515333888975581069505107311255046196195972844566607052829370909057454141999284275397579253989549708953987945937054742836039292548296088893360930870264703299837959097959944835372333766315893444786950886441226333817830767572711551190155025131721871522908027570901554503859395547265872999225562694598618076232651560505921484812310382408248697375887359389502946230605350001130473161225075731255173156410623099098825109114705828664682503548085637638682760706534540809339092042814889883633195692409306463290365961419265712250423092265960635521963373513445072596319390568759562779947433984000000000000000000000000000000000000000000000000000*i1^26 + 1154371902227420945445219682756284488557268136214097776390739771406313929384162550302684783540267480908554474578972918186995860441078433436448394986456105524293858746775272736601973680013407470454088642361293721837175480602984833711170474563918449374362513575765748123265701186348405966505126486089664238869492401521857530935203104383042163427630843073685763531714710545478354043620433232497162195820837845847013456174631020507706737910924180116031253775849866230877310810775257202186869454809325106032120645273465213663629889082061435753451726264781418767662101014948696623774694283938345291943381299223614071600714495256148386788678020922266898570294118563857290911472317167527554037203984933757742514547452437602807541573556245609766526729338796773157467718898360277360810071499975298013680584451763484159348910142874757624150338775985968088610458213805592735618070533600564258872080752046886820591548896562887503645807128982329860863571058427890326306384724308350925149909524405050802351319941457215810695346715101594474020109860670187482266978011646454983331472245173407138814305290555188027696371321180000939728914748760236990079083009589612706711113149070623735563032213557391152999029255788734440066193205413568518989539802042819149041482103348331898607627469225817594602541165527771494577059567458961296216842747684179138606284313011552239588662265127640017216347269268022087427955889183008838874538607092771781593762605408141648850310141939413973210524929642255773841542737886528331429450509762514751971390449292215376176398804267189181583843363164835199334265398390947280790570455689377135927386142137030260081977615349425342489019195479850962315283637777515119034003736983289062533892630680146729148901636341789888668890403442507350087055193419799328151633126184616342786121373837606511361443415326971598988860976958141296862634101383011248334733233063205411935359532343924991947155675621144317388434772111028227463524948300972408018347440144613955219769091817804210999303320789981544702222794385871795077558256337317755257270324025577926354310242762885392881324123633011166979009493953468594715093758457665690490633701909997454144899786692438827840654305724788484249062925795897729999962984703982680767264575096153926490243978577526438003087464615924406356862245197494785640943489033236666723997602666435759566132505813440283184500852065563774313582153677799092939623121884208875531183809058623122130381834796900387461149282064917574559621921982502428592436072808554359240642515665067899921977183344089373243793238814841158787217632934048382004168523685761420204058795515322840929486314696041973630636205971189946036550817930184097430284712947295380148709040796546863794534539700731904000000000000000000000000000000000000000000000000000*i1^27 + -30612190569516417795787290732755374538447868863313291264219703647623659823939649290727995718011021800756180754427176567475476488081463638093701728513885767857770989578595215923109916224295087559514262126946827503184263049885949074631261257510057619592934569081124177465911899914921936064656913431050462765920551183018263306213875690620279698683249874993617601927680395802354038402623846458261221138749060661190867341993500291258341360776219878576976800681016737288685669668545675865177235841310284356024250700661274250667600615414612837717441503277611560953322512709661331951963522775518195766682626379005241990777174338584784907013399877821640712626550872761656768891698540233971014587038557253937308270575253416856099243771987889613414483401733510662008514134737733850850268384668971147082647922421568779482305219522807418044408810902596915070184668384545575288054339744382848255307313960889404405983386029770309373987073329840338355189171563570107953670201130742595623229126871550204881505457156418146718226092442958461628492181397260692899813461170799876625043957700770461094238005375228230636037628892129738046823403660323590989581956106672949972916345542581538740253847928670121442356077438881862520261202194511792050139424076111484900957222281496063479451695580045738888233644272464376904076149884570783662360827582717524248481039136597728026958113856765450336705629519863555893701016651669959233030999120798008564141385841592842963239588954604651300159495606443571752724317350151213473199912282615485141582617500123454662210493911750817058167669161425343931252814295233346778287711473201228164915664224171455083717030031762497983668712702703280301891803369856943900548912224700007336039538934145396158790522442354543905354301586940690766364215390158683809677835256982123216831535032144099765584863917348753891297031728940803265998916658556740103579533462910848924049901956753403165030563028493478712472232455874200962750561753525823128459189406282751803769881732284519452848200304065168824208734184850974082326949526972754798820367696477153005424520744322301681713488065864687921030809959606129872293864083605227145100018404010929883885875040632832268588827621262708752429165710149804285296697230488779089790784179179040194704209484854368488566904561457646494538324149737099560704674873428129489188657716775864616153092993648433215280364915502777159845477885910944343051370164933495552720290088975094057294574763320527896166392923016106945382469833990078392563852043509574261066441777777841146709871646479097110361631817024933940824642985816926765029521341196810620878144694336373721513013076919166843267243812120187238762224842589976602433498256637697564334004190533879292154682644889600000000000000000000000000000000000000000000000000*i1^28 + -7891764063312917663117873648240295807025812688540988898401220888133469821955918619207952977849582928733260218909461458455363943214838134416535739855904878904453590000056262265208566602726746786910576620094323697346118457524338810377955404747044123001076083832163475642188971810449914930480946581884766132304538869164594523870340939112975677258434198027603294931200581692512127131169309695980566006006507886605933747006824833313133638550261921907428277748084830836342201982042314807484167696172977008180657859826349377856925556823908629228584198514565233822837510692530626604428798010772959859656107648451203601793858360251771798898887170819521893969943045987714980315379905128390262725706210264359966150605632184186116717662611824427548391531162987712552042614127787945192171625250006603400107245411937251523488041474699220374477605817363461030780459036908020059750161413353936734934221882060317677390493557514575508799519105992920721545047392615144251543939104273494750041326030433305984143774546297382040202581522098678369759357880862373560818905516594249705502190365347236716585018909592706219060300188825796028817052388548839167442579580352718170544877036871182487189017347470047482915594656839567245052414096499360333899940776390775468338805738895095709704445125979270173445593639279731382373086313251257470301890927667626319230646798907831502901567085116044250679251655627075100854990023311215105459854303380297645477327506939340163506893854395164894079161398478360202734983769176853060750548745457717840620117793457865652351602879285196546687803520856262258115727609746893482088866986066808124684317745021938857370944610166720796610420255364134772275904926947758611858904090987390851922498506806273623036798627134008729054166407546227621137515786112804467133817566342622889816421985515701547989172108569943846220994353099826602650955515166825483571732755226126553884869130754476783820634760061886920281067929617602415010748116979801845786958707343691594945519296412775710526114075061854491376666377596822348101334183286454765637048671390581115156284330992816722897999715782445272871585772407825629233173875471167862417846647921952851062435480705088608594351292440914638999507773844361593935975284003612301266360090176410969670061990273317755621018500574863993532361136651964367529772112429133384454778211385736889048440623869404340711656538156797383405335774200921266685307737861113119873193464022080211235530294402117906298495143969854197565026613138275828519331919887526296151599397123664106923923114233096823348371830677208397514080875833296739280449283973593365674737375398470871324812632495688786378877526016421381324804556948233478027820927612576673772258507453309814386458624000000000000000000000000000000000000000000000000000*i1^29 + 1255710972786908883777988822691965194885212089792900158384062339777661811674627625716265995721403707428137105185270551838216162687886239244448792609982541217573928195607218045251787983828070221133825127805904350876895760076479951192316997951181944284904860452267102737860527003765959672488180593889409844081012165273845875052614949963397388924729218936359133337739242181010305179273826601665811018572216442429300912613009360690125646760134546740954994888651871011136016752764868100800045299400219981281806659634304217772478714296340025014191728900729447407333109132883632190743456593207839363159710919487112403312406800485710393093220231708598600898618324579254762931354633461349535835061822712924549901927671658846620397930223241429942086585990176423223383522005224222118672165301015995189107864999992884110299386129462791085889779237023634322574831465425489560053103624506738800993214397810285614191637178153740680563127676634721920532706175862547313525584202666570226245606053205535043541045579173038287679943148128550308958351806016000192430925478269175226244811269753748165791459386933393255033595760843900094778056470307338378663840148950631147355075289112722155284040606963633446792826549274762889091252735933612926893101797136450181486391654658113177761658621781550745237998312929876949285527725843995819521346504521174777445118239030544182652266076909571336727038928023720322750930228452372608186093874388001404342276119701731147046297216791063722739794880972423676107973542026441329351285028148491363739092433446708934172008762762380833367339853385988697797468729756554713406465081285415874448789363366379725329417886165677244228358784024631397483520347159749976328820647187198359898127786285818194779358560159480425327988115643933679935241184439798365986001193803777730522050674481881761262357861704190727161347523233065175176981523588841021597584217286684382690590149391663604032988647833553285904361740510883281605165390979815273158667050609342231363086675747193417379894382523129001141801222565431597196408445434871381727015737010280967772666187821053379415967373683119385623321921008911217333021473914249718432171120954768474240454283641305333498595055198890824503661922133581417776284876907484504787019881196250747851141472945566572437121948815086731277843212898210428545272456421536132168328301036182593219975889629162770027217531750002365586376552894329723594827857663061309145512025126515749536230862808729978173906394893890996969487327436604128898117908542572581089820048871543835474812677937439962202060915078686931940204924090183883943359620842643537241488109613192091605749911569872765385922698966646374985092860299278196820114731994689599575865809785812056591564800000000000000000000000000000000000000000000000000*i1^30 + -92868785275870451870938493127200055890802688504973616011929241215838656988838778149126337121352129798136996462882944580004159138443031961584028638731264409182240267985621593566279256600255411388160484986348891198391955879534443497063279028379237630294640196021464940960343321871194398209814304753602855660827174862996641435189596834189603352240006994103360380020441772240525108802243747734451498053024957582296930435965370463779972973136167734806163956286972291096740839254193969659885197455818260296187756462455982768886385965376084554052074844278138495503828930823139369044531039722132471683277470827977921962777659354192375299236584242188064328692595050878763311426380659168754757617513759007991259582597459820350377658788831961441489594579611236465444088265090957734855314693138989495347599685581155906778670274217159154658095860196964176166483120772989556806783585419534128479552597183161347374855092723950553857451039534228018843432149939376493111588034835306386515314710326145661199402933344995032537000166352270241732504759608632298204752533051493681552024767692320557572877044852674243646843616134836862245024372592426487201539250085103651778529851113017308680463893431108403674431314343389009030791736095656143513484981409761621933038616426364053547644181018921450203140843607068269612031929387135887342894584351625878791849229671652467790366107905884478497743768066337422256706408846044114199914566981713001092993201806634161031422018842646276237345739100744877430843031935924081941649948457418423854269844190966255221052456097735724269090048823404008018465450973670247392337917888433295925497781188158835907879342739174807589832450835379319001080130757224500957588850075447218014847259336378866598511172492027931740092216090132825164832929833910682603785751249884741278141044813101598655596891066002491675708903915537425840986399396336419023065945005430403756530688037518344602795989264462452033704152208442543935182783949882708886472637236486609136171753267845564405973830866721755157075792646233403355245731187651376239402934157336082945470299089664224516120934139447779075080052991221187987160965716698087785048554366033571368921993611357152076265598629524098740164651550853243652277129710052870296649402591657249323569808903101570842508023619230685329883564880199298684820065073631254753707323259186185105443957223573386445001612807454320270555358187948611716653014708665059721425540276372582462186142050773560194707308880922942192917385882582330698232344892058364049239638991435584542849261531345230613354825215939797882277089913699770330946993621896634038809565864188467262571521405508052794108160081573962006401537784001612086332585698088084685627574861140118732800000000000000000000000000000000000000000000000000*i1^31 + 3933184841106925367821508138636014826408323510469004728117967195612967703919315265466953133499320233967032953612248212885664936743579142295622623771793589579276920388519442230463760358015468593377905999046418619692860927866524598016570639373507076558211517227823786323259344512542673715743880198340845187300177343826042367840353016246021313867732588234030914846148685033417442765834706084014080776261717508117263468928060165451069848739636635939949253104420363895725780250161797427058987514341866986308950120128609083061478918549535219081463794642347324733059699301457060832434491596158339041575138948133432092851479840200437195099334502603071370267743383524243920565231153297354160283801053189545522062584909050386558705710662677982892757131907881980598700978644874022457095632838565727292041541479376284909165020952106604257999516330733120412175495253647937532810701571307057793807857950113693298584871195749915731263809780553157616800606722877694717779646074632314994136920154673631995489618375379083085976196288080678424972242806667398762519473044733343956616263555181909848793044507883278803968038011913259038988849978232846670725658991357257709605981023645793230763105375632952024107803420431104306661065946098969805556999291589915034733547151772034740991209221191832161838053698540151392073574588476865955392822671023781557853907281442883641182153967290733882013766308799860141462387720034220802568713753338699259665148410558373733463710184528844326565516132535912066766949230311477799726589465068560431717506114182453845509660000782711759077503898204308214970813113278470621780929201180641752186268509329070912799313008852693352609423785314508587163509562071064835562138987955189451719706959509618381474295223798252914539398987415282407158046724811542090632948320151064420063824251162179345690873517783414620654505895016450892147300355951625564814055244593240604390454997929001521327171266092176106876512131629373324185470346303322268762275660719920370212262623780814689949211882639277231831678405990644454286553089535059627414421599385217924963700750763622910122806111337474062727331243055149870186172244682586911589107374478194784802779174943719933165913159988346712333743868274480718078072763662789564702381885422130072323817291325453601779352759531603938827242611578294455606569855521300858682831050763801620176571793452046112378317359660626311520156374330266331721774238082650813922954441675330796112752064271179224219911944769601306573041504879415731258063307038617415832194116273993515328327814666649920032472765012611217033152596366183404359692875192242703872956591944974773202411291039559898544463180587817872071329758786600198162105724666704127668207925056634880000000000000000000000000000000000000000000000000*i1^32 + -78351176370587332688513978084179495962290199296952910502472452669120631115253210195082015741702211780528815326862780233291373085416595833806662246894065614536211466439494455537027842472408526028707638755907961963511983495518062133263766248340228723545036771512699772304111596400848143336086392110067932494625846851268499774302486023746590858593984379734008439127580453334065038506195175075261539865475222546617233886827396611071792911828155153845036427924074520750734734117299022959027462288746566433259191509064146138424074260328473472600531655596140255195733836923473450540568083622621563389741635419458366510244040330127524421242633105321111308814721284868547451174285350682712133442554797837379482012647382903704979326103535577330513586033645038100917492265625825263456500888803411554673756903904860857150019004600571709884462715792133435165660533609978227870635118803733689528283351785070446700389614478470648311987530798866452735944336056979158260032392443068322232492503222481416901739691054313820579196420257100625647648542346745160094102213828719330963507732154169284996001536548028566068783528645672523112512867751976538104299349585939941966710786642966936829799952634386634607827159286990746404784675274829315096079703468359246790287012946984716734534645098744881808769077895757473255224818576815866744128711134086305995882351032100758873718780803864082607752549015490229745148710413870332904991435106603022496867492032878525940483906665250080931161918946926828528089867307129331077923357165595132085570388127148908209964485648335478544970396582785458483765354475504013351669911450821713952999257695224400093801049974879257834463515216043190137983324406919011222455233935312574812931274057709355802698053535242957659753939896769168334280498408503232546249862794318854982654698060903670224281570399408356813057591085890000593005552091593582441864888097979918327151821819069848388408980016983387234842918186716415194056982151325971200895208825699256399984278440896929691985628532080418212704653636414553983346643864717260907325808509508288058692718310660499475895177080636887069985100316588152401757975589686540978529022133043706157352053453887605975783674499705337843311575192648730771451440284812781049504355254081945343582713290359135098531197817316149639771919571616366233880429754540222105193609171755741670866939700579790047158886577161986762806862661136104263411108861239458487358819015658967736131867165570818850167126460312880178277962395761574472589273066395158807170796556335721268151764603833564868503624576288024128542225505979446003537820404052998991221956241057456840019443403322297190253596621308107842644850615457397964985104648972038877857259192320000000000000000000000000000000000000000000000000*i1^33 + -1080611051870345051651425478870675025247083538025723446593924641435363221521183323469377380298340478767623395940643000930961521575571008884341716403686169795370706928546905159887784287693025840167076954651224864327425888799699590725618562502110234584365286718684639908281450760448261476427860796403623429769150212211366403232715934253530988288083714675648909090297645157497980885680676908153373153977926663852604082270545416869646148505604714957010546936646441263986467207831237783943933910218197179905873434555061467352486414724600682968196920897632397684211628802412439635866001081904536354205382901352631016308009936364031302495041921485043923905037029595982246208583179719922242355563343771804079297032482868966107253956424929220087110392174338118952219809070294340120630652862171796367775932838134544558759559906864645707109141745261553097973510811548523996896718568473107399924391811806932983246094749386593904127662941801646956812904060799683014292815613848411489014958065399010314566555084970338577398104415462166380159811316287928130999939126240787067017431692070965596887698675009330307544132732430708793391423465623472045553950182928250983082209325288765300856200411346539809961678409750504852515139995034638006621033129010199908620401708781646757592358716809169673309262597694138356605612550155081021474481306056437507767979317013276625438337121400334915122713098060809310240119929366096894886528433010717592289549912032508972956392710324353637698784968839905810756658552636227466522338482741964914508714955798079088415496425329228814330926654502186833474682755288228298539076765638172579443733658055678579419701545834277052064755914957602468345868056719271018357371469370969606581975094157312642259121891420500717760391813455642341373555317038877481094862678690835717288690081869050302463202637262852146949951175728365764546603709209354882666749708383273192179251262915837796451215291482801391460848418082185372654670587470909722126337155295399324999821420868203824732022173543785217720223031679257822268324722309156824314185927670459897170058219791915526687661945097891630168331352364277655466045883095627529636107607070253863463686109855355683772008364287057636706697187215503830704761198783430000376573736830475041754414451895358408084778974111276333605011304398943962760639739908114763164291701620413931386047582195470370757014999406659752271328022415560582634630701455843675558632783758857578684295536600275869366646554126563691165312410475987440685679467838973178601288067576794896754019511384020188786928322465950770060534465572708097659206349888074166148277432181852725486486229719000466615651296763217432828170252600512480052463336563642208628375552000000000000000000000000000000000000000000000000*i1^34 + 112145519878143297878973408196143147541943478564109556526528750184731404672503642534960815624315830286954470922354712563230979540147598315284703731268398381177028463713402779875962468905405595995240405516187513848261042280775867930334776907124930756649502159731467332441436144862062418799742787075683063821234237845765554795748128801485734264614014393160855796048724396598108212650774383944604063127606175124960882169542506347317128045969725033043908561393514945412097272722372134620089737431547004279633549236818692604170821565738424806857329065804634300369673402664399476832480753092174018277501026426063455386413047889420841363130006759094730704953951200822501235600041038053248146782834254271546449857685366366231844226215097242146016144231289364724405120348637233549106535437351985320796724873721203023829512188998220772807929830103394465834025973224517362704523640345277697630674573025858497501803107886063090373672840032165009689491543481691959751132924659765913309310339246448228400349231022230432167084668341719784130485683396434192936006529080209349194867091844229314642162043584201229450625750848340088837718717539703197158770279849265156214395376930508802084114129263143095384119017600608624124335326839821778852756530118590467996567324971109986511073010581827147338040792202706258134759228357525505189480189406954461063408601475106019094224374387226440061492019386050993604175952549934488437345024792047387938910311973166957880075063125670116376136037669057300069599534215652414149312368792844718039557431227171601795954823744741911797665324445197072981787852696318990150411712784126292537455025977555839013825817152637948007531442090481424291845515927739038024007707820213286942960183041256678346816132178505531969612953225130646719908678581769836511990087250885715860861021783414713793042699881202855927232882083268190051970132390946793922127713063673367999127792059030814543562110918759125887734596278664947019588128783652256429254875255080268268036715379829433553766470236816812682025758798484573886646409218264608564606857608748095064873944998868198927446589526978422984106169830959699316479533000253815903807930121270635381118561389305632943850189719731374641661244919990246098778657128248785790115608263558345868779144018945885952136896470435918850185089840722481354336138024631536131652407377323352711345258273735077981012321051197680493939700844499706599743772295391476675913363086330261871827896567795440393795044883679245301076708371143099772385304660550302306499420015845433648716056472910342769862038006034794593244803230743587510417864586084628276785307139065345372362036400710504813858147062361991645636699913755249189051419995864772116480000000000000000000000000000000000000000000000000*i1^35 + -2498135326441354088201396635741051872005552158485679772075799435334638799848367976593047905139678497485867174259409440596732360805000799230967887992385450571960013980768897535684446498704334515039621148139955668271845349066692017808176442405928270110380265475121050209410772509823603782665342825258399730182071647687853002576328963222892801075061391285870674987757088224550302170207797463445678965985257914585513971634593959596565799392348035930042680368102663955699819173205842937824013269155728448250822951682838295108054069599723424497359995536551892559048851596270062308428923115676451168831124715025365814156464188157820042154735333019313862709469808794106055922371449900946017767099965435450754087751634174198895060390943573378101788162214022877318716690723470644353422248176135216448924368953875532142403650537354918198847519061191924841899379102923681573932431256902387159927884286602308308544582127472522992417261761766910673742968951422244958378236052672399108444768321334382407328184619783789517892898171246200749828320260373426216487728992600102259855544327519121898303744117941291091409202822353258269611643112607863283556031812568066576577841906604410492184950904443901128961686264990124149003233994825388142269341853314058459625182597913462923092922175548402430069709164880102969401146424635936793950622353937942336079869129404486854327841110383579855169384164633542398354545430685169866940861097563890625205408514743477931212493910791272573682234674021846392686098490100221493317736067527656890227432019208417380888520381417152664506574411206868924437861016631891088519902139536848060710178487273045445235331909756554079163830604891277545561543040793265577828723974297368643896844581716232394637019549696521088826618904887244583540636417676337958042486554425285889477324714245249377050509427974567318115841208110319716442130569030249519456286350324997802017760321036739189126502035814355464785812197102002451678821863191473727495251271623988187956807807392566988502192889602953347203630631974009648299818604322583613054868247849891199540147452575358070538656338158762182523509045883515808413069921695901741356412495492974838219976822261813739632783319678459408647791554873982622228471884254479505714861800700868566076748719419967557264103389522889504287675178412848591584039493576927515724331961716870890778593851200959903302717705950656246886059473310522562376680351178312725278963645606300741545905155028928345117100038293839692061391074342349787689316422133949571550951990042803439521758745979543680723188740075370117284210307447170207695414563293283232284296177448773401723058910767653600892977680987220098685204630173771544456732028604061286400000000000000000000000000000000000000000000000*i1^36 + -14775933809925738402861622936880692686315531192436714226857276339994599044802630901365536781803674628758245559735645406509320141793442139378895030803219913623522260635077364528597008844485104447287075942917846310331403473908985718554497423969132125856897213409113133460058805994879940217199290809122417234901805043523597088684068202463692309894824557188811021750466112934547132487300045924423204114057054582224151356121238175829058145794307739821908008477627658484370886829707400790743212336304089513186101651070161761885098673117181983495835023368060133388716608345813184658969841440164021212284327708821785566703057885642037597874822493477365161870843730933685762317501447700403778036479069246845419345625152861431666213006713946469443010083989115579922399117025522746364034366856670799208722043079872094396253986368010401914537456579231779072926722021104141717926839476077986659002804689193770386087270309213342859599490866706460621778054863512888296070950294806555095397378691487465475464772646092424176434230900131015663215858731755957036501011227823921767581678679315316232907309527329534838220641546188316500094609166677129312165859621407715625189800700045054665848651536834710034725108014249309445262904750453853874666662872503645830416263210958708410579040117405278201384823990938934902501056615859556417791793418218826345583884935508201714896802014211375327621977648762080985606533376951343453323027612350001057807133365455227200639348584340591233606911934753364384162201811633761521794618942580938217591889827014355027723724212183211934802135913718133675975082377743085203486006668028842854029770057827146760455820091495538534099929110472104938355362480168291585414631965260689524024904928463286957352079705765279494080562879394663669764906863645539037913550415928814361177017766934222488263113978947507074721820039567980983393305159861963119912878656159276463324432157485399566330204686828463295665267564897979502457841123864426930089782917556734612855589948907415431024158527564554090863557045221517902785956413017871598329601364458018775652446805171650676616530104194879540130704516423096458505626192947446572742535333774249789853187711771138159155625505821193319550961404046135089752738879309881023141213845544826177989123670480039720922902427971429307113003610817613548820271992592291387711861736035034516603197976242407089103276606941202581451344282602392287939040919381705802972300029918261198062527473401323296063094015114850637438271772294045891947863766739846263751639882689947228093856540912887973169834344616478786657571943259000961332560019487366496030567021322109323319166278820327879849096015829148167229938333486127462214729986867200000000000000000000000000000000000000000000000*i1^37 + 1895500728020733040857460706532107692934029420728591101409602678743434047610621305292204924091491275225321217899902424835313802339785224216272554379607575920408142843205634834330047551201289560267337709648369131548868943819198910180713753522780233332679289199008365289134715914897841994229644938575319711514488008376417779578002803855693131504616670418962868383677267178176281557592978342908648376854907201794630936146785030807463287210034834420081765702076767013873461249426338017301745875572449273469282700057505002210371618697250179350677567316967614633638795817140979989565033792854617100136582047963609083492756725100847580849340505485992761903375157761169460047964499527088726575165146073311887284572175112206634763457030170902758339989188723782564081765633372070766690377057644483459208080195959064830154717347738676251909975784317490151768624076743325642883306401406782061882071735884186918947544985402980243439129120025928115117875223295596880672652647154880819834945916447625012281013159675575486717407211355373118597752288764322858013524109788858946982973040571291377925189633972705790736164075059054876737377213918109888713896293854182481514573358347250969309807506503809139653619844040241946512352348794626710355288469741935609200367409784792103225200473217773516212261935149063499664576464390583020096527906687850153832780433610824070476358717928662144815604072434446157121073405162707899997113466971688755937345231300243278860648222737790842389510060464435724703197471822144950833787401207898533637812591463567743057097801292452857739507092165069665747839041927449440107537286273166565652043720793750088439956699762554351746136793426347202122001655760874177715727213333963685701064484859146966346974591417863493114604834791507032784825306267636348004970621661494011003166086712683685297190535455045067010307836651565298570280522946100734435044014964562723042252801353256017295099204569766075950609262720348201011874586667234495088509858719344388642502838282558994627596437573674817024419497403620464376537928404683920401877827544622709977884572648027934242915618391655823099623618792710806742326684376221640252027226365063550707417199279079723554085615998864081462718683773685656104070676354710412371662959906516520510234008418251809456210844038739062657872537414464964198085920756694503710631842135772600774717187769540696926769801390882409260534754815690877830759464986697774017645635835297641528852409762424122916221584590360927470938270211117672938468477836199781082474077451727590988216709432216470367180886166686252487711535502940640678584551015139670644148483602717077710860360124417633904391601368854621432530690336360522598541373440000000000000000000000000000000000000000000000*i1^38 + -30477992758762805150161062540151190883842586281103390168852373859944707185008008351773076793095271608308402714835394487927564357906554746783975352706453979235102495895364699785539849221408975254186167655958551648251710654325375152347983600289006803072917456195274443997302710472461892845766762164718461845777310449078904548354894282718137805712200638839775152869180953042443140912646146528005033126913349897117551309292498452470398863516938536989606387211211749543931406142049178977484814505420163636679558746927393157296869356274317722012967927300768753127576655436702995463134116984328327211073428875313808370010199904898105025889029396017781601459489904207139107877078678874865508211276855025598243510572305088200018422001762861129733780796293024240605039232464183029791560857658349898270381208244334293845167819878305070463133265537888502478223800902173031541640926029776697090101527948606480754605404812444404095713458165268751788161122514154768210432323416205538581884618091185692247011697943444154615600843158099088715018028938802121739192054432969184075299781264868103736450888160189887874310743101250031655132925572316342051672395522815131095021271846552285592915338190400000097565871533660463460730731107980451063725604846500139618286045831259324966311731785336674807009201454511585986929549787421157076547880060279804798855848780047627417205707558698895454992151694017626162013567241966335178687846367786146825296752646314936955010462460907510740510821306549132397841880272496888395469713137289098527452779915700113777207958736185342100146154197351695667378018108775201172294199318852655063751650248290934718671564464847177829170196290869492330391421670043128434153105450434802952614823619352663727197455426578030666423741917517315594484027351856713822130915517663510064904654361595681928163717818530077152268612764426605362517956552060357509992499901106124554105847981243519788003108928691367804978490160594841175861990065324430750032473551834237859331655103815354255302894684059204021008296417720737920204262128360794218849434769028803856544154818237423188311094620254020013929217933714399964052722081436899305775932071705808142410831391233521058406551274870808392630993834380773026297264833159024143335812807714920694131477405521840963889909010960172903489578450790941458464019422580058503978660911125763034000432787535307906753136790954927811949244356445715754809260510777874473357494452633562676161164483389245359641678417336381284395280296306477064046813525804735358265787705876826672046093190297132538630627498322970165611348736185912733957255581386901057879966581630827319095303682879993829604858097537070981779887263861145244590080000000000000000000000000000000000000000000000*i1^39 + -308939567684610027359885834090244663138627582139357371848926574766318638626362098533370073579400509876236150260637137128823485042716780916733287800305259483251032498909146994536775373225972861232440568666388976800581697581766862856786785327562172722019669203514443202047103210976181952521159158910325261479906899197077049284937957139249566317327806917673967416378839000336794806896144734611122402941879667750822817941072643289389094202844942478635012061085233691576868241980889136021182310690049786047912716096577456148084128818289472725158746514189920705049533340143343334048312824975913057068862568739681911748438639837719177458234359597952050284394237339565901851622936992791623195873548077368863643619333483369103935125001942862926414242924451980672589252640382270072100012590884352734445410858351035528208673163658033880308268713763836444001787906559621423560116023922840119013150259212007177269294165926825765445736048712665622694820151016751232650428648032321193584180568640296382584899181093392637174780239617968964314505258690277531366467722740561567050872184125291381522041011089480232120904932645931259101220475666760417041870450439153839060236071870075091312138767036674081962779551195839369873311646093743567664213184268188846545771247234410611739745108074443054350062554091511408561430711514256840146915774199475555131780692656119619047582820911456292957299595385518755487162291604923633140555975731021872334480752102482414581674855998914890888727942669511137023989955763713261191069229221781346488463636154945547528803598091580570932182609681340529564954746983314782682160151656596378375330619296093550757150745148584450086464175261042804283654296709946288791755387183059680702517714797759393122456482468902493358000473788596854592030395262696982223394801722763824463579184675921941430449574046194521488191164072382568560732383404999544210139622440082377000576119528869049770230131516902609075031436239468440889509049379012361504521042992811211599940513877049018828325700291815242830213729653864885429523794677344171511642945988199162250160187272590014765382214490746291400495178669926159581811009470784207010695400070401538287437569113495157786228118110562523728023000010888605275799323679177697793341002272071662290002447765377134204964357888139855898811558844728340458754059052797505110580235376924153792005337420767402714339880301789601565786545136880217154272304028436621530390631252151104230434699659086349311747913565777087817417863983786465482591396265448106808587593107288740747069714869997468762680467855394178252307447353253743086197277896427909606637594088319272809681472703007798367224029803341846378704617657412729024000000000000000000000000000000000000000000000*i1^40 + 16981437914073357968117806549085919823833347860772384361897205626894693748757433842345070698931695057680229407750179339257852992806736931427579236228649590336196818813491127599649863489737308306711913031748160982283217990409439251436317522556521128281765420903952706417984439564187671939357558674735895487949762443080211492818848605258287096591627860097896651273896580231612137702097577531481757018819993784631709908993370184479908221285676527883968508268265664574323770378994430516220814064786103436379858415705516649854021034829105440896898407964728889725491091186511009460609556638812264604702476153993864997174781911377975521101111071888869487953189312445736306386989492718882904850050006204544460121463057482641229754575330965086294084941831901619133082385787324430939732195203004642347107220518618186567396279518470366538412735985402894359186601959881471191081999717413241039314791670930414354513208764339056889706463961696049082773215838117397129761978602984805954686566042574080752098074263736632600992608345588456335511886123220430518221820816539753332024797688729946663929313861092312141043559309711017723200641378984212459034600003910202884011890038027439865684675226385181954746566787035919706477095722060062032969473275325319309996286851218233525084475282478947057456318130708245313708093301913745451857075015944267661895651471644870020114237272893300525859817966820285805708530061711221987647617304119417013793887562453777024654968585261112168635594553009368788539897996226222897193701100517689008247189283145367621205242767025752233651078909446743397363920062859236204378862187306640165347338625920556777341619872303971812911818817835808440394893490050443032754926068189973698569096734141625492045048585484477529306542506652033826648394951693049390980512704820051016876963054325448704758828490442737432454506291220920626280810012165313128850519872975015929802451174760660172681932661359747839923209026331808856977070721775075172911173466095403846549572259154891484344146512844750277988778548697443851409345648340890698293806876998097295671342525399417464946424325228725840316209493261968398139666486765365826759146283529104736111476635261923308078082615033019682895049283111735813830252580570031763143415703339694078953973302668073227879927764825708971727169618697664578740125142917493976896937519498041302819581442081459373828343931571617028805649255290079864015397575461441064751217328335749717084549744560328202383015858740409706189956469289338439523331525096076958923164362634165184753766504867354203991388045476393029885599252409819205590448544963281838062780426137946364961160629297463077187317332000943150136568181609984000000000000000000000000000000000000000000000*i1^41 + -165560107059401959488693650405853681400296970120378512663408592530378244904499683220858912084726868732490088355771945338198771424797350369269286086302319056756264699660159697672117170251015275364430970545708312123434444270637625866479450378919418538809511057889603491811775947944908017686582700900546037729377923359557940868571469861771427034611697135514295371158941525458598595886573571694813145419189920515422966180329754500937626667817998559547295434261773813457584842794712813357395394615088605134321388816309505400719588330329144222557288054904678800639606060207530477196790571588301868629250218651139815334928624364487483753349491216293954809378389941967744496521701913000699300299885658854987462112396128770133677409435664266246224915437915733872303450735439584007825123901632816573721462875126256133993754137716323805147279179471955998381675801944398171077557959588581914860816525676727973550962925112349159937903739371938469681911756360582574533890189344985439878396710691124244523852647025954271835492915323886834105764588325951633674061793903681484819608520528069113410870349730967293231387646236247079479171100225293209246829419519074547148570266469585753796074917645544948833068956824890984493792277162813449374007735410245141472989175080758836829909411290077056566598191874750128337400336247981808608329788240687206673095206658982561074664829512444678299835682613590150256766258497613921149338373748865203168264567997630646072223296162998931052704492220096062084186589484544866828653884292749560876559591357804064276165121796070383524561125954416670603455471499706302602816533482100346360466806371872679862787842415320940605412805525583950363651332097850663482846703336945657681417655209643922087581833987700287908545941055010727592283634613361005711468219956719767278502185941012279086205233091113757339685803788122623326602482938678242630172650459639140855733536235406435688029471990474136080210067123567560847883139411417863916065482194762006869236689579837465260248007918155036914081381142254844977098726891813981108679201267136864623190945660874320420885164156230282580209573198290552987482789880284203038275507258459720808734307695630808995053682766046924293573941827440011644002658582802286481745602027626515901395801050803607102008741809269930340523992999361010594987685142185988296680483563644451429610160818594120070174837182759303671283201811009001144117684259468352914667089205482733546838970989676543344794393349918269649758034747797873283693825302820536860702823198731499857423696960938554757809232776172508150682178817487750037516741775912166659292741577969185031763113865601367155594307650421628631999322134400000000000000000000000000000000000000000000*i1^42 + -2179863342201232303369113880582271637660413136204546570500364763174498034866508941866166480810354591361525544656482481705848203721018388959286911928811937969815894742539036820548066540622355929292984509455753953536446568444239821775118448990348666113911371532229923175116119420831394484999765472473601073105206809759387025178083985537441134195719489306000297974196927497521896138493419022031582431604259554880033116948566743916905388027557958580461466769856531338295672166624887025413529701132232477542809440886616943477458711884342076194650939595938548694013689666888150447721051947493925768653319759832576183613450974970715108438961251466983081192422020176505498752677378086194292003421426685450740550859807924008725902845187053524752156116648110635708258733301072576138746696042107357563523770819357699649701774804138261808490917608812193717076107843359929585500616027499083713054702555865595708319166196278527175959267797663274322185631306392322269498593301632880924111816682077081208555350683815941779592514948390211001605866701208367212342074310323483970244379035765008037272182320666549047881848326754028866366292427719170964578687238604410316526668071647337241624006734283613967730502630744662469742218136319258498516477047586400295314729047156315536989684226895655568584909916936427479096884846272387750674681047410669547657973165417315216732985482475939959483619717725353240745000394622197977300965215089975752520192936333669402771531097899072847322002490700813842658931700479395627558769253164854387231902422504876184474919553093303932581320651421117345735687326013270439107939266212581847856692992671297216124652443777544998748871080223781936016885199095210889886017317411878973600069369255312158507447783784119968933675207377349963351694062058681248825543929648983808502542011160023590823380031444871669711767632832610766416535347432949574371936490595545486122151569268706378859999271343320013608165615647618027027570899210090134568219360666475545734076399324403163083122263161896339452193358610170531545829309785576884820574395264663999436597987587866646965834733721250630495214912149370470011906089919867112111702271682619629521018456640046370671990862998595177191579544583812653906232410359660379655497163820077060106677724939073784839765550954277918302253127514273490211479845864279850547499112585619097553618634296757774411958710187337360047960523477039513793426895953661597257122104951839991224192808555952548671052747519377744169265062515830046015130704493758281361932823742304850392780970339976611746474416876203060220264514080550089443799625072115394248765370687321962160350386100199572147644036342061994054150400000000000000000000000000000000000000000000*i1^43 + 68180380503609223693080579738756308085705620016531515747642628445924100806740046948396428131339555769458308009325877942193482343371857682509720184689137769153068992358364916522084731720466245286294935672427141032215143941553685252742353083610344882027054104340361908886983921003451350037309107298282447896365415950320877951253616236550934343236160331306354037358177165191993962263573853802143769400874647682194323262665137478619402544913809851608220374214270238557325589964766422131251018486641252274323429990752196882732034743012646113129457432915628139511526819148349368540207358751842549156523176595430008606024541199387262631322857292114421723172162500678988552371359308077765490600509534449402908596304595075782157143748769264670370758235758419769484830346084184720159210115484503176574001359556866031684676931124374840902937268787842996231958101328813414372714057278334625822878473170025789322049274596128611427283608654347387616855832281810642172383302120989215869401852872156167817528577578306897080002158371607763786587901365203645537069264584722460476820894956457905996171615099628160468519900669653436000789328649684584392350867980853169516344749049991852203015509822472182306048929154236831605219365779519373695778726786809916462829264242224964234766303939873222804924965632225678011460846795682675363103791765482089945908218371388638557823599427393655909403256032134720155696788844177001210738362887729795406731635677158046665785918120715380405689543049699692161209629060305993018371439459344965554133637084402567334055884818276998939172867076345279761708481011408156309693834985818959738536596378760089380878929210903018040995492959162135087647586514468796281099368641817745411344361026934374891769633273085949193246331648811880992704193350842075721283126196812110987577522752359497187476462351542165916346448407193266460957608771240816362583196716717769471160607449803638041318398042430753627235843818930073912838537701071415703313817515993591437373469464026901686364424304580628566314505538980875451431831133445443086715359544880800700745010123582220879608675380469779523246560463999320109949601327963784206505080675897676921391711935691299737190698794923452928145432491742537146973657575631572457477466020672356327754392616500026232531247136364234470855706719806789370838479035766407315453462520184866477314352952751538140611553064076167977995774587568939187739809539711341062162815484943045815672927873042691712634184621501750990596686674037974256835628600706860065440508707264511448396488680255064263918625207082020944919002997770693069468644244231937569529806550551525011246866749608822983047575557554479605980000000000000000000000000000000000000000000*i1^44 + -469609329421111824098566662766931826938534492047689346338510162054256005877922964067942816608844208237110859466173054941038221618959948533066736400240515729759149678587231242629642864634840980323801958026970703905109135308610462749649911349378517330754919464467279627248332179687164492470039625929983910554010974546683321612633302444023468001230952379924418365803283925461051299260304182030697248871523299023157054413669939710581526003265588397517906167129517618609777902965982901661558412110043681612378426609309709821043079272372312870606027952473163213612473952527211930345627677013278424003404028143788051305597722661468005158189588175393041494100285953943079303338790549530623875328568389502360075664800462915309034717577116605434715880208734438890646942337252925705500053197990228864099671521075682027176020427488306908830124203685478516021503971088912991870192892842727280869196842811253453161614522890361994548135719635600640612179620069939105840383539684696695432678625755267842468902134173942336329907251930302423246302557472368890155609708159719108357680202933004740101660380981146400303033430231519299219930893705532592695528903835489166460068855025205509559024037286559232252118310220194127851326454884336699051523319534517688731982330708605451997728962322963421903110684692493658653833167327469219195113505303275373481456352796151243479864476504083005219431163446710517146624715605448834677272111610480976450776793331722327097272979455783464422358263805411797325794524217384507799112177645977909443530629066692187944605083006436530477201722276926647292806992166207960994154191700252766489923076992940095703029586041974085865496581028317644197422059050487813874983141752043736629065770146039731236962096199654865799222542425642555459634831576355522712845470962691518631457943884008010021695437633685438332873496482279432920776816188304652032154455738423403944220334209185980078537351571386716196289949082089468646522758828796473206451961755696359930318870450263129932757270007597404882283822727405843942575243094481148560706082299748458672876808323526824899120215875183954912938586362684052415612173387294347484401927077240378184121407839737001567486855417284292876626469442124219726751828816146129854040973360223230105407712326221496629526559277546386169533875148103796222269136874062283712413941301193187733187755777172645114522828118654774115871421786070099133811197780036386381631301884856049427166180887029779747971093209931365903890687549029957829639634748983909578143279765223182718077441427468085420156814567268361203642989862307040767328972716925314301698524427541730292427836325932311598556873222393200000000000000000000000000000000000000000000*i1^45 + -6117058249428055128860337374254739573410752041644425421788811428956144763147640750687908625384262249042245571950941021285453004257668662595895953852191430366288408411362774511538566619758881401334078489823188092901911202644546160446657851327346525202262365888158799552615306370264778395140407214520367790836764327232372125181273383139753199194856471969620147581340518654580779363815657124026922736930432993550839701238789739538731105453239216037316232749601352038387952860087326728053751628991827003861766895662663262770493315051334474990412662026381028140128461771906114095331291885340586246755629941678304598595863424875181204342149287491837366870010390912653173831891583080701186838831486494244579155080124931183367507730209963099070633852075216074201503485896125708308622966180389625812320840309682057196038011606992560721431240266393091007776591309085563075821891463777881959658778045997838625234313919708145824849565135981696106140907953749482246866639899172287338219363945486304567905655368127136560671315623206368880475703708295457757562591966298082229965738186062119727038538935914848406683456460629166757309533916248584673873458075513165448620912897200256430741960959723622890084380685950643930204774533158535347402229676205113744535396343497713636311507494078175109995093561593152708749828027718187708883865795722686460844142349035573689691188022890159803898626727344781643324257255317529144517874823112091185464932228057660912672258718724515158570174456141388604915816952033459922188150919078355233956425636660134793760803353570376457432232092781378480624182959691461597806368176593424695362761132995770308091274732728309227212607833764977392748658696427935849344902971732340427748996420315978584543691497474642474037046515045160418833292613084728131679432384448389841783543194399704259084305487976352556901175425988429809435271356053097117559002304803639988069855213079950073445371106222466354119507714231252102897996270924632617696506570033329382551529276961258049175922457352094037345522219426370556864021576581545515246310372112692725449901267887965890106909305538975125760705082564786146971892680904706448719667973692953408536316999261350994312597845238369599210765039320429353850021918688284841024363860852562808436070476834432244699835196761384610370088218713297290742202379696824294897771694006205549495822759944708642940075519189706456777167964375709038033481475975746826878527425972174234458286959018642623087993132216233836039976700082404841013636208674028653242415611961123932381969049583513638810550986585417617850917087145589342151081768303418705848987052672638044484053689144700790767087368458500000000000000000000000000000000000000000*i1^46 + 165505446029993169991262208088407238955901640590446054420834057298339803450750976722623568867596464439508619266178997305566802156368903623950414621311636361380362161807327426062288945450828401311257644557948559439057919478302458024816930718194631982415889548716174415259845883854909988108707865286842150294643701701525819403611690876877021604347118443368578589259650824730404385942374904618393297030145742560909292597242999960463115454229010225567678250430338906435219525190425924388814978389891185413862324700733504302030583323436494643640185816802359579726055512404588425727815609597511716779952789114028800847692889104170134296475832603840334934129604641850886452843264960061397060624754433923578543270067110201662197968320017179893899745731897474166308001990989688045554943812594839496980261252772073085807210336384691527382058624484095910262211781396071400017629172433576578289053103315605224161381719329569519890981579461417235114028380949581747552592081831890825052144651000528488213246328579299700885437131722423360467632934495810858003566628682068418752197829753112006438785435243986845155035560913311604812071493006639363531676548560868286029692589098299697808524502479730889284893305168827897317219992473203397075888089157495332478692735711584195790573069993493279717982350410643057057074157706237317371015239144848499144624549686830930101447248315902473807370075714279633740417684936227644845815723025040099528632329689507447221377641762050163120156877656567657918631028022358346530324806832175997111653850879194335325826808856859269565091194148222932887353187818283256226723307539349684494717544161786617982635026247168766545422590666088930945070089315491661746336127189047053843168366045300419931881832577569787478674146095922408719563569191567911080175830627313837504174182922794534442105018413077241939003967890592306402560525456123175008136049977392266939047036715465787929361610938924885189426027851173744111548506452114797132684692978319844333054499628650929988233868951930190959270691226069082807483894261860406685566695170225104499950497254370376693416680640132279466199868261111619095088758089441223918298782477651117777940770941763495458370901868940339406077003564847720090582879754297054446587404198013471974415236169034144024731825550606604802639420859643841552478210927576409219836357790478552336810743466079293654466720706486581261090048789796076562487262911096995115832432926771020330677047378871025321386191666145874178301787012715282027708538297680501197554373316181108496248480164489410470902984188187445269818143502410363681342046192112346432199633623283795569189117616629381543304889000000000000000000000000000000000000000000*i1^47 + -1566861403231376846212930668373947950026548398100183501503986014911637679845578701789498151348162562596797688955826052159637539005529432033098838549571012484468705919224974058079769448217379388344657114979592612351173396615767404951607704257864660046147893433468513442397994708488858860810807000521992135387995688888173524051925866982756873807696871160829800692789525676460704937773374398230011659667111136541322232895285947631534658036931494585651080790517369105363435461227215093292766295522689009866897236621292166412294495055464692444550725881046746348658805824021722634194514354522909271474764135486815612508466363433387126961189350252181958573630822885674638141085249245136018100459436896855309118081159215387932417602075415630588199956437739981443195014500322033628753914889517894902701468976753445587797579739229042723458053340261637718507762510356268090220518524452424090392519911270321345917737705926617056485835782160125277671550502043955393820838596908902063049075976954975074842680411438394197524726176888585556731405608802693118949435100626288244833222447191122648219134698089401856241646781002161340408479125996619157567223772087061212554455669528598776997450265989308421156971491240390231578342567839991506734306283186387178067839273152184718487223318437878631912722735596352941727822136266161002227403156582542124612876979468395162840417556963460994199573316046096122641678549765608910005239749635292096369346767433262951797623871995773282807861641082577960291504591292112947764138566576021017923302574750952734097905122422383929089246257491951153775939553917620955762235118606572491458397407022755462938329018860779778359617236275161588886149199070105191255490514055713517045876121389566434228615805505202556198667860233240962979862036911246375406739082467568069831234627540832449974180183927031143441520820184359807598306663745314964578656063736965320041543557820059006067553891747177329947085888640519153606419219709097748345792871325519786574883878296878736853214960163020901976930777835577296977708758169005867876006554691945741021442637887056349488391642604783480775537341849603355996709916467919902503096948237395615757882387645072224503630098017326735117525370496548495031330108566718339919926519208243043458518922729538510585560904066758347139160419083291899888099203585430604634436162224907089453062280198808997044285002610263047723920535168484663957627926368457149979513891612151789578715832727608148848087346041426001519624270794948050558412601920753286849349863756247776732535806864950203778626444080087308156048500885927815514163423575013220237147131034813144624847810000865797033935156250000000000000000000000000000000000*i1^48 + 6272984698536666566100255922630374518593324034973794161959085400813179468004851779503375608547174881697101590187232749652484260978638451977081262701822549162956569686082067522311998353081916060571961514080883848116710878473584907421426832652919247562790672728550890045312239397921635975954636385243084974522868701326594912828533623624296131033606560728719949441620000944580348930501506793590948403300851682206622667923229503771206240275995857566350525595130397566891658543811168877124539250873547744077938450936983398741035532028412864354109612220875739070004220138884164901858451847424747447681601538209681871711767422644994767039649767410167289620332419715141316433051905336243666148655136751148340360904908321020188757453069766139777217191978230678392028135626818388466660937136262054258307620886548332744970397312810908867853205239258413328041033121579341106702024823017470005784207588077255993736006265889966876509454546172565385041467204025338112407211812804768373714397846620574965992521344963034975362057750245492004039160998427649595900034777777587568589244117415012803336967150959563863761190397113891022850209412767972537347304357487542085452309287057548694808102304292665483654513336473578532217469535250812194806441448655210385236904014260903381422327649729563543725034001288492801361571182180540094037374264903534012514480025374913332016649159144987875620980918869510296236032299200221018373422357554626417303885300568310816631247179500014646847829804963868631308024604991540149120272667745523322338362489584862876196066328387466128299700851027717823303337140248776142140755421838975000169812689411168874123097279239900204095929231485703137288051324165357261159619304859776618774567105837331474556715776195584698693149656735604423422486049681119481981912883993453587066342305274191750029002277974121635064365195393591501233050755427177518574730555280380623477268823418610399268997203769344771151802478698557699308140092964085806508823934585219285583031739869747032600605465919642862410906792778438822504815125360977862023235046552280340637453675013331709487019264399220164155782983944466316821151390672922674066210019978947920810197142385957521256457797869319884452362767869124096553042069255101901782058507961314196844841264861360767276905204322462578513906432526490759183728355382848861304884283528642478011982924373682779305748086320110175128035481022060504282898874387339983155543099362722697436140488777416169239854777466011534845196890909823129935557360506804084641171178875302434396897185323629526294696985673405402097025652484116074487058184357935967649096109016987856805163782801134337500000000000000000000000000000000000000*i1^49 + -8539544338021625936888395753470428079179700270704155092295174428231192583892455031980067382728467488863257233138926412280275645243997290203559461231098470861604708831892283523208182216073036541287124797357714974679180086624256513712868654831915341861077031773221358142595984754369241300702851545887682798084084660980226859644217560318109856626565000257867226459089300532473669555685035717997170750070920867784992243294998062519156498261712328001265572098511786571020576056625109001700382855609494555354693143224762420901560438832769413310462879652002402463700201997934305153262862961854462954016900800197578123945488159679733946765733495938839261587712158805994308657901670937078894357187300265870026242220456222576952848434694251769296739550604492805593868173796322468568987746610913316812331866102258800023539518909696685004345735582009930764433807578466857005365581849233381229711768090262464737148542813844711728782438028225741526616465815261144288690255641241627130566725621783512628308136456549799812304081753755102403952776775628525332491906773283840305711974679923299317812579032852757265644592566205133273079016938009607504965843459513648070748101736915323503906340117044118806752196099774955372736229344791592318421381762486973297708874594250890894986125157220696985363781168703616061168107032422590961258478954460091624894418557944893336714531739899155397432054614055034861484324513611423610457449204597555947390561144900032950037428464138618515740837016232822148857128922772225980498762194206936574803574193634706685129375944572653629969596621935433251368906340902767673966761007255191209102022558077045874588994874988385907024598768278983726076528700871112792532834719772236084829316637148934311960164297863377985266411611216955465300416458809090371087610950537101328306768191196517210299659752809417848816891868932182713370549715181096691941849352035225340172679553999614786929028211940952018013509232411892231400175800969959324351519750518171654750597523678808038530980392389055690918697651123951392191225655658540592108252863416171650909622741316801861390558996843808569640414068225137071917745279521310266897336558134927399084217677370365465368920861281124090466445155404078143084568518541100693347314416054736431922049216546022079733591648760731051688747133134048538048058132737032037575641815662957358562349170049563268941952945633226361137111058132821695035100986505895961179257481417963124216678216087324660374511119649477840705014088126967447410473545033102882295220429612588842560154731255526037789740745974251969442923815899948628201498989554106960374994566068033888673517351684296875000000000000000000000000000000000*i1^50 + 31522393839639181003687676296978519275718807188355966618126566976175311751933325362905007357763088757858057018239092396851766862025704084441798113570841559202058475464718414175410038398460709821723465789277767977729034413355344545399379545805596734760930860427000534445073933580316745596916137572448445959678276803840679139875085911083473986070406489060715301999089749854180068514143639660875434855190914536551723040675315543254417793461234760295327520441720553294764079674558541751437053237945274435269256822158766486938129172391391530515187733164626802717218924030532250324583070654081834411355794216782818130698591061666371795353238086998337262716308428343020776166201402981478037381918812633840560390078006180168444013595490729664402099643510237697744087741619304763371417431558961097676316681897571659878386692216198143563917524954608611501385542470750138704597086176487434806163915412788070268629957948743394101714536388464529849272852262206010454762968800475514591247321304597128923534741239234936099999979479880057938638218616693452637758857704289447752617573990605757720534568144906926194839090693920016999699123137585442273817921235177643640261145437223316530403141186387162137680989127092992061692759676705873839109723675310532829131310940985878306516331682521954771481794081120051616260477967756010228411306983113917612452688968380603553895352883178761092698956785490202705996037382936374876135134042161328334876397574628313309923231960612696688921157737257784313997303314747461487261217598977187074380584619599134287861491814685466373690072083276665484673798299553554581488822720655061280281816862486415938194657413691640534783113673250811325974611259460523320642211092351594195568833021323441511086952737453264656335983427245471029490003012549016550245046413185812069822314528080719920159747955576273099704108142241468571323746958542496003474668549999077070436259264117305120312462578031371742786319027796339509810676132532754897501921975563870470601294665280017763461683523246377924006927562649207637904993432942706816462291426065981627482769781637603716973781547051333806180669606060283529520431572145683373943720645303519479923995612084684817211165655759033795933210734427590164914929603115716839560530130116085133136884740650508201479191233026465744337868490839582681008027312880644333069001834785079608001143512385151635785551525305912702962462217616777960885590053291104641014440001722440056179936040234665383793537914289728770428692239217288815211809024434012955420123593869382584120604400876347389721617665902912816034908311333001238768163137037766653176113906776477218021688593750000000000000000000000000000000000*i1^51 + -347915718024549177139674444861531727889556439781722447398599841567791431335188295157011918135607395668394472224190688215262818738339618205535732412500255585565436300013915775481807723410296442996148066310426697046193842926539242854158910058065493174247619118668519781665815534959648783756026863399422205080443937745389667965447311011900817642380716077914752132570647797097439230969183898264253775078470853871924214799935290546664262509182274688020345818207684661608322334637063231317875979355255220229064087189209115391431732275789543077737815715013927030682702455143994772688138552714220567464176430343282176764510084357316815547852126902094284858414550336394552380324773757088111042139378217360745186035121016079853526370675120149233857433307881065321367525051921470443716497255953014235365362901539875410338650406037851451647994227664345860097024188687811974975290691709720441536426487481364690125957441375790315385452582213660557530681326432789332324658129673313531900267322677324935317472696954542912969149223561637657669752314901481036570666154306741370139011805967206956126346901027462538452203304266663245603421660402106985849400766728942455259311743037806383420653196637097652729304036615336004072643539407990752369001840545827861242868826877063897693705008148167073079809853936318200195787989757396067738909155797698850030376280775627867526404246181859390121738535212954158171219453774217610452825330901039683387672444093682774779558592601257020933728559831198779965435722223885039845626625065475299197868267069134825831800573854238398931653986053358801196922367124457586611580096443704800792127387852024997598283304931939988785257173322365523890806805554618728947689483446005951982274100838163228630200405345658870903342506625635448978843501633686033801337086118038736763460837695990491053280680957198479561834675053240928446325106601051271113682641697933653932674930297236437110239697664987554032910822050280002879347076518190634112314422275457922159584734051085935587958547806394945090199662653406829303622776499029560892663238894566866007397992972071631587564692561478149733930379610166532947679191114795211287074922652660339068198348445903373880112896513241106352979514260674160354086596193567048369115937420323516310989451925145946457206591047629949928709456444389223169733103842276153528585989164827806544353690622251441933137580026419469346436646133787121300810323988982315383534794700277149052029872881664872759015450049937977609072160611336685823286205049387475379158788695625817402407771081265412335408173356396880410707308853371963574921255234440567075753172453457829946601074218750000000000000000000000000000*i1^52 + 925544914635679281907703414040915708700634054107361685508043012344071691658915506171870788470920649818125734885029201147655624038158643951463563698507114584785326128140312807927370091499301868686482798418456697460755050267712845382129605666272420621398433180609796503599481723646271764855854555102893996289666566338797787361070530909557258568081265556888572830304693383418545621233868713542633867738463207443375912419838889016270717447832031981010202513705313595334694446245730806465956191261645088465289305957672535122324090990799309428081777541302553493000405034624082329186288354749035280651224311552752358825771802656697698188357528717812924554493103614847599485168187293181221044766838160180923298378060109475096872220700867563099791880542441742450894776534627691067121232011042258910946125333699695785779735160625461066919821500434075850788188400885026691489622339294083558944757126646399272823130052529098400014996492634822147333504206018951949626015421895861305136163512525736235486777468706887906417687514916292299295647567551224219342344311058551794093174908723069674054169163024511096907379929639549905017862814145933190395312148547677287014927882986562975140220646982670259124623893890125251547358335382652253603983374388052215700968986956707627227755754514370300684284705618008585986292993013707927717107583709703154358278795601649201228456269521360512867599160890996329197722217002867978471235221391904701209355409115816815516618457052361770815948171255699469023280418465619463911274461337966219510966600422766291932758219411406627305899460796944358487039506718684657333756681192996297874644590235621546326528174071492885543796880954674342183995033086285806296556271869391206163523050531160555403202119522812528900565716020145399523168550952872097548113120850700583716170907635532143984937516198654096593666945417559610734941561033671999084052964258931369269444597142929281843136260515969498179559765311805594982280249430190780663796800155529205296889240223435168624217645895010913510330581282816815280765508252944738461905819077286242279317608359438933114750822846273478226264238559498900090991428848459573446303897414561857980724787963877979942606396151040891003744541060965933366177463683467011892924195231328299129055723334214826915646582169992788752175012162582522657319848163671512540106527317462506857075328905038690962356988173660015028216706723151833555169484913740026456974745057507196128577321016505987657879165074122622548081149557528038069326756432914987009536222859362029720265815516458784670239924312813820091568828480947272153088022068643694070655696907864666015625000000000000000000000000000000*i1^53 + 19646040504501310580079783304404588694006350491516422465468114376970254261500059537683563567968725453508040660532647369942502222320539417384538603857614788232321557287963668914201200666348731078596288445630884397023280582436147490734782511030814037871573912768967159910588662687898937761239515244854782593299762671167938834800625314079915941373743541644325227636167883811836769319187889249124725574065618269423784175006173712930806441864391256914954615788084923441108015421238043880675487986475724636998243177125233630681681517732596649542184089664182120327406923748886147903782988843841120494506054817793230649302732490953569307703969044323099194834914111334601315476589841260158249156711261662648602136500202875784397012508359575205599069700094213291901556481179280281373135670545455075994090483451519796862919494772776963885468260403574982913596001836671920255247534146987888649763438352691984348897688524661513165135353460714907165511251187394397371419277768250106740232445550252655909532351625722145448666374951998225728088716662599175522350561340912526078156124134219073067985783983779990951407583998525051919238556155420677465872911298423814147263851388273351064403592621401722848146697343801195232880692018849768086165818273209957258254921423596115814953091154747569965112351340624961606486985925102349519943305909677758729028565494370191858956187756404008737143902883495210285892094810280454954784712328000255811384371569101187902207957230264186219034280404081415463358130757897813715669469297245539665699707324834419512388785575987985349320729962634945056237897764376295377700986726066445814693903112762252640498725600185905996665288701899828488259751412201402845719962962231029191208047841230666477388879437929427835486488187784443910151838585367524114049769046120264656531629185392641508621439223009330896813367597605244277604020267301380092079796800051305193206512823649231649209998909258606518642534974525624840427027903243235510895798637686670861662916229962841475871712668640461249220700531341667031902846137318252273060104208800894850251214744279712303650308861264621249385612128365918448312130833882114543106262917814035636231164840497868496364105224776592249655437671431446785479069001945901470427918970669220058289679673045367559862854743842708430895284776925396658553156353938769789732639983825630129566064735666628993350119128763735940908950542515512847327076470697327751187941952186196121655691427728744946296222513763620776154930108802658080581522949215737651492998505714101981169692155529315015810419055086289791231660703470239532696519023986044420558124111364746093750000000000000000000000000*i1^54 + -1627825029676461613094034547685052390377218570172441043171367096224294408523891037103590645841380428545391814238650031757400646813415600760654565676973350593097481483678217892412487677194098124438688706103681167224306421783036101058800976530907457342962010037460646641290574791300164160099401261002474069771166738461803478545401077711883113714200243443981315515420979067440098820110090487365736967146231923681457411634735608207408998992479417316972474990478003257527150236757800533512111307475878947373485941303700694275929275770530993637092457344476420981719885338705054819592433426432922906920431570858434605242099751054019221550183062662311409752501397670996829905578766708451434894670529141729907435316870688689084762298920394247372904999159589383470891505754723373678678877678646240187833395900293301859848274742226613743159492679032602143538682478341298656350268316558990905465643675058238506909243158672095127028257235689201072837491987829945850312495909486809042042913743565788915590955903564349610024020519561511919538461649203280955302883004498967278973992049489385171123760321213326621309300475248125361766997569518035799824299025983694954105621082173720452073016730511307748347156316308969466655110780910978484967817478807072033276890751294441584397052595021153392082933505172925884285430442209128187385789187967907898591887666015714745238528837472587426873050381398103116997491990036672206381481720135113697946893896342847944958514521007624806147563348452330732042735423892402865025630194809942855098499959177172121015998115483764870572824354141420723122845712505517298587805144042610721293137552763435264400557399163216822602200629392025264976160208344319228981178068658805244515930891477154171592500516239987848477536942508699619346269859391530133135810483920017191231051115248574229451870811863560853601311490050132585481548858065623850446972686327440323015997097440710994910458000599806833870496493134650052185214865308165637519698216983862905167974582045810890898223380799120353619363880151905541502685154910438503847325733299901831663029703735699501902319729134274821912907611264922208941662973397102804075276810650583876205518937912440069515278677116638324132295352523463668845237515197429365591066101614452137226906605648774765591731428856812512958454694817893193276280791764960972891550240429457855264330533072165046933801952471527185018032125534973243581652114928816668359697253406650649417878976292438757539175940160251590373101131893763054065205018281575117873844060650430403921352349604907898007536023085511623890842889820528853302144946142495822540472045898437500000000000000000000000000*i1^55 + 7798664848923566493117308072642157802741483581673560963747574658984730557157518061112580910890860110629330745119302166256709283254793832688469346714676112380140132344314457295907990474466933740649946399405037643218801363040816172957591511487867290456545638204970094708171207593713430110313185778751831124233244918880733092460379488906854355302446138609397726213148078361582370194313790778618589369609594539822307240231676928888368196482306530847216495999425006178714055106290446814298747159989816073357128792759001480012507503867512831083081747389754903248009688072536070583730458393720987557460382616083248707870084101156795726921128446194446605699501268336986371595798901287371685913570470169064798285782241878559647508714163252621078618545788881651019525814733312849706101364339711624707917884589945802685414181586853621213259829557730276073827145005465128940921587106069392446385514366702344188627211083409505670674656865539414448860068044100790978387648788326169940371312301713601326365544027177881375842968307734093544668573588203611582128950648941090521503247744876188941848244767466752741871882621398827267153009400689997507566834783469127879852504258026572508441892052221999306627152163549688566800764529375495276030722851267309170571489968847375144500725700979746156846938786927281696735517219672605360141382141573912622234687944476057447411733359800084915470996212022955580764202495768490493560280321264938609897052586148355047697437308284523379004802208329377072876447756149452325200923523041286516169117308133351261660234837602439168819045875580504933432348938321548506583399538302350931219727790835658993907301769116982583185254220881141404874574027225309266622647651704018627142240291797283325981832050116197895221184402790602154494818801695309100699641539089662884305323199969695530257194625750603120848084832146167229294336057333889753946640858192997189450285690742827804756247990633453724877277309582627316314961792674332915588223934151018712674449092920587178239908691809901911903353226557766140576496299369605314291657693662206798141093466417404303950176283980563627633397176678027919447193808930008712174338930842218031034267839920828024631622376611145150850833880226058860395591073907523487090590514506592569620354096267584052125649080623654538964985101654116954637317440462578464608681885267672292885682380509605095285537075140226761016845880332380347190480317791523747869919341332246852747681633807959480408822512866701733891442826297776718993197508142612987538048740917206572096456060073723450536044051728137877359137019062742362704205107891076298171195983886718750000000000000000000*i1^56 + -38453856961078312221375828190702361169424339118528632351628831348162633150971673134778186792373182344380812219352310490895866830314047325769991376712319002928548212184810794707939804928964963691347609732943848508296424625720478025071241213841705639921777656290130011251836596608314107489993018677168951623706681624173869494702658831857824823874862375126845279941752333728934796659820564663763528441923265219014334048401980817115212248731525984699288112303601078324968648702282306680452611432500772205457069451715226811857379166847500713612730339931522404070543922214086665082758514637788027504452066120134733553531306378481252774227750454415134406355455625751918667147859058129003555259416787493834396654842599252787962973008592095262065654215331301117374188639728530960886761267965627101250657683718261181284250969083796950434246392094927861883689769967687709721866313220694675067780046136411159430774671704942463958766823875240542196288425536706467445343010746910073717445002335851517824933763685288554957954354783688536078107978115982539952339824040437868127967595795890500219923701264479860840600774251219551221402894267920008100059619063843219338321987848956836449266657552962751389554205146791351278927088457242373889754638099416128506835355524728866317900521437415680795421363792436361069992215189918025251459371156769802784178263816415482225823908270367651758457118094002141956881445824340536016516153432112486332237652710379662953585098228322155206543536179583042417083653553129859613917568763732765167804348120701112268685014713376910141521793568741825142183741785771813681775734450893036569258084147761682599791893444100742539523547520295182289486076812854832708261682828565869430991622132995849249350204547899513656492790641147395739536115602957486835702933917120679784146049781607451866825018373138616198137857498430685292305872657929749962787796644667452720048930599567367158886502840516731599578798314115103663892511078298648367904499694157739542992671293093301593497100522723683865779684647055748603058205501590363063442019165913631329782823734799435619064510557714272349501182211612750886876108327046478230181449049896555832667466094453987769308655404397009107021446309707554844416421813030239708538980426956616760298884254838042289374634110834559749503205466570883045053927605340122699423251807954508434390943265310361813789515866569385616497055674021910632362102896216121438809544746594640452830430942810710978984897194437960027317987840686530791492303508907390837789920553123049030880839528593403745213713319757687240401413463378408961672222585468244934082031250000000000000000000000*i1^57 + 38481835083414732160362114598398608374068803805439420588321461740572845804662285401916220137223646170182192145516619292363847982451984299962483749947641010739427314404372766455935882537539312639394537418065935290289494642144419039831207406456211575370690559838908622516968709348905798385647352361412379889610171200866938778854987837632632973410643262566702362026768947043902506001479352237876033020808632759817416104973095230244596239642679681580108498607731219890725476639993314635842661214026856187309539869306763513966371166495404569270007276226611481696699196327421572396261168603107951497522307525818643041058804183616237724920112993868240787103014358214349865978463571580330421788117967459475150025250580416547311509207225740200654061065106163459679297866805847603211598946357224646009759824711780428879442919119534879248654444772084776854929912586187567181713214646406474543081962426562100374050680562670713806328503842915629440212339403065508368891647592451467592883428233660731134744367015962818258571454970095207456651732538863924811481014117889158278414126583928018566810577660093801027416934283374809642396822266528643110371547960797114964795240295760536823853644247338893655738353662411371226280097844504277099695591281569302738351065858041591074473975929769248833280616751147978099530628695510693337928219427950099801010717187650099586389900307251305707382057590227231663256921870847514273451903087547987595687166658479568423426281208566615539969735556171606516772842500407170835102218229905467138317293684844733694210467701776348375725878611502025445944848612030840241823502127773967434500891116535941287871920531698778574051427116283023850455539368992547880525160981522196419236845814961950984705943604041640521357376323405347207578795304224795260986760942161604809847160999208212603167109350541110702706111688612092254407800410998213799531296175076252974114511880443188755555991873758906619804153052870138652140322997368358766681979872936909353775848335686183592065828324770292956622041391712763769048337510642149682710789500612222908570268714174123101764278598669589494761464127892208441754218575658965316409398632261734213526718560760978879961402458963561923073563045515244266736467422548858793247804800253558357295094457760972886079529852966029639386784119665512385265872391424368668320810108282744922721960128040869233366936789363368534770677048887482229170613059041124807494728916222586933978683828767760811160999894643171748193659442328441465194793120226705165752408805304912816545722144970122296862460421040553728873932397851409273562665073389053344726562500000000000000000*i1^58 + -5997951550164400332712799967638129636012231202699581931910541508258674321945666376076273169834738986545139908832277455382866329249199637636449762160588459620182244543251418031445416590740205712148867135578661361494979749019883001690440550328506498193669364691991553587033190657113726454778957413123262331312037648438000070587199131354826029830744293029063619421660652617327797870938088766331211082570422692893387896992021604282571163950332006042263148294923562290564400287889601093604375358887673914493152186870795168457388410216179578722934041270340132119975717144634838599570373892331066575477208315521632168558362756343440979511856388331932736581408737670920467420736183007271769732799060926816755900185127358507315213057698233717272068013061408955904013696839959618927007958334077814691268316783002802408153886144958323208237261173539068998873065426927803750324185822931562123125857027707092738249016988115652811212601238950520599107053118777770864595865589123562253842660233035148004556783993774651301376897005654387906821634644818944652171567472990652580166948963969936009886305779557332290794147171764936003082757287748734506751861877049347656171711362246871241009241310335785020144515860667382411391865050112645019128371601407375430884820488452803806996972601002032720985919791942757478028761949223513870237103751691450988812714203380722695521734294147652586234522456865771142012240313992282164266964368401421460009349461385906140662638394867810116720759547642012906502449771200699707208309612007943732716450154780439377228618874810127879235834688015318981447367542468313391642260855951486536973935920903288061226078025242371520026617074225900606161565318513569756602809074339111317920525361103188323327667578876063108506291621683330970486889239980656509950654512351165696174226163465585752784399399877166672900188301523110452619029923019383989933779824541970702219947323636709152000691027107326998705777405767441548252663171534523713885722448721025528291883831603040660033903289140792487983756163127589385678402509739389252859686743835228913550603337548607396650195852154905141543992077174398072443939509796785830842278782189788735353205904723642612273477356750131642438403570069056109789094762140865432897169409722774775570403811303593091798826502004497414654691187453717033022559617651173536922373378560460221836927362424710825958762619674662072939686886216662872147874188622505813814139153492003835384956798127779134703408732127651155796738384638326644292955874531941289424078328933450164503947195122748666101562455273758619573407136938571751215412139892578125000000000000000000*i1^59 + 37257290684526102505409751291108941314058110863229772834745362200343277958133225685191015172604357561150672694481498047004138160649758330090544255665257815834620403340250968629576424514771168155825926344691924932309541436336257714722639399950047687401064224624293924325174444351859593901641534472757472770736292375720321351475171969216856091633321196010395541922717776829000123230307294841569031370273244792748437914258083752143743730671613181488661645579849538934096665123747903016443607308324998620600645260291751790147372746131560960868218084291441602562358776339632795203897601243004768299088454766090879815424998093775874563427303660895440970081740206601198242287493408410433663903684248776414953559627171392541653838189247069442125390077457869706400898932199070132754760387922645207550121986481960094028022191691992251661588758978163239182707711591868022581422934936731903255458311013317978696349531975056553064124679040609917480303005433710710484006179006120185737106247361646297866256585195628190701457385971719786936023647415462814098384359407493310045064731372616122212013349667055482391695037797881358530599006830577617279985749277037652257022101538348734890536311906957239727618054360508332986302368096208864329492055126081010248183712368843425171618682405683882643541208799625131539753576352895265060977031881359400808078577111043633915442614880672620360397662191042125339619781559497264329564894776019820088944846822832040409003632756026727482995135864036347366010923747903603008170163656850270387005868501239074564379944030348430373602106387255807626755146674939005910164132515137260699624402408285610042819537917973806172717323492955624470176561375646085907339228788740473944837518102136084388693710297166379769003319312728504336951262784044506459628978238109080878257886625206246959925314863347055327300087551772630847931793560640922409721636594774707528023339454654776304704499497463673735732042510811893750423302192207368448790916242209385443142363522629817464828472891568280552192338613575324375909066740760600854560603618745912579007167360488081019175007704125107632431490645253748957091165140322138593699705631593013709956714793028199431902954668388890091413744914409543709586941231867063362550966889648280145248374019792411690712495923359890551598436854685483952999144855647824994241525671009138961984030994950223862896663926156790116938803303435755708828080116724919927614532651278148888892910854632341205586520250722546212503699175705154837806579318134525865244192545822812738466121040942551953157336849397544442301662006168357380235195159912109375000000000000*i1^60 + 2695496648744453588541212369618319703205550377261032615724159552572142802357795538123951783260590287361739025498576239722678165285645794402386550958936565012886588319433149336683958507921538169142886276230077884883577248785930986484481223658507081985578560052879964580041599676438843424909203831935954067608110954799832965370194767695392859961782870242740997172204429928125629220039697115551003166077642089389805029830996502397248943085929294342145114644318232139486765602227287962966985654409163334350244885024063444628022980611821214924471945864023887025415552934893041110783123057391213409630856302942792293728719362877999046572347972075759540518279722965998475113016959933812119676576338498820291315900086768494703556594633083689130390139181986903026322350826110513965165906764867936349130729605824864936264228251159897278263172501283210158636234687272631708609236889124137653177045538104574373881924165605916737627451994130905266493104301201028476264383689873798472977710952174624558513305556447679183991864854966018626618572093688257502903215956531287077854401063306422609192669066366325789305477088131508697874530428522373891954176585361021274083118826906182716581035058151010700667499641673991450725955746288849198098677655917620096369525914720805404406371188338240524011597291825468193753901952199199219380270718998818776939011893675601519395475681737433479926048176232353978345494474447235001548090301211254819217095981033733409962531686837100742056849518414447034475720150324079656433002939191214999580072117804867993095579523123092119854829920862913158372474530571185467390484183003355126591643283519287192105982586783401665464609285414206528495498717139035671772777176647338605418006283905893459061580600032823023965358316674952433164055590574679128260174454726397595170895795791384949302843214104554366105862335348315641805758507717735240272974215643593664427641961710701364269586242032264845805256682880271290838508894702251139730339824580615953273273755779087384664223207859099378749564957154895757868700003859270442684440750922487231390270239295639316942782967896023465978761051843045683826334094839095322627290190145767484282592266034883585808959785526215512047574595146695094694396523734903838943880653867851917425807089709193464748527282553514521199805839481262081092288915096842439116359903540397986738987493101565039396906039483355238417523660131875799184419627888544526655281767136733214261708020583012597501964961136504299786813591881789254614537841067377329644748491878853678225336346332181036971934125571937771415250106829500198364257812500000000000000*i1^61 + 5061757261101385035202118890891470791734297355003072903743828770113377012303875615103176020429347741687692342825470333879970316993002765074540973858937138184494045238194259812204817615679337592513620533751135971694490332754180649489822788938160851643724679117044639988404904408067782972011790923549847389989394306356580803266624484081736446574867764963351730320633327211854067047655972956356332789533338898294153361802352334443660491380938642830559634230867987143481271196817074081212446885161990680280112977380153278144894323709639237543635815044947352710146608062056090934030937988625759400239299311663338167853533005343674648981106450102763921051896000224637689557931136546207365884630746399213135993855759532830318439185040093543433134466808562895202457911317610843401186139043349833549064601610798678606665316234817528571710701751311245246800958571510966487964264004313291393628532532029750400552903643979175796594757360373315236707749678148816278131084956967649104466038633921968893236347735493792613190911325622609166356587544696276716998295713304184898462707246445050715747504097723851963315236239667703305639582609714188184275932822702665493050094302334510016110832106046449585640300078487860805144725131761113258774865355555010832603722929975104353038066027290975141283668988726131803442801414958190797140701002985149712056516873746196672995955120623966624217394644374534370230872789654527718561929120499404081752334998437891321865810917111808079016383884617776391549554785775948131524083267487170701509889951953100300627548915860234138829877546235034465170876222300525019126191908792724402619849267284224332857623335557431896587167902041963963709004406488008588565192288768256565707132910974884638002241377005855473393359701221124596799040484411241354395134184184947112342781259490642906226423841874949289511629107617537920068368970845232766062565458476491428217144303854106343306389471898854590935304217192745398090800520016204977901758847524738016988908878875660940674366413476965922692655232060709834549467769571932408684104901493204362835946819156601645099362897666732127699888804999260259551215818655898351776740784506171692525239554693229866508401702338225579353773088677411977220903265360962112751170998668772335825905365760904860833263843967509263445756836062515637418835355527765992015935079037181301633509846135465975562873904047943926387408192129369815738693576343040521476914849223798659067636024109884058510649408387697103642983461910183827935198367338704087388791917182416319227970942378585095470144066354351025314844662845134735107421875000000000*i1^62 + 659749730520883242419998055794011606877888050144587364857454059477734091228694181607803488406327032365071728638853999528746217663707567988950076369575021327217189411406953753527690540812762116254780879564106088263311790598897349809049302026855444820192855152003882001281467807192422861163637474558155720962595507422948292304535375051229181241243733326353265577971125528723169305194293730237979867156486178847927213977795926724624433794617972197815961020775912863652257547469234742876464247038195801151584291234708059559907558638968692488732342185330794531179582441114590776173246732697306038504370681110499965061980365726194464741856621590081551951148616519802339929829193151465715396847644273283686761231871730544383534258923827983858063484614487492559997223753524340146060717355341096104780677411078599808401835119544459222713393660971147564594484809653610837628201116419571044186344962399030913861863905015801824757822469463351430516749900883885816126065913042657486039374319978648618450179816996648478606422011664714077675216095605342620363898137969078749017474922253200926663186420684113448127679097660596302961440881723995975889494618913191569982115281931058163782312623130316920839430135289201479999076626590381753036901905860833094342948553270235237399924559888744495199412558939353758160950549846604082799337656737578197775530196932083873282497079530100542448499321393942993253562989548886770805470431013165221903651723879415255622093917635027905045152873427815289696943028717946381423204411142031540540292409058863392698398374236869418404502613169971584275307488034989826085338532755337058441556034909848618521937253646190625679131180564501522243821358437983852342956758724111365396400575833728937904447699693048940152594184803957975289988078494720021226556047712494583331210814918202309764058455946987249860714350310225961867642136171944540319152484999990257853605027227121555066153151434778879883060015853517927262927908857448775428052095736643186480630874556829612050076789488138278856086896497436550157364998230682286025785723173640684292839052784736324254712959110875922600208793010242275145439185350853464206962434464090775158934433795288361436250051848827095297279837869377115015330268945959664783909343722060329176459888302621851806182452500234883253045138551485544861374272159541731937006191292977738186943400461023912013971332999811232425496856368169443210460442675575363454447448541960141417547279676108466608390166808376229733087840608922056653127749085130677177115730556095678119562899851347041533217449258403931110501289367675781250000000000*i1^63 + 1451597769908491553351551168232259679449453451253587605828469724583067103736913189756269289158895700309849969482430233583138726265154957476619281228262185379742052328282130509365570857994819865529897466598782937032748949916259514498681043791480116553154659245442860600152155388744586846819812161171467902610318706755593546187384472584139254921959654638779660406106351010943855318112724307030401488995658218861357678787214219536524216574700498120799695934902672821722083196359123549261049804228615839072104970457331961760920588771094884766768202729792349284216523465149456353149612802457038354220319344372036789883885113748608739822129757749003813596698718744421977173732586743035414100506483755203347347878817713508801837032248236677558199897232625128039399218833559122076118088311724253269013780469846072985535584807528330798918875309491441183339154178009446354587706656052611065986447409618065376509280429177072720738727865648111019876505213194919779380741583057890625681757362213219030180634704089501327686996981431154386037757508709399765549337263162029112802122758804756447357978741435825574778871027426112171632505619353635134243344141449294873503249992904866101811657684359589057096859435445116592457984056048603821283210413580802785820342603514603335489959264866819242374698616877079179515586720645980949299655996132630279760512712721395933298251150592565056777264004513423479453917058018830953282807723998983651810553361304145677882565360460967350006342866369192604365165571074634534784892579750613853660599664681980986849238936328950790614706033113741129473169255038928881079051511899328561919064784618047271451068289694353461997001422509404398956645293511216669445362342184120454089067871846895170569715542343079963909157131906164262395014051950194725740542943452059025824501580505080905852150160336837301960948031652759330762047058102492135437570771865402416354117797925812428521715636909621777792465870724834464505387909238658925615541768481413014231780589817169787746487718980348837545547894446704077835634832974930397121855716580214784557201205471309242241202128584406050906647857508345222291176490520035857438671725283122867896983804921057920539045182980447178586013409570986895060983523690319323413914407752287651318007097143041170738358223831712097047905025526579408077853062550305566663736023008186897821944997923557334684156428297512939337607465988409204572110403670174052223626811803928826746572392048455886652342033473868928579379313853231538241642822321608744370072655150345799445704027980947360905611313094210135401226580142974853515625*i1^64 + 2452833935685637249513077854351533316293107539060868037093930246636338438521480350411326140286667109249840082291795533693572272236803448887507845190093808007261298777764157236853998758853021562366535069205323213878105104180021200246983688288845190502366898386993775691948056290607765254273247204236748946712918845131494045656558317170673849602273199448798917382955092992881819337593677449637464242621448424942448466819112698309928421808332414118678605710423020143068301024918500840496723736260706030700189505184692857480612359978153846976435020986878707810783022385282535840730790965474381294212645987365286518546554803016167635317618463144360796643236835487026701427007288060843743168148401454030124958099806083909309289365778284361100953546688362311349774918978949204232115904583256479780238640993872787474840281569649262651920679859638694291667672022479319379225735397789459465156467203262632900287956804999558848923202512344026768272829798179459800506871285520152814885346379979358463780137488671661861849043641232510494448079731976376674398949331313797655509243516130293761863923023085923133879176265805524621392420827113153559382869481288583706843614211041371014594136414053322268214628979754850888799531329155201632302198152509686548849218845668294365010150457288810014073563938143286710904276333502220108341980881748242214872009154876834903942909723613080487508722763227012284755262436944146919097558077499650247090127183250306970952716228591082178248412694051484237494774919069125449743632754650559291847035667438991468194616992993628850556588508922981929180001897665671883929195078063421655779161108138666531686317352011383409871615715218754593393914092325448520846492029471779067244149880338686808674684905238140717703294286367378677888324203520591019237142495418214365603207559907756811991648887964305128891052376214410205292154048574829244052061268334409376041872031163862907437896113063689189632447818681145563445778329912072440368469119790076946875525009474896264315581957284951027817420232898733385329218841130248362826295793593843984179080868351393485144848084841052809324639203685939338538785986530939599338438203175092733272874489778665568581608684735924352717253659804112009935938095379936461503558524785017814258821940376957977026342390099688465422909750843677132976807928010145626765952613025297313894970634453633733077812588839479966477845360676438730406171468880664487998063745569983790707145026786647620857232807203359021625078121376016111823405234030394964021288278311335772123850821255484856781358359232544898986816406250000000*i1^65 + 1376844015772395531400185684200054436931236791400813320740414407801195502793310201988440538480293020834230342606487005292058700015129177111072929634553696194034635927290352435115486637944395567297292153043738467777530596099584663362229865978989926450272595991295827068787632760852651511031755798591662244395468181731103143728226682883863752881863710345851592407223628960915886481831389182820934136469911359699549294415818742110558392233700596606812301137257118674877511172585098318624194553628647278607134449459735426061546165998728326635984599814406032335190146035993365311063035445307056742284264916361180270911776929438951651638752113409821098162466398420408044546344144326057734841532350941482667211675063776744727599349566641215368552317681266848184197089518016154499944469139084846825413457675340767387768574371627601733338417113408069826862720710843663112151562947494886044120666350601215590550422442585796424501077693124270368038687019530779118239748978357228076648238423828315870041170373820511909801955379168146577718684737030726296625577533235026742593223881114388104341711089751432656929209412442191597156149943838908305187235686491961351765188467818849624652960814427705674032391076869858191718113547467676894553542028674861607389315016120790763644724029155191370001824411543447311225297548275005132211996786240867345174993104501621883073079352686426726170795253194216600724871278026161380975781807479144861736220525956296726814537182713878197767169598088912074439007393553141332505146060911899932683219872547982598698795442544813811787068304894256043705306140846934625449614670297967693141168879081310154165713370850156053655963756651667523459447867545567028602881293914772726003316890693006322782270503236317713448197149055377038472321305916696886043050858634003629764696128261658131226614902274465251363223318973945126187754251832271013906381514576454299190969115714312331474409824115535596973500245229222114446540615689860527504702043015137723914368487489213478534725971530857621468397351427470375906856438937732826585517419146912434459353021999281368748676351506580770614697840267682592121917957301819316837481670223955401529113868348777318544595774876064201960725164219278480920268747721078490619429786291624812123516453562804618918494829225925032379749864964856236062872352873231632236165023412812646062470020640156307184542241452110026178194495601385394591439104449276546170422695708246539334847369713769185026417269614986436402277963769522828951118335137700407408294849195107188144868983414059111906051635742187500000000000000*i1^66 + 564959562960036980994000799600148516645674042243097592169358622077599299676846524487432451714734577329555225275645819819547263316615366187093733175530936105127964099015812526188860394516375298462827489279803982542798609275578415298932489321590981850056266408864461763419654902851579835177660029644400378403988645841715983499313003300161362430596114151963633003720495712675531764964907922367681168791981228532494060217425223131653596473829428841472757469847471373014661995168722807514469075891881097099241463977898281545018280420847451904042954811009406140454531746336179173629591459816019304931979731645255733030755493411009244907090532345234782796795114009810694287701329429562372590023876609766669463600239706214449546296864426377568414523848838505692393545907583657383536972664758698667940636747561239266807000110479035450251310933823586971111280729224503537487403528431719380795114866079362976083849316187386607435849363631367405503968566089802503360653830120168463358341636318239628025636199388219686652784279063423514647058490747982598864142027332559250196971788858815971934296657775156139186953752522590385912274907470292556612963336872954556427669000552506404552566068960202681001801218218349099401467995262755441831137455005486461200579247026784635383318770277241610937708504348605128974932042963106466931249026216005531133491236242540081727661000741712419336894478984290935351380553302381449529893914647164447861598274689969280719667570692693826583640968068962017767940777615840052056750737641046958811069487367170488077569283855581735920460039108159538502395871991393016194211192813875671062198765656385669188663192080647872021418412534696974514863113562333953531216963575264641799538360958116180854011089658104278211228273593016715133085522332667030639715620555130412012042673646654040234062006057631275634241606423580887060287533832510500266053629756228862631080611732279353258403473795656309257525703503415272964864517774399545627135377944397272897586682511694620193034167528188959622804257292868371892682946338809005003710055733894931543512457458772312120195526649573631682399445997219621551290961947779451181945487368357513910218196467827272172466791372371762948298546298201321135700170115141839638067040063976232848808092370736313550316371357868834929561382822971556648859236089500110701360769790523009526412337105318124781644585425690309275119674935355096148893185244976041692051573220179398072945339300538951519195491928550452973179804527156861095686826971617290049577781748326507663970038272021484375000000000000000000000*i1^67 + 147635447851223690364025222519943910828644057970790255159066235827459045971931569742103759301243650961337791700036519888442980801871866050185116867929275061798617812527352270978489120537332812534596008304739732308560772449833758468409933153596422017638441180328558213023801323625854919017642156296447689144985593020069526046972613522015804449036806185776637496461728773070245584482401968664437236593618073281673206834209125175665473668561263355490855968438108341913649061029179293059978168886007565300108663979134449924665104323631933223283005878502630616378305525253472259975722896066917419864325491039358578972085368325168824314171012707351725678654388526753705761677567188028203380133752386239989180280880748926420486318457275757697594301997238305339881724575715309990957694077172189566123470577099547677166863399534802538755464892587311192797560165227759622797197726697424538486721493191540204793319680671718023102488517173085276118797221447499947790412582588535834358387786762193014777956397058396773191033542665094625049717722460303884257317883935762792870054471486339376207706236883714897727114431140907113713088390216282239937432725461512803388510102220222847727103473471614161903712178300859999092936742415968156098119239810180032908137363287324071958648785173955689543144894411910429781298084763867415226896568844483021220236228209093802526336508996673298570345514988879592709356827761756187897461870258831469886219356390224681989504966904061102031998825395398243834055924862634952999695080443397523634150453290212516817962345517277149047631823776177822351283172998788697663804695983308284528898933348620400159362922335338926198391337648866995690699852290719380171359763397978387135210399512224475957102700565049584773746742477306632361147761665560222671033880975305370985410148006610418021320883989769443367640055215370066421408880417975642114552166797522130484441386339479970526606083572173266410357277500227635956864555808037471887355126333210094547255605440333883668571672249814832657075771137066922228746028193454629313085767159270725434720427042247473309754222363024768869572236764254763783701581974086721635729158480615724518661129183745010300650088526679495581335847963586737467223346150172636290466148661868511302145294416143320355921953147884472399779127402655327544939215724061633552343667230167256597481651078128834869093130434977062062621060021597011310404857966541552219965587156389735562679017726464073394491466132794995363092369897576635319437425064990980305056249773029604591637500000000000000000000000000000*i1^68 + 19489106718151483509353911317810382479259840929920546754146996336319999137570425417793998233086451515334007669947230550080730445450451255209913855195529927723710670469282504800053605682691714074681310491502920421787106243515960497155699414114056118428113832330121532301705427910851178527123706297643926914802163138989914494414962485175908402061056372679792750961470201797699184798096128258308237275140913269916839000390355873406070333710438682496303482358785670316237619814252448728630704542319080217025175150872111318918055796923720616835868065648364211404513243480762699951410400536094334723128362677357927176468007785938364190915308431771226622939598767965853163122873126783515037407717392613453921679660021856827276843910888072726243064414827650858149365693175610685783594472820232911338885361995519848344994912143862071793403282486410890676785033541156592848290879886970468081104958969669255485103781373969951653702808688702744824121552379874606880621689923295983294547587488124357416659235737861568083979400453448689099097459877573625934602280783635237029681547308731921304921181092685535346161349885173155971901529115121939481073542886366774641304513139321316206838253120426979292480684600084305891177689006062904581339102246807608895600068252635342196972190458731425942438287502862617269386059850700361305303692519319893600751739340918686297888495286348162643193899576819462102159113080038652710352490354063638045642703473417808748013124624828528061677172363315718110280080889033872961044666413197678466963549929897275837454870583056414482918915024061260835764717600838201421795986982771656005402841806796156582703735405818084850870574455283756760152478691728249088407390227601943549112557841095670413994503506869589232211909110952577418132386247942363537676914247568969919518878514216203167630091618502955597745588088781808056178416154882848015117670811323225636365625840444469129734499203853325043420812842447277258736163776919095786552490623924133571218067839327813323656632480556130298500651247279953900225303377701000391883050738926788522854750917173360403105811376338842309622719331264832041862602142884082140627310784657779611896602360639080296981034231715663741140195971295544665075964162403535316883686497609924201283429155998854925345770081944072520629020298236752580761338754101449942190801535818899405044811302167927905320219517949366423829978876427978609048437981573391896241090565514620511797882839491570370987202362361520039401837628917263135343449833044612146055836804195360000000000000000000000000000000*i1^69 + 278020179080031597918398777661347932363924427093480486650312593094772305256382301636427082909285588034519985674454275706582084063017963544827732709261695232650982159454470037872982341360474281843796132668076806000798639996787498428260263015976801982046052814321008137906559345751797929495658013020421307942678961163607105703321025205969125665399259727240226158543705553178180024647697472166134982654911510317006030690464456437534136802226067028699136521811928113059393304948881193062500726079293992384690311402282327987335323351737593664788193284728781369850832069089048158152431672302777885761041688281426441812654605098207296471710192470541465701019665688925837778008099833502374740803325391603566978263049096168308927723184676605961071962387686427126573213905775907344605479556478836092234529865686337293366864891330954825377114380962340912063497947257988542537587373331581803067011383258220043318072106632227409336195609916912058180805323543208813333932565588748460987551767811573988780044474911026466290168345965586113875253380598706961896665661909513168793735112770440098492918141908000780917555358203666455708620229125584371016656013902295665415013637641063606816621849727901946432378027691762242192980075734157671303667124994519708049808886672790653127148818417392751068527853848262843257059970039921566788501092954925365478494826370469112830876460921903698527224163153961245282139427416781278562946980176334473830307781354396777780845109492144490093098606683522266640747055509855474864517894592185362325260149934628006707053301037330032291055224740721929842466834079324742421327022420915488428860611543093453252738580190407191366734484666492525507218509343662622544743775993417848685338493777847906708071353884157992059307719749912955365511054227579833752416937016723264233861109739195035503730907548055835541990208272843749614620477603339223105179587836270678213339208106002013907508757584752965297977136292606923323559155361001264142472355538479709400518206157326799602502385891761640424462108616080781336082578881877057165303723536256046446128977933147182459655126235594378555428347401849409512148435529861432858707153908614583243943073544388204009772444967557586815693976067903711430862403774835667096540023309829449170020871466775733953799192358827139417695150836594589754003714237974010172497499541922347741441631060626402130759495179192619191036928347794014096004712902689454202365451167820502231648459411552023786295666605492137481930674835194860796238185141876224424808448000000000000000000000000000000*i1^70 + -242953733339619960294431525903308082380654222694835467376289097379101846383565611197445673199061924384663887076536618492275675450438607057203571939852708956739967481000613554594024931207545850810202729693037034110609768874349837648081586209741835376014685580296481470196639920261036992467204468155533789084196960014165077219749960116753717726991388996033482193168737296843434760689032185893591046764214045313329035767299686274807800540417426800169369286858626769846589136314112092726525729217473330223544876668527918632929690014635987631070364366690471929294986617669426755468363199476088292874853975709426513867968188590910355009541296751561515020162398076430691928548561756742847214306121654824791639325685209753680139100504716226815831935401184123582560426882327339098356129457555953860396597453943957434660835105134577672882088840378964767884185671324643395365669520666308229247764021625126696915700970113140921883669288142116322255124649761487842262988339961096571531718065040494732988209919879142814418105775982271250570858125445335196519023018515852631404788512136057674216290009417150025038793070156993599717398658965924093190075054084743927080319411133546502940253756549176157160149493630727316386085170484938841420209221875412393045663241718919745559579740056924774970788742420529259640510742663209830884729410874672968589765079425552593558007017283843834610614525994513426258740095965757224029726753595522253673814808522780645325495481047899021257307175360057898614789464439646886516635455601939415306924612943775872271958840281162365121695204891023149631208721052433157524890455318656814723127778602415422152429842892842216557290111548063193312283848083211589420298920139634217616510262291227913102915684720964361439940491680536203490748808165333013753995792433849034781152923049604957318912910150077820335276583552597189870836107122869051424923925676183429193106919137296106761118401001951578582294534861399623450587711545656124460642786393816885694626532353435248402215060754088270057139831077103922476630069838091430487471205777179346367116847232255773640038010781082590061234402089302652567571732988912833928879116450150952947084736097841990570888378584669437495362661684645334322708071390044045788710828807379017515659278766642988272067895361282302466632792196767698606744818665219962871015674645041823083345840119674104904218745922823866556065415656849348006095879901045884936829369016209817044178682334937840573212921114860003382573672956291514718090265568975781888000000000000000000000000000000*i1^71 + -28571328711265808838246890418694095691574389666169556531155327602257612750979868085398051894969755945462695030681118538986111640536236537221415009971746919274692224805512094323915794409802680760895198392414111554504393401758088313265369632166406418751264367194695427409924557953226128427203629013839922355369275641601057564340325028272073029405637942368584879870545552477811707501650566666387953549260457650582632378167479256142811542726960054439189703894488060004121501307398919038911900953117676649396083899166261545548596441353321436513590352533239146003578550449959024436205748933866846609073750685671668373003984175917884091356272782388537112111871912129047112929670163750641573559702816782655330049332680273125588457552351125522902824302656856666193031598511230701109610545604814665564129457721820658326930558078099837749158904130552100134111345075992162384048927910265211004468907251342042590589900734224517144024993990196579101067639733473835984222820757051579555799655894031685855188050178047085694148534295529479150739245892574923036256470487036210572431514633790352649100892369524381614481917351702526934458936897024750622557113939610510285013806634988690023644628275509912069962986522424977063778042026673354058180802168989641646932866563569760784218724195928476221157971421828264416499582405022972531594387248628283846343020563180470647419600368225508702128543387010762013185651492999175003109375723577118784420649470620648811251467972316686611930222749721385796422726416995251112859791285508023538854035604024997950466712679043951936293277647163549826283252702021674578394292319421318141459117448912051828956759961108626932454965442158714912760351861708482448832215317552950438468314076463342849406015762276744963710075083500208176513211364583834860954725538140892083140223708320325896601585681790888686083751946553460242843706556895619953116049619361247160630425777112327394776365177352185377456369097241245827319124617481313101352508656044940808222485575096224310012075576359965850181984882298481790455240146452107834357986885734568835537937525849144790462324045282246273111017477187399007915057006871765823180106607579761935682748391975349362078336681869510626568712436126108066978131960730384432130094732750807347484593264723658132323963772868528301710319331447283913430426020782748223838791318590668699075423140888396266608683196306664492937538515921357030708803645071656631706360760537365563389947408463423385832718925943389750709114713852154859310034400051200000000000000000000000000000*i1^72 + -1198397264247311040260449181610761478350508991745586185842482610964794035882463999498050938876747630572312681020682288639053388777221215922310373660877370251397814751564649037065599544762749476805727257046944886115360946269871381527372919555594927084550085697295293818354628319636944673380556264244617949367562235195561556261581441234848373873797052513369764059785430306804009983673717690476492892944552062509601392072371514329677257764576518649899424015639444172289976454122478933756481123634696946998011497431210944505954377013554799235611358442494717669952770488279307070961998019630064783296651111925076421834643504573886543959121825524258859434472389065549644972905854362993677254546885007684444701368399778080911483642904363376594780293009764119542322217315840874021921938277179930579695705962805522153249581400292847611764554475183659016689780153672353598644835167158167820654375263844201257176678690142711980930429629706811214080122069348774309884560932451552382017445327285293882481984695245812391468171493073882391702029771813340295340259394757635518741026872481120263354120076304657841742992688986081962824864077679663508631146732684353785946589286216819534982014789156163670962017741919864287739248317967163786987736659438306917752528094553012454294790856683366484017689574362603363073658300394117737448829319982979034254543432058416008889983689961823752581643851722457611061919856641534207109741315075016152560390810142849830397042816355662117002583861399880833527693653016742149257196609064390891616847118012882296600895356589954659823549503143523599878540263225038151643928986928037757128039744389047651838825036383334066387078562749152276655650182682243209155563750553343039657114837642501829898856243764462349971262092837847691134639173773069273973041137504863637401885581644537546194989680666676742453719923046324893970445729445334488023947487567484301429259192800399224492946710874235970921655156056581133606895091622945837513379526773180169581690734058716103631789516353731918778809125474529595898898599827655226269235883112110273500304612850123148308645974507389895243864279818684525660904498026157703978646931731777012454562388266775564954072678497162330880415260529854485378302592960741730358203643528607279406052201827376350704899997467899232150929826608920159063184618889786526747887654353567076533102505096249740735093486814587301488142797199892382129586863415582758102952320411430617032741785260004396645523758759001818702586723543359274405068800000000000000000000000000000*i1^73 + -9182062396230343561934326649564655386599853035868900669594360953027906060112963062812988415222033227485792024288388633986602920220554679512676375172827957639965870852245272768027944334801741867834153315188994970763559427915791116360194993199841112949784699576478327245528070340852750946017341215861112471680476494225137071530696575151174468029072654225526432055496781339900887975977840671480813686798888744883511824327943193868881743674814041543563748160948926538384627072848241132848761992004729706642487144987184672564382165288016715569623318146221763856580326034238077083684471812736528786133123069863998464096879391250266469697805804640512594890496886781904835506185799495038265607784519679790655339982199968273243057742258877991976250991284418056838337375079910229597673679931887488245617466553596107823714243826495657850934861184240553739780700770376479054570169218011742489215352431636344998409926406237023782285968424383617590818984007293477044842928551491985066666573417731781142956489947829340234367489621688109011134096038178180659931364031235705055036948889479780672691918507043554147077791518062741296243302921302872927793505711738149698683073495298317152569596720583014741918740767679303689490669732317840550858201850541695200678210027319078123246563913661435934610144663410800503092497099648382569707475313732736694029765295723399666608332191217770693565611969227792877828860827756198059978394894136791035962849039148728016666968260078719854209780895522725763135975686908171197479276943325891116555674388046072460263057247970606919519642029406775519370430119894989519526485854162766337531551424602484166160153518746319905589601876224099529076256370801701783961788996666578792083137953223354253108660735588711062572754676988703672989938430102709053618920162204328373331394495917241047296405377299578795686168112306188424363320742006235300371365125768426961780288980498579520474785342071217865289079508564977592741390230610913239125003584755028578365429526711318018869724456872120648854874312787927605146570964258692431074531301934250236767505874567351100350047180098198403995524278244135033768246697480580871122200511759841306708509704678118510221725919928835132565397782606455946642467047840243053012111789856793168415585195757069999865424879806813311464918207098612412229108200902687123857491735959598445418944267550013501314774498556127367884991547143090113488939098410257142619041956900292579321750653469334710562801716838022651917730092127617024000000000000000000000000000*i1^74 + -13457348662781077673105496893736668146412119373924268043866916482444168446141061837661089107039795761814260301328592788877576035043463506454236005225692632912779458314527986077919263459237941782592760614836045192071505510587308252460263273116721410914328994580360683774024040865945157240420553899175008273353164349443378149465681166937296753761399004580296827021612041052137821766447662279126256879445703752746931799392729997690701693756292033475707390717085169166284376995174575776583584271328031735677701065721719561682854863000272088380487716987320307456752314992953569935291898178412068749395120159512379576223527298571611646473175252784455178705292681006847111836997061883900567173632549467068251098588396493318519385665491169785638401083851927312556499801933657268499343500057867649822624500334205109023672104261591780988638934839272536636546605596640829905533634226540593369570095599100223794150212306014175539918725192012974491188190377852835859797054593364873517545007044441360531237301317263491320981246465466223764679591822623255083309441946460711590510524136407306979580352587190104823744164494733858054094115350123188953624989459760777018840390564227957755699174012136816886914065422265604452913426590464370839704542508608759864866630413295526522144606849914679174945104404086292652582886123953826156432471722050192979338676967811840698642574133164027972132374774575259336006973162410441291495917529762894729247204534571282604745375839134376678521697184321311860367076546309798087385871246440654664442328429081177020533439473940416406365874253254953986442160401795210369408963344231049037277728536941293547930642069292415293289857519170251720794638219090504999786140819275736891180049724498039090842760875800516504171409687291365074159699167124650111071938650291541996709960069443148776292448151840763519649474415840735335413740507367886905373059203282377100444198340137530213054766608362934160901816859040475607600202522530381172650697287166113247770910534426606395194214834686612131404066734694703957228880237935560180528698769274136165106509082900715599898220351304652499273793095562534795159766520595119636798296780647840183870554064971845035355322273396068281457439756867418510271583203126883371917439992439108321039478852376269319543988274569435406549141965149217608653351903099101649410001718316733637578185521888063777921600908745555203199329732360014791383386158511184921182578755087235428490679710974435364483181913362663440268656640000000000000000000000000000*i1^75 + -60338792272995547710230910508157763322980822183023168968901696777723384126928332237325106748784428263366617632337354285791732143149885690432413402189230894099493279787692234520900220356681915706596066017232606040663712969152092206653402053586966976086966549851288355115961559927058594941380167789926609355866171912437917643112162951347979901398488845552334869950485545281711266949176473105185280709638932864726250251549123878200744525593958028002951633867290638203631819714896789423503289191890356593432601448945546630076557761904768718138726671370897676861807015881965989579805602864147345235770680197637665296212946131670294312140849731629489376496753319326402087210085536090881445858069593649171806065232180256533939733681022628739553340749832966535230488671230775895102177101688635311441255078329313321243366748344824426558905050236508007560239550715648835335377389715175247229864180340755135919320655704297687671799220046984537978346484093405274160641291491314534281372826941611604815741626392187784293006907666926824354691247821186267774371800843682037267326169650685243590178073765980614821543784250054842006043817368481711680458743105440083874862940023202888430542543559250886851913344061617176133593048648069215803992277920839061893718708280785664726558029788148298136788964827172524654651731184598541902869220797302746632154564052110162642719428724887838847827399597564049123677333077178984877797818878966223463444486990032603255385039096006904416687701891542919886161747321771850291804296901202530736763988435846594074552317134925065206746991147740055518049748875991734247170301809489284879937692006785150606398744187815677828258730227376299610336928593267885691552690739053892859457811999109998343963774458956995869861768037292067627581769337492240225345094133906809316874592287636620472272915957529167859144599833697365861957964157258758142622392070781728051057283840795485289652804927893032223162780116428861494514164366571787548900464441632785279469607390699022156831289549833255681018425540755618671435389839947336876095568905586569532960375759426513547732540943497708627214489921997282405263138318774755562665992130194923313880684615855763595928127417766532189190041766742068770830012234013888877116146542088672937639156916736133185492246474477820407363394350586140052658806952065969691382079316930679422358892131530302719981100971779160929202479146334272861231123923836992121342764913961902448916360115850947841540778810033207404134400000000000000000000000000*i1^76 + -2620488494872708398690609435525572454768526442554470516095490735294919251153445048296457254553431761105068367637106069975645323228950258032122543059600904255279745924131544277844978509790354266038960461653053940104668510844042760370596162054976809648394106374678119609614562666254874619282526312019255209014038268533250738978220629946528989010336044784958460591673416981895196417240636339441442198632567385716651641785882746377661446721082567774103952334158154933412290218334781092331146120803646418870806843077030548073562396561536045415947178626705660776463475088552316481194587636337761148949806466655994449981293478621564427525613306154757211879404768319596827674081832847197947334735609800249322147165688749044373978676390451843895315234813413623566423535984281612597000215644253820205993944240774758533028333041515255359353323776202289379548283669327089081392650579642619626152848678128349396881353175715058207996372343092887155632067995163581069673032143794426362899566704487349838008096555498702086252234895893460630058861281105498040056846297293973365319999636261946921554826978360398299042551860999456057596898574390119979244347053693797877100604138992202260052933596406356770476426483283325018829443374870997736084470309815304277140143679721585320093456940376972817911080603851678649259488147625914410879722376407645981862666200683097588851058044362764623477172072181993587699264535864599875205788711972150503604457305079196579445678651469115873082455038813770149750632116044265315629218243647413313711561674025874214617401009824048481941003567489294090966100797064919602759230234599794401939447734431662015149406716048791820284579931033974244222111426864195797179642413465827061737071001617118844105833316519584940614994521517620893157965741676389115987969842022088434247590519766678324519382282970060623557066117587428497268445230185024829817200072220461088665432368117484684008389352123246783257912317707230054269030067140725826644752254162905133012592852036754547442372310398769317388425892475817331988596638161876101758437052999719807974325855243193793218834633803971988108091827791192771969748992481193605472903694201136722493602057136936165228908516226712651307778954438624550300593265893602735534118953616300181276458754778855715129436264792239644033659721097559192115014060409450977051032305130883575225985293687149497216637644237088162568972367286714323725690750762449140718537007118918959588489656866726582631886183045529600000000000000000000000000*i1^77 + -5615233403523393385619653699936498255919537192244418911549391593892554959189398974538653644690710048261802066628830820285379480845526491957174961146537869440273269602228809228096181876070780510935078600782891752509411833853841578948943951707415373343496169672157817385113169287162358272366620014694873083079771659774490729857553585625602895909771898109883156173374882944705241021383301046037913846396539660791974446774092023401196364855737498601014030823022025198755518883434217841430323397036600762489288933917414293104099748732360189395748319939982003740259844817733221936846705129354064823285063806405001002627908793016876009727121764189926735257350813142908878078155244330433617948333876700107806115070345193916325101548714411200070167192131209117226270570610063484736599916863660492626417489955091129077399300364555453854886816011293475269862428796260080648028441930414877281040255557917736929800181543126535016537495693545351558587644911524506769577430122996917711179814627954221955131334172992739025830414245543914288483879207884479348030919898225545706372743574243816732824677526029288738334978060326654804317720955748628421984792401579164222616518740774676600439095645984268656758651554485870173867513492300570473980918066200952651009860272976561575012740596101737528843182725841859986095959778939127795983937904738573426988303882492022635128303315709347753437227914888859501466861944792258581791684376911414717245807292410607567317584505269152970334437068908160059045965940321380778452689701348582654568058494948570355212984676175666049210241685377864210522399303263005736161669379902424257904074388880927195455374140700886235733609042000188245564328389871787590501922013665727299516448907119342495164438264194481582900335772414352487103545651939140855328193439140198934602596830515402441910575395671448344401032407911328089025544642792830883658658456157394140609236731884075301435475248000890067490316213721021889365280696368402143538216857528051558448770442966585014350342925732396926707962066332684590150581459545710737173289637647215475772380441336380130732327304312536712517000533189175750004172969470327935860007062669933385405828251126523572274714480577569938087239685890290028918736179174123277377841853446853382990022986545270699304122766290118226632736139641397477282285476075703979148209600493391457051405014994813237293122789471747361705990732232579977624867477076009307372949366977543843821680195795846870450831360000000000000000000000000*i1^78 + 1223593794638456797376817671053564043277535579240693391514162766060584708558178097121833950396861545159033044040580504162285986287039039407494216903716055735191303953215260809806439747190325685045900750524321901100626837158091914840009628592877433073068760960183375091815336691374542574775576549915483367434256336523628242544124977449513869817656899483206310481899937249689959017262907848884215349679655092657754656219762338999577944745029575856348271253753308359969632791144730819803384850767307900837023982606698897829382978040951226306747217591844618263939926169555659196284718051202022126435227820471443614030573134986821251325029436551905187877617235623161312094110026362998760251849788213835494453904771024749714810625849775382713021223615488826550514053239584181306696905172465659199740781809777381279345031176381667227622144262304795973914774987580029617121823780328373063595714913720772809518499768324248613045160350856680837093969139921320232149184478143934865327463006762962351972366307836347789990911091355320208563897384791197726505944801425128352224170508906465959303799761767078788689330176312369154528106235700601798561822060690049987676955137830023076710766915477448675271802970836375665155374885286490284579509312869756247516471032015267136273722121606014467463810945098892423582589346899502846456816825307884973773701948555482981180429158065145681941902934039956679331307802450411535893881734014867751397776271835772367429017988939801058596501704447701517616986738462479678206732305716559795456165397488518763250645022830240114794758255414282198378251302268829216499566599023418093192803153578738642595926417847944563293842785976875811218191348118735137794920646171044709908649001925920558578298934206554349922780661919199711382878808632743765556801687037145716230384514384652700633706171878610373254203562665424907005232444248118873935797096193606729110826946818776297682503067985339368195759539750792903137804728795226919455617008000230863359534172410507200725405686679595149357654967075196185881286441274002502225119166700153711607161776574750659835679921777991204932279239120271437279487220821793736786434847444528115308999131426346164957134327012926352364951599172231432219779413351309142646471726254763097922960868694927146354881566279924374065528569676054622513593678248037440356768792095168883373667368139681438802579328816209391906908784389006730400330557089564039444764000581481330063775257861082316800000000000000000000000000*i1^79 + 4562954325233997756234990799648998781820940234407777926988710189092456157573140744117441944560629826827469805092133375851764722634334873664902049358315286496110798259211929299379360189221910751780734243056180037958995876004283023480479552472389609476861257635544852882463924454746717233328064727974174106119368618762672142863660235957592968531771806957197872634921544063351642781305389415079252888114618700573049092805313479533819226606830329055299718825523973156685909913519740011794369717119564909916995754481637919048708507198174945391453210963565221857442322167621992519873573704075263649199860547236303592596702565804694752101805784407205437076835591885705786270491368084428424923858412001968490145602479831273970121254987006434448493102113207174464834871629912527779499280428953147394332456502284919482710491105788729483465796908610756462538627244116634064196881952763701148794227727975454413576396121011429641912942164543971455583753988717409071661779536845516169499782469661164003025570283395239563723594356542313950690978228194544911459366394189309877372718092735486813160615470566099629994529371537941911221079097373144227950061071244305504939952208590713211186019773440136988224708469196218139363917022676871781070164747704542170505519011111969713202986423580260540525883290756155940655041716127088967124966029624992629992401898193030604479821142354424921914859271065072307210987715100924084271124633144683385251617817737133809832035054815804237163112972994913752999713785759260387433854302118271235222093195277062645499459673026212018748302093257916907564665967764011161047556659704034092273085604693062344014128152665002048562150853123662420855014246142365162551520135991252504974006768382038576185170392350038966446668803215996406100234380889131359958303618594728501161179001013293515622810510853442785043272406013624263439640104996333705846102453046069761690378273968918649761038240331354804401731319985359669352081978494292645375045472800389466340373344734845230609499206881434044894012468279064553156226061955762854298491642259148868947351896537637068984212701488072751074098969239309323838279823111542059746158038787558517522573379877729459278155506725615466661991791037419667126397552325904475113500612027230674738894383494891178003500418675671466981096065399639658809970488564173350191874658149941691036228754612455325051140221547794054635444972783772691076464028616665370608660543464160740185357680640000000000000000000000000*i1^80 + -80643480019754679705724537679271163620642339305053400698677248193354920543298097134763940133676985004799076811212684159659423975626642238515721170032870443908763342351694625694868812179796418509395840539633123408239225567883064272444534482673141224302616744964244814260244930474306955592107538052860729327785340014591590683363558381845781557127558078418939411965386069855994237696846850511462777799250619410948086832515095828578854598712434544763943260154897662823425100096183996428779599058060603530114422949939890606440121100405633704445482928402729109876679036449599622300141433809517858290502021090905984322841190950692170077107368159066014803820380744078607830000143205026449189780791670695691641804290200340071145844822821008342102586239083887979381239173409360154551303763764747284628321420426834087050704029306476013804447891430545075429503586283002967575610388023706451796948842048229998377042999398371359004437833740812632163252118534109097332746229397130268162025989813429518876599436763288367173070330093582069128389059058820184024321263896833842953381409868244036031401307287993764089579255792805012584580344591261998883754252830217873137576712815987060403316436255403105578344561508594148152660467548504752838671660148638166163581628712615164601086921452200361710370968159803498985459994079530254870676565542685549014533037431719582901061543246562493872921327384772618754834828644166257352154022848672257090132762334973965820336469447007961362085089606312870955037600814716971103024175476825310344972554926520033267515996916420998428932218736486969249023365744019555047405672203790495175238142920410558865569666088398214892746135006641813756713776254695728753396539127648260803458677847103875661876637337800566359493709290725959256726629948417970730436225062322297256602875901880294549771645131477947624774326505331966440484775196758171953146205213676150808330699361371171837774729265956288685767198478706014470920083200680090441409720169956659963705473242511800784708614315745573065749543768334193448672539002312235613675066719355031868653921734365892572400835561231859986933938111593448757204018627558235974426084158449316024608325825955590146887747888148829619320779465703848816378433577318676566135963091407265808260479365999966717578676012775930928086882297978904359343873434130122655764623526683761528833005108161135243920650034478807867185837448070414691861812666971529015116176632694481879040000000000000000000000000*i1^81 + -4969046296261773277886740145320253649287875203769641199284177506511412123742823515104572529397374715234950483792320147790355362963932621231685376106612348722549136754578487033103173975432065705112703740833839904793823789660204144153708446129841647945878995997917760884179102416785734323651116326765906077491547286068287968491440764661872935532658155456837541871441975185257252559450465002209341829551510026765628493803268307638650918830954610879715765134809031605566379922151446049401270719416327714112350384460320340543557927546241723994678949038997191256991642639106475267198578683594850705543676361744228933438494472846161208574698200858867632158021141793661864263383890778654529982374417333119842420197065585968834531475912184275352449498540345153503181750571220738112021197565220875401468670020796790891867261199102610170576640053461449716538699020060189865133221650789036277451896692364030030693787445140988444430272105760382964823119333827740772443192842401403930222798835094274543768388674350997602744431273560197731880680156046935051099067538509593902455545712525203698035801467242223140937858028180735174543490732168616254187531663347581443839438314989574382224810144211229302748645806351368654012991307069916132154701263790249084893775833669721853124616530881783451896099762752390586494579932148229543246655788113157135435649346663469858868176601276953976198092595362666303764861394698056741871896153452570191629562068770828037216385401077189083461891041557115640854717372460122674399836013961435175729052279630391149106259632016724563163752668711443820013524897270630215059552071970959432661840564719635691133211249936654673326928963015168596127089964592978255431219295456937543006163556235969019643236703215893806908670663086482396609985400237814632224220179189553844373600144683274308004250201587344547138664839468960138807316866940588814362072820378710407353588149996711679973274089922239424413986779015566670337338904493335085981019146346803661689818070962700911066033502306110987452012883253734039779166337282722694769396053261070501763279144070273975759177326966872144718741534280050831234296516359826808766264531695222755523205789676576644840301086048248716862990544533280220450841874616193128618562596389654718843083533978597315170072540164165894145645466433923609401118338780639991066536459052284852135985064945892533827693835499334175515738128037871402074812190725462612104172919586816000000000000000000000000*i1^82 + 12511016552201417327683834054363840319803298321397202692957027053453674928028215126473001788273099368879359768583914996692965563273429858920157223569151807363929131186823071871611767306904246231885272734485975921786465488631235408637990685215400245182624397139950854233197001590318451547064976566224182187730985142349972325625361981109624908558305263350493888781859119097939435624721055451959547859463721635224802023682971442909410098161660431615259332159980775130890291539538983983088317518731651351555523870606159735752378176050178226539430173754011629785967480690738040631676562862123199064611342237829807974870287140748436292370294546887766393306278252358986931163720222016129781444108121348053887508904205593556817448275426872940894579858620105303912275510705995155234257498113677990912400176147414026685256055503198043585902693898955009511368565940147163488753636394756111313776914052071253476664864053835161086197645710890459559832310759928894340465302937076427705177290033256700817421483263280537165707984252048987749797746129641010606297967865707676219550329704879628655011139593578977102668282714747844827361842202468213199233701121686407167895348559844373676069744219859385224486825561253012656346314291707418319911739860009702947672679395085331533211442503537562386420024636337469175353679638467563039571310205350908201409311666254238220454807061937016982479868790414999038025970801857406440385296820411556517906482680864104631281789629821577883003478942230326588850872589943780563519980806524658373579545090645228728949007826739794007007418909987867645922021956537557127191305048050398860676695925312129079143157955189521090992947178356057744381185247300877892576475841569389789089643955666109450529940395969550538694183699335921765743741774407623452984780111248173132686834772157433072891456674842738588344271041332019780426452429897719426595806365195711500557228435774540798576764788301542598398932610609232874372506378093736552537656821973436006277901972393032768908918580125886321544427564215529077775711647697547304432349753220500394162128061909728414570540507180683603219279140674934661693236486608408541144884130115367723155648246112469870214478027160231371547409039300604338477127993048722199918033174467241683993250804818723160108083330359354098060554937171956335281715777031234942734490714227613197157829867082943025549631650188494353822832623143059875168066215208949513191424000000000000000000000000*i1^83 + -133479269848755158430573824048677659098136437993477912488229033631210923234751963364112040164333545853626859572350016980922927957454530785455308499270620764762205500461989134152926210696096686861397498902637111246641494862014217720430295859575942309441865217334997882922150041031899913761855765744967283277337562811753825044330619830054548367945653687453785432388294399278577563749829423004849930204683988408770907944660973192311209227252657185654049561957550682072723300766798561380216024337535372002291508168467054872098263401898150704626604618553406878683818372094963238933286110372250348690835911556529011726673231264294197832069607810946547204731400336878989487632443577940491675342904558661920246313026529683190381248243081193384286218869862782485662610520544461448602941285303898565535914568201947337509187198410799879925012005212020958707547880898229125210440804040791787381344162205596189968374885840892674113283190886689734807079014570497620854866850575654595468856089461436202673454322285796765934822008826900540468879789312998333522549388256333646554469990785153996407358785551044335693290120143388515214531469158327363447242974505943398763039385895987510238538843069944531864032959295137931358930844081282600884175788284530023627089578144604722876973675127657201800814465173434957339489989643319750483433032241547531524127415941835945064588554095316482617703045714703623493304559486440910385672444630621809303638671053796162472034070428106184282478214106467642329552936140528336258817270115760672043728759496359726374561108332603667518318041283302142002419004022716725431070628866021165474322168563701574894960846483068266046866421538400336039486092860536066766165384789693793214460096897763199707736235167440733245516573599638776680165458221375574265714972216299865793240968085992042067141471846583742302023615276732338977222214465920821584324955222066856373095659729700973420344580774452827066618294588527025356693255746196941444790713167469840084893722108753568097380661383246699100916154431742768837201080291578115288684556322127046712100850532975117773657453611802569701569279952623318753153499160119611573223576753541113880199080613754163034080880738148672297331850445477074265139155458240233252768488430361365564316711132451555575667780066956336009283658602384844772921180146440758673450720489020801198048239171899335633324225698325963175813498291753803793401007010584985600000000000000000000000*i1^84 + -190141760496427588087249299778412874345257315661026481789028483697281914256676752793281977349589547825715954295928249640204131938654506703065897493495921272368394518087646188584086859505455715077005151988390060855815754141732361593421938500620052182769916022774547131005704308339049510250346562259834223405658619846022995833902606598898676838038423700061807362322734167086796038949168221399418516862054325125230239239600101066450138381378888063815266553840771309967463832456300133503983970073738914072556165286015051274153999061246777177394178110284333113949688440310697984572344563923084152420140481661941359281405578235072199638085747347018802436285208380564393951020202365671545187617236889763380373639057706376050591588668348807651924049222057762919459370947905415852477853308754258086213695920335823070889608426662401930401058303996033343119077910424944402369830853911369467469190261613004546792306098297758429142896939709953285945815666525733279906620903320994474841457034741096186975274240150457146985539441829534382868668782710900080621510666121679773438649604013568629830375188717629997572904700407004962871563415630152361358022030819153918959756934169834261796955346122286642544727421506917099263757520314675014968798021503674953928727512790980632504378597092586180652562248536315381530520175255089598463421246425056316283040539741471939442211552240494807402069911880911792265088757548302606464901169816899686722839923332681222947694426059331447747212077806150606294990209542926306569662317641777489221199750187609982146918934890044083139366710782047067715603543982552306800779351205863775732038985719463956390643293014842319571690262117667556080720982608688808309252158062479617555926241117205750694499365813695911481231727601160548200824670189805793854357556293879305123544263692265607770605277643817770851958679134819577814705465298565875600853120833354659164766770010305166574257921173939672893469666245266982800996096357878788748344053294291859591943271950853731023796214666142636277953133607405305480334304113248677210258717271268364531425918004347367991455874039435779129140114465357785485558570410725549382358655824954764910229782891763414248713800073905855221206148502130869692664437642207083984351465959938196655225049876260120185307621181367069108785672512458532673345576008157512100427263515922966651658879252634073421625013956577904856127384285309058055929856000000000000000000000000*i1^85 + -1560136303437818799988103154539511428877027050180621007344205785257000620769254536675580439196606970275975358603802887587513213845753852569836956979669857880570290919756702809733443269688805118741703117468858538280938743878107947150612632424807274806282071213299256508659560088731653014476858592214912015371844268810358810757603561769056565327574072628727069582881098293774260893848077512247465533426141806098994237798517170268370175705787217262550782540399099302710396540364192250715645592742244660586778302603070601711638347550037089783779449216380201402901595991830186947462166246962406220890808918458157465957650170021495135831238520128159499102362867193721876068094501896895018325110201660949306547339862583780586841123499739859120759916656409755344415703764206093469334933827444715996177652106589367071976402709033391731387408891420799450076963846794038994205289570105671302385715353582483844087152596574688024330945290379973987604329104597450857997206404860445421792787181761946609601419483029375251800691326811654340550540730068409975110600871328411847554634516291873451602542401388643169977457060669509922633506320670088070834872487013188133233330943627008538415022281476183120129300689238072972851047757220647216711252605587369193890857053234966510552929750458113078604805260419381281662821949188489227791374237370253115194566411707353103009032560810955854091281689202876351406129967999119457998127390980205437569651557550032307476662497273410665844595675430455626662553981092138077206633158122676605219132843784824199408907483543778791526356536258767388209406116256210041574780910105453966006298263153909920143027751667883246570446455296889367370959124897068103978166566469871568159026357294244083944328622544432304682461389542058877223527445401508881204300296211757427198631447774286863992877314115112883137000775463782474307536992070518749076410355518892519237330248809483282450478056853718992728013235029123455350551008795172656349554847361084157357524934130448352814860429678937430481629317407919171123496212197965920412805633563224618162088483677855812723239115309410786478856268886696357647887844234683348456011426052854515544997752652181075202982903398322059743175854750110666856188106377503338019630090532233261027671801110716315372736494804034173965192061271948755287571330651904407780989552578571314361554392765064909392976956352330793310551295736382750720000000000000000000000*i1^86 + -3395330186691566552996084291658913900791625686369522038666935235531587615812760232914660084708813313368301593885919754396324393259402605882544591636330446871872809155625624333849992242194729659800871923785802673006375741260239754563366202970199779677457739196661905832275874524828469093674894455073185879612421465233082878886192675972857154041225013683697713123769946769246233248210078145816881044864467306361812225034694834616460968651607565041818509962249968384317795889455190844269587894860334868968633431296757374200187347113684261541689833798248007189099796952074239916764990827244478359007539700616618910268303874666154851134238481641860184786310707698102705852634889945534015083256029360842123498044137071457866058616937189520190663691081231721234434202413752996873314630350448778206333384331606122731719427290003502986453869968658121009016932402428136472876027375599727279111710814803677624282084105867597732111784275658917153538604059248023088386676242376682204400684544670915736119103499329865566668001563220991570861713875671174536245447704427765156307836786873982943636045736755211310811619381811277428203901230810015825996864309000117865302897006776568928920883058643462593530735663446726117854670904015282672519183336323552580463313851903186650833090584392037691672598606856917747027896337374883805310968577739624424152774955732928183949907350367993885567488586843176524176001044379452955777393956116808049213967199591199272179200947495330859814718579909362614361560746614138691314193156729254247904645319742087243629045725741927018437599609880490394470508542978519182111742114521899362428801001507319073702690572673036483338081070705829834425565154519969330757572626529951602879764120445625630420727503224469075416735470560149077801281542084076022905757012097624359193557244152643496819428714941975240317270593648410343300499571298011716828581777764259212998879902404975899654474878831030903790315260080820070706929431993694214728428112968804123802134433923603303824059379162858469450107543230322826851804501545582242416690703395578452155089033706459629012231239733948266828975744986549382620604452809204868103533608248892731707917427081672631050637045665868679983656960026069709982633038653646746539624064085083788321006499213394264718010729016541539026125982773761800895966640717172309068913939385720295881025933721732394063768358897478470345697525760000000000000000000000*i1^87 + -7170232793615701231723079783413578214689807705850303170304614886193748963296587923816596113323655501282576825161080689283428087327044610212246539674164507155027456769226990243758235504648293694009432007197601305530625173383724771953078819889864632834667394420242361886665314832551859952854385163352177183765452777038549049294313570069221456026707611517976401982867024904191784843119437105761627442670847915430461971537264686969480047483046714985739547182703108605305073618879736306235596056061838803599416442373905166828867500756847894834378767984640584873453460162635729158144754040649907467782572834753845573215891578894596197730240119019904188438098784193661700284437505145091975630633779647301830258625107228111104304280942097084395588699852452744069260571165820065487130444116563138066757505387241739246108774081347477944913710939623680998944045044516743829795905304713189522180110248878820970381519290017971712498742589294977087645681057236464981528084287147732490050586460124453819622651620261027870297737235066188405004291314113298097936254285279452839965317680091134418852621651499033828661171992254855792364136586323998640869266877434510421368688275649081160790679588265503267870086641232788667912064158015417161994265742131038575698078366228507021729752142187483114846087075107288340566984254345091770518593141778172054536468546723657395142470251905572518573263621129862749309513424294049728924352701784757650685195482885373473121980507125186587348121220011287091727731883099304620797670939759838098729683949092239619558681182364676755473280090831043512708161983997506395572946370798077278410326821964862050598562114380888322641601090358159924174615376765072764332220025708647515940014608140789873801489679148864172239594424370330760512587051597347654917007890506708735813212512339664240975079122410285681315928097633904789980629425061573390322409067490733382516066420721396563491030144164513240278150519178549828927244681228751705269121799104295571242836707623919732881297322289862487091913956712711957896161418668915365880584936972115313736697674950377187618129215722438521015725787900005758073644638995528757999166920541118682984334094672926564195597195657422584217580067299691604284968846952453139690313616311760090204964035690331724378194173400646865106353359299832424324963398595901334332820624483949341410715910530792948367876247780419698688000000000000000000000*i1^88 + -6836297369587483074018551940713679960782699418992090221380232118164499271042814667543299329214449819419966214562383464941103743990898832381517181075594992290727163480117758232459197288755046837093505776099666638135133891729557670795008611970876544196976636714371077895582074881005092318759644643944752687392956388428994199965418092920361538041237957346069767159728782637203383255187745928422004859372648886195689035178426816616002430801853558221768877815093660787234318275467575966911566258119457647259128765414989974438167347127618454372170078083767267995158132612929292442432643926523229339071079244045966677375137628150208932482869476174938763442929810118251729903809068993326404032602307404894981667717232931726437240978211373875511419656045693655733082880180071897697734457121581470661609966425080048125717866723055006354177595119328314633127767359626763060968757043487632323919415698244932123070783169409218915034524031008685277519581103683202668801008962759967201915503637927828164979455220358933664162765365301633232397395454556192203260696828097608025591030757064398853967999378116253767122193138060784438361560677227981734053350940513135292343982717746829593031665515496534048229344902602721841512309494186763824364766024296388192917537092263436281262175796579043179566654822867404814341765235183200346501551843803317053992000074340225773742787768781547452969794149243545253493357907548754098942181466398780258000916999912855895659406193869442687218974720555378422496180459378108707896092647419356797005126590414144833987475095284457919143326780791377589855803075244337792320926668032358698315468295152278081753320297823448893377551313446290370130127478089170151635817841438672523029882653194114268620129807889045658245051139406240248064519007366726027634149272724566556317516182950226165992691648027344100958504398622125489406844147713813071953816646799190743117505825382606809179249299404371058041506796528250998315828155325251683697950868174086156041811465974072362647688634405065465438655930079752952442369916631332258027488965412911500233856815277469314590939410565414225455725686998621788116884166405453798451258770061886423378888655048589650307289894962532032661789470481180580820992317305097021473834570911478864089416919237303726557746240190948169906637624243412895189826316226145138723331754129138780760228132988291747696863084544000000000000000000000*i1^89 + -4343559375609894907744214883173391821149815518157531012830268189620951710053398642801272046211975767520733632367146792238986245240252302925424191873132945554374845186580768974635518962249761164074109687635441496650747460918138823712643440615514638886265513588767403626682483441677125520511979402754462028290504712380706695720298342558231918802100370494942792121604507591693377323625139025956274110028730462816725278394144911902535614367986142430224685471992301359252228581751078221801151469362214400421393001554257799284442271107053856672906716491362303553387690685739307631489655009788272828271665298776481663397372047203742851355680454683570305644468177083915987200804464570936256571896646848084805901744190216787942691626510743511767241396947776017673455133241380870585912795285972871354300460594720650088232164497582244507340559719682048601583230792654195866945760690658784205600982373477346183017683906023387292035554442593520522650964312247742068157723589219846178115994439092415271896276663838399925027027721266262479317977060047021765736781513950971717480465640039240407480749723221228319489515149881465765336076755720662200800763698355564674734716405397797567854253552767120842251811607223302820170511312686852478549653102612569162474372592145996547837423615683707440625913820312242563730572151623734623930065673772427172409599569388472868095171235009304637908161638619431073446345257101537208181170597833800306706098782261618546319705934261577899158302853085367345555069691707065143911117282368280381527031620315422208428760237759359368256727632741873727806466808388912587985939921938791973885306623332061282909133739970386979048484028071636577167369077629000872097349012837876121221166476825554157161921546103742495078808934342302711298218763853847138045040054586762355241093307589346036445027224592820815843332064791683971326345526859373875325369631754876063919528188003784674382815177935920729571575038950926843858129023844455055247541291036622645798294389053986496665093666317624805702905581808668842600123937224179043713115388874500214087631849732285616250056165965582294679594418419644360775865897597232653643216193955418978882902262362345164315470735873835640523269564563451441635597824131709345473287790818512425696206376946120288649725159370263984855433693518305867420028451934113900338364674936938597260094385206416585523200000000000000000000*i1^90 + -2118397041536494837511303260026960437990951302430788481083644509608263501606720069661922662184837738929344381896354827502476929575425871903980284851071810573735062264428597395623448998859306053980598401095298393096010330757804467183363513066509034811237322747636018655726808329301226529296159663677547856046560240522461677209265285735793670044652293916548087784796986997709574306405486903506729637665446352271220517021302755241964340386895500477561225399195955693175226440141279522474642657172734094193365826565210347544184916171686691803001458377690409799137390655226898426878303451471954313301010645535164277096415731377993364252570077917383246055491266690402433777280382184748788058749505412078319348709266880117085653928316030215671536250300892151076464960390509382295635459725035963675595182371370691946034107350792910269374295987079004667132116152107455091582468690272535673706238997814860495231211320918591923694851577547051279484597847757016763412651116847204429678445467022071917007741306626136514379122067051133492899349643960824155901329901010014593395117560729338952260320841562557156446372475204710639484174379201973109647072899553357353650862114330455723335311444454098948497608318678683270968710226843715782375178190440548710981261525270794532905898301856685395771125916328942045941427743956664965990455534107790759514846020535102977425904825836553787176129413861501256103368046804906310935194279654797291483908542586499381565852104840684588526770516968291467646204683199429985510587527494403573131851734774258989837908294599399894349193915045761451723139390671815998094542158540773143506404948239556484876916155315366032208652454058049468532436601762442763017139106821322733018085408976289761193619002279480867005613407168071753251165430466334536842787054014504354476802954272466675629018114603787654351209205074399912153700137517139286023254514336196846449193587475491480391654710368754641244877871558766054344903578537970087004789548634590113453650305419617251345214455272036801688958316668404659787884364169249579440345403110672696960047072263086112107810053195954747642892331274181010955002036691320977285145335012349536429702727483336641247971613321521110327833043828971593104382511778248665318948095531112068735108923386251037467738518568294058555081010691663412780864218120948163126817743614259038997141310668800000000000000000000*i1^91 + 110536842325781926985703012729210978452657726869575443097663446087736278782495217206558626383095705539253916528887364965112371866249782744153209188938162148394789498019474952331403541339609127343687979779986977312724540523187369436739121808260194536788832470522269009415519551881888607383770554699631602711862128323686943229865569770561605456302670546515628063461324438767550378182130239807788451276612366601721553945752748927195907131866451025711802864853528298417802755529273000621193607858634027785849276548238796085863158604856544379372700911382022332324531845373002517347083436147227906647892504776779203475911112411228549557349296976959910603516663427439012786717232551981187060870636719319371048322994434535270314618173152683783391683834221401183671343562959415984444322705152650662316264361605341875251948427268240310523515187806804916684757597607273958107939785709520863574377752266923749856070394029142493765007518743722068372905569637804979978516610817952573220499756404529745769235070830919298237440852215364675770225044611382548733759033880722372531587793839083893747373533064930799244186326378596379693205735887458451857180286847217207727632298948724468458165172223945026601143472387947799606645198043982070938054675385353331288192447600527425126654627041788230158603289043084534308525243238705919386930822033221839453571480136980133059942573514094713256729332024536722134769346265287550577341226578461043832399053011105082785394074274159409507369831743171969923030501866488866011743321873143285153374749124817892395950257678482663474885111620042250771806302807451793613430365114517432644894925516587527900007848471264080096506234476022231547955623508728378836042631551395452628201655896583076026485781346099330248724083611016264737481719578017224660224627033511807234146308622797366086514271222380670782376386641628467636636760143602679906817125526024653806156806965068693592753880753205177299365535829645903942459302368640152610751305157807531568998134512469583212667332067846176504022228919252554165112300968204031758498412822595016252119412188990448782634627815717706533627016343342761025222025627191582217179368599279876463818742391156648989463639691001918701119853452077910743310964986715079741752387445976183195997204356567837490356947778702856818835574990938960616059686242407388132775259777420838830080000000000000000000*i1^92 + 524495762192086388373070901469231364885176196429870864272650011747639186733752053784876522777178830609417153618185989988794133006506560962062427608891491916212711722130748733292866824063004671672724647576820431026733805103393476374775018772163714669100595396223240965675588047940769991315444219695490805992158875307435920042148444149223505038008504776428034494894468285850057730714963266245003016546154895241377760565228906758053623834112223467725633166183763575332749643946143834881993310732816815322496617943493342350136056829664067128334998241955113326380257787884241091329283561875750576867793894342983307891363131887892517875774560005563885699485758455904584455322182211306921402395769557887552594656776354798870051498560277360125352769974523979813991584622679156283882612973382336948731042093055194692337390859198318833942960721125906817252757839062977504683169597449767472629464328294292523749352308839244193806662802629559109939583925110396473408792108505833526074471437099455231076262601213533470365410599467679738895632928773215683248936505163333880004156282760809559696107128968319799526449856852711051665024958350381985059292762883331974788679533452284468273703399707541495434240888466834139210066095615671186949453677116026987648570584617878115867370208360056554010475234664448352276634560489512040433028340786896211392481889453094820554742592273047159175979899515714464607161264880503085289971330743759400067488242597420452950302083654438900452043298797743722803310142846740431082799236566581403157107412298703212978056411372702942659732212250067481370501273430767643598343157597808691761178887587405922755721248142297540952657016423741780807275759513498681362085328147780185835606850042101968290197626151649508318381467571036157167257555072989721819870400644734113688165302139374782837490460871245220232810331487741969816244641577208935751716419027938406737463771952857179153267959833772989616177528291013674354397649537006625266340839094660045651196761323855092127840292022848332838548388304371826618908612269627563117932204537322053591384301112005414995423860083938942042573146704345263908488858658883904073118254760492066682738359244035306054043154966826009977496533057343899750450743878795025174825934239411752625919441179223419132593784451831349777472198317889492105683174399390803900824320737280000000000000000000*i1^93 + 296179957642163565548671393421484289201372636620788412035348056805379895821601359633766064147955888086872993768303928178392615871760803903907289382169769702408995566312164938411514436259163561770049161173462643365984441651057745206018880775040752630309381465939579877662842967429182751781055808680720768920252065475379551450581817781196070147519172673861064024448664423340692035644775618520554541395853919133909976942147974306927270205575591698556354194436303051043378384045152867674306221958413601451830217366685591023035470466044078319243678396307250969635880692347099194431825491819662988905163168967269495967485204037254832755720507493382874324262267159095126456838013015122580398089845353300228745358700343092584885323340705414333699117668058867480069586471429752909919198834780672697472939125649603135103957993334698440206378620870094141050379158546047865548922891318461549113391152292626126460181595609443616058143054951190854366116619130087525991184439198689864604960244330753533926717728851342916244900402012030537541245680696498126859299021810436838777478175007225511192723587110521974987915278130744539504292527603798267135449917202775029289866666599707204022128855945628547230369850502079845104245314406657813220386234843840300474173529545713701567018301052999944877696859875396768916530061204573118398596687692134671031931639319513352105442095263628608895398316009402919264618473274912121843659493067136341932191497149910272631641051858583389157299667816325421971871490355763045548099466643054922774935694458164616156271593149124105474081445513576591252235147795216901466090246077370655505928896129589799368588006489239277832048572712590792761609482396482509670800587969592989753366108729565535691869728210156617377406920624288128852513621526369940789950169335213488542797536642950863141853554565206657442796383629850357790366599877802836892825042849538471832680994631385108279058325215035853151554023996981438997883737602993872646876667422777169099281439138044143437548181131012671876260179612927497873477322428767890937461664198593705525090273315854220050371103233827535554017793760487777424102571440227684232538191443493225383362279859765005032153693952721689059847439081243346060542211915853007068684133632931291633059489000390636022468047647555206840334980166717856593457919985275585429504000000000000000000*i1^94 + 42749332640779636177760158332115216705877130757704431046350770040885063562895073624725711282255896478196502521524519633673477169311443242578028507325780735605502903973051943058472574696545596874541651947003656441280580157443556033209739877483862989595309301244884843458817073904548149342585764268286698628963838451781318041165498667575407076952783990433101130427404282478171292210365032805766409419266896246723548111854219207075074170219662588580962109665088269835832555442082853800921015506525616202067882115883834368623919338636397211391643386130336782402189788957249430691127583847285642364207448912365930537348799339463642626151419739500918112369674892488547300872482559902264857159257570682575327517906306452017213551792761418293537302004614303100321191381446276668604259340576970622285004720537902534095428954238234233412951178202294072603814284889543406695189157632083301981989638674980145618611033734856422217419770138828980899149920779662250854811677659799246274647772845599111260646915541402711882522532882704436907963739132650204760420962751976490510230837741173148344304198993855843912478727725833882368194487566805221827590026454157679890247634758671609090269075541186679835843812807769773192449477601601230464881352175780575751041677006082953211341192242742893289089451305374320120362481070389128717013191202616713508744759939776402117681894085608250104937979604209607154828579487371322056397615230701261601114024062432979530284716812702807782353789559711748281619187776120407360670407474515168920468006696018710670151168087916994283145132801952224530255422123605101612030476217874638872782702698056801277886849942075490292476589813641883303642775757212898022559278697101193954254803155346948376948511147536254746454781876988759777232506498571122317375629368871517688485325551414438252977489839839983613654743364658054365944485101328788492543361207496282510673235972000385478164554669768088313544568333729631018043351070793557384285913567044516812459329464395159635956891392139898786073500848690031242584757806971026537869247831247560228598852881633644603561302669341337103243461126929976100934400774272691298700590098278986300731211093862652975085272260903102826656189765889436779482451750912124641342012828797132777315248484713778117507305325076244451915435197541483614839651696640000000000000000000*i1^95 + 7766449642942371143320629092049858570821028517380418202044998431299871886773252049198841589376062741423852128096751105607761052210958471518368097204406927373792885638352553205616818966753900110128473984124376304398660862693445362769795958279074203174605430902987209215721040314570075255297704188206253376737981839995223474002397659891801017973783588930989865534189920286340498068713755048125462166455516180437452666991729225643166837235758452871157809945675387987686449493114095831683575793674308162488435629863954010913726796476074684323344524298216356085156820936561658701067584386378622983900849817302743317673423072749897083753227493085526918455192322067431830894427063327056471936706043169483505792441760442483569738086849651950429323065133148703967796734570626980760839615186972493839160317823447255470718510918123755558229295405842089317781531942931059697168605213422615670177691250873004274961313475934155568801966335285768308990296365555630138401643221046298390295265616047534967497751992754698156052137264767817586591294031682703501517120953870670419740428197949404020781985567841990978111245989787858347313611331102088501192215633660777018591241367854287562393315503480487967110544595914250730496183507723123207044108579149762671058553816813068764449878895907048522829502056030126175101653001441990853625014562687867838852441736760883556794401114566060977293635050747714969782943053780397404892245727970588132033839314785141563287669376793274487569099503459541491510939050787085547520491622748109575563713466220536389453762746597223992716097540686027037466736681037409330663419579911143127406107361180318844851761412804297028970068387371707707933512149679717368059056049203165738640147700162567653907054979804957689018781994882925992530061945284470710003205215080812123906756917015400737255223838382763089581890262287806460364976984524452994977666196690793225412588030106035749052452874695963424127471337983044307829366264076765979693957273528679017386017823703589946172925079387248733744845788800999279204133348405705049082389795250838117153902214342543836554716222244199640877770458002955417221393094176064222645953010216726628365443739763568146480231720960136120480664502073037896260904545188279397788651564699242355559135448075482716600354270875366369963740686978636788531200000000000000000*i1^96 + 371109951247352537658012886404383579794588603333947509846822115090982366446799198598222770071688217661133834782290039925354602291665712535216470572075322085510495847640067865886275457960299224204923801660693995721925826808194050805694122481168299513585824067973723395804352399360109244974553398844795823311691065515199560785168743106815734105468719140728208195428098104873124765354757208737856835108309976140968292692518174081549459862061974898711802380704031787665560844813898462427374267976023758126834511748437443387721991975150186209855016976684723738931899767543145091611454738257356986927158296186833654861042057036087399638591063587077588705121092392084471984901634596087587159603840062696908998887192642842506806787646708060402171711347593356468299756370909062634402142825217748159119922367951957183916503960758011868829809652936527813499627977298713198201430969587453373076894255714004227767486155536472370420868694990915668718791810958884799817069322444917125698825794313768433292338241230597694954160911932900334223952707542922348674378319933860943400013288671093835326312154998694967474377599491545190732537613636600449666142248934625676647751838469881421587101078053896086921771243464649527977998092554390560973735470540818573401819259619338718975174883871778378566851643094424778375718608332650249190442917730540441438214792811833712301218259301829364030804682203692377091877313864835284100230531608260200859271644472206458342958147080377602245032194156891682996881656752939058934443004313833623849199647371589801125717484384624432716268776859776932805074072944194618221858604495076236093569231233775014071279432917837460113402903723510989635375202203050093416791076543146104866344810985516419818345740569439904014785419996680564956607416408649758738116591554050121214799043552903550112583978806222552995527724557427089119964529052696470524906379963369280202365022268268619694490142392760027032576732989460522901216386917882450109338939612326776297377409213562598421084148084586564100684643975174722140997131713840733762303108180390322525354716138082503159803955423263108558582757660990498834955963919424429390987393505370207924624820671381152458032173979920457289271564613026938979293659306525124139057547843612437508715153447934437105868762603981830429942690611200000000000000000*i1^97 + 15487272261346899769019476677679776681247679328206283042927213143593897709918077522674432946388086815269212090203950364595244134145297248721673640805206272992728547357621423686940531622477135324748088040517286013145768466544709608822300019665065713804931447805710629868577021265676192294453811234433990897943648198024122907928064956953323582606994356145240993995502308159404580576556023454250256460776502748169265789056295785694468470597202753623213932031301533490499257254079119478249801468600516566451636675712178951477269494397095159844910101765178230663141770831127556583423338063765532074790974632915241134580217597828797127416303432600686833614513637463469104783564107796803484576670847534807155367229968538946669974927269829984199623327552060295455797074766097263140992020813138218236040608642475822974033902437828972044195271452332713522697730333147961873598160634261347994161622199740625776096538804224829888352960824740298854821736902177219261989837961652196912975253822454174610972076208067808427433241540496540755826861723488913317682021558824015134635045519117419712574349133892584780657113271396110198294037595977958390621420318379838010529799293443232493524820005420727463701782822425142549454519994151538179926081786342735134239415877430225255712514664042917364875077860582123221452322263830627949012982322346497061872502609220550146263675757298401579020517146783240534991232412045193042653829972770423230167752773006482350151414424939530361819253514131125591942960210660672685070380087955595815092878278075800680854183007139531746712519209932174613260011963163646606874033267215862612804539607046749941810797870085163632386722111873350135155717201776722471865896837737836486795482831751357549896335958178882003039977117003517218399455226781511026407570196888570944072239043701469006026747002817568812205657994958212508786678974201738603887056066689862964661234296146475432886263588258321005435727552989305474159503491011662856034456020209812962763372582664401609034712630988185048272593553107818792990377350143129906124627143677998521257540931319683003304277466992767299971061691757612619374760670114489643613610832018538548703554158613348974831200031714318783500883146905898766982493613626898482996174305923494260519640627363490648901915231805903994880000000000000000*i1^98 + 428809610699787341739567974469089950138524321008957833119579518672285635038020201283529872238263004998358448169444682649241313726714524745616087753007640722502738511501996966930521016856784984908767982058100370423609217796675296303076912045840097453937517279651727807456760259469227568765366267219856999603189839158808138526868984201773743487738647575010224836239931897087043828848935025091031676358612577208733169761509925443724758225126669355579000823734543223118657190683181807209196551198414756867615059093148613586330872376368272642631034465224478390216781731070128113919506818279952185876894930524661842753020844108424910891514318948514639296429368784862074799012684545388009904056720465198959118689914099652799554074978873125173256953312031755853991667990932697912349388013406411647495105823583928539732822560754773711117462584640532116803895023857701300264998666866832529840859948751713410054130527447040393258509461797922512308817532850695581338658299010339251748880236491271538244136542428817557627989006039834505321862685669997807528979234124971215235623098488448234046308857012995718665526885587560269510425967104504412811656972529901399258210121084930560431283590086360070029428204109573891117364526197030996908532215250604695669429289425619552991015788535942672452205982371018390186636662482151237971549094075798532143269224168030300142045099158994785884532818850360092146761551029881996137147549200171433488947487227834758258433288580962952641929020259820876047219150199320613701585708381226348483158744964022462881450335113225320275552064253682640781024186257574268533108809866713456972124965006377080442406014288745157085937893780732648318631778256401049783196569844116488487015938962082075708013078468567911098017385919651665939361946961433454583857121785702962010943380326825157877628384965899173632393827822744732787137041183166553363906441740890374892317621252414900259854065861744956072051746465718151529144718805419914086460558439540393488344162435221630958482040025747620734384485236928837041533133627201758515418047326346314675614657291469535714837636317297086080863652409536584386197472726315377809598002116809003455414080800470450630801032371488830569693211639799408215921817984447488917838835548527047579807349707993126083357573120000000000000000*i1^99 + -964474417925232667948006178272730255626934417116593760816250736207616048823983792171799310620538781076293491597303404900644559016061546038621151340510347747881678953287901653019389755604635606525121485754680046761482501180992761875315606633035802539496643934972934905468036131307295771680060937082296819267533631881494882329140279205443305238600564875057320509324554175086530228367357714405895230460887592026601148082216622912938395971460961346684504301861768497496941298219738462758659617092871580633476575786882340485514085068075287362783284567960656959254198283371481923613320324685636830689988653500698990155371787283434673381907640274053046351528482611984131477105915424356762366833086936608758779894210293000750445670767391465416400669876232147379585941471296357179700255680692875952375432116553004939808030641062194726207560986636036229412632166977975939386989448210226409998279950745096313684656797349645997168162867255988338607132785217802972551269517099232031972879287185258441924640282073440976387710940525009131374922723046060771427020638606346114658019976124592028932464128313030571632475070558855315557410616496765721491262418108810641315683314245904437274955778959367008575236720004216919104678070124585455506099975776713285010047337213210098723883106922138704100598328751777427619370126747298884178282503041119794994784705692000214882495872627133270788927064439886360315490927467048472976132454238504661059312110078468899414580328961759402999557558624161958792976193185387429688440806747762840867881267018411612472228307345500530968290238568284338789042051977855325814059802708380937394604825226912178810755682527097595850626271614024037868863370595448095728660401931381372175673444317453133847331880042035648785283980990518916225153636848786047030857569281927591291639191906583837605838431329065737005563511528676568084002995292370308724397883915015837069019749620506528071550258960115699945227086541589782732374388793114285897629363491929275022529957895905513388424459016430210301555936675274026222603322573597134951103459317693091775668389559163658062934305497845773139391180246558694147501064120566398919143423826736105926149857256581175158460539006337611577118733734487280200362166030030649159868731084564711580185010062229504000000000000000*i1^100 + -280074186203174112519969477691995728353504809913067218392063071276353651964289883591691778300040329206003354602207446523816322986837853724412229354907151120222735952852150821915210855506583678119754182912844182513200145275054284827784955082564557331103033174050371072396742869319966719265440756020842468342170429384587927284543044070857511144816579880344689414439531908768534588600816300151274572033887014219544117392810564297137796819201065965001041931425759696967177474731969483408270529896852257405575688397415207083444948543119661972391615422129463376280529373795032852622316457206707460144475125504280189854297136889386400782687086554832740098307813358199431245682945612457624159758185252956363785060862195958782420491861645766361504781981043483001288608115975169745019604817541039073795679916570695917180393985017385530180638778873661491731070407294706516676603692677907522172117352588558940304033553434622631998517007438168599789517052420071957179475228372728647531791276173134246057798055960747802014909613640340216271796608228132777084815949113818988287890190809801615538134028546219467438274063871898607984193388017032811576730390363787970255683786581406946195992998173188839351825368351535791920360421025079839891187764175332480771634995306419124534278524117300387262752440949719321364201003113494264746185218953581933793089560054934283415239434115901715370535029587621391197060651644866477488223692416581722975846831596600044549105403636027581900097027201263097663509523676882987640893886045422164340129278484527695136538073562693341643476443119894353973333884407558936027863561505323186239989776789552576406333494911229102512892309008462047703373886268193089160216876827500190598411894379057993740571247265454864758258950406997946283873087377009215595774774288106822949375810571918270879515869237813261441749927185694605080996729548194631156572177551903872730731202388126899078381502280863299139210054328856379997474300865044302411075663280035172487372908240281018576306725512776011047134046992564005051071725331120408511201691049499661235555801781483427076069312373420365160102548337050330178705515478542070435054694411545007585524764240282017742265453288544655456022282362447459061524611953718552049147598893012892637986816000000000000000*i1^101 + -10070551079855301833566118149258672830368920366708901543265029348033590969320337370891722776052543392376358171240867835108391778125876119597712127532154724690678733071455957350385751594218886011998313091946134849543123901857260403524127812201894525474139218433729337588762909240547806847399735435470550008261661611401972010517946138666327185634432904551600575833348724971589997918391607576386481361631883760147862675255163556660454684011209300488216561374589823484688889413456663865059971370030963582886629696532827793672341110185797434647583859559559960308434999515608527547903249283741103321931285433606713270892362755380696594060323289525478497008067777591124637680360170416162274408197057889318728454333560430246786827150773974723583887512247507147155533278715405786995211736043946998405114493077151020917725282610333483392087266406186376851319937554980511106482386770603548342446884168127851754100469591669755204284323520541894902013856511101791771028180084943759652419227491883173890615990019127547715713457844117270481309209157931426549767581255799352329544704458370143057705349281205667109058960636924762703894876454747619751602431434102450298509699829305312986165063670996619622319575531872243095709468124482295709580489790138205573209473738955171367853677086207833283529403502080892594980222896829849502168897372434612828094134558190048337144613117897412815605639315798668046588450032387733753769518894999799785258285990565603673668361698125459602054311671941258568886215899724436326239760047385337608856098278968912252588430529079447095485787995331647058977978569527067039978677331658853980430101036854564422268414358666057333841272195846317136023077079692700007719151982416355882380432476755185045413044610746982974944768785625365521632073645654643663149068596918319033854662430038089601027472423266371597312181193239386848998688316316043986024901803891989731021672809693050260282001942187213929570788010128590057353242131552808959228369537909410081033229643565182065076805793443795458807387455139653649203240760641083687836111746425389844302581668949879580603073003117943507578189694175252979382828171244664725743992961148916556655547378557919068549370527017291272593000532745993462724991207503851381628821970511462400000000000000*i1^102 + -298080797025744923807192338341669689397929261491055343988365315303441513607387881395716276973393502419099005007920147576545486006333430417023763136367187892779412511798908792464308880752366299109499782805470458049921205765743916233533807029379415826758357895287123166228125226401669158004521956581846300202873627510152553214594603360978972759309169518663445710525355875721934962287680785079387640843007385640135960892557928062926297410154361809115431745112941021324505445834388302687991448728090634878586217476379209450503316304679651466683196989890500273461824614981455943230240823837992508545862075067884428273577822200665212167674467122818838270606149529732044058507467162177852107433808322363767837937649020727997361098603496369718523811279170632305589982639306772891065727687547541534164531643033866905650658841734478481144127768779406018530886780336989672562139557284232396220753961219660138466766783833603225783515839795355487273247655391993978023413510409373969991744738557983587696681102854770025885360913813707324835995768854204427951363275982198332027995024608934027813454321721237086085122485132348903265443079062470974989515977414158865844548212563471098187608891043727088245782855471021936383226562181935714048967310211305814890226195910378108914086915683097225908825414262011278912121144465836546332118742591385250809719516769040074315720506927965755841446805398248486958349459651384072385844660963873904750309042200394778840802998583586378392385316880173230393669730898898956873892063754806229330954011290258828332369005061810297169064447069519319976207925955042968742733600160660244007361253510930469721102698163407856176729131138894799839470381388845329276064076419578534962085987540049859711876505493405265017353686824253855257243656045172146702735694498890102093631036138276221867047394207205035043781847257861962901804361665474972240477193238591030896072567202038432821335904117142832969951095694394996327539073448786845540708255973213722871209117071810050512362571222480893182961268264969448115202029872556184646685838930676799356122200307288779405172433385602432055016869074544001660644914011654282661162828395278263093054281511918348861375376171866287205192368320420789377246556547913248826982400000000000000*i1^103 + 7852798704765227142141117492593128353780032056013820248408769423081431653211639419240418252167617379644143066287654210939757518179674564228199661398414308373074392370784402277676977295176220915039282638287290291669657957606177702809877168871626156438138944975503821584852590600734586860665981850761073618934548150071664446144592295789997967623603875431152526041746979759091044580038305213444914720044791140518710498553230155618462053480665278784416394652546822580017171823322008291398729985831290810568064499673181064098607862647213116247337293171519400560559462296764029032586562689097784217893367244753410145701862441703130150668643774283180252756330823685469762751157135852397617633299394345719030940378146300271867205548925949511268592426718290971172567172541674841003738211393928318471081778913865708301920510397790416973876728745756776793755893502891409392268190868896348402177557988787460741447008911842009506833652194565043775643356466628226917265425834399050695139194775644383031858944326111406561555228558964188359727397963626476328207196823902549048424887604104168244801832067722122871031224809558301072758079976816544122223206456277842702892620443088048664609688863664730924970182746015828093229364502967185042580177806462122606900126774164092584517744932137425936300594365129587624468535114316707600411802658867352926123026526988837279674602637384625731391293897914625349943435730213572710912866402259856275008748940065184626820193801460851613193965537553290713507600933325688037155444201090564432402608514218353553656428596361052865911316877905735865465145010392898906209228213129815631714190183722136119041036389129408531193542743438898542259583961752695893537682133983285299505975351275390884064320126952056334475037472574590974609718653850508957881891274758315775706146154222740496759200011539631606885321183144842792758910687816778806015356272399016665715851808988824383129194866596744500725336697733339686996256008167561507061591496444065061666814859121946836491890303399227498870565061134433152462774197943646443907784312713036282598943326546846939053520660074896762848046350586765108146217155351756525025903638330530647645666570667250232032022985620795603956684768941310250854110902353920000000000000*i1^104 + 157651254442132022246651527858406836052457594577630520141410896859263427598989664303281745191592739617226770574224409799941674030243888877052445227450787913766631835736318483205893132271547940165835221756195325841442208146308942232908871281211522727970587561921341992887807483003878430972391611803506207613539732259386727595834177209305757495957839966179036394115341332474622606740157968769480076476733396439793293550623667072342330223165570536055844392913599097727245320933741891121664329491325253142834383517133169863282454214520262494087784713688529988664704511968257688420621983207949010619495663765372312384528963103478755613119480099464912938128089830637193620919512311008126059884334423667203211191474908623756812458567938053314841581349790954977301456747747317214470834521510391157535250871633037037138436809786189436937153847114807425907241072752127667447639834415747939390029102623866261747343551958768680332625992458658239293955411416865040364838664254663802770521572595794535386311900117089232974969318329791792474614713131292403295907368678572841024393023104233778995609463087257778322099857067819212914229054088660947569357396231229911268538884979485146382784795556094940218958418467082254235700660132363628995906090995239840952673031586432122480426924121254372717651219270639315679848489026601061623182543354768260722949465091823656948850024919965542344688841062931231573363609589792549885100966382090330818651660558430546061410840659469245403957235021673542201939173303252541337064644909465559254322823813916853410413623340342368846058555851208269293723235767102363707943607909722959393254755279553815336957701330809773539618865069589489539852891580799836755176992764613593455055080226346343890531022315479918386609372041024348522317167525436167329222915640411225612717498796043858161829368613393549908266200662277701394527817556283937091240627069632366151059373868773837058203311027552962842587895998858534583495179229924994571585141572925725515890478024762398578562963960568755558781355346482088526298362770087271297765126701624686534391943726731258002202220817552770531645317107878030691715982891897667182592557543806840430769364357457316973704481960581479799738587150139208499200000000000000*i1^105 + -2353060546112833161489364030228225016112514170843024720510481923228293351454403931442638159729750903030223780265512525299462338598109098272944281597039425054915488017447801163858561589864321201437836708210959693095535513636088213279895536037536614753296316750337141929531165971447314218523141750310734343857723687244557147551737290649681309277919105987149158334520331522153382772288793172620022975181357167824281872888413640580581470620530075259654406607918019964026633412856756953531954644033924635279122616984478583566173660935068707041086154045547929835062001927973692559311244898660730789511902634306418445295193034973279277799103337256961596021812628019664887526878002800044399033276973663559430991425005551065326139470444602544424680181542055377312796459893516859996872114067566868308990964805429701264681500235925507624753726564277901893285309235034392436817183591165232918206755629617186561145017187498261233356544806715073074914955700809138661561873751002612679029104821540887738474344410494523835397908297454903705007095491472452902421015036197859316181270160433036688598342201749855621095049916483061903682186581288615633610835153457063561855227439118666524459638457359575687424378998908228027169645535053461342141000513151131346413046930536861671712413374673522669890055140128873066402660023246074507461878125888856452883915808924386909409355332395986607255786493851573436982245571671828339693801329817263567014254045422877667160311284257304250937695482436752025399042645574794225135486395982665676816639263567538173102569192568756562326806446582319386299422765128942505294561965457886820497783852106475809156548399496171849726311686489060169991588725591561726606987973867446680565493140230630777394259688176038832631761891475264780227124553796213675799809220512488597657930156643516651567261848179572837173870052789243809780801941638953972988567806589681050759177477932213937843959261987493536610839909760708031937890235272010564316631323373581323319449993418156231248748594795216117624934615216084547864278350483461021099926763092346261297871247102406066853308538987891251114563329912395835399833242963020071724877936394939685047520420904740331164540979392512394032245112832000000000000*i1^106 + -24415615836434410488301434434352626269626101513670171972920730669422706777918145295794658989364009023663542563176232037632275382529288672209728206103949540696995946228138804198958693452399507707652583249100674029039873549087754569646133346100994344951380274140656143118844228265831955717875314229087501395967779615116800150459424549694647692224495515017051994933920886933645798464277765014556177074200218150184297815315666400306350866787512462693497888898578753617761027308148438652366990770534684143327693755416091376235164663812232942073157288962801658085620867449757869398558542239404471446238588689114817213297975511481683815341764584976253353915581243583562156759444761946246618983422981191794797971475278585161932655738492820295227241149857932045403519876366468659134975364960462156636992635904624262763637495502708321052838674690548485878351965063724174806460176035961685866561066627251739156898246920573855828296190264011277421106721276916299390563090910883583389686839244789520362092762498410850819990164208084462616783284878663328041064798330571251821412864971492223843848965078702777700463090643234015069589864402510545269291192509504716153826454258429556034999230581513908244347908664724345119792494588024263287687823699451281637194236210406032290487700192906370339270618474815174277643033083087723740523678027213222433376424166727939649957069447802257479609937063806768809115946434631165984327293443785005956268194856381049110429954780805973820510829253963251527414133026920816961352613412522085031138318420041618700968769066700067132507763745564366431465839404222119156300240323401540735432535616839169972003001369624056592693117380648031602547544562759265583772915152338707072370546349585301865917331016003367758447024842244678685223383978562557243603896138663522483217178354973138658365947255621935462012942502711097459197002956112445336436199272338530988125846402136579061684074322200009946776046016744116443634905600814739151328503488261340707882637768322003248058983237062476756243196254036136825891047625864737943740358295536060107951380114684089300650198136982963328326119414218925166437582936580323334860094199281420795306241221907730911391318157767475200000000000000*i1^107 + 367586185613978077826173019100234217447300228932296334192161148260181894131316327580100863241998177667356030722178171858013102298685153133536301576704832615003416005902197751810063610830745802708932537836469923394661461118193438177742408443005087440204146030846445962122414495524327271062786577456090975059887843774928563876008836288780206937466601194741482141165950027446699146309969064137527321433609487887468467137553899674995241640723216513698874898761805167585386740844285534555925449967738812696359724620096008972880769871010282247974134524633938881801809574334142302323880166765734876729492849610365086542213606078785033155197459987564299245227294953044173008739702357837074427551271580151930685475088412040618511484390294528085500741095644379845682071997490320788774381348906458392352939904917662130554140660168081335213125887910235021114887340198212179680665282188699301526996732701479871322875834085680433333199006606176852849068032729462821186504651222018242723010668885843057063834012337174022308913580499844631826658860250297812954112927360216215606476743776616022468945225643067159645801972158949843631776435823765731117720727121149443823049349844693295253962082791610412110735144884723631108924670291635733213516266056518226864830204001261564774140305744825266313625991703704777665263610750564400534842072660574774833628216650966293149166745227285063426235786303541441371154979514251703620115391920098244356375168090289313611228724672670504555123450925933737399083462130613405274976274534019088194249943493839157558309195028455759118420251378987428120462183768026574188185251027929470322290510257175779316497182495247137946238786400149448138010593836329995116167276143041396463335834919690447665214169096289926826694181333687387781789429304876096409677856903186234403759380857938312041705405350213834360812966631024843265381428259798971607138358901059562064819753288273955746599981657230114170809644609244389929227520220422405064355422943591616977965658727880495744959827843832184584624637999446831603732980542364148113153928856792881185589629967020762316144059827985862143178830000118525307675988056266702351051385475077610524871772462375547595600691200000000000*i1^108 + -812250694112442806107991923637747557992815896937891559933495702809112722743226187304082266988239715697939949462690344661839422683587228790385179558180649581192403056685045168421236630640455020590368253427448138065523529177405887289984689374080256949331399744938008992360718329891432301144442407765939325213148989091377199307313699879102178688651628047706883244964940933916791644567758133534628833582470221704856586843545452441092040015678196863944945551960255554129660067533566028331466479220211360043074300501795206315313378271369563837589116265928072553202468011975708872608347391785460978317841122883652123573729144465233873430040083608140963103061358527232331491642967479718972267627221271381189958331090817509949336079601870715361423770573998972570988352109400354102387799906939717341091091266203723135628845067442091108369183319119486363140104607417159603372391858517399359041683460209670177248850503005584834228564572945226909140655992137815383643601459905117572175951665495174834003643132921885023202760848725972803143290226366256646897457415456398902739412677564500294029983845251254006570004039585447072894597555835426415712486672735356758706432524655700576689205377641367245448717930779697949484971286326369243487952618806227473170086501050983178340875445222672820516890188247606348572873859964227774900699778998025722391125746179810925286121089923602824310756194336398190416847589519964468988290721714948164274845652527964193564093216740325890737245473177970590841128732628073975515978142689463631865422830477554597104819012246224059413320248743322571339912745544296185025064672521312367357342582615499062466057815740819863313681309894646279659230403980310068167549919215492604907736730947181433755280524713613298690459766114319752952087990958312556902341900689901447814462454291583301089982535571251124486392104137111638942976989705308603102446327844945559841368693005557158359937449117171417956979047071394803213737960177786168534361779604888409882123654053978154739101505342703086283263235460271584221617214850559262732905938084323082649085893257657458675258816475486499945449694090666228354141686946770568894621915463118511879270719658393600000000000*i1^109 + 652336675097881278840434284264098757276560665333849384855335124012535746646519359172428215625136175461422944591191301339500010610052906066472438250831134230276866120265720482528100342579827158390137851003759187747843589369682552080214669597506913092022567317147938843067237504916783644162002084981142069483661247403167168404664395897278099193071674405245897803975945793223974257271006450148259314160195029119309371929362007979885807843305694090684479246341824872323100076175810871907469554505260280970586793006724446798617714879958305013630934705482176401836245277660786668429637489638132738346369320737824536766144568078101757335040942730060463011668151786913505316365230173668988615552749329027914704550996222958226454715916565234056702803956493701094014401232440493719253493665352874771518295163043709257073132413588719760880465653288572515043741776424415586343815815394527748875698299830199858825643462006686154449187062316745254222148278339677616129388408191728992719907419810655156017585294181761196619212202190822827549149235474340586639581866646972582133762701070377910958770536726876962598312128837253701129104995627352265989379412088067005505175978369416441388588013781402321395473719504826186144178396147939542010657179629028124751827399818874499400942914303095149330847148117745728044361395680711749003875226688036837024466964820944498476080253706190520606257662839574391359739710738533940785571849475666219789271620597773165470769787236194075850681596834479300358935915121850185019064239086137827829956315744255525290216313689597595863506721396386505671900844016247959674371091939479308883295543346408935388711339575809009563628628415398994797258007253267618238593531387244135255544201264899830015932511726059810425264038718029195341345597124063803778764899493218998747934794675865759083448707153865128890217897679115140161665815042837993971574350792489412974001495096965283840600123013725152633755435109864951248809789675324248984355818206740681170193119295522966264705590507319534938028112241917064018095659708832653995203430140692838145634350117156189501116785451310839187276634440297645812578512843740196135582460017773977272320000000000*i1^110 + 13849435189859026008835170838388055559437729878134506376395812370672095768596161172040136942243724834583135317385650356917677563038327851534097488046548896530095789361741870639935795986281326440877434178490615613599371105437020391100820419177561525857050452875607875984661505661452882363632916097814585058447886345186317092759784233202054832392351365417185059451730618416860091606172919262443059187444574448902597348927956543340593830980221573198376143926918807744705064386866900026773489457059616088207448719771124695259526480437438366635537408694409387726819211897810372502830025145852957535347514837347976219866544127583110714441846210279344363551084321370311949832060720417271871460255948867765558151378676821229927559266944191560080671832354841733498457925906646484296465367322827817288212196250814231385108034827050963553083565018828874258965581578974533017599774120290723568585048158965229768965927311880777401554826797976538139217508101317659396265713457090084509406471817129903497374637816617113984884408470705926084448238385863478432724095672271551459449123723487753065091165689012743477762453553611453459367516900950657618079340728184688048912139757619017772965219133975057451797547350190742410456711388621304053150771898827532795631022493241214193889484328313958553239701950348787270905940434055544567678728269836359290948144384710458624430971570891397497602880027929942904101572793707716312574999215166118864873574603322744659189289801620821834934445104348860353792233943108515435308478298016592446773834162956221760377297810551908776732465387967649774828668495110144820124301663409004318987482664587984648319946751477213409990744910119477448093241696134681043572089196762737884376619746569054323905899476497161789986872086051939539770564960361697336001657974215185346040127265833115776573301331478931238786265896285160909183142723967161506729438448272986098242466140279069107890878841960929065519703146288159881143939290716028789517882811346235573367029335870145388124627260911841757544699395715743200743028092226882339332519609610967217120901076814966687977759827097423620213697334623881093291228892484650835642081607680000000000*i1^111 + 6490381951939401100502637611044651675468095148125338270078580158136422849574989493337287639170705741388442704251325963810649205690153053163700232982588044581185215374039741804291458200251826140721767717532487117610737536998974700037832613592151065054767251160061261584079904048725072231791215416057123439838005837608701956545810693045488071069210356957590378258460666988636740804469012908537628575195461523986549311021068411651788506398709321240072340413360623756256185405756773699912208977021182107884438995081685718060075992729749016566282516193518788078107780234521682285597813939516413888117342540864611642792028086852325134912864695698588904754824656259886777791188631364554873044771905021721724563695503413940966820424168972176918634426849322738756234750133715767024141393953391332486798309534677261502863751579934687031835558743890329046365705459870529702607502478955814338014180155892642115890752499596099345274741761887184270801563750003627238853189555357180211736333842446179317660420336580691088405798330640850962753146758670504392307366370954979287911980126397275045850726641721458821484793680227639657958249100242791094480036264030729100640818287097729863890280960850978003503414770143100007263232659996449408090176906254622155389144308383967316556475184808274658454059626714708687671353883959790492442440728778764867231877889527917496814777103967461221393836130282953172334186855071301846278169679978943623085866283692230313176394748885270516096763185697130042758557283897656877465035572790224332319062284291588847712471482951523903169720483842494664645558180251931318252739351924761057229221528291595614626417835594153972871183488394913734965732925246132493674034289066763816473538310851233538437472658728081340723844754961389243852568637757758247111609167815864233519530654886173703316273818326279897367382621657480383582653845543702250872558877723545581538923128524776082757399969415579142689708946318280452704119738778403095708074351307947166875652276951798911949304228170617790011016237306987463803312632234271621627915250498724325892189203533878982100361663873695660782850934660230427120212508663611392000000000*i1^112 + -22398198397675343318162969513827277304050130356731103769992862427950742053726092348689694581969906346408390435854220239781848146680038008698632844011533386400531699055429372310087607120442019618152430836511433219121485640315986889633323815330552296739191616515646059945953980165300641694691326834751353869578703844280084958465096287335868433139831755146166963097767900113693869877227674745218775462384633347382060729644626551989740638476084112454890365401966680005518041893979633067182718692443642574888397651982520043111878515116392698716036503941216177046075600460643959938621632544414292639458107624380682076226588502406663220360886273374207292943687592359673125894095891508416040836029626140681075634471049985395579256377767796798542551394545265149041482487868790404596027099455659615499869253262565226903347924269172338906541410964608809303633939516504074249644385416541015579835937890354067080042141836030859267941584147523362394720620766286273047815337795160307942298174328504693777822692820723223551260709461273603647344116831362696556481336069887556553421217013995963397064225323262170654138602767423536352338816119008858921107113332720470746724682579884335505301342809843683923403641052419722416565566910036712465361555085806845532352524684886234476487251036085040123831170064454406796198812867180828707901491054724477771407812090939597673443299866445326379887101216587836517982094610749011391141913424954537619898711832099229216552073009407722701138883869000928363557371693374252430399262185632820953212148970922671789146775730924028466663556680713620998574892215490546426571545483202502875370445529591951051360215671869737451072159800292513687944878983941904913409014505034543967004811608498122345204709148725259475596760355085637310012357967742055092166663467633561213942323172243173953997486804767984849515068909718363191554128503460041356551413666448343729263496017088200768100782400440484492239956920540981222984212727890032154762574949209148094476430570481656320412238184470175139596386592342378242791473173627980038858357438413291024213338622916737530426327218142363033206402882352342261301248000000000*i1^113 + 13042756635732261887737086808631064792787334408068629370293454725518340545288642747377558845846942455820151561005566701088374014473897353099804762867811540139554141837406837510383838856722196466770774905999928042766687929613638667663533258267126768079965560464111379331053917531108082082879977979143788525037061843493676905606668599292636925934071266457975549381170057454624939566702145346296026005434007912452815767474517147123901940799145469315573375264887905603776804374667283340316510911306966836175057300442933567941189813315685093946962063219763450561409327997634044828357974726031630660043109414452637632822385382532740315344365929646758883117318305960198349180863067111782125681518603736164793452573351121738979834728181656679111724607057421149781815480550662015241242845175463586758931113708355567809121320293375216680432136119796974759331964806266698466602982505610373109184625668023350701427479909107828169677196984822272694142634348724690426069893433998007328826227236921898553390611596370831423783496283558680112934903184907680835793529387336011541170870295974361017720334662496928929255919391368310825289058456271310565869795626327293132499428110379273221723342562762886022491274251519111212158318162176120251105662871388688904420815109262822221090270056752521124317721227802947417713400482603100729944107792097229926986761155513894776369613872086663945974237473210376361064527134020197124255841071317000003223485686995798014277254316762788053699617239065144027355590743236218340859644044346286040336686486716271041123455846977969350968943445656043252930794928969425258115490416310336143642019611915997153357218365415553771418273862496313904819620897898806480539233410839756918689209208091063659856865224230782919265345833860311640715314673881609302915066716165359564023666794820942744326605995733240912310665782488503843689496419608018152136204051680863487511216302746600755146875616180151840619542457695567773494328389425881972584483244815792518105705199284431377708629006927973373843607345925443543783434484916455698900555536746558470954211783826921854136442690658001327693719456972800000000*i1^114 + -5482142022132106952544827800998481508203074252554369185686575375988547520287151344446521211314348253558570771802199297616854147318201472269409184606990224096425745560073674120418088086884581949340115881545205268214748363702752727860154948909023477008792484872231415836011003695352399428553085969897364126524865194025207418812014117003281433117234480314231762948128954703652844633969318228147436483998217419920587220112199603143290721003019610483778213776020790839194502776817683063626062279582935237493023604678659655034480316878193623164951634668361678406888615142873078196020204277247488137316490182715391549891330590364329061340056079181663627932136136443106280216875268563421150920981398120929789902265140704011650917894534116895868237871660081379779293155571591929460666223868945670130703428484655378398492811993845486236635624911033018323367389291396875665598655053077479309731001600660283906389110498864931672329178130609782917571028663520478995374379544659415164066342842317982959152831705027002059007173659754882590460366889186350948527840674711613770970083836536613629362816317232687931682043141449008370289268729897250563031486014877596566195182080392771159212083753473015248302046329590514745527384547557011932465400261668983700003320467321502626332303649402729778345226746853713762338570179141107329279668893003760073227679345484676982135394921881637743773102690759200496170691030173439292376167418317017908475785240820360180414828874328370808477879969067584477057196430011666077443659120285688583688462296888761136182774370268166309026061832516208628266594657774981840627722035775866842106269822516191447717666037699043995366846794259383248912862783459101317614810258505414488029084167989390033658289159271562959942013259960995886317482946197596382564770733051044830569080595084778366830086397053541138986120426457635655562501416087516759957568003272620307498797837473002768478899730155767774614819730590009112559059876916376312939073540162896774143774122924649771243800513140222922026514425235193623376628543541305971839852307970011344880653780144466183807558586174799872000000000*i1^115 + 962225117694527764911940709276397588359006776722798686495751549514015285779273618330407365070742788140780597648140891034412770263571673412361632892830049346430386153773367763380820614233136053829907668806921922204760968830183018670846407200236479565046635955698291482137905787602204725215355674302525414016417357228442010390120225968999089446040844426698856325629324243067689607477190490233066226953889838430699919803918959209365643408645043853025431879055946051628286988165051551911320470094544932768491492910135278160434807826645599923181320867461377540516205232024572136872846164133577621847906258550858603196486790181794484448057658423923599273246994182113860264616717946222337561017769299948518805742893153550854705007072118171315412583513095392758611380832816868637414562841464446565119671241689784500560324113799489323058638252852920903155990101055662666283167017020415666884421777812600574317090685354268087628037177069269606029810092495048039626171289956345285865804441854655386132358506122172869277163093901485436842561463696643846004655545879451488419946913109949336338480734776772749796671785177682943863891124674207212187794713017294217107436479443070480912777109991962341201292952328548875031235456869219711383620045217664152862721970067515055935245505836058467905214264952615753328549900342757166516454941309787651516271415590362989925445139602388603945653901641774565706438147094253916210273439454569890321741203836173270113290062126959903382281007625682378042793564928704683519202852607292599541086714460547851658749445680348555729144517853062977729647452908044840769563490716407391830711763013257922004258942971806306794774559770142722196888394053284374857060391690827134369835680852312801745595463885445805667507701317309341226182709099250724668944280661652815815082361357669089420677358581564434585108672792790383777468331774231628708141240207856539032199685998143230287394477011510745906698399037631254580368075498204432443139557231007997000911731229558587413819674630611735201436198886103091590420699278297913866580778105973830825719803392597576332083200000000*i1^116 + 37203469563034314482455887873347585049166644536436609108558932847233315289030485543844025067063928493899572690125104699840107163413120736394515697593701255062815137857744197344179691652188163003421608420374385625740645390859224938977917530573491209279768553516429983134519339948999994120498164135403094160427517341469253906195403532801076595882608865965218881929637901823362155604129908306856763496033543761725915291658372279211953782518470096172525018724773833865035517121300310936427651439151642765985877351322291220835689128874130288766629887357397359271912500138541360082058854459374494240555018245733013391193554127883904290394251876814650965469976577445606394212217718176102262589230395080804614754282870316275718775632122713764960737744859062330492173760171016339125483663606277093145064158060483089920111311947631696668759264528690403697126620251926651699317041740277780588878693459717916181000419785445742616347585432816782559682429551404678401906030302782228897129659033490835246549177601088508086449065888104669560505008761973738317835310513289320699247447849539250385820909254428880792774304355334850492891476276723946452537780402799683877713080803154015816469061367141648180502284581346691925119865736969069494918107389156605608047571240884464891591454492964631349360589328558787223456489475973143137649875371636724462419676238986275514358246754725128897068956972526714098552421026387820055745388597904873438397322817319949410811770852037260526618182201281057859417139443858588807711468636914238430657794128336774181282231984410777448481760966447814067315299847032273605020287129218019241199841942574130996443944018205751298381662593522802433650323433381350507333261206659109879999674140115716645138869195219493024878536419932983857966965109040434232970546188678422739860460383303536481139947699075428942741337027584948232336099286954755369676094195910549102338797320468892585831300169341497711912406012244969937832578245182730223372922750776054131570712686368175385178183797563231906571959331825392071236736375514636056001053761313143785335931535360000000*i1^117 + -22016511884837104269798519366112847097086428449094921496751120102124651337140596181425808243005233240881450431708168447183597773834237037385672955234026183832522403623657742470372271630810907015652601021821434356408526763802796655106066096606495859566735326979679396168455236862423006169130114961655691377144041114498825601054247382292204160777105162427996493393105349712390943176969109836396220445949989994357880687713297987357531679079106345544616916368062787099716723533882777676796077383873498406342963399758525438387476390797036445913265806518692486439653517807378530260100134315632797994115546465019237113590563534602263307307843774777225590068964242079875811314221564126214566238210705734371223849422129267230572268977612242649530420406931451513223655572531072893245632697382032871544784042454562717052432312122593806033477388042261624261244405299711690932347110338213153975816888903996613693920009217441671986739694366807980542652353071469814992956009830450141859665351529947359110592190039390823104403171737141088594320428007655146182540967180118715719019906296933085945514326490944783959318210691776354315200156371086037135747818259108238782316674807861435885124331516146324192649756500443238805480511235869987614225723991335760956335583800623280022791639879140342979868063254113359554550070582072765666961517727728940949812516167414756137092361716447344889734474550669248425409909482368952359996949453121083098739152726139941753439044442963975641044225721062847101682911133246336709842714273305829053378516499963011798434727348801657002480795217100222211058409612386513519587368379209098295235349462231019118451499980937155682871997005804631176666219509996679664639710203866416525794946187875816343513687409399523353203942931727787435053716697211386881360977428612911403977550413106615645008501343025160490828421978652457141607948727183158458491779428101580308264598966805999053616778869360858727456550932010777491713374812503110884706403898163499520669890161999471427314142075801264912187707626064512326720349189774027995204097501382574080000000*i1^118 + -2117420567513956769150216712715102813094648537917264445480779118945101055201201234789912100764740033287094352520779484025481606302606762943109701148872669461192946765539116098481668853379577314020517328341371702318798323370551332311311070524832332477570739705435308508310093087050217823492193255162333229924914873932577512436772434952068860509803524429182292213833377650651422285857509103283322107686743677706549302140171109347091001532422453543439972743442264090249992642568176816400424994070184311195190848938113819713876012641277386559511036552953822974266060052403881123899459810416527687241223503367261469499260237780984986664622853874571460001858972109546750621549228361464941093946019276530206271366093773396278204010034951152358981940610689558862376606530934433524831192981224262770172993929633109286559466188340752939314184431718299488745691853944680105438404736919152270834825208784530879896580947374561649136316472334647659547681905366047765105482708512825003440840450876509202053501064596760524567873516146519436053963482433365942299456641723312890299735851443231617317565506439375451126083346040704550119117291522127546913457683908588265095943174894800827524481859806177025658255518705376358414262075669771548997629121452041699294013304559186159629656392346723146649462962774977653280823819369018515237428636441249337054490538623692334764463863206016689403652123321090548593929693498011536205512797336576178991261136434031249084806370514238469499416611219512755255131309635433719797543285570630621904350644927826542371190520019333813036372375100865580753131496273100140320979293381387977990354915697592288348049298167055727034155457989398405713047094612415641859854769257904722894838922831190854086148340028530347308055649211496718256908847230273351384894649145213538444160386865089497156965076256589336407830921987951499683268197452495196844476537649278849894670915892862875689045281492819302284841672837763356106368082989319357971290925986410597418047253830620344832215768134753419449310475334273280243080283055113950461952000000*i1^119 + 4314228532490069288359421782198014799679426554920711063944357489083263175135168447443806525117057480282717131057705202215258343555504685635836762973755450205047568592384882335207673893672851955353409730665672996494065647660361750218909709357893391859579861647168457613120654583088851290565824557665879228291750867410753177308927959755202375780113739208211401002199173515422342454836867214769236274865997307519423414675852444276403404021278812933919097569102332807940632705776777281266069890713139905866904509577087849176198241808947058679279245583312425489978646968716607927164247452184233273685244152969265037881847093912686675304940455527434043397756181614139682904454149827262632009458047487725374743758165154163102881032123055462433008621054925987173533980651239355660180718052680081628278626483611505303111668599821115811562782336629794344794841844578285654724034120725243664091408074912752661161863089960738349788748445199592612573672788793108790121959994554951770324653903933267890811142542364243543380085576572503326559069386728931022835148732858508645071762262166156097031124284334150495143785414092082787778967575957764336506196358136650584988692708070016215451022945498988020608374114762890896049416961794860814110121311215736996894671275645063370122243786885652210429003480361327769040961714360694204397638212353763533943877197292360340860714759874199322792686288901535955014848172245312344054493140702282932904966517389616034090056144862625382644498788019136694009076206558422818358275971135205348392837513165933477161892803995072589875996674317007271157215732448006861009422490713549731328948321109466758676455716540069413813006554856044586019442057167324640994103291541768525943457872162234002390692298106866639682279302292860143849808065706303175164529839251241760835840863257276972630161046896938865627762725513880905592631731109849212334829363735796571520161430503868110878324760832586237408940228167884251060842221373420413876470963896672837938317165188677306398910705231003004487106463852584091638982246400000*i1^120 + 2768859912730441111174461901716371475839601737086579254427679513101536059477542200691833134209268179602059555450155242430777719712773204234753091914199339531963986700698669401066766201984820254646243393006394724787614366197768658246371278676341051437552943136441700760440684453267600538709123340617917245942977119974477845693974979176518959392160133518157346498626233470597928498110074620569310697220602100179163802893007404865595723521719857384838587819877757209158233376555529884418564125413596734788030082289208159621337164111995180670235525761953473680407009496177713592112467332755823490764229634035516684588422439753198797988239425375362921821371838072619401933253119104672206326503801887979341368289772432156303490934726710412470119808887394781785774691942591081752408108996785689821472764363339183950475158038723603400056643914025220988860394082516245769055296723673887665013220230030896910281097209528734960470158263676476827738660980523317543881318141490696483425865069826920800625859456959461140140480409141957775178147551131433128770455412867551386931785045601214017365721526931485219241310167105335421582844841418923283819393431851236383118543569663679496237120502380994146824780334193316305170469873551753983596110478404498754219800622730678246827048197131078719705937669926224738589023875369026250133559379954760188398861136843628052913172391120563037018312029174238007548732548269039556978415423518586648088274762013021654928464441817965847848218310733843755797215313357831990154411812885087257111647569635127492408659865710143670727239921064043542845585009743756065004567992613827043792968157252225208204449378824138152499846307200743021412681209735414617318710163935241291540021862501471704842985865523070644474332550920300189432117549816500070127453861831805826415876476848839333206539907771903644093506671837425951999155900561684853692677688782879466873787252402225386233492726012168091632585480506855364365184502064331205038569757378389384104999531413446910843261664176936176548977416601600000*i1^121 + 872662988732770354275363298904423143577317426044955936788936455162610629136719657924480179354884147737198365590714802716970511610784858073447924298661476963289000113378573212417707977056471861852671502577325631488201950336122423613653965215227736062938728773986739938666396614434443600212455511244260205619478939111270939419232631520187060740705933260226787458009940228266359988482277987176766800123671114940946395832283766826610282034090323294926190869113134384841530628670249633310460138505239417325685791556807419871914819892404292190523018122729786292505913064381266170264915666421693160338102955888772109000698078864807455841505215616227066392316210209077481354731483281292382509138878829877228889338798012621037889337515704982233662725090316916746635008241244513704548037627377436317487300357601947671025839686073611668317204576184009135468091496970961784007725062215153943971428949024051029713445554716764269285608634184618926406995015340219857580745482848307870093797837483101858232035942886801640821432995395626329284097955555590159026833463633361469774533807513408526041249551868311937899520767207922006887370450437917148937073354886632441681462468385340128334472496753329504022738495505958775469185671241513489523888253328760884221141949906930143944889001236942321252390633405515104080155053754718938553509852409682427683603323831396798750689982864589120391561925653467497514163497102577084641957007691092104841596668059681734725686933767867544392484500145060108038839001882521463120429936325743363569700076700006211950752514295365327335315193951827626426256868324244764607561854332452075335001345186692804352971609708446747233551708005020502669690556122069981421958189967857630122710848070566444455336111139367853155928508590698653027768426112487125997266609504454861992787457850469988532686728843144047294573683925762015101875927361701301642206233431787067901917235712542471474948608108881487043685429345468124438544812424021331717394595260748675254631206800913701755490133700771840000*i1^122 + 1676782215456069776028362571563867923222596484803115487934017547640714926893678671214014781607605198201109827537509960304548856466646370359665741777165374656923462425321105397367905039456296800893812032386314210406278031021480902564868978056326248187077631525814817008213967425684750713738093103310553187734165798663358780429090017881804283158246429754941722227032722963061996367465529995559084571599046385191338565396020672151121100108268393581136508343863535172363491878599376175200301200813058216541202134104546308759574876433590715353967652995964506362950611154547532037350036077362137094867921306343863109281946735007284792945201418206190655173022646527248667989871025061680314898654565350187579342357641278504011781771177338009127009837219192461267860709970995695116580397663161808157177847089902836644231717053878429654691278114516398794614279525608890629518512152373393207277821497075419704743816932074423400670405229426893232908837986528307231556033914765328548806406482000837122291752353801468899129484594883785897723775300258600547173862061228231207869705747131118144380324351326085506277580414581065966677867284201163404465268000701638896964581269038549104715577079998328485308122124352315283863191424614279978376348170031957705407894770522393151901601168938473568229055695780575344960724742759068908559237311470804372650976831060102182921604427373305825652379748831191069226690334305779759716073960699822325689390553324672035591824361036774945933842526922958871916815542662705714475701298938204976928096180826885307396146177451835857957691169755012069623041798343481638782395201154487879751207693214782751066697079456060660400626938071273914322586705386610934726821697948762985425429331310826372552908044868406206379214231391942712619846949921501978072945488019800158602123459613687597139437828276311877013098806225248508096854349730805243799899019908232513923645597932003125949850836327870001619982341941544760240906925041062889833719079409259967081820969133670400000*i1^123 + 526646895321645272912406663985571429815547788532028860456844892961620522252461770788150778612743826449880727336451789539157925726498979645191998156977001240418919796488952128753229009026020488927545149228021647490051351468219238746611069383103252974246009378954081869316674969172298820688878348339064246434761014128803235322936044756812823059811541961163465138632506235723460873513024665558489155713807563291113531750569401592799724366751301388717543173863831970458777633970953253905746771467935239603283638145909451926544324080700117179953774930289541597888115146165461498669292008603170309903086597306577466864345871202331016428667271238882306092244286764864270681129091332860176525366824241889494455139765264850295814972584349875677928595297986454480215123808687107711454749113933477556236220323207271608311760893278698224428468324867304281904335218904521031275865266309779621594322139283592539432848088955263085915156919237497937056943214573292412504526248546219203805121239886834619747526746757890631802437894401262981724981409360127231914764128045734652835025546167790145427575889978442466040778725055705544814576678842038060681981750230743861255136401261550586762934145242286990167052703767289862503031212275923217706527299511222678315294668380949381527515348658925192159654534459213212418426973778529669855828052741576445825271623938157146249501005026375848169478537220248191472619618321012821268597056096383585689795702059395536410311120474815908244124408482324783011349898592862053004691540700640163494569617070149435297586348206341517703192087737150897840156351695242975471391252837435195205058627516634865583700472686742843784596389540934896204586732868751938895665302204464315376741230213066975537968939230318513751785763837059441602688754882869837315263066105531026563882214066370049663572722121967146057968906529326376538778569513855004986102984593581806004914588114487310794641095252716332083105849669471518591856780872244697995743059136246867558400*i1^124 + 348640762390114828560711425099032924021371714163843427658382879284161433037370545384563978090995224532580060162825519734841683612473680984374047447785309306317067033611493519499292273445971626504395687589738792129625752872425831546461967267155473011453117228612206165228237780609491593152850968421909716259797117738472038952524241309421855790950630573028141134652755938198653078176699456499688830714329518184522021665052272836340280944110901280541357157886862138612174003194788891177721961268387713037262802392769254418143137754214633458277885832645420791478797493883524325978852632638522872274753303364507839934984638201139116389264114579639997943357123477107712379290904883836584710648788774603122350729765241786569984503397143472178549912462175405044251577584403038879914506724596443039993107247366857561416686661869292310510297769635665666339363949327345841072864100330400085508926332137160629394960671125182238061867071289844366717433464829777831291053755295064449910608032592208306141135301645078877149197817925528432416542803305185539640825050170664649458635123498596233711157165694050142270427850148706908597920370351886122614150142876722213074557949484946052989317384425585282252653971121330862746750148551562275763947484011689709970091845114670018980430505035852953985359773389095538251626495811997798858530742047555268079210338173310137124934109189880901475424771591218571634118124132346556558620620350296203166120596901646604441835802435601266498044012168991745172226758148512818633584292234355840647063711995811112292899258806899941936344562696446432107102579258723050641443755121836075659356688910111592837851980635592775495905714509033190376821085801887940266827790829436078236461095023210891651804264375613437471795892927606592548734921926927171927254005555117184431593770899995785316083135394786821815329588216419643849384163236973796955889032181035886691645267324832216730851069113449970901600349639017979923862780903424000*i1^125 + 43354190228816384522952394174820497684922317718062214842977962921188319905618181191689679004069711318898545703417016374210279342072441977248426709515067140638819270801657593282164435377996620764329903359569785597716082649786854991304228892432658223945894866750749103490105638003470337425237792449353093918754987615565259059347196193127679802332556843855384602624180494485149586941421314017786107913833894603207694075805565892221312401665541312721062005211185888817394408437914588383147040653043975870178132959914875267227636621385889776342552056827620753522480029508488620550288875717681475138999735871955509045481367835518535862459661636416904567668542496309774693764489220438967141268190926202108318300717139968290350072012326333461489249133157329562274406017816234614251216770417035493643847668942918701671427018741131996355003905779623587686694992466903848426464408378233195322714019792275822833888066613909014047997276488173933233619696781525034622433333259493842145595169354617061047202279055657399008406903951023250944900689429592215158363259574075590518834524945899758545536351934901471031334899976929295723481295653237888750808085466414654747450603879469288977933983556605353612470861507400712260426760023361931195092589432956585708069270291902789509604431662614759777587301812899870919516880148842381284063363017626618793788004101949687918981080593849159094660519043181840873199347715782890964753372434611782208893362740682689665718716815072766976504639152040290990915506351252592097272620688481563994770763744093844964485081152178655589177796164004396657514340158483244663758028972204844901798877889373319165953938952675771683505628267445673730824270268175059163898869434429838989146641681655622855950932033182640895082475870208127172867501857698230609856403315977970156289394262721341946937785667631467309161166712208301313885617748820426513961212630863272570891033064708694334484190307421297688118023946240*i1^126 + 706684615271534979355745494365884474031600813546171832286513551269509772458138139136227741151520888416312414730211451928731507047422264358892103303549193546470883186844258617195321349494553360809145366260386129515416891563253108052553530691854483217560819434096026864049538057696357003677394889864169731725543494122473755262558594307103820002823714429973807369926237723181869302797550076417815430021845672893604181475662256329760963764296717566657468472525090952622179012193570321143288689160007022084910395919930777905610481939806444243877264223383502849053600577587430475552700097603638420504264724179837127011188218475615215656365464367070231203645211421913673781373536794844867981175792166845976933948285338430273787484576663883233255512228717089220053442825631115564645490346173027148755596215517947359703717138663479792953627288285203335464152430763421117966791293103170867300879959690332086990872495330205869847411927613764131621910150639012608319982423657294866020356124722217221540463588545116374889981202442495576233012290992632325529675593834966436340945557421014754588264230723770963851911176723463196528212057874073436277413847663896295376230890812416628714270345272859549744034846249527949429330539432868130169517733684130861232805955827037047668184405284577582779633697175264701987150714079397125513052219417989304212696502772944246806135143567336182918302683138405120503487049347644713640684821154891118167186311770566418074913191562738415014512309645619800923920128358928555762301580104279544807455810492485661262803771646591244489313884309000178593811146850097957670004024023571774483941000384803634267256599228229771456247244818269085492984589575766049026181424742432079834205718235239738331910463949956632453799319621641535599105103292845622932073709368851689607591322799958981753249347507940075826907762052385589110291754179068428199691726846656593903270766837760*i1^127 + 58457228925685239294124458722349222867775745271704727356646427932644515200152882663240311194992039656333209868979389395177455220975911356587579841481237285716207411068612555214558076708719168882251499211628438929103835916405476319142061369932556326603991765325858821354223878313188410922508944457395674486822563618137152791893255540317693704616401588370672776364498307316900351641600545996686626819302982801850140680393489188308288106954264091203158414602669974434732523251295614710720668405473460839548922623137642590982902489345683653290054652395441190139486940690826562191966903377947889799821155106316629643307754588459872360473986563414524182970789640642290990538618876857598002619174427971973535661157910787711341951260123313652659472964213363584108386283911574019546119487495032335527631027873822397166705387180454737801922084159226300675872247196954889548510993220750897990818689638753701336702878594838684960104028428845470642370561304379851505875225727238137346516557828811685720521483314927677022886729531326919403145136913630889864758217073443119839471443047502995049629628219275249300512074973155909517587697775331554500587981962940694413144623068315978473370006106813269298364240495051843492845795590510252319783759653821743550594898893757328863715592224074497371200667373255280771882271793155489934706536669633024901017317900159662074532074296454190232078563799650183938877336428679498557216784540237092221520503942052848544622779306015917089161042189608611091594713246536798027501760732607144594964202313837751466402302910778789445098615306439665771886526957200732253211599503328512159829911029515741705552192472041037711358249397234887279708545893452504375358925557218341233126123403379347257594934684466481757590904213910853260480980289498974808886508752098920165415661938441878662683559511357385317217033592506671243776667872296697856*i1^128, -5734575199850858321707564029693985632533051537463226613315419497333283182287523884071078734445521032189449069263433375938908743645400215044424512559122057781651319811945450631232232517741523676479555456151775381363789260833067830861552905961590696628874044059146096086220381119121688475564835082200812940162497973837353739084920779046969266579275880743283298352108566852896295263160906702196230586592864466806199947356697987698995470288995750688461014606563680818835016898699457834079474964864269550378893474718580500095789358320042049317573982435172462174614758593765574476161685088960351119469161977811742764071192637974999140303645361083609379637433644185779247481171275199139346566234836053119446953961303020710874501146463972355355788808130768979092917381089574148915964135875879216488817735213852056197151827641134582097116304540743615909790646775716787009054348520762222258277600597024874469697884321822828567422542888349260959624478439950235924254930516872455278214552785520199850964199702551572842793107092084957055097537431520906120829473724856036497558637820577401235258840308980265449672675841321521990922422418703869132503711591251618958956101719587544442872320716950084737472811278279923372312570391223607389939942486314480012517912488912071927287111886265332712679693186559233250724233168395719728674179667343130576788377060146167340448775477533171142304630388688058883637698579959841299196629307295599468606804931371303031706307947921867838332531033957736627890592174153083885213789477620166713756164509142083337777025305850078985776904011761226097423650870732143019844751718659173329831052167074256164386222749499746259520113588884019780731371028058970039884426880859135788987309585339254923635922904697905034599162082595486278912953578607367289699484704058622586108432146396735306902576643426085203631261429944216911406180524452437315134447317028440305998299724514098194446578294726029574097547566103503903243357326381880761044286715718636851833246628703703043422615575837615517969462169006512919309660177044100271643525891232094870698455034243882340662102587862091999833734319868732858225985917335693359824363536990705540147962915926828727906626372763636658248707869563147037660001648642353138436453499103390519397267620737743016284195908107853975708494835053033800217020517904690664001500933764325271916680436777737868843025563211370621356968194916217949872732010874996948803884359604777088555970935870212238948270258733534098939594182452371436348819703035936629238661239253639129422645957279447187098135090557731494534542711191491929388287294120742997581524925798502704085028718821027952723731195909899772746051547024968561710766347553695186000173918786110429587843752273567937622740992490458113897388309479012270102550427982265738338976825649698612301850609560240936370464456597660205262072359810012092589220480393209353481806365904725756467990009458111695471348666546667217146547263209716657997645510284204257991279609327264441192979530594204895194292764869973592290033446616202706957991978011710794172475243816452994167991949882158609885594839736861259030747027900076910659292364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -76831375223295640437148436202999812724079114431218616304283869040069532834864773708502630646789700870031190053563091851937813144331355662399927326509176642238006395850754847600323817554477776118363243978608867087085124201568835416513822283549184939099507016861914120212238516521670043490540401279475734702225567891204360098065467205724640102796918901293044055509278907234255781963821650381331766850427369285506478278712965851109968554581723872145217260706000753046499797847972703271928798642212251562058335310829996415931295691023771596765848220163185937131241496324479443932301735631452857137999401087877386978307777812775159501763263178663608853596021734022345717205428770102118213479977881528975226541991081917823277288356922176371620417122138913827708160846523698895311409155578565165196891479764761305211622948500471928032979197652562712914703853689458404388646060324643908396517771895989537509115870126987678420023860256282457477434679615651314652647807957196582182856882618169311889977148204225338238527513835888881287083838527780224352492516124308405884921732524300147427891229635096429590452704423727735675432572339926781541234423436636758081361538909702212093265758773834635666883518519898478096760766460018906509119959926261709499584931174908619437376403308224464608361392591956120287261956788953813857458752608350424124048747413899840576343175069872583592351170580573378499605156053754639182703925822568808031594291407611467826376840422455681754528356666518628087674262788835470331646707912560390812752480596302125714578394889056407735716848928208349353278240435925864382189798458170907080899785337565860542037382536532442174449162001929691176430368828174524946893119925597146693310582435252305102812919129968223305091377636392298451319722635565454760081332257636134754770943123980433946539483415536267015432735805145451735933108470167072271087539096953405612419863532918979775479800148207576766185708903261996312482187708839582172778650535743030951490877339396183732251173757797092396893955832645163878564425615993932844147648285008199726597730001109334980937345817280671882671942327775893415770654535020323062782715743102923763096501915980477434722477187765138621553955282068441727609651939919001738748512357591883205865416537498295432062407176010986334004991133381500992215232404786288389721523088667406310902691023263743731995615139932306755886348310317062522014218771658522121305349899305805911656765163346861637393313079554159154625702143288299253327788999671091363738080977262105089922118717232416306295017203160668021609212263064638573374075140164889507212397115077141715449927135107004423681348854184967055545376818934330623534474329196176043106343671417862935130476908127552367562915940188003766700089797068086083233495844726963788987925990968192857529380527587926500078291108033208060796137828025059442200398405536726749846749495132164693052123408624047358336187937477432231632235469910128285235259491153179158681360062692593623303552548827430503837976932297655812581118923109100496327902847165838573650055542657271382070311313936088461660988797127666280264095371441420759335960576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -237531769293681929045191879639153511436812374120987890916635901094186115014063160545766584493327190395431306869657679478523720420032707869624982609434023871338700249696838389196816536117968076566393857925455969346472449983432144142469705051625085484778845853447318705958976381843793197499322111652326074812413213973107908355211681097756285639740129962791592981498724833240973309535332137534306555030865099095958658599122914349729749669157883781657717611387834151942178917602733229623637439291112976194649425444498287576137207987873385706586700508543875669816574335888251733585422492104948549196698447098052158959090707542947465364149585622957836110453933939190040107242752283204075916481802786316998062787342174763879017891049528233323131640029781424345073782906258936183136216845961059891548897499134171513384997814143706839711986809278934429635599417604000101891129337676813791412521131774216526517736472636498097027392092648217179956189309696101462400286755425599935929088734244100247780547951637988741261653430337185799041171155863318205943970729747530118095651713206850770411699059307135238680927598282198512317755551639701580540998485693497796651989051677829074053173528906435211748567358558871282274895838365564660890831908875362740086476267964443200374690805274232016971538317891162197697068904598113021565287712731264651737332198519110722054230529778836177399115931610892202557506916176716748512855845188339613281305182056523184025263216239408981328641913694198136951449169163221369856347725599936157560793124334980841170343795422388521091843998950903481652547683903791242823102204065343240108614443286700890901325384596639654543009839388185883300652343606758393726038887066401771582412359910657063346433486251133953117326840837202725214604417494938295515855583861565436217180659678048599539694889254089196778418905246107327322293435427839482593199846308794360322201539487024410440947555378659717088864708752947880268755038111094756321056774550175343977948085003633100821041708059147822392905458836456762544183582601785025821760745641391571100063872117851676877699378961648081080108143325128465778150829555563746974602444949019139193364392948697877823981675401360755647660537962030604976128975568782621386617631158951583456214897150366214804330299793245984649554910706904925355405421031764932337736411895750062957551749566135965237138733897618492520268804503670861780714908657756447640951382877037821201058466719459570002344079432610922590637044039858185216453058904749460404820615605342283059350060959968448691857913639116840194587623080379543635231790172250596474214348895802215359274641063641208198804090574825088256349618101078041135870389876395318846423217156518905320846775326613416155252207957135515847551102522223879365468641738520683160910996180218784537688446480254125640044313938660115033877787507029767006464027446902402547464446234830723410657260024968348445964531157621172889512189871530063933758862794896086354410705684039543644063807085076613598914072617204014422507567334144670366176081876502971344032477539455629356202268333375126030103037418386220057870906283168839999535710208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 471226395246882816444926551332617953228850582417106380404745747128045409357772216955939833714565305174071664263932494654205818292315439459597784295640147349654374267324040309245878837631777114297400037997644344378682277771992132624041457694082703110862100432828796273335593710736551402625789972166157917177199078825196376450374689727989723855880951540960640945589209339951445911235053182159099241617462076755096794737819570764698986269831980492158241401567081636220305322960647627448034920953115426019240603111610639601656923393227761230839393823394658490187506815557194294917443941757271278702313563703584968419693474631068986087475551421927996490076936546519379030135617081295414951019530869802423632089046762974386877741113594163623525410367055003964944221621353258409365541042998125302324438396906942009821385461921918009391489076296367047086398434284486915996611281588214134781271885700887341487260309008409770780094944987298029510175176215709937204230654427782841357974290668014664332199051656640154360101432984503187078052871004421847196472621115526770756844668913003746296506738367976387832343101520997234160227013298428795826784676354535048184722014082998316824024744766924068937488342547629280729015962470703298696571945024788857149304628706332041008844975614624425161668300847650125346946545628637276315059830502514824347499621096562554477904244942658502591903617177170826872531062274870853235968898851573424394593854029615536094662022351187169726940573991409321467236809499928186400570069681316586339998552894583676970348122643591964379466297888333216234802746737244652933010955254521834316220724905084132622373240008482748623496281305427876672745625178427060883739913228153267519833388684605090462892181304329645286674275388931499423292479814429201481295261262925068572382289076428561333190802755663359205625656187637412382551306740189388884233542333060253617228987111582317272660831681712499548066193877271275026633290366925508643967731460801049845669885875992896255790099690079713022914024745630047895404839045246347848104361740724168407107106933865031568260019783977879642103919971665208228956404799970493523898090993948881659209985104263311807687771689515654238744530613256870657358222036276324892395266366540662385962464819785243740277482474577086290510961603832871194588495047734725151499944686175208301288853264697048225399776906703305294190309148909106879900104321456866247591466601333147769634619270237366647463335418729087419018956701382924649382609209580390906488458450588126321505533568374733224356821451129211480050884203225998677981794083285953369095607088533516366396000025399150982888924048948492700244543004238580166846009894348960408075663926241525846466914378581401347919234638271008038802108341368232963685301326961862935714940355493630246797623744982450873006546882218232979401650889911184015184931868326314153839620535185907633118198981770558443519296801041923418478477607692548930442032821835364362877702488247105755042148960991140137694830947382489224608096491187549242138430203412078635530075492246243550050404047858231898543211811444854683543295561594049681361469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2437664794244682542983567879946291607980414944080348933551959410146310812867526119350496843771987762076500905387367428045839683619875883776345081036109787980700634250793737812249094255284427133798821832168649706682315315961284136120526280285188514206790623808426898284043345330778057175514346005431078202040903667087170895036321265586402815237058702844709310530585444320163120387898521007834650452537372383129468070037821065612222928036194433376024186865832402157502528206946198267569434417972269534884922957189574178706599354621809811421802380278013963945191611485738082915368680624104400009362214728661439512138056326272622513880482874179222943214588725420169877085494494951233496711311932977562171157268103333822845741811645771450472715314662993977719582581586027742495751392609965753840319879653307896676790864508925042860533683357522605029896003769408444253410620705388229108980106571323478510585642994972578512590061288773285916378497531546968623541647194056871707094082903144308483087391505924881520144031149201452665893747637401806299650564638844495259898356617888492359433705241010990638237697195257046385883961521854721948885771007849744927435404807096254181343255692910077441984724586231170258360936780458709759354717470699032527262371833173056214871737014985495581660927044362068482412052833491816380902208056357710483264780505482398472940668031189544663631218946633647767783721394977210080281785943192536352470555693458763712283739957410871686929941207882831997379935238655023942505141589925477107446311240435818249812869401458210230124982814636249431120072683551084136877640790847266022144251500322740826981001585898551557174025732233224233345372545645072298750394926209266058315087211165755595334830516567712781134755461904412362216689848573762498021284406049832986728711683110694970594877643664964845698387323784425467402085887504373975205349523056701151304378294344099530448755103624353220599750525159290809689229844253011732116954026836019902420497522514016086071919298360728954791549473150650370878194636732413356803352063613743964538485954245383285841936477343620322562300863247296726888705194417913767723272429712871462100662436371968667227959433308793860614112771177832445644638425360246846963937789957969054043279577315905048696602938623588730637528126019540566451522970545378441548121316431366188911363348225633983163145236969901731896775474765882110240548485977110395701015269943273059029889289853675289918391907317720209353055309421592644106333356298986298947142469540678773900832985075113718622368383529696306127349422568742732562831180151309795053441468616255521682887213224043645835763836340326714382801649848733201189133904822966617939936620256011813910567299640178804717758631610627195654404548473291911024176625324319622513207118978314745194534639785972577558612526466358119848296169430508842875025154199686457776634100208919763336638469416699446179071185148464249954454752529725277528807314392882953268136606631515735300843331230747835201604831457059056722515490203351396708698594116015003668495203774300841713604814489373259249027025446510893469621359379707359244341739520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1758815213013211604625090397601000175607520997985713518773779345546533490373087411481536127338160398999861611584635444885169911065797592849383667154620795266286764431786556638796643683250292333535521810764443419032174062074101386986647414040970636802312109791273331978899792335990190741408570866867255342183662608266608136056163779197660379158276351102637551667528231794366915353543844867619056445409530607296914644844742152253293191377494514642366462739719260131475667116333302587445634947135453693612476331799649059619697167394170661090004372707331568705309620894825687582073897835582125839438901148946517368578422977600378777918954856897072651921194992967600658270404909492993020406191108672535742820443104906188271850202719562195392106371514986124571538446656511378951928345473888467319370062079832715153420649804644031666017714481089067072169280101749701738580629057684669461549837293216113845569136912487665994572840314757492965717442944349276817115491779613414646954101095643007525508785268867813613911586522140333177046785104897779915826317962292919152379078546282915726240122603980500743467387112733778500271964417652230507182345259615226483135851351780463348906743256956367679875417754791163846572277744138209487071872314322043244608520088855828069476035817723517604427544605733304009898647034283071095190397870699002877697497074206554229333761030061407738734070715005905481394550628783495462935288329344956841351988511785196326844819364004209226946492326809773465701586123069970733074336734252858251604973592114613902514022417478422311876756036515347978813686284827295377404159626084261949438592590178551932301886267398714364695424457973440075455161327202112776877081480676278991776667153783364268619775402381738753496762112238935784455532693931308220477775324378013337169380646577404371653177512150786567776815170051772103650229836437060344048394297926117321086833217729034665482790068578451506749126100844278514599618692393410129098682387882625538629484430523851846834135395330354929740139853767567290078629516203587561413647041134288380967803278645955606923039255703446780540043181909060340788407667142768100592159886128915844028995326812513882106298362078348027318366363251865174044290099432383243577585662733583264102819130232507059112755214486095550711734564359731134569851779425065295017836805212008332120561687465749334252795455830023951876909205647957544279374353637556264221291759495326560825625970827562946450432613158742548166620218745580299516084691471483303358211849733423890539184089181475685994912014135326357564840315119533367221211709594100032182166030396923634564647739700177232349358466155392819752884377407303596045798866437901497156405301218834305523874332652495822470259812250944709339005403081920382858477079017211644739117156887673828559963352032423179590694366107397791328554635748995543544583977088211824962383704717283508359629505747288861864817813029206091737235317408333319735033304924572697094909965515058208122925124673897935545435888797721493787464892629609784259146226214755930162729736470941064291164285414570909879876659359331128881702316449146769687078502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -19786951290923848503891558764277709820497551587380231861116474104389366388133446758368097614810253051843199569430964675281175884026769149042126647234210940829628526492049788181597561072445839734739834024095652989217821159734709774236810395488852678842586138795058765387310629694265993321302312734009075053582274045544334057284889271551134247102858585426452434304110002172565850103212269939876123021381761159135076936634258028023616934633647118708176112545139487209552283595000204703185611281167387989172263737333075246728859181039279914207749693405251466374718273798280963329470005402914955136038887459527004206788512745111759907498480381203288947544123493403761691722778273364792523873055353174771121772652528437433984057942900589749788705548269631175610699795467691779147079297593875765461894630929414960295821876817509524894534302838299137314102590461928333819068410186509065625403255917266555178514867626133133850989389032069585442493326216534260763813313053548922011734558130690428872833024274461957126020872723754445988071967758218215315849504109093070196405657996603177066473550078368304343132298111185771456878953296960182335029688264659369809424443456293829110736955455009152849753342749865507474943884030452809159042693942837902468924762883407938385454689645575543535576131137890521714689953019282893003242589166148221051481523770721214943467919102883955686271601307332267948007299092545626374823007885699104413957786168250897969282777918881936156873582280337302911527086428103066519495869442354523966927467195205638053627407641711400860871941921074277510036450395946959653276055187957168317489557133696996947966765054851062597142069270149124924913068426861567993977834053511250332705671925534703130702110692967984177459245183906218747959163552595862484202058976882832071242506483610653237590027845150711658740013633127935261796706499397863165974287051104327458642619578031502981846881572560555280687923188727897077342460820837370031964680767379890493277225380379451610180504259248953294337449404714498740968245687569772245291101471092265615290336657747792701928587561519032484776817658809925708455379827043480765616691886329106965866853098724147151761432636548127971625761975992214584590926834472073420684356555755772287486707941677661653712348874423356299544805622118426298340228550187600864827059314988002255345373672793354570683415390450213776762407598457132362512207944428515121035548905838068266766667806638369992898119970278982701035714595439926532514404904461397112868263692486200271894992222313945163692844831315095002410240460770575049551512132391947018516652893846590261138875606809647921998457306162376478350586928075226544059137543596011777772050753415444982324582165770927751973956672763125566954006397378855926878271699403569634329348903744024301576967995911821625292502779124991434276524064448227914502424218386921053568821651687801459958007083734979528994149947709233420677750901017563511466416466820805115288061193809840671953295219165286290280026485302545651883455785100286525620392336139686286816155262808330942303225267640643954809266096414333314143405173627027119126924492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4911823639761224082681588074430596392137936829155157356947342488742622877086759532132642041365399149411429855686976255326111999861686854561393775274752168814956809510473681413631975895603634965170214788537239062439534712649709400612409948847297606532768983702411441835879092480818468027499626573210550450315618176385403007347760020222736661091504160141366529839822033132766383327341285228331525519802710376102914254395700466230380063399032587643124523353175063126983842321753974342739752850804452925602967925309400065818549930850300900633371760671513922313436529215484069812617919943509188199777107262241937403956234659895685240776966867255204898090902442942397035645419184950116927035109083581805630640286425453361348757515234672722869873743999232354654091406025850923480735791038924845747487289959374698287183031521318432491821652184060636713274662411541137532699603611148566465450619527152745137681187794188241168364201774295912810442349956065778780071492431800377868498901612587773880285330267463361973261185469119075860010339938950700433084426012238226340908871403355969053877189314334631610297042634343603763368766045332786194822232771838462348450273005893211674244040850993855976437023977271162960799723853194055017304474057267595072115057037681966738090994083500783163754260937128391063477202503864869400237938346903327045463115527346736470347133512507472444302743453515345332581274848815846588176354757183069504324052779750367469080003460622070836182977835802176337758470699770525130339634013852372726782160248966730144966417701939718716341514325822913407676214341077251894025776351795267009776284858575045327503879774282358198495111056616357486604915446220219421187064415928235370127596088073426314149455461214697173013974655667842392575979139466505947774465057661869773902901174787955826903676070914279208499497783369633234224622278275232468400448150724017647558398152066925560076585771769560533616638304714301662013039660923349037731760741159461890892231157853480470520838212347901997634991019931950553958097038527728347322463312404000229563604002261808094259579082963180712636854575529146814799642488323243278366125909521584098852635524834618740173363940043560550168932954453411506480251034126530013845563379150218481104119890536970155259258835308584820243453011838999378570570448653356976318689100970404892005148380453454339376060193496117641333938780970745860157889492014298178938808583222281563628574142818299912805677820655003843875824401453362774695425813513053484308665851121021663657827048273258729182329608835928185252861580046117049094876993075035029518718340161201594489704847986225806973644932567026230263703208250781235662339943623568250698115263332584940026854208312300321459270848481696817193547966290573405259028751380863753275598210616080899197166913987225858021491480107807107567905099008616355398446980801207048480059176154934635994314376669317003293847010900634919433403415514328406276223532272738557364997835414631369015222421735879682838317656502322286651201547391980541513657555846516878203816706557655243151706642582080918895114257818283064270575052540253698711879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6325110945132180728065469716151984448561967643262523737643477186212219461510239630013300128151316587374642110477508190194125953291628177281343135495064354453119549001915505670627005890847961341884390275574392122468179334603808855848285881437843400173910177745897819895206684689727520588563196946243757483303137022028768508714215319779865787121300500569919987642437911837500700353020148547587154366106140003384732734555612870379154054560978527181015342181548284918449434330299404696073742332164129018543257722520377866530782151777466554813128033813108979345133385974875368217920205597935597994043718968744105266298099936810801510202996695260065934857355305683427381981386214130565227650564699888690935349822043453045152006514361181094345299848293234429408838403663547235510406151920748619699685305697448506238017656026954087416431086113221004902386813571913843928745862408466696372994170690714584907420512033854143407359468700535380754512328327690724569276516216434722776807505032973404014018918092100573886263301010727700482819467462245103820979670878297048845932390363700846936422837370225609997009079339908925669771938333372565727847574032733178837991746050175667550282078192600992483086701574195383040955526299070159684398535085993613323470039750311455482455181730605966441145741060573432676827065208023074309133881359200534132851283561076505680634262428454861029428565281583652567738930242928384284043543666263993310256960218715442387761191071947076493357285875956373710389776652054062108528973610338313217944340451407800134829564660735607560909995424989593920792682119696441965778732785376526409708135820118164007887613373013021284666267016005336427714552605268505899894883008312480579203912342555589567406873496070167554740906285412752005031192580946838130989918259349470062013521269343750285425683343876228794547972170077420722770757376720008682290489609448744318434493720482560337847751224009469907272293687557864345022101674601691325637639684129793953008324514212944080600342732824587270926580145105064186856155725629648563535448856660877219636293176460202034228966182257876561119166921232520013234706253195136372505673064628074108829526029956429718002842136611570590729942491385597183213421752307237505595994465360405608103957355805375153296008408768943027552674455819765686214682643022604725466830078924858325426416217904417831527007104390620863673349000953957317700849872519714902955648617932331863852361441055212477461986552625765985255034670474697953835055264081962452258594570717133481735335755467955717841268181229493324169456093167139595822760805805560809967905014314343982317020303263263404693451749897566384925947025749200546467857894256182971776529152234144652029043883203637761345493381431311436413807757534214925990562482496045016417887118061581127107372140795570659714219689295540614960587490807649646052690029207045028423459118468644937836463032128853242064430408559256756656590794129924603555730023661939806254870995354321982546960327057250380201714784976414550015369303593516510698244455418526980046004806081822752567924910778169397510341515241217921760355328147195757395443712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1782303876174108242627743829662458802159585900335117048972688688913472906196845646253012971201638360852496056455602221050790346403270008939862423171556353966763865427819149804599299745943485607195249470351126012681664645340624684205371759436212415959340930501862732063121793175691473652677994409000393617046646455613505799689021459638305405562063995083554852239925982536050451195553376145074516037741494771147228715167128225215869049045447771349686237322134672060368561619891479164707083195681458420339560107246987377434352702837910040519374580078812988850352314630802516776804629963311804190453626011177089944907767608652701763409435918422776974948320926504840437736509764015874666459360022319875392474193900804359450901386460557429703941718383914823771684139652383794259480066863077962831441471071174810877611367710559670231660909642455941245364499151804730570959058210292868185517037710784004647559519524981189669522841652515655536606780872537386365128160491451772218797186208364282541279140362199280637273198597578797307018881416353162106376566740793892281668373520110298351202867348161558046156770029661011701278097516038148331841629849109480972325337323034878340306488253978431155777679335297257637631221190736755421366379678078486494697278743157040252347803376638211447973156956468785210082582352565163543547448202162801711249620664033850221326781501472844661977893561725152380334740217379293042185418438827700811936921140841918145646136461747816039740116481634896438644276560021809611928972735569279646650841459471768569227625347230955539871128609121553611052141994522497926844974582337644461293454107815966980567835380613653229661416480295310101616269213209709060530851559928328727630407968204663409291208370103648108201177137629237574252463124366137766563938121461757869086551848154092992302040102702183606247495250881160046280652737800208997019453688612635756909008985325721610524604582553916107306359023576029333101205661763439594758503557880899938628750064949822079922258404345098753072134490636763296229563587789622251414978672470178255100046399787822702483779185588146985393560889357164600616352882710698033386741524081477935270657650726130249315772553964443242569513470543031185086298047463897714405885006229772727829510274976508035958192648007338935030296039099758998271183470599883968747564302186031022976272547851597597913755990311941556691737548234038983734101999867961066736714353393166287152041020732150872053340759503741688145526314468076240420146154471451116908170275530281060572153076200518166060863808772982832189347368078888097510585531237043192886506903962549892840817460199741205753080751570954048212711045369530063683366544510818761972507185398774314684518286095191181303694167094414267199906277852371090151227897263866835908418805845268484005447627588450830301655913852819807698275684198522122292659385926391481758198765546021752150829169442345952511972827277232484585497027670858066715452171251367974547473192702803480179700066010408847281768660792892055000769997399399556974565715601522334191135217716500572965622275552267597697557205950703080712217933601741836900106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2498670171653738355279156252285201168866369881686539250565235495577715179118563561421288082331816720942274094346142320263150052155164447904002571615301487756401269523651720571862145755050675685306442285687469193388305867482403547304380303877972955590843389549821750585755660376137626198483121674210264885569196455268805159343476859795292721830753154218595778530061308000533624952363660357196676580635037385608108917843558859728940727904409561117055067237369171128560772156636481863894689230072098703060944464320843991728788934267235402868783547485584814711502942631129983140128891493202979313537028614568346922475474149948445129008452254669529490277532394338009182856426229100700207442461817907932672169951714175870931094755705418651735852100301424322209357492828620621478239600694457535030266610794581905032668316084752752323482815890457346079636052398350956472197857319708454210262581862772735682494898901504916276873912328925729785661587328927542483271651056187864197238630914607654050334222245843433040518468919172279935303006080197050312951913057635378852912655121239113753629673677872931737702186329910443772535669058012159811533665557601028091706946654890619985295204162565362806411333321693216193799369327355646984201327969206689059664708240375076021508849982871059975981423201432601482537832988183740483002282917349852268245542242430389757318449813509958004742589444518803527159583278977870832656858768566956242923028020908641259607912176006122101581453729455778435938657138523902201389922644791081861288328898449251123498625568264090724830644907126356558172970118373969617257247610652055110343491994368392170251856604041083833451655831879474983713464375700417802998954346935901428937390667995715154932998119137784843585518379731341071736220210486892430113454951124524176742481122946320864361252126079109207121641609646580464331988992639994504178201982606531111082381031721811965147396822346822173867489735835959295990863900451360584814950900012342134389322063310690472775448444404304102397312887916173405115089824059886883845123073275428974242480805671747980630672838504514511362031116710407023929961206322124804207653329939700081601841349663639361477686977598351954172663306268280434181193053948250291980418328236967531225756939313043701980884805260369317072303226369407769211087807364432353004677878444540273341228427561857257918069285080055542636388283435613013065789595354799978154159261536803458550916352385754972914657852327536207834362559897373151862442193819521610228287522815044289683010039411424468776541746944845550054154618233515320459027757356580867751022399001930875906607568697797266620585435128201256660225509509567268078099039640046173401234485717549299461931199407274740144667465937238097665888081287098634656501958405670613050235924123601246645277413621411259383740265951671508998520875641280947829644705853062657863617548903476524377367232062408070267658076990777952916607858310537316392931683289662663073347491824678446070943659862056764286003297885256290993861760470822719763453860150988052059404787106111099447985573225686230601847479792656461225864518205847266918400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -69154920818900612231096096183304662480466830539682045323534454304550506109105198348961311140731796537039138899916359636878397090424800496273904173712477522024834430388205142609593166367595594254867964085146322743939569343158431251250316164322141734063152210462020663661866945466345822550039994056832864724742248768115147884071141481397377017647544269339582765434518747840620546316459465196131737909920889522156891229595606025589391723204757693972967949131176523474672616926168266226496341960020640289388419188290966752680044758373948955841984270953426307366211138574738571010677808765472811245120598939719452118017247398717853580868946730417977689619044066519094722485933395687374478605202574316608952771858569023513042397062596645439720871030992748404424304170611175221446706090650776896073076091839797822189439003513920004283454961689079885425614927881810506790091452201925054930440914613731085505122812576067555438756499972847419809736575049461671398383607048101825433729842496575384878999016876503607668811322832651156317663667076658739063367332065570224444967240630897874229509528301239978023315634959848265979158169253828605978483766007612130263503152617895321993509019381776501353708664428117071285799441441874791789784741489857370820615589332074357737348433044366974140841468149509195360788636526365306195206627212691323548031753434767757428631454107473122492935736932515853842900222118374314851077970504174325218417550568704796432486767644486141528488015595843585240951435101592263692280642501582596226352075442670131410292489474701262280637451359962627902584519430596829029199490497259886297126616152394411899811082149118627471050301731172244730510455971461010146220075894041306353396059925799103567562253120280650606257643226194899823002789043753528357458496767023376812290587377288533825593531063358532985006300270216315247960567917770777049785290971535593348909461983646820770611205283811423782733276524763519364753886131761415925419283559102198467748344948286277603180074371999945605111110291915509829530370241897586715819244033945610673980154383260704425131726407129179679162223537549041927193455951281954026669680282230536457085927217050940986029068969133202008687462091681102779803888377830614405198820687917738637113599337073483233022482174343130429252421740336195754833325126812628528264989550155767371056542282439889011372769753626072918953124611909998501914434897412281622555297375085015918832925153149914268312566554125609068570145659744579076566164961909210514026900915674212090348165150424112293597045995729328118807148249853307593488884965354784739904292257591732654707805925879192110608246402618659108725540867199574677625888241774878647369756011515217758266170520265547093072543599129018329151394621775745783477340567907483596169926501527438314544550615195990595649410572273540155051679942651308465539947664935749476024433734482076284419399295443786117704108963267582272177498329681812415330799653247720522181930350480649751378640937560878752334699812561551711733652136106572093748301272278632555756987309533596776056443965608115697140244447070061049332008221111803183104000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -72767756067155059143035260110530433789044799839898841763041693101770548209235368174912658258431633393382735546664355199675402935756272787494365436252967491318201869711427968499864627619571697076271656584439380178852805654333413272893886559717625827955380109707094044407980433919045127594535983334383674309873317238835191897950369259610267344569410213410318296347398705799199324080781246535363942470547000414128651898904887829505906459619393517679512998266826928129102741528500668070338592316006631689172686517501339603392897154694435790908080117801038849156959087617491514877438205610428807089180495239590639602377226120716719302559797212939268807485474120646339241424467657589822961711857366978339162834309083088555769369440606254465566537135973295981721490973514797103650778390350196811021775530472775362390173614395949571469529292538354246900547119777006403087705777575161217417146161202189729072965774593716786778916518895399869161591725781536901568699638644915706455414732871393551744770969794662585801572663162367556996929477174661496152710239514751712051616046601501065218895721792242414881192219436964693287670299607793572515160355987708938334078502549833168084173514258917914509510801257095503968344134021472458546976264395157562999464729811940846449187795112409451466414157968660444054042845805682114290340546941103769127394211724858248344015304814382976716886847344618765441983901391297398371487926931549487545133358516480696571836814496141684543379543980422460706012065537073766935788381415606362594921638114628263574319400735420918575090040362552721941281727942197414601448763591081788882560594760251827678227835223681620163126122027861586046138896013630560508104728403431393731687764883551166149623412576282348228868077522045888687619767934266102033727002439598294168393553459283840936477746068294886222075276819529208452208504052672022131478770208516902890577042931376206650414904899541092248823064482082926007802742356054894646567105887291590836754340765531436110324359506195712423198724824032351248256178457352091210893282352436759967787606821980875733880280894022330742561845315905843416451466038296177278768065592478323782658586221044089836207178364369478889150851737241656009592942483813215411489058615184057247404619556528990090603160471520438235756573640881388969164943951440389596606726510318377936897437809828490504862977549309705786360953329361285636476792339139149714856967100101541972672788444558775904499987578783180520835094718232376656641162836681002012244541955943793229449806667606688929129076948187321419503691453745099616235643518861194767071801082443825923624066631980437278148225575628926942598227841030156111357714041746424431034430817325501465450480508261601884852999459956752958301710933942047743466680692578823695793312501655724945526346385681392776604404612730759609741858678826158889512908369001456000677229280746075990040707284019242865122344824652712182926354729099440796764589386928059729393938091359166807737793195433086230308887654246017717514374496018779896156040537094271779664209253539152988579201986651587694529015449295879306295182152048090021888000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23039861448926223788312934495122792108479615737202292547245415027614995600846840611216041621646919231091303055696298505265618790726669335637745835580503483060335509546174160696668892306956877585805509410075462579017727646326586715013609715036693168426752930742219100862528216789716835982764150718283494880591604673170474111380735276859408275385460856613810472987178624235678700254249390058708507122407551979572404930236986788529948764926274015894753144944077493128781199067777433022377864249104028300988972403590649662612607210663083785319668301329909194403746648739158069015836525503857401590115536043420643019003986065068812909542496738345880732345901248569870396808518896358309687306997099793641355829932729881397102936160785090922340651418655585698058339832859026376078986115147897146404200711220555035341277758581882545470192976320301341233587084315218360806473460322724022341889026754151738774779085711183326305975255321578384837838533449489538217255332479572950574626851027103215349525694942922965037948051882925490676486859361991713549971386085426215002936066872933356269704815228783005733833762066959592892230518415524784514463708989653970745564296319727048834611124757768706967643294828046137942251751772924208033599260224982757663029967816549900174718553078974530511643818099564871563217237314000839886015163651189138274676948705562563204106550864830735469115323175896995428891220671972530668551903718879773479890634883995688166159998535740396009750460320894025397317838155316058979754549880731639787616868361995457149525903181571233476080529573316161512350631418249501033080087701472936923167696498330113259863807460474346946526756218266251997680861018981918749411360589363513307622572304404738398886544337565064920575600346966824510107274294615018805089686931771529514087513218505450246032149934568372025471990291963305488409597349562039135518320881246120695963214654125844535749536593056044983033001604460248621757431699301517026173512579411436300357419898999425902230767424117152321659092038698539661379686885375461448916969219066850374641819297352113561036969205946813484688357061524913515264678344023739327894287806063320549354626496567987281335886370405622409609661962485878798965886776376898309236389307496405273813669478307516304713470820880645559764694660261936142180660476354200548378114933088234280882817866284088266542508910703431782081028247618045984675252231865605955690563861286517023163867572311198912147855068770179185501636017241226211143979005791814561930900400161695110775162420548124477143833064756049508485478026521169217654419190887388963333942031483124740390241938822371450395095544246851626411969652840568426747702317926948174394386318858677655565297690974700742578007585622528724075887680235383280327919120612995397095499568854260266632449571667660864304784160857645906162004239810548744915105233160821798298193227108087250147220355672548840080048568884363778383770462692012810840693448437938510503849830655850198071034283564515729379888106999046601432332750274668337665200470929804083802973423156913242477629482268042809029321998598799719756137297642510090240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5088178046118243447174834002450825101016107555097737189315654295426837067116186643717415884785970892747033043086295915814056133420972423216403829658892040138543260595701850740201674522884515157123438880178183465892739713562191108300132449708599773551386154478952984170074984988607788742571656967505253172936922851656751450126129568397756704790587548770699970510514644242709976664310346906561881501790292626683014132263534944744633395911072009404278374706484353474476403517314912984637437698526847455187583482341379353712042140153529458195567797175184561234565609589940397596715242351266851492120036518465425699165227815874088246319590430330486613407176942724628737582813914812997093881248943379209946481483625015071454228300207225446723360878909502161234581936441901789718667123819806312440847826486844786919612720664729196140792480696474925280092748293765672041693728099768320374604620194690619112583536804562741460124971111615474404621919329172068783073808723645771868421121847740218022201558661480408262931147662804593635809111270669737267090168950970551832188772061727689655988907914672294992730025032948792909290608944137452012103090564616842390777768618805919990664959552418463390726383333987740181866597096432039503768027245368814916318997659013459184678386244796113290012388190331900016779868642508937917817091689349943736412323829713902462888354496410984468333560073566588914190412321278662145851738144362080058772052336205382208196406165953717602058904726001148344125940277763959127676635743709065005962837788901736388702501886553341836747876936900302063920193033525423871125817244538065468044591305669883701319594360421627232993450155224161522749533690489340203923026394581860899559234040513732617308700499977252273372672058726876687982898727670105745351781106830759800115934074845866285404898640799053789376783752622180578236693093613993658328278707639552630383699330225952132170394743479229378659460429077140243761803198274532575214570864778538818950375725603880438804954918184737459029447178308358012012509434727022410228516078737576463480878094824370103893621390651273937225443633155340791490559222984125224398792581869011111727208897962305592296045493878874026881954541025756766994991424547401569009889647101192927038994848720303239811700930797708606846224305013593690689572144394757086428573699152265632497357321680867993468397819361928465675760437782657397474136675663556564021523396625432851042271121748216006550139270233927170706961707729134571048863071387066716801043385858945979830406834245427465018829111612959824728145498036628810025141406474922238903975657478174054936247108890579214378231179712021305260723427207422000508213766081683978468505312270026101212416803288683880852710907172372745931091228154284538095488047827009573245276670228318792882674484891135333049122543648361366418391974876591261342024806014290811077378577456848974001009567256668522157419343201628649339925546568606151043551639499221256185703694306173046861582950123348039915591644676616388558131408594229456737391657236948741595729095998737679629745025068328594765210926525435896951091140349027942400000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1426281639705063008284819539152110635213940695458576374625923590784912753795578687893942328375660570007920586399947599220283589445273974372261417486443763020861379210049784174834894349577303774428753843317384923744650760936542513901398446437559632054464050484826325920733202836872528818540077848752622145295680627426509001086243695125094580734139773852265959617095038540661569397924693172347267339383736819058740524989274341295467935233614368013275268713132203173397875889944531524290372186829160148913492048832204960797101861966886363011758762031389843479556768787288975942840322425138712992259532020223350861899794358849900530632328127300448063982256871611221640194405855893861235036232865544306317227111421802235312273879446055953091142386329995838933412755462670127355235172949004556789399557012742331560797438301963843750323759396964143600149716237847410799396366602339786343268095678486634933397716467164438754867604800727285740864928104377274899221294095712477118255307839071292864231834818329738542060325628868097116504855962996009258410061341862949043636934441017569317677855073311878363740188533439981792721754482866108737322413399031456082348953435029221508258670697962280383105026036687481409748133780585569066575543179414475401380223978128411018942658997667983695553244447542421676730179603775471752711279649304496890260785056061446313894489023617749706265562094056885728504162826096501306497156563770395645992157835785154580583163362498491901957625973856068597808180575371870934938872075836908312129748106747529253377338044115825967634795875311421471808281150515338526491726102515587070137702094066731139656531171143480836772745903479200475261960258071179095690838755474323456379265596161821446468986807897985990990190934054618543250465536528663030272861489067495589867623876558647161836416917616677183174594363113606415827001698714468399677991528284994799167193866812620356068902195410514000821497786746755653799733586921041674445851237849383140081698517026174573362054982859819035078108185296919724135455998571808450693705298836852448549875386549661657847333691048908813673018600948567382720798163464455982977387656683998636648214244067994033999672189345359939118413201211300839931270959458907047029224197067414347734625359299494953988150425236391387639853351087677083996382247310750423876766074881815731598044274973551813428055732970755383174122785380259344138891023033409913538739232579308796469471362075721513766954950312363685788506433447714853407371723154218828280020064541868470639044719083113520950159316642780534054663351295417075259105212744110467745738157823172189247894262534203411239668500433065791232222150481052092197234700742655863756113650688314482312535064806653943276784385959286262245564395154115934166270526257140107307147138008051307470939614012265572583634962097143817817512954737558980884889292872004570925865601944657155695672664725742268741948079699636071550496148312668857160105217701872866803225127995393123178616083905094739309322429606329414124055466068286783973091646425538669124284153686990564020572680639719605237244729157815285196935226332282880000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -134702023659646180411786483190753610670229313113220080822958009010266987703121189456758982339661696329114133249186937322119241597445862374582665827207062108896224763240950935581303102813005889856780272930681644101935776424510316277597753408086225657689810308117210126058840505138244243851581769564753994348775310429470326632841500373676483268811987681048810954346720543831327915224055942410739284670298540064523760894167726523221387079781908988841642960030858316373709088146315234003352862834837242996299925744036182091116474087696865176161614056888107616720598639585262864795921564079812239001458686622906282378927697092819674769080468800491087247062255334850204930667214679744834066028359908284470211218911364564341754716546819352037975866859843558120707582243510576415267355192289046598147219837413344089814339983149517432581422863694631004220168254063972566061255007853527442454485122739962011539535546984330778100061448422284538256328114187253616054605379892349622471194481874325188375208120760771876138472652938735220627769438992810788731439277449303612436612078570711336444753986543389055476992806540055389554475894282989563401832653900952666328392771139891131299042895067380039333589942102025189407009635386236567478799093961074507407248702794606591840835047627725982100277360609752713786022275651453708408801175579755816675082704222423811200284411358605373994091791001750620705261088240703122057626854762722100261541355429364721177678021941374746835620646889051131786329958035000276661870224733155643755845263516768213342616397526497124579207063791796840594279419372306778730761366069195220320206849028947633836510450165134565593721448643692246338780823196624252247198690308194379341833589685575733112398777531371904853709385255353832737533542328664329446648004732401604680688811181410370075600968874312432166586232848776007308811323188904638969427857513568906495831152596184276899501063420961417967464961910408292890024491366057806863369798618025099241411890108732009027248234865004115152067751545505755345210186012266205996271666509221974400602266344438510705048281404882129453022186067306739672065113352216539970216665902486347693681669557170573003882973951295822165408683834929910175573034158823448118782779396648662322333415808976269708298518054500368326850127968228112430791999069160267856718975755509467504088130790743529467489961683268090703270064454611474102863486214667794240817953927198087410519618373157474963875052415270565032089150732852968964247762400805940273549803521750747253330120785108599956748162337460611026442157592060427480272575936114524373976259106079461281576074635054523551571672582349542501516800417297669119207021657996391960426327276650469165245365242554963735359368678208634964558026068595447732980747321559072250685527433555569249124546816642705601120741231085185024150751545738653097953119570928656762297660957400959569374873729171741064932933419564074342101699471936671427496044593281021163411139725611455314037570278595926505629173838288813065131042948907842881082625472415313457079682027949888591957921442924766476494538857534775122965613051379712000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 44095426701587301343827159135970120877950088816406566868076926633273172838546259292366853341739761415870098859912383742652120885823593857868521657037660264812468110230369213401536079015717604910479441573693326580706333389899829445106033576608667026818979655139874129884738691478346169000076467306006895480753433926656918461795028434130448827190332666672596843895049868362914812025929327859575756247507756877084083721245741388559070609295677933302125371836577452427579278926708606028788115175347484553280483176712839943572506727873534854491370630155708757106949640034529312119873603956437231398489015765930437453866527787100505977502436124469628326452428257990972634041761467417909150084084083180589406047240228885005118196571842086942444722219302051860100233701015715854056234314222126988544202155918308969887489001506135663847782352827754674998389338183200258020022780523346413138557940212820569267159529941025224254227748649943562445448683236308900308631258134576544876707544036394893108932006609107092351731481562782061766317584012977421124035094455458195134863751611915200026580435518617364565631460453684040508485534391098653567522027575312369831461002199989635196644289203492777377054102999320268513344262412063245211981396853776151770212784814998008498946779486999574443979590354022388558157754133530242073670684582120962690253157895658865758986319570328906362870169563815231290403886158894902361462275239702247365843544599423375692819462982922460896547643886886397033477351972618189428671031226797901457226079041969610686480406089950571227168269808013723545316472001955231751388814290280865464494514330370095842972007186470881397876290771301441023690551885935662985154312849042575518387056322884721878773885831269348437736274658310340961656318609950506889562792265206058212605379956604045985303913565790320537719041962847916782479921807070699713583662777151468987540986083182448538154053113078726333597170003391911151522209745573401602366416653671913397730096613081084873258986350977705639954069091152715425620979178903323246461012511452619185140338163429302740450663055586130280022741184881797857013348394740198261385200546761567169222808200647831706035973093018949434595430232917543663409218292974318589448574077551601959585750774538981663550537768906937170453982277190225718454548760619409167153715393540471994985048085969023856267652999819984670171995850806903122583483003145953027442097206705178361767519073420940683202888354248350190817835792064872390878641425115187785163705772287152889016283022681423862616620998549862905209404959627755967701908727562754040432508899846093664407253526342679696915250525101845790125367948352043845380294604602241363101444704535087409936355312316014740679007725361635925037810802280139897653312221373335744380177544443736685331619787753890087375290483689055145236375867375292250816213925140601748875514473811682366357081376820396024837386995881917069818555483189234074032803616265865745878428244300354611354072782982689625163326519934812300646673774777154226782379995969075691611070780113363126397927666113495444542680491276340374707284035502080000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2755058417408310325032880532956086146592041017591169871678673715563922373810270282552037301677473103537693537484640292188686650443326039430345504237457791391931734568456260282990248874033851709107233976619204257096533959765844201603701684483485894862159336315601099112408598651319968156481407826477942878578084328229707211849846119827663110696414918089331875794800747405701714477296114746557449692346250666802425508658763121913516304808154705833581356148112662145881891679062541345413593570370210690955768582916453128477208848262219114897254937977265709668884676589811254155773493147927598573150009555211718152860750570898535620737110820890389536241352978879632821335968486412201845636834473236340219052874787832137193328134964947134651746170579162507070122117182150394649269435668532942133529854068370198874357748184462773234929395245140118962482912487402845084272665231949892199965966516848295654866285813384346736635952808118993692028417067807913904384384865971838456776532999006678565055428966146840534037010194256440038706400574051486541077518233040672243860317315248756061445436081872854950707123812327087759664031411736390765583118604569463968762595877023449961682622186161057452005883024633583990228629817373774898807195471313982692213391888096966084470177782075494145928922914844217720072299992347357668152904801476444840807576123741973946932319724412808520692733927074365844499975834646039890218697394910178067166622906083779778883663463335634695249815599681944957039472167988233749681638429025785978676539767010487018929408511655842885315160555564718315337533887599033806241572715765646286403216876130454217134482675540927082917308308744609045325956618789810780750485175060911962280209909665007351181637737218250163595480032957632120739525905864264465377291203478315026988372677065748871109363311720542645563551037423795773325067182522327132615504730134159867124988703411799369060870256174214505056571814505215159847543548849229536868741038138000845700321845271149519293915833283351808678706294555344504292104070232702980092398900416711775860874433206433240103369225396702762137302430446786494671752678358797887004454994651272339638219412702116639318317134022299702948572560837353953757248447946792391935355437920084422430460138807471328314863378641238809302851596605057199679624584024950639079912177697392655404296311309273657483097576640554065565930130110694839566451855094198043911667486682131935413618978323276868997129070601282787500404436968642433851351365618814858775003120932339141489615267888871941919350556708784625626044292850987603141694513508224065672190464095795632457269890802305811137248013943024869892590291142680380847357432323821485241444677235926026881330008406629306249375647878154876249935923375782915497570815907434359008186417143325646671564068329014778705302010653254118394724442189072020032526136959453341464476251423408059488414576461430398565930469731839987193143176078707000836608134067430680854495030344527265236718403654063369025687926080769628753832339201141770593964951762966480713577028572845730040767360680118876002259182011370038951418422886400000000000000000000000000000000000000000000000000000000000000000*i1^18 + -755972450204565092493620240442447284121514896860092093949146602070662202217547531678272446550067767619903074915510078690853614325952261827777316319104958375606019341789517582136204050879448158573433725422325443095663921862842233699823123622574711647552369707554152140545361940842092820068264486355495889460863669171738216649415720563920918324306924278994689603672627408853516634605003452323168799034612473373556761212682963505638377188066246873872734835434596438208516210106775649611410730743811154552252787066605290786713872130734769539730935937435373293075314195920986401035967119054970358307744850316191107582259530735774351607609512115917259791355192897911660473158858898829284509017969485863047477431442345500457847155549971853795762557013282301293077771797785239110363950257798157916773454784702213877629693405933488215644846495146101569155012935077018651540026471303432418805814608748661587175750177286951653591977429157231097049904472322945465389690120826164921356775859974183949479167547489891405478752104246928365910967883294773533706243749774074102214603041689881429199957709129010907628061264269280799131929192006785118420717838565813837905594049194222816686004888241411347140686760511120282042708429308858166939055819176041631582515017187005356694978467905795595676881694556631770317371777636122750102645732908895008584727738653139141300053097800681768319291333612736574772089145232319911415397399893707766047920170033034274413548946746881921289161161716654461133032518499064183652889292807913191222621816901804463950370035589591910080130109338665806707284278771457702062080293894924123616016476335776017754604874156537590704515624181158230580458882615428708504805106865001433015258304350163037454512956686757940571841778504663936158465085306039397791549055495620351989488870051310410120588444280978136054325768624673468513117446855117604442878076894232837176071529224966927647077365410709962773881514371790842441894581813643505413385927771574264217382445485102988636048642697567754475609473675912721872450574743016737547968804792464964566697133866627381086193671471011044979886967737456973202830466577641655964229434511828782338982912123915909968210790584033086470757083315259899800702477212307554092734810687496549988966150141817112727455283854692927810616285988441730743575367750290613725376971116598939200321042583314870082251261373389661971910961845327111963914430007364461872144187112817755529002881566585035082975527562403334446343387729465706563558733706538179908741186470091658322931254450541417729305277944926596611789941384872430093231484393546084258477670499620144384226297042260626592537766385851415019651174538795694403889421123744274162208798972671220219035741967457198793162364398622154989902646327863434445841909652839436563799689928209958957830245653854018482642868530393651854719014528213542597421173286418502689161968647650375722407595266079335693826920036127236527514316814447155306118382629997456658756556189402872075473460507199931501395514828515775038626679838629029808358259338788743863068834915938652991721201132488960091917598272649318584362729472000000000000000000000000000000000000000000000000000000000000000*i1^19 + -66588149995666026802819779602523561787902822992821101121961922266417830712257005898218038218856258465464836375501398611289469910931670252125142491159528792560395202480837117779747281244935011305432656672932645956746965951672917312535235523499933740210419348284396857797967569188424883278620580226606613067939782994063366309562979906667613684376646952396072173622544555352331348968421345673068720502889595264132394213795272397255878787495717311627773298077342121781160210406405112735433757808760462318421844264307910422659318103975766321530873449926514279970487535936382579314887176432695496799679918354975610987367098310583971714625989209808572647650030689026462451172819960845403620598322921900553214090763644329261508668683661970555502207946588070466131616278856810932324670315467674282502740750369273781067153500458929236901202941856630795508515391293809359522252603867288280845814662013338455667253482933370867163332499410999986178924488377385359659022730581178221228717465075566050014498358889334354227883646862211229501027795270459390067518069697816997369024226548562908096940101032742320779490550191890044527121753465590962628259754212322158587380839605105045875555328897112070813621927711823810034083611030125194034903871141864108361603863919830611572028871868450614361425484941014337475218101236444286859733404438176109616034071505985438442834995327402424552840180402435213822610831106810194911452951291567318707298829766911223906550440661369210988174907223543723093652943632280781823442366110755818986355687161597895318174135144731416465620844278094062384979941189236114970658410038405252739515710424247553425735107005507280757952477158735622216044678254375932593224701460890200026278294532204472796867303104164302698696088115401043821702305027102745069856371298167479814996504831725842285924906707140154168858613867951343407624305800952630634135412087056209309739307974134238772862783279580867855082228593288399441296151470534660312689496654307501584480264718257022829502612863869410634991399112874263638602167542692140776739079677278497695836930217725774382423523367194514635383462602852231744156575178809368211801163901208486711994479464222912091902561508871878427783341174442596537872467841078424009850251690423655616573675653245268472707720091159611345407110191971882685382953321175835394232630116328217202778608631937981630706598353103640309707376924826014364015123290013292797956496591430438380866765206701760998562384473337006245627652638174217766690388121223620031450214078481723148613102594942160912379946723230638607242271648693959112583774660907779028415379664611832533517968031925054689325661488898197577383084240036530948701973904739418970344555802414123845120100551890917392487407523593223471694428758953318106294508839245841320281874814561366426030566890113079787374075705685987722917764929115734419401147881008412836051324385130600310140652684004269109954361463619649686849275835530071481354164567307583127067333261803428031737330387957420197420360208116515703414303338267012425165615208960261342572245880075646485053325137148626117462155558329732148043448320000000000000000000000000000000000000000000000000000000000000*i1^20 + 13826199614349274893550716066292308373018200588337826616460173101230149929261437913069632772961949809822997791414245550826437718665912306397590179792722680535897662384871975743032653162231372354534249564199908608074471167758190370366721003185908191554120483453322055289659628661201373869312915999636965261762231091759873801024262924709200068940048190738246122549823896305986320279332964726051369247863798423239119287276666599563599539273925733748393844819467856464869831985014559195965467324484224013289991698291643526627453609575228828256051779724219514694867249054975616877215528146444662738158180827955703159955833216275384727202856477328127740160758539497249096292445942711940390762568672596605333856207040492507806953739852315223482143556185412591677812575109053608135614793796035387711141315647284353192059244829713831972029071723941819554325262353580490196847093228148385377665061310594913065001588762039313759646630883847984477982753478412614957821455672034141289280410930798346306691795114725870406820753231334503322293370948099277837138154874987621172575420743830117397553724634999071134696810449089307836900001831635395077662500197592402858191420941266269478218154406353322350220815272903408128573839353514485435925011107507415694730268617602269785475516096907248597538434069935464416629028402659130005373893501737219954007631084555464943475075970931583266158127656296963989389394843952564463471165429609416166886885652230670995707523269321378482702594278631601511473931251598678775174270970933601072077616758829785547753945168618903650675613402060267255899387851438843870576173313689741613419972331036502379883580108395564842922022166425209824948482194734842528814501616257468586363354500505160793323691643515947958795349951540352984834391835804131547792254323526663578989711512680106888917722903003447079784599013481645411890425947803377416968895497397115815638346677830155669289622127152303361764481055313237771609701009075935926844111245696695415421039990815442173823533133071809924284793870277432555590958258587981407459022719342946408487370431815386036381707097928364243027188039807394184175479228314974334720912718268605366715099274611283038983811991698699360845231454199695702720043625925747024359907131382438204967309699924013957174817203314831303216064387061934006982694486401451227911612911081653337846124450032808895818244080060367315146495332684292503839737995139105826323205983957036430078153741594508033523218571860423854960714313706200457405945135555439325914127260328763358966226881168234347951991025963983684765715633387482707097985105347128352818809237678658877928273007848684151797121629272435603938657978863500171121920033367836593697325237401331305139746008134366306584585531999361761950216962802113888806169788261231743434754697724718541848330805551815572242317067911403462046506772942325923715948978957947093663790572084599739698869146960904080715610243708950716207683956349753174836570882419247559515359981613234490201583952860462824228314399325375155170341646275981970162883603935370164246985396208542555539584787029965198368366285231602307117875200000000000000000000000000000000000000000000000000000000000*i1^21 + 998133653323914529666006756040965468042799875679306269389744070517800529288357535293536052511970996854826316774735521815990427702248011868389196042176877548303687142320937319266997151622464918301029460327683155837410935554981767767816033620802177714952190305515664243679112555955639762532172401291446276798299177050564961822064440183024009156264767043300425021936393526012448232290368337698352512033594531848431408495200678577687532897304474263519008672505171473407616204283892969785192916044378799200951670332003033629470176024823602273101945959650976304723784310330556634799613914555047190528900884696978271923036827812877295868170787439075608430603033446785996648478361741618606728742017181166250018779354671944713943426531975705495219741507418914560514924294747317927417207668733358305630080794952413434035985952941700095928129559921156592513310538304624784066430690386769588507076205121370425703593270044338589088178002951348729042120829762555658550891620980579147943550144028768829512190951528398337340695036873460140728683272920300957985222315071207072492244081311501501020863725460645777944367229189920962026935507799082823735456634035257443653740025068038398366520023587741855712691068270759433844238060422227345185140660739011928624787613487128703409973896197301364320695758508773094703804534493108602625046942709067951324881413008950786705225673249217605074735472893849960504646733796964419481146791847754245212693371593523416445659159352959583299221311534924945245465916125534486020515654852803742669736067899304454232596212489681259208281421701930547208975732697737110057928234727546334068616449471879990512277964892152557334220796250395023807294218595273384087587699748594510488675244073979153677059956778516079979583332207556227822332816471033732821408678061522314642068711801740424943348735608670412902152654916453169640502507367246242952077876709284961340676154664020834404206132775336215486672285491060346170334395468950736714511322633009144473372210369880070953606970191890838825927187445260417273530971379022110443013027005909453235686031904283672069177080946449172678332069339161910375561727145946639159886110915203076889933109432655683128749695205998568220394956270750011541577320514221014382841293364843206325434944301884828736753199212517864410991802833280125270021081823126644070591323063391248631187577037553011018993898466351135581907087630661171616232195741177800807406146308357553740046970609630537577568958419038927588435802776424163922815645164307833015514587774833910241559629377481635004908240928300692726936772155258653669071101243110503157681835832870054897412230467060764789538962098819029676360659846654038667538703165256785907417983626670214645225069549951065729673248194696510511633493603437657166603880032412845207934188238159250688352967495469050198530356084019899750824512358614656887552206192013977392672884888114573820797926767341201812802808931411622337766935133340146654890204588858551890404513358739390558430994037682734259185578452578000374246091615435569670669487734277941894730164944377481115808484067882299489251684878764333858816000000000000000000000000000000000000000000000000000000000*i1^22 + -264683016851786562736630017601520644155514329276570322209000858761346127595484565779694153006882024164891851606550572916208913776408809521037220254613159715063758192753673096746611965300281849515806161104726191270770817841950049813804769564898563983828385155629955970178779680518117208938624229739488356136460543521993828646142594867017570316091353081972557253152529499518617386853518376203436368007446821054585643229656920019381524831815938126357246912447675040901445102198562133851204311983700476809565662956637574476848347877057240592566119892874316371976240773258905536121124199193618620727228048895725361932496667345544887145935981460609382497538004228208492448601776590197786003328942180177912858814453313772611488201787639094076240300625021077205118099874014736076462130791398260214661624216819174605510848911183413626131765623955792276192523916757953114498333712027983419724955540118205164946389361590120301547826866434851637183174407540219868863238593479889824152652717200805154526998478149526469535023179109293772891618286153476525750946023182581411206106136671454061057583091719724621521229712444562615081824569185634647575237198102410538871513403279220700599903016640467359310683044154301770235970169638860282481005105461829395077857664699003131111632585315584092775278391187482784522124274340142008555735387386220277810365833246279276365909703459109159528781107297310934809725444337083359909689627051206974123723277421248743643314532100730584217062667532694505809525515525187559637149950333496336691247074863508594738005428635440483927085804371693670952184151598142680390367211290963735557802224339985792886593288487504929971531311107121675241972300491994228522355706218016641394774294209855901493570989195697741690597240739111590127966011499701590415248547021939613787995198711121555011329225259017829206523367406203710395693434984831640400614790888646870987315147888038257974811924526341811897233744810744415768265576115033633621955001601254782993746683378095133103118993852697033719621288274002136589904803063496175794216226636240382777628894690768065454618829531079673274029906380959537022998617111639662651404751440895735530386156221055467802061589695173067326728740801983028471696676005202155871294084437654906895863045301206816944136221847176489330784831398757048015615029576214022675654417897687196645416711425381435056171771368072437130460470722613709470570531598286941618637702185093510000573472483269325323580047254125788666577394660754899604657621214072435598231741412711185037366670060448658270767569830030581939540191071860313679687773592012972058534648082389576775660850180543316943049831062896865178895645793795571241007876508941726659634319687500951224122343125994796147682686080411615965459098734263263337554692279326214356035099501488788288479201404249692778970261094823941323088444136628817571412217370880823815766575963472556587974401969082938809401364588962818300865105349555144865911402338179138704896479940776162790529911298251552994452551782322887852355646885381070995725808238014254028758109314633028957240278905638111830380069796450486190080000000000000000000000000000000000000000000000000000000*i1^23 + 10749134987438207978499264579803595411113063302333429542552546472710946927446556656357802361006191386879043450583017650860741070206681927253010852556635957910507477755729630230233822034655469759287933577513934609433012887061629639594985754244067267891622662489718744572539210524303032114717710847464932376952047843421387212113071482788784764038308093386632398989275193611685094160215912447290713090653725726229880930325649148391827116679752912844825540298048350573296390636997462533824091106771081447620164676702790447605810771245194422239981374496253321852635023157555251757902766540984237164578373648421851573730870504129005548989152293125914755247153388485865654953256158526587666295871068738417342933527620389938719810898001419222982988385929562581175225716104909397339386509236326071926057655409872529694988958548335944862228904143482792206716577830508421659396641574830799966830290895246452597381114489838277600079703677910578938341623829811362778322998643942271166233790803438697019183428103789465148366929828774383076803250851018094501095071335500361817627336516588246642130801437674115189543256222974866740460465740099756988533683513213012845433370012060544906775836844662718150501798841050440346639175545084274159667382007946221328645752362114247512861864585698121988177010726086229951489077057728183343178685517958934201490847203075795478557072953226014020113994944778390173382325221327692112169089667170373511051591917180225907178614751485719587549395626732519567992049674332648926360637333258271797557703170326511427763964340890251866728401626344861429067471966383219052530398541690141932468343521332924949840667612583421278641916332614009726692327751829695065002157904608997965466125032179444097102654128331921508976118634405473754995563833432485144664846780545247551452403508327056627734923147860271779673222663789564751189893902492439976171040134122124286047497192171513934365441466622277316470520983982786705821239367743788855573805147678456118668073244929671832120900675554553789741547373746649373502801045210081514685846302468662079150563511072159997367338974739299958757101471688987083637220418181214073117047814658242950577843219289277282476367662270419743280274673815424651103183170181929828387889870991910826317660452293993428158772548901834114475196549049446538363323286798233756923491396415654288548008470066903619907480711407202055142137316579308713533849574165028388905328639035019559920036178264846371032562290627299486385958576827918705225478409464212272139627580307465472273028990522060443138895080546505440832126740294420479885215551548642511433252978439371941502654713400504734339859942102815413920324291430618283372183594546548068602948330285655516058273147673830437100402041246846610677884487938826139965750990253078361422653471002070743652910466627384503995138283420192284738240052386106104465935842448980842176677717232716309597885019581874751214773973610513137726155605823300162067774409171202913856526572675627567716692133860465411519906476622551578900142230799971235180309545513916943726187518062553843128614205363301456386492852876817203200000000000000000000000000000000000000000000000000000*i1^24 + 1716918314736374688172037532236506746915022468733190705855278914041076986856398339997138996222090938389340817879079122400271182111842197254714768430273872629917188796518570030027063335828406865375385094297913870784797083122969556609646393914979747975947707967790853341103595637641067724301553846015251261381414408720798561323420379306096760136829808273981008266830176100597924051758900799215992659178504293116077537077458061002682386533275512885340713553752582588152926600847074405200710010577470735765861202276154241524068257955440674574998396113760714968956230907701766598570009407715000256469734632973710446106673738996500783900372282662164159701362112168273963661717717394207478637796800915892413877575843290557825222928793862468801718877937766927533793649435673138410976589685167791314425741907524450907054538174854340011779764986705801452514998119102507629169512419800083489400751749377433215920414254507102630911927333053697824143697146323753785139305163657301962032431149882407966701356581088606077788037523562778843467026982431914469498912387946645922127962736268589574923631393362962165598823198621620935816456004169363382843700442886095148302934986626219739213049300725121753218221368119063055968809881140005005824764457233764117617016100177046845673522276268639755373590867609967579485442657383873950755924920991883986777323126246857307244457918901296404120789207836191609967298897104851900414545718969444238415233065834324610223239901391066780576684141362326293988586469828382958428091442177927432602331233329412277640203388453326342606316302973991839153016398261922642851859854970011069100906473888910363354936123955566770555019477570580441551156402592933632996508726288423450418203250267119064652791483308852583680687826520662071622050395716211341708199231284675367963494163350724221908635215222612410500273121636989350385943918750847689998744227492204866311377766052559197314065140521309842286873224930665513430996139356020216342619259097581369252100461399900726635801079285675750800551488330537841472012518410399199310084442895011305165699501261286782296506440930614584278719002118713316849248819847043442138092888686700565419920450896916287186050310142946752825271797527046107304798067418454515339327953623691356402932623319409169806611338728478811282054999982784441457675908745651797809545146283823893742770112490359766748583935550593369734386186862291749151546175809445711465708909959884247053047104604322233746841585395855742091411145795250525933518787594240335408393505916099390558847547897639848421668876013791414434457232933678150191811478502818802605722206321532254836302787203260877212746459135662297773874227666382196058009881336006294719822891430734710023303440802834181452120375654080649590428145100342478733939243164217290298700627541864107760003808714403464455758499917981550086488550661897357997012221286254391097692132082595983545097076357525713524789194899517449372149584246646790037243747599893014738824291706781225816821245971620636975138734804208631695997795088441948971383390701577181122174888142266303523207680830478068408199815842758656000000000000000000000000000000000000000000000000000*i1^25 + -321778736169932018439747457624480687267487243540427367573997922018810632980697882553480755706993716131966418745161919346879513979239140941656926495755701515034451998807838314640070800063072728700948574335636752331991416045856882478769656816838731192520416255058619655031515306457600879010653391768051434800156028403148591894342702101285102954046418568001159930417741736564959307084113788835627756135091268377169404664577058670192042399613970885333527109070606658795965569731703871657661868639996869488096392563316465652705392339223815328459145651337109444325277451033221967787680740903739354278798363377780258152460181709827711586438765151341012474402386708087181321815059448186602968840404414140618344732060807771105808574914591210383663392058782695152015150948821225053844272184353664895687993475344442845857930627980809287783576678419795357020935070822533322291812965107793793898828429979561731852546373577188608680126142742652905781903939753296526547098863287595582661559495990837124380550650871592987411443078175067586709994923907924710920142933848010480221142492479152126476286714626456203164843668742430077757441794260637269474054337366862055781705652056374439614211757674838461153357377026499806004673201529445920204660564220911488207200152604809367720415035327523307601646718860014422488232906417734502768662860301251402661226712255929193260592719573684568668773810446783379423335343863863555979354372777505655004664448788814965206870269048544021895021632113518097667587739799308043846987607086921529764381034173523420757402805583034100664391696595415511490832355357793920004657250054880158741406756125840579465622572832469518384980810456411548346825375910966039768504700564092694483479467665532743766498710902757615611739514219986770436155698441361821375596647811772072699158124118162174209652138044636877366136767860744131197116886338372440832417603563376790438269030162200862887310890680997121618988773526258678232052876057919889349026141415557341304742314652216688190958125938963292386317719579693209826997146045702969083282881791437261184496502725647194153471371452768357965691073692665485662803403112675823940243165997988283732917880668520616860880211518100079372627091232313760983259594007876641701031726279412300800595865826112843546051242977529618791631022015471312691114816068541917223446063782986248570818158323289585071742442709473029352924020384542040635692251979155399797049256943331097059594690519189785353885615666914268889338667826419457619277981871372636534099987855477897628534611696147472874921035467944338450964596160688441325997504342722222138587047277223671914571037927397828523088626558537870519597591832678668847348121421752596975612296782963266540331466874176015996307244234186217622314724431827372455387318765839298314129683513112739176867975242573193998028457890867598454153818047357942222482796227770283259487176377839175377475489639265485730183991204905020913707728615413262376043389318641411631823198764344643905468448639597041417216387006481856018395044786419414539623730839297775400190414117077633668147035030558845815699904921600000000000000000000000000000000000000000000000000000*i1^26 + 28796058699140921219446250855746786653554707777780860020639376025840724950609424052047863870302972981624296872809318394528401584132271947844345359652360977238459203393426314786626473281569459662201460649777021388935716236317589663025602325333629827752150874507693861754905573368539523547660619028795350853308843939718144011617497140812958100964449016663660234032686759762713021606443995064002662645633671485407002644082064821760160046269493968095400857652447792062137815101166516725507562144255658455480191363590155002332516053194997711467994456898403365456975992137740697355373869752106560557886914637926853020339020471246959952063965354008356134961084397261258974943698248093940278936269402068899918316037555681710664315780457316738399727079166983788274533745100352891012518935295530028678590040164508710862607850048373681508839751218572023489779086373726559982397437492977438366848142070687670658129271849985456937781067376904013192535092116065201291567883247433057221564486316118097932707560267105055231893083608651136272088038284925356868348206186498206633063553289327270848315022662448982454288051844772512861303511151364496637568136242952396553458511748965480499883050326578190475946584692728671802943344520599661649176472817851914473556152037888723970384909057973192215412730161639724660335926830084115948567670834396017846398403044924792709304064078610071542594530606790481503966533497866695241934671337891290074341629515191732452260071385494290353292320224749765068814095299460294669394566642339320781143635876020160688450144726956535484305321847982854529445468862883075372881634549696064102751502020643239233733544246002571093387627503589159303425533997076367761957117677945457827599488919634792782596798676393410624950977087769512460654903421584469062408901729254110975895113689875813161614776265328991261851301339073570397115379705010305444682328701843963956253413099397145158412811433575070297019937810783214894515157041665035622921081087753837173332431950198698296427768067881796579709880618699003278269027269863212323599756823918934185714986062930321287926447167863298009630232301651708323440876338846714461666677785510999156195016501513872553729374945781029705028108104248547637254399527948665591282147066846658408787566146715061744143840425921284719145393560588429381970025672834046362662612209794550983994487235886973545703005435382005214360510848594500766567021111933623367036054489794530179077284511075549832779084452309041701934932153498322757704387884529879725283497661228428936663767774155070244438078082601457601153211630999003261950400588012652822657817175489419219575116919034437574850890488789068013219197831895183104106137605629673599830982285913811449728817010419789136769243474574153410749216796562340581251438792138874128915320635869139484767824655978669656980054961643392087481040759089267652450840858756085290671768870593472161267057447542376836206803543269011971897105645533726921974060754153846251359056836440273635345252988169645622845411940343630052154747454150613196413368901555917374537236202301977092105482110573496550787173580800000000000000000000000000000000000000000000000000*i1^27 + -762668581603372926896175743566574804693326126179171706639106086022614204554134606295401069578953723759503853007085563131037373949791004406367082502106974715627711581124475136531568142773284128913730897653009059313885183657369736677813242270710022911127856046998088994209417961781286413139891710292287827326353453980645571434329469394237209077849676871822627800626119512860904447932590251100703708766906446777625579659119919968261812843455557688631585355232108910309542605583913766889719138490525567810223483700667083535296186730280490543291137013314434651130416407446557897213925795349520709806641645728037726746258685007258438961175635983510158117610783304879492497726250201123860973607403275869693051748855378898589336737627819926516566092251264956911701189482985668070833699458252669482208056865265253617517638982098014060404691445624250607426427427799686658439033882724731240246713844365097066427058377491010700888236792923995887595019158420972797762163208416183971167895948902280733382801365801886551500571359359877652437420590629671766525522352597478089783906089600828716395739600180468074765936106186755885350690418608206239491352143210692010923116075133769798111895076614937731105157834217566081131352556956817137692722886276259818995824007422308450637274260116054176280762183390522906532331931709912085264179679533547468995126001475411016522370684704129702420018730543877024761222539510659623054251692424029239205062611029185903305652818822973347668639648065658325197365637895643333249440063928861164875085910347011310975757613380213722767035746052287282794643026208546880173805925883615092597014018330098761589299946131302685478132471145904496168729085803318078955885928172634407143758105534335788733423166898066006046476653380908650182630321133436752812346148528352787431766864731658070803269769721831800564024523793336579047089928337896839220348298733646055977451403890661082077590517474011589308661327328061575421071311890257661811974889343874950837137663416373736024351132180770985356314229398204946773126401080039629092460531936354521687131442243713217122994644739075353190445564326436894894644123247955513485627255469778914094636655727447645477287779457378037590764245815528462639623036211013379369196518494565318134411386848531467463668899352871345421680161976570623725401106132170705824951171219585136546007669626902998279073933133212837650661187519064219580164908488453413228891992060404809279929503440332633840698372838155924353406437127014512012530995517665156327247400929948511795911780556719672226374635477114190178045744890708232744248909928529314765726536051160326046984812455271330087633845898751857699773419931206488709193385143370036513715449613232026116751324427475704788872729021734243342265238804332773127899318485942287723282033369149891500439189523875631325979984691585995902228298608724010894806995378327133256048012036057918623811734548006371211525876464440673156750827279226248711168246048853901916877966868539312030280195360279974841329282725589506650574739229156723787386653862798134944009657276827760026313080086507292721152000000000000000000000000000000000000000000000000000*i1^28 + -196997987636613396934127433393245016325489356455943067105679232713322649833135280321838750955067227729576219037794206950145483313394433624415520045171508035884922997948338057801477582399704833522310305501751939480078406800290767492411955935899848178609863196321771342210386902795534740219333711134995822013031197467523132737452028548863299829641467643348012060928496805814664853127481362951740999789615610255076774554432995398265801757512828116856901664912110803839293786994183062431850497854357286540644246138449217722859442463620684690493531305607281459757721818806600987879613665974182275371988885050785757927744580130729810920675902031602570905544235957283439043657859613962325675866158731884853499060973604015036979072987501900863067250210096962808189954931362414444968759911428086223445480048348568083647411105880408393729587657095541873765616503041352936900942147320367273958541616244740233333477410063397362470916031591553992044180546560719319844423825950118793202516312741770314089327249679262983692004472610422378338595749861567725021674311355924468248634353699263039800064077590902271380534769148630119077871312637298163724136733666014591210437148134566259063761531630489017816305073465419049440600213399895485362537500026790976493475013188006344673306486202475555279764381405059857105950869068426133313876507887398029386333872182251898011691408713223898931399480749061200748650367331784913640545857549661627362652121315544330910320811890316281314428838796662569668531317255588171892605441281664759097593975047984857415863946663113241501023089993065162824277359621780622307249459277001296522759840233773303985420084363356295930294428421052455464364353870720839642207095177274498772074162239793127711545219491573526816670529690947539725451816580537616217694036766027125940874302248617874426174784402050961615724421636883646441057077911070939650857585332988987715209961860698553647790162195919524918173924795674440633671808401725183376545265167047605456465778751774093794043265635706741754992036736465070300801383570845341060041325792560112680845302217724120942427678632038988464785100314047769325757381160359572721476799509244794061501775761241496354579861145061514232000093079274148274748744778547295071232777551794662098143649299590696339627956965966762827231393503867852458562286077293716498077099748694101997905368058876775964192141812262201190446970159778206574373579937851819223247449080241716374767993483087881985546695037144528096433733272601908791644093402321615199531235763532422197890757121459900690638713413194226426256192553371845107059069738517935696229630628252054002545856308625560457796258812964803123172862472184841221887495284125131280874202562777977081673206769659951178564456504413354437629660671045377586372867004783236919898792961103928530011808405390579158148767389192719458749455243289878982313178313951727295227355216309877487812009465718129542764017715009194112919987630737699110035497845002608107430035914515452932429407235230516209834397318778848807775128321732786826135231468773804914064048654962784379848139324145847500800000000000000000000000000000000000000000000000000*i1^29 + 31330027123676285966798778028446066509853913880645809203833984958793659057483181043242044234254763468876052411416330981365437034502495710507625202459266264272996438557516606079153143613579762941495506145893320986686009386187013884675728271031193787040713174430995663337452942892510925111551066379808842853736860341931952699748330706245771888849524701211492314573007060419230093729650506782712639152775283376076021278236391791651809403753608966807113840749115531739590758715205298754216149093262035537636856711020643685492436127989820634277877976271662361346145177536679739181597808270883262684418122294315118072937956398642168433461538132498369751704628629807397672963581891341380296596103892337782613710595333240694866033523656164052537018477609402737604627885300244591088462479940529372721666968542675756176902822616523483121185624055006868930246779631017637521148485583109767870221354158326692116915058177179494407245679070857656149995093280337138346719257959594208338746851035110547202655582231997235055125171211945318356336554946438671168293805342750820693482732939748221511470801959684334293949180161986704590806533445775514393357136985053178682800877651561363585248182669053892132891923476164169895299678773277460310036545935773534752453112709909366734518023203591694393450800478284118806845130742531144514747007987896656191461316467558205937473410913636246035934735613128202954391537365495293693021370363337112888822012527499555898356423233008543307704533405398297536255924019826775100679796772763264306604162845489289067167611768358168495370840802210457773725813066787055905543009176668805156749664902504041658695162907737143635541797877770333778072056102501392245011962298458777381246751871104518477802321269372577905299548448238955199433595343902311918893444825137715907150285828732666575880697393982112256635417089697463594420966186900560153531859803897394951211025466440869550142104146245261511903337513831133550735865172086106910740875586376025231765050490836621574502536200703492008807301862491470839080580796844949171112534641167771320092106630093740948310836015484805202406250275602547756609046991413361272531397396798849241343610794284163564479582901884148416126066956029711148200871924968274955642377264217158440417620486081215622194608669897945958641761899763662498831718132627487976158805136656577319458382337928991687829212899107360388571618168602043537030147899856005581272359524071592270298612346996594980535175641919873744226702950014738802753879254701954913833215172211731100818890774760189901839567018791694571100430056557586532158060972515898592444605076228624557743909371976627277012878054836499390933802994357045807410206899670099430280457394521670739800585650873240504227622911325756849810675616483517905732795969441566468437324240986523679667939182598778322968776967680735326269549125731751270655331122029985706745646327378499863886467383060540022246419963778402347892247646755146514941525312258311189563559805838163754822624606689531101184962097121541109623306390378426819512820919891415559069846771259488624504590546082201600000000000000000000000000000000000000000000000000*i1^30 + -2316346233320330655328131270954811995676613817581134544244863849894285181373598644542185333749429829931147333000587247879176716712209538235774132782758750513337433804367054729734683141754430421020103151777577746652909587980248316044666015690294834712546378222782878070417133247838544341685741468355371412251724519540489796353042229037939027714788381158600326706925933608934531680185787150417298180172425372285661414460649282378944545038811276873390918715705264706560523926577834330140871251526059806939827585758713914461584272945695354871442275696330179184945036085168540873693601279136737005139270584998996546714964176964708703004962282452349082455153098248979981734739023911144048864745790530859250527483385726771650203859824714869803040979365165143649552190863317974384286967944146692764170225233106504647278349554717464454172876411432886805426400251473630662234969127843545056993083467691781236542411175759630375621878797465018784046538166784169074183917262206469824674942802104510382867635780188247385277578333754068334994044563549048511064781178314020607588973626265010412745891942719711786266540112817325110367738298504688582547103343138433829950532106708134198498963334051063471533359331031451260207421975686673188622811865701368712928961586753132293752491829982450719558762664895555294280411123785789411752094458032210079632162546391380140002936326870314836001950287394779607079196649788477480407939441971464570341830948959034146708284948196529512169830769070700742281747802988415211308568458088293557855372438831271372224049914935623587582231330383278732759238077963888084081862903126289144800980462922104007751607339633955964755201891274485104977031748001653341836818541089325033979095840518911194079595498880058287486039468861146454317207053998534113169576861517772005506429593276764921918008154253464538145984822533737059398843671322646422627389393250165454305482095782039475755464587139986413356581266934465665060907854923430101582560928064424966171849113977900209590800409561253784593095446304023631981902551802676954891712621359005991957603373196436643555713801875802623874170567524677365281460442984028899663487940117313836181423788126573991731993715334604821487984417610718435015890034243102930939151477833040301163592667551506707913931889836224602084857771130687424517272422189741570461200240120050718062027816514480503608372847058013674371197073993991115285140710119132049105205635490678422224637268523806210081647656877699453186452943566138542405545727652952203576108127262056050029317088623571304190381288473588654080949099687816581731938514720040700932845007540367664279634907088151110215134037030114985739482986166025345450597552569644642411252955183094494475682057097342021445822640825935996160484647979734396189553254607175489542711744621656496278297046604371008656370484426942771152328093523342692353178515377281118170094294825650580592304962077386954786841629680491765628171672103836404491659605123823724009973635069190080684497769508888280371700646318745591600713733731803147564007702682776487100444161137611557177282086830080000000000000000000000000000000000000000000000000*i1^31 + 98069638947731244696902790091486865585231923624389026570218508268525449972232828016889620020164943190373014535004343347546805382499038319486393407845077817031413255242235864181291692315885460058150405434404544134730759613888673606829662754075734449988334501922306795613289293137358072925817420403872558087086692810706498676339317119700031285729120494769956685702771053785709008617316325192323346115553716408108954467937810043782370241501040777209515067625791800897462621015237691928966162192689842560314270715452493214765416584100396657137804463754663905669629124445781556938904178909854474301252938433258631593126615508400031105339928671583128808831716056720012442591551818333196956345118091308241601566624175783554647095392520477216092831080882004153355482529245116643443740970949275742211942748576685548531637735004456833010937865302449346920426667691730673558658590152517502575062292716024007457098362353012056275468970431133845686364117269328925884730641098237129864816464189232148205292980403527905604627956240425699728475645082208644604015195743424321641110773486628773264930585969899413033512618124356732371419567216386335157381643968951193460173903870979402962567067822014011436633333497681182177478274477105452893708052318966157551733411680725466075787563172587144113745430029834760225955147121094995027034430906465585742678887044889470489695960838524510297598653480735922609388065608250650456822619410409172475296394373795690513118395214639168361936976585548220677058296770758624293834034479913341708096012470434403872792035691860176697532673593803142435620167659191906554965084966735481637621320632985396508189472923986186812914687866576654169232903215409235580612768594902307673310384270564314840306822193281316166390234608589686395290050430292497216316745265567030637533496354810728131003507935902581536349777455147963371614079149344326839790604932552498690153710965395282058725629201433751028377021831537975853548905158524161273979044090729646200764442272409979548989073284402375044192421679264198973695061717030442778065897339324518277780467621737502542052682027472743789500420791677525682873594805285375944956366303134125723211557821083765879220710664064805603915393478326351955914971831778515837755852171667165618085565443784950144769457270860427968260779187867800921112161745295116723013097434666868705217019797598967443151032959022353113142968370823968104509831054339062874661852055731709254773624521998113965937411138863934034074055860999646237861545875642702391735071157256504661295352003239119177076002394917523154302085627152966315193198019205567350398757721943487084101432898219724771258169282422760363348643018575840236092611602619470080788153945915096499873969273265294641028310746125653066853006112968394260507895808369844453401563862317457030047675661088902076928498117279381670985948689743766099052867922648742211476864652224530229855766212668528280851544195998086369772519548295745837397280226273297929946748137369755009550808074785180589851450264576042045656905700143586025676034901208877389719077944309342881206763520000000000000000000000000000000000000000000000000*i1^32 + -1952431342250494634648516930064056325407838901927003945585571532164316841045691811962849573191400618615827640581691912052595702302365132606262449286799775344066708401499066094386082625221324400559214982884152911259190618562812837093241097945820940272072585668069420366587700473762851586415260181493669220585829484935930973653647287438978325372347617288200470516733911038776421765275924967222953697181653697637711046723489168894457548141737186804389280512744499836739976241075983798421324511248676291281385609053205649827150913107655972762070259784382059300083954135744453101931339472283373170001481254056556311484070659800882016328166247470031517592202396099784699683539308459345135758738945737912031608116339301881812967814865877173177136146604292797794669121066325860942484959227664541866355293803309379602201552646665292381836345024792003153224562762789233619551212260616487751580262319153090563033031988059040399396612255942723809327796643232169195108771347328436384881330265817647076461735738563337852593385798671076703756042246087889486166328431622907447938545499064122036699781915751607538891938641510897405102464500439013623730124669622120815433673365181819366858146664907654201317286951791420437036909332486321911364667251948962300814433105290579246654147930775741876276649706420098562458045596183019646547059253700745830441642861893187228734881367177898866701732661165683695901631566886851227825348730347108328884195741765376460504709554640356355526398493437062537249099065219293114280788373828925802355114455558305970665888770896897278309521793894680393711862048538844740829087250188321873668991992436899033337782159564695936922393420023843829207339267589563840944646878648157491718750023139594743189364786005661901104754923407603318919369136729116243338656844113485368545054849706321080605312303486569805249560884874164231724865743430630434168967816217122623815825774171189132535990255447179791213117772783152834600352006379880964453930546447168383235966144053302800045967921441095189105016025813666110559019567176091208225333098715551941518286582830698651458305835491479233282178796333214659938720283729918807126742627780320450222639771471756237914127864690437352994346431603026173557448690440058742377857166959922167443828721960987597811149627067375704800821467110467867022691876080756263420067743624106434430608245639653867679821108588126866785643939460900914598505718072857665412729909191837338089410999121103760866255260143016819340680482929765712090685799272468952446509074785939706179664107978940636829447965481159716453230382581822686967489244309573483653497665640683949903919800075128974935858108952573310491961165634605281669424071945920715018891696434336011379322352966173678766737094158185834966035049277086987736240391389185957439015125093545770690603323282132363168213211055283855114506057292012920787033648580763051490544449880409880633006597987818235777609168114850886157059539800054248258259047400735227490353160616159700869195147136414826202544281193082865221730536994282696811026913369292331051801717800620043272192000000000000000000000000000000000000000000000000*i1^33 + -26983654924824934378042573897021457022735292034090458880809095438138517854404014334575822047687778000747802184088495962848808134645476885663271738665452246404829948776463702577767475046124345042572208297267158430912759220038687473055041332276741764147934024584805302999668155800061061994317276166008929587574997137453030508708530263367654300100744785116724165074401696388902953475378493372826190460668200895622748709056384459786528612440360273825426890235780005451509804232407933644323985677957291769467010464972272068667362319439896446532115416939118697410889595107630764226651265569060683590527843676894892116777403692225534659153331772033837324229403358608274585778979541559017639015891098131755552648226906973557913756731060360301473032141424227814959868128557605867219941493881186536279584820861963714533203846865874582552630238779325900375255580402765527699844975506051053917958827571958695722454016605667083264035827955650532613844964149110310821113059137374116673210929441661146042667308941956268248073867159010219352988198920602593143835287077867583232336406057619887455157488000868276028167091666523566606310032850751107441931891590072500629123375643070763970812816396899932997566354959708752612968931249818142921721874208769256949167608678206979665659547177492579637678542478181811097377222995328635167150640422548086913340681049714249621195918331872471894942572510737118576546629767519326315152168179174029302365880228375475657884545382333726452568069866496830715907814200539585904060119849069229281721359847690641887285383017904148659602453249725544812138870286446887029706403958318077061828987334102668403748822936239236507164359114459392883318879360633013113353835954962056252831444491714388058173274848137819309450703254386143283706260084753449197398523460827976931261351295949943542183380618625834887812818455048039037452384304584727246209837467187492427478283210253250881605049104405621293528313283306098230478064321543705150670120850924886760800940055311422211476627061701358883729686237852400559126589088934781998266404230042076481706368948126447086078160315084148928928793642012254634130678960204027302959439764523663640624981559452944016724927716342884245679153692279188678845807306011691689030992836656436816318644747002906715251640854196650247842541947743897689490824314922256390868883764618791554480973445686619838582619803740562624320240342188848959520974464592127627843360743541031807377898444665867733518589418645859941763314477188259646517955081567939211825135400269778385338990546694580624162155367814189982028481515504852726069242726808389304062205556344574855697093819122408941999266027700062490871228021518466164128261813279884836266872249374806045770923817166706217403649510771160019989861958338507965271216653939964199174577338195059906593292268479615078758505627965431939203689434026452379224865764050059168846369708446655184685919572847884233749486024381149508490691416896391034610643978864435183480799388606430655336491957950575589704833017442739178134412058053246316188916308922623407536606386285707264000000000000000000000000000000000000000000000000*i1^34 + 2796026724799002034663628721900544468065648835863796677285001879946911675904415971205479936981522271324390369091753956257921146085853350872301444354492740869147203207662560863379341092891305440310934773207158821272252090298410357392971496428026968759478771445035598891465433203236114012316781605963772518338244351094678019391999053985737868938148803964806980041991254836075100490353211290504315464623889322066994119987323452579636689674093968707179767322328101826934519463607270514807252869129548267641231710035539463292883644857486291290350249327828542673357598577269147651798488759813198140066092354657071821586006479690178472587638673255847834319793842000866772135952933892063367960123912454249154572685682291790929113353639310108333139715456043739272836954233288098334404875253486909970797345992467767665762355200957075795645929110963563368126980440706999308319632315997999754597474658858239514352320884056410023436790711643698524380022624412602292803179750639699023921423055504403959730042111730411505202984188734095438304623210963435552042685867138862318898708958999350841413864086486639437511123585473717262236577407766539482963849037892257571120500935098473338790822856191269654155130282090546053118089369608882463446844806346051324073316218537910908042060453626870323136557266953385561704690147578844291181011545957821469662797635800232267535898444331600842943584126528798117541670141229270077883326415498798089564230566237871904580921532734770299192828633507411906857295483797611663452026390396124313534625428841831458853946063050428962543100458324844119487129847327753021605576148258208501962296659880520989119277219759223126531888819530353704619322832311386102020504765954011820373372857818069153013765247461039948468763589734976656687251736655496800012314869422450021285099849808652762518144343513776362408425267644828749914777135033284054768410927959646958634229856981858213433039827941933141668053759546605005461464285643605843258095538660238083997878212804891276524806556787650721196981989529979581756706395032992084072810913536633716230476700885066172193893519950631603589102393984458873917338591818205426959172720065594623438644016860764526635315696558861995471354547549647601306460375446724963833978745192515499265914283206535182449932557980184798208393500699504409380038901545924028428826204527083454372782283621735784000299067850800227904218284259534247737735073850837327112595407737711530287317390937819442416506843003142765219865692426575619847034059440159333758107341614042849546255542233612412318962964592134710920835960324196006974599093681230164010041230917212740653889945163908810605820714856542873021194246725488155984812201195485322102507317934257906208137625223089488550591877442872734548074981451902765831657043464622027932735927632321416042651350826614985839894660341223126294439592277549147620411569032249671410362251921181951041306375705688231066755387114799040450759805721629715297197603730854687163239048124458969417044210249081263170304200496004656876914027239363807610280445431815454074481025010892800000000000000000000000000000000000000000000000*i1^35 + -62248709719489059158413664746864792504346313685900924825859431940634303231783822009714763090244396506146075108763157650972732685303682169306333692998482512320701259890259336648908527208177575400598615971747101072802926520705812463253992354625362812702393831491189181435265565561287216549289614328822814343536901119704143060825729989253368475571705794801915528540175110198365990646997515599418461852002384178742662889791878788624150725938406889837884888489298679795394041327034288317754683238865663494012930742533787437780853733826259485240333742921554595445651071430597922792539346644460480658331299195513255142885538478131662519848123735843481987557061940064699779388742799348976156684364604730557047882746773756704952243246340257737461282451933988761572221726634324547062072584032733945160927399591920290766400288275225251519811652005803333023821489232412081553026061306433940994337695369942876968140989527884680872245125024618161349733907200929198505373123467296395818531218523242251212049379362084351402199143429956048527225447526460530874762436401903509189679468029954915491813007241033306042835475233432805638557280973920522730697987297376067381085450275435961684077067526830193224286338527645479141128113766239847578614571449135021152569752388592962676964187588844311646911805468885163698675348271764354688072930580988845299641453352472495390334502782691082877085786180234209784405705080247434662423411440808021219244736628122980999063820807286222166315697252588482099730147354324534250634148329009513726831461494569315105942514182303195052372764054023199848542392376314194018437321043309977504191845045518925731296592678217630191351740278498992296855344414260288574828861414352280163012821619108045580217633107066171486529641576922659158776957181055532134027798966603859330655599067658596397464274492376781702381413948622446905328114980714409072659301480059614970415129450443920181058578672084139692111857230349361802897644218345376763193768755508802628120998049172301510078958560436701638591951264715351566190650885833141980591845587755560441519595493454422554298025192542772274012908734370536125553772691267966221402390853201858001671172397595112302214704838222914968729068249784423996187909748674822207957543889937141409463129578682580516673559358026064682776244396620808561264488570467454069044862617504542044195125910893467966280197526586555779576813965413377881714631036568500943667887244697404084676354853907592229289764096229915313860931934754229133646507575672854624973751285784946741460689810483023645610546720597372113980896428269837078135135487173548192375316194711133829318653509629195553175642700954600387190163379515883485862700571735339891775051115523598752234523854368780171558416429531560607277420255786801831914672286686203629030464172947259904200720066957361707200401161170953021292289209723825631023138847672249974851013322836725103271447543694561561765787984384744958777170928502735274093800584685054783740840984599785682973440611840889793666170982395540846464217419480516127281294615932589599145931571200000000000000000000000000000000000000000000000*i1^36 + -368954709387360207479103550832426976227172496160143752433338020060397658178518243228957423156049393509872330090008664526236965310947345093612835204219015691891875359810993526905083533078234853860250276785589836485246466508707968678083991352166443901100087664937227053618243677170797453030415592493445520823992142449405937466702506457273305187486033390394002318304507456731653466683498504790762078420236294860076021712905854696297754969072244943850862372321362847765585905410655639552217406014250666574010707003939892736252638381414423535992600429137574147955940805457787467099865920307213617296807115829250679491179664190374932941502297102248332107776610878324609055300219296743612992703399340794833428198772374490475418520048285270175804098985142187207816572561556967976348856139870070007430077676979908925900578970430399133349966434582190061902720035750671888414927380056615872023008325963107897165642757156360059386235526495463919475116726661960042916423747903398601802856535261285930124635822587020617353859885597769163669892185017808719539719839582952179223435849247937346330064540801355859029555282870078547920382364982469529280177308534819170781533391433654796148288532194678137437692312348610231984730538211746526613276816947858604076989667132293403912611242392411341798501885000989408071933249629186032524493488068927074014762235836833475869347188751608258365163263328816124386329139384137043699437161152373762124008125343976167984793214182634532626529290434310984121920348018318877269929561532371723345890122625931169772606592990433990326505809176170114981175132208404221761481288414599225390200461848557990379376611986023276629557708954691626987913663915863400364074812914396854857355666104741457439238670476994742788022571442254355764126555746925382223590974195875924107077733514435156424124584092042950182598257807541491527872630558435834453622911040184464790202927807807422044625006709630467433105452128876291260077420701374996419983907624634140782042605097593432898717469982101224413111361362455884466080736130070874013783737408823894835173900497078820128433665512183375706679631289173208258833833020160672414227785229291392488876849457484393320480390152735300381827460092130056043968713318878876153207874590519097434098423775790094383952210040262717380538627634203607146926971658809013139888192397240000893484465221487540574190449754068414395441794366399612779871367116829317989900228711519150182129251498478208416682927176980117491791367928611657744732607069089952978462362412864643603874779077299528093382640884361664706384245975129146411778556281916324543791759509546925690107327345247542989954624853519892263255566144113003161417580163219452981640934965825779789385071148246581144090014747062276457493961966122896587502732113985989618323672717513288706434167177653230609849919190383386852398457117738901917386568026457325536034298738793035915716442282654327429793249161641243941124082926145409072112381680505778041772815135790938840694836953516111968229474298915263479885086633286497755569411230059773595484160000000000000000000000000000000000000000000000*i1^37 + 47242888412271845270306643557333182426859842005414805478325091582410864082595819931181512670796705601065830192470592740957924790822355384204878365980651678146929801443057275844758373151321910541287639037550183219144036785388323954258073005499337923823591127972021997639654965712646729346110579765723918966402055341203440009975318643207466019723321256721160972092242946269059711904072639036307982601518736757763259543798709647161677294209288010704808247325264491851438010587417018434014539931266343759056075925102120496745402970531653914844553292295370933588683335453454149807434721870646706575132034823857665400604105165204685370636392219434344520125140395798827225949716223050854659608402284442531768059893019671776375070036619339937715397632772936211968781405238561485052625473402130798056747041917946843969776327633050804047024731966068196907635041368973732069031418090734146195477210246563490993725477128350347082467339800296715462920865009813626654531160411782029265944852428935749905872995842865390824255713950546539868176336868832408815340204516386289107713748587919566205287514530098155908560426315609005428949342122171792163352910666317597295172093857616291124369566418746326342458371798247461263149386849377010143777840282700407424685985627399627799285721427559717098823271259077434126158140899222234008802834298657744092183406893710575180327152173941547635240067068822920684773075984806927207386695104061870571693666002148752175861763746916780378213023707647771341211518152684691398524431339580130339379513249551465567431592069595046900208737943698993138451876254080159142188509370905993017320312605337795378812958090261121259763131525402466209074505557013550792118158538412813064761831173941013251527598995189030547963917677132422533955568211626223700453033210268680463717206145917688931931791215919782284381378305424078846917797811335878096773478898730957879814474447029196758171570062160223684882436926673415115556842581953439643748344435701451232470909971630974178954134713373966018878431362519611876722319452863046654118969724926950391530600930220615675114131533345898967338535726853367054976006796526448978272533233058942258492620434460341298998919626058435670160349500260089356461451761265498679357968470591573705427763449204179104595867585263257772273761300410555043772122667498870907522654261677269981063133848892814746586231078506261714011638602903923567348059928136318983322565454497493070499783701192590079164493747026770616311524892892271463376128718656614593952130215071892053768108269718095730772034837951203626073742073025440612306088649085250653091021521820197760346971903706813702058906323767883270181601374068868877116820361214581422653333911793060296946327565049451095129980425120098666243295727615641451647068220526409235673472864296299340453730097972609615793194923647760478887017679360703337935045332911408513003224592826100733376943192947117676720599662040500053389031592605435407158547324706233288684114458403545149740183328093981259519506919756683258664577681051767888426658602318275215360000000000000000000000000000000000000000000000*i1^38 + -759472535377123673960214329156320418183648047200241101171270834499715543188724243082999484588293782046242507362110165046209680933110333165149668727542446991335694472406116725626735151772569173406823233211442878714155679532335876492625958236986513941806767514252437484918362959812586084440181793064235077976688346903031336074789253055769441428006592355202323213238603448572871501485091815055575160988513832395077855973815990360034451107080812915429324276580046946801151287575026909651593432562841483846663003565016652367356185177336278243708932687133604374095982529322825073423185448823807286641284170256785873913138795229167167728377957377041164553014156364850013109140843833900765055291439358606429110892116360737387867734001861147929812101390247089132936443136476187567503316023996627403266169455963616909885597633587403584577802801364573111187737062842946357440352241462575879373781708428812007987941404763462896314536757631642069476653943784492020677018222489016330282345692569832680622671189344116031146583369931133351258843452347402156686440913500304561448958613369423076067493497350303976118021184711375814236322143845977329102485733901442564485019009892456960160725811280283235713382610535229780397255255549563967021690559764471986253097681666223160640854074098995586723408937109394981850669081284540541320629614127546185839715437620579508615353124082488133648242400387534850368477041725295329724204769512925853537636599335228757132257417787522624814307847695026536671136113986555002474606980917367054617885949231322364909000301003250399607587139394626658521656074374674209756099141044189483451017353763096569487741238730345642420824132077210710765087830679658922942426717501006098843822679274252852021320593163321710592426839664265318424938374316239980337891699804502616805204592191837638123765399660683548765747609632550859145685492295552333249880633300216766420487112389504337460401620023707623425646267950555696423010965724186891816829845271897506619609508428854607391227126649279741653290798153636775219812850157356844724385483072571213427517804129162893580136350553182389453798216596320274102850812131833908274137282553880754891712123116604186079508811445641429848990348409697760312469792489642425632543532485875957835719444008039138152759412775496398474357712219561883981258236459980179633353977492717064545183800275042369246883754792194637245243961435382258348060844335287872144100931526695301079468906401196259746640270098830539841666889389489220223575154240326705797247706743774602215710076873233348415943755307202107563122068983557471238545368081424493928613046498480673865608789767386934758980741617400619712578787063259197552451316509113513530418840324514773833672320207719599170948753451057115589344731923306924423385027477903588005912003286079090692783546140877867710140992348045454926499660700307738500996930358121658546666783689342751900141016585780288153218634009530540540040952017179280112184779604868510845493195313940648855537447069484015842939782092653726942840522327540278165400806665486336000000000000000000000000000000000000000000000*i1^39 + -7693131269122388371303015268539096734369189411477152438523815162837882012702644823209050177954185733654682944283451868936072792155234224446038959341926101586770049539821104920115855699295050919107278613583851843677087431293008179194112998075786397083780440991865782279453334962892092476761941522310093343208547531183573199239122419306616171072218820107354584610584435714681174745222723691507752277960254374272148030832540217668104269167148516557472271020085058384307080237401305379159445460338624350369210240904638166935648111870338367940708666538646794039610365160859121201157268539469779001081067766116168129454995219032061949707286483152231125202674978682198976073984040341094790201611251289675831357771880862236200058247339178713743702951965094915470149026226881061354046955562185339549733865628288819904297035230739410645266646090881810551073225712012886340190943632067919421922622620102654551239109344525260314620345478443454832001754455121119252832898477826055363099727914638730525576169969701854323073957269097709092535098041811210857936467350162819988329318013126344592546199191778913629699814652973199671578173579869818079417439143447118175109623791797464436060879541745696037383873813889194261663358967904425882557343630811400382853970929971726050022535009827905435194036836627524783428732068069229716573175793921489980333553055969764785056652912840346759245467974060088269053530352170407885478943897829509487430975043970370596838465333801069810584134017909079879160137147212229972744417093136818158732366196307539998883371709736666119816262046811483578269617843530801065812084423870065320740301157737678200022132320494529818718801351064172601462918846193647649025685876614306125596611947696998059734409531446650178990702439283411608455405284564998644737465499570399329667420038262054305860855326321292842919740520797972659534208782965436887634264756662422986301717351141788591967578612158451829151443286052919464696377292185788287074695099442914373601182350185506286594640515309755466388359129370756265659819368860972050645383007707580257072556934399187797289792210094326293776687382313527068299674236661863030749142976287480168756851411799212726056450093729143481130450252912038376835558559996893573606648809417459968977793746636114072229876894113402333306469591341693650132355669203429858367536478419959485100195733622231506259179050131330673333330452392381578478294825793176793065511445077304675905928875541558732832200754743763398544717815261739551654112840579387910138863476032329115172378540849266688739329656427639616280945131568469764759825606786097149209785105757635782407096343806828780083494476558754461600505638121933494550618022514590846420886862098107147266768969456275991106807951985347559991054368980894033198902646032678117072301377020979456114244857485469369916952196413328638542535886366152739397686934402546543489894736484523865626282648105407154862961428564475099265267539185140645534622941232341708843851839204639994921521810875616945397363628854856135080155818650968842269893234688000000000000000000000000000000000000000000000*i1^40 + 423146914817985524445223111099304679361213631469782703510263604222931721981034100052861865741624199889469046026479220714542986365042419770590278753863483985465708250819086839699004944654894206800025693529829397736904099691980234920909420796943500174667463533150629549962104131971549961768318463288186609476594380003016757143968399517748776587849607043525012566597531253890085549894269995229385597532906465938247800864319457930503218784371627415139352845147524608033826219233073989459770758325735363452547340561233043923666422944135074519654085013314323001035605009023948534602592903429056753468987703508374429865477251934145507671179203051684408771141114248525954395360207201626729782362804711988233555427629964468823844975479050523298076286211632200834934300728198312006831320719204917728643756819740772649984586431820829086270072873323145122432158884292254236062569147214450759750873580921468751816054608065951624809374016552278196663769055601120956572896893853380296697490296739738007063332735888401677054664190525444725290563771007053710898715329142332490762348002295583480708991398985528491061780637204822114831426517464379316927885965535583624826029797318607402376791612134349258922864609779441322829146484461693016925671027247304387696009077531086001746936315278229221876821409973607503985182282907256124299088932176352738917790148074228981180119012667957403016282463727597666215344745739354725443804328156088279599471293513083420015934405444118177584433904645333058147931319606948796734928121884641987629502445918466061457977996570146240935768397416434605096092734410400202529181354850257724175567956322186973583800994436532294551460786697510681374775231006368603639972361138495281175354446695160469637121591322104171202909208497733240600044846349120695907625969123091570509301850588054408195303349687011073467365509830872576186624605853153229525249556975641921250854409374390702516492572205269520098466828747509377381240429165276791503099357255741771650469760424651707970270120099261805183255290694865005947859101440801589044207327036208000903453502809905143174773602922079559378033886558673927587496068611480088344328715374007634393982499595677401812110499234578236221916329259338601269186043044449431299226082499322744630808618113617324677425180693928667375346041706337973920414875781617938717755432292562674327129669568309505353622915868962029883091542047352320794440895812946354332585667822956648252987688458035767913555383786152771142694207273665123829367543849011195867202191392878225307617224111892334712496836525683288311955357665507163389254734045864051600200614089927517157630715535511747803511938616089435428479988322487018082052562379424975070638834160072668580591097494872880285351667509986708781225379713071784502667128860946327020206892441434631737711826834273364628133555057405542752698933504556729408524230949647458329818671939624577009208630786547207923093954387724198409041145995906903591282590055763124653371700118990273989453754108287623261308055231854913655082210864002268205676134400000000000000000000000000000000000000000000*i1^41 + -4133061833576628624644534067059508826261957478388875877929914337097407859906540717301151099557221179697401397345334926294627486184326317744576710952414795074332393037594308023987563567954305432173776925638663283411368539036188830156622377465791276058713076681854954797133556974406260666048300286021850812244130337713190120987741801455601813387827947917885675984177086069684775932440230721895232221572403984785850800227697056977467913466861209179887649561699797723200520818863944879554457412859750163761971454354952556286867432833799338012165218665752740899660870059533203520865369468227146140997727515982538691363924737753554260145039554710047251804632082009107077839271135960678165760573750642560846796959076243215205733759812953744476141335043557453349971854483478962453668252813356972335400650105470177200110192225495653922551889011215341092925390591962230190750514022941936450115523053445255151671316924185212292118709572770495960541760126670710626267485191619931340629827569152669332600496753940384056710935942834052432169750204694795390614251947739297973051239251313056420040009463309581776632900985339985870293191307374726057458099262481306870860248772410837054059772400424020095099479009389231767694943806554170257749359433578047063648123254909942645022611367039804099137762913656756587240344928111986071046042265419008354585078312179214198669526995011578994197431631070149231649165503572661856600520588062339411273558050325300788434955168098008889690489965809123906872181986070837851142023959800244991291456353952122154871592355697724747452189228383214753665160342333357172697738153150078104027021080664992038479846399323365010838694636389998871837483328272833565810204153217435037649810625947534394760754379344358851769448728761814403238132687794043179866674004386772330546869237581866313544409820493537520024673464008764438639507839756422051416771667014452774289963227801597472454994003849330919411577872611034270008224565873141860394302851842963702160021309165304009767402806078416145178193834768964993517823469297040180053086330746152352615961292324145692723768522704972976185271834174012665372347740523367882718790715857645947249023698898316391271661719376681113690371041279599813912015498572287817568565079819421747967193431944974516399106757195080857526493286624155010914327943774511471836196377298411620996471374550171928992992392628483525291223649209864629060610454305832025129148152281124384685255575063404475037725617635979835730607362299418720797545959576627720103217971091276036787199718043844418657674946005062121889674388241650536426051018960715283471444277153509518380248752327305969856304367493753047568000422324639366632442757702672876298864825934363731533296061901889877631584394276833882684720492143213930632464874438778105510564736143308943498783136140105716383251491839851793131536618143073444780405528268044656027128604744543548866819954994674448849719250763002418539811137225814572520654010541603023600006352469438131436574534197174434320918011391114730980845027568526433945600000000000000000000000000000000000000000000*i1^42 + -54214068902463336214313861851742506378234287552221073461793361798091550768800136598241839440612859481548723081148613953526073781332137877532589484485983004840583017526797404310716009783934337215500887198400765421979429009023336829371353911624600685057572411293773782836665188690225295134345468530269901020273370318320058170169668080233117124165625629036495433583985694906815094504641781236339853927416479745312469280743355401382298819092534145708562669702154849071456394362134021899527797772118337710702830353854712602548325329601861111975604347216755160666981105855372794192280025921548873763699984817591475354245821231117049780544038125944964159585535495790576940171586036306737323337422452357535801906129029847775100458614905860275138255494295702448123007748920554621142332926552917425272170683976005452206034971990151530815290097002384514807548633484806756532040331915446830447519735684279273617976597641495542246923122818193876225145518959304237454078752569202845693140500314385221016102231272531522684721506545467777202101289756256108494239737835569066239063951858933501002106144605297255878606295149861338373887488694126085951942249392472693458000069136722237290619668188754262577424815843984264309358836016083064278250807265621488353327580794053602980943035739096229498805726888671671072942001381262712951749093543281628253255369070755547022867697690378526605955251906794685138387585898656363754304314103868745933279637367957564041906245203354889085590103087834835168841171185478270435378049172462783747593993156737900249478231478543421539759851091634130531433588321708559131648333521197044149848559038224315205634428875179106743721890804519235137998330352757369282793216730096725277404659511465179292657613811919501751545594274589063644380958632143644877444038450105113376288796973443340162348485534614279885114952103585627948092175457285012841604063904778301270402236460147236366253346468586933055526003362201781999700203168293064352494276679639772973937701933597991971984779015370295008417777948573008877514691323624344708489104335842530151212551079959176868297101973697418753925568254126716988200447694465128119886942890140778985490686529981341816895292496054297189021669880586294742506811942814270371531667817685397877256176463808401806722615473254640892405997486830177079719754111778682542587795269703358005208129719442998761999967490072970328564867568979180535404634946770715573480060457372097893119550763274803695454033616789721836182316305613139499131214099467825538156929423968900219910971145560583356699011931062246215609433221956613703332143847410359801685912175467429708620281124708263582925183507350580242189189243441918502117531644809285156907455270773310009865220322311250134396291199404051866456845503531940247199760747641338070569694223442071695646170833002211448146657308864026703577115224074995697703596196857017628505268566913146390523090102092613603743499658721889596495042005469302348354924383090395191059383830073831919866694948127724157015339419952445929272800403144867840000000000000000000000000000000000000000000*i1^43 + 1701731235902916535233894990384798163874748930248073955486212645098681907828373541830337593502473106710657752849925618362203384044203026290035639879111489567287534284236043920888672158216807067970013687519722465082062356486937324763897129789423923281767793095614279012025952786603190137479200683967515376668397215297649579003241490509741310207858789906460364163917487024245014399045510142611354463896854770588881424232702092774647172664219641565687563365315042964766125443723800216250562837930621321164993012299677681676448508946919734469970825294646997712005757494514405871596416449806829672640000462855526815798616720648425144975157373518082317787286254374823222526722375858829200682950137030713791618428934267732819476783664452575828537904804007349980453224070663599361000318770543285727954455741457748036306849688981463190090649909389307197306881783908473313765758175765062038696261864521613745466504513208985922419934780491591213386647133715370779418462106632681663829077153034576232294907560336721769710545929231376668984878412192029847746820519097487279247622519621568532685689493239898651309095207466246582432172270113483090034448340728172086932021045971234174038452394501385127944541000743944519294434542983307938195628468439321106778828439206580632978026174140693295082449943885090421399892331844935160023203529438409003107532199760934446235742257798574368239151950596608349032474529039802504577539861082934469295604548296182094426334928719217962759850917871397240537735236768915020530941238598868892102719229621080489723565579217880577133179960772730356336131399381650706754228629956286168302725881860102238369857883487313722586156187170717173645760902626479921551168094080869253092213958293231583363764032662089609974400490981074831372695359968793103258483650925745433509032020232181496589499085094771780619206184081164186401307364262323688079831008806918908564896939869114054857560745000973941303241446848529888265865436686074548567407357332211526643674842070439694231755634713875998746487739841847878872775787979842609277694849893291256540114580718953462963545478433455959330910865530286211349602372839478970142565041628883887819923023682016749100341191820815637748548472351151500010856917125533517159778590378467504717981258847435553940699117534706896470743696434349285333813088706622034131212112255957405113815515654332741578685947402674235952735796530105528076690437965108811126982962665308086220254332834539397403863530868920407977257302326941907790012036708853791714441970494328853035916969872588319152548300453862720296801526303052234590087505324461167699794096859945011274815080956973942066837545346077637583669651735678655302178923025904698975484803761892875257180433616646614477801857912665251331961500964312252251695022827399551908434160898226429778799357240999350427302966314449585558476228742704140292153397335448194549057591657962841969425604994567409400956173500205385264672077536666070048403600833515209922244617844217151053380573838497871710136521779093628364011289563520000000000000000000000000000000000000000000*i1^44 + -11767276761825881028843729318101373336137546766848695755228441104269501292180040666542612564425859180685863065160813156460196564936053239785257281470676599378919720083063872976487031190517387067359184432564101977992124817867023567135874047041600879365585316617993080363125457927253321846900994596115255435467114630640616086865709461410991162500811918379920338020454415036822359929429493424351524942282426960498819466680750822686512107854945301162148004118155796495441300008155937645076964980705590476083678981945541090982618847258687196163189151693820995657869060856053440209695179152570097307661871119048259660548495728633194887557905966230218332291316692578879073728528466308487732596544000055776029326438149299854116153537596737775232566872454831474450569243560542987045310124119564031519207503823877383685906747091436176436877822414747106647834815789603231029241229449462807158996644733384043133362722688211774553330677754579422603424066732186813790632367225554302178398618203094734324537484978959683355680135868717562570227695561586676026756700817958267602651126298764381804605176055504551286616645757812480245929771238130456853792642694736118734347929765863201555637936193803728128263519113666065723372888232888394377922726869463232958849108336250994428608819718166229114571078522750410600201601402264033691770352766028886743487027610911383785114039356758172240065584141375320550553354211350208915453093319052036706441234063644657068871530229177745634293646260967484056070906300441686932084464872496739580505018839531418152784084408879305283248015383255826628634907905861240016634140754113651090981780975957122952282874709376131252427087450799611152981242307129324469589273631961548319993923460508698786635616499190048372445575273907979265531826249229456578697799742145282664943879401928660805401539284026466495788862976335008249140354711991662827532914206553363501515980401386881136756305542373028928787248758822652923804943146904964068228712618448793071644167858289928566055326353064865515911373864979679992468562451016904814009632496648595823068407796897077390423080104239238401714956465522293760185407715197237723020226043916748835082838050267509358447807665264914932500417948940659240427729946325546580177370642277179907412681068727235625514104129706215834034231354523481522655638228177880195256511537787036606444458203361679062730722264699299403191356404152193982475493838606480153845640754106556093820358143838613912165482381862000469351629844593280434827370901778944648448134199335372701949510481268253401036112254863022317103715457994418456779006392462718861233731955454519146266376491282253138223909571944198532033313159927932980176043620322751695424569590651407576808583455616300155220633898955521535829637035648440485862631975415121768283236802872219591346800320912749379090034218900830825292960712909995317201780040086747307016197427199090401439161128245639392286404007177309817144400234457537517604082445018444420017161835198025561510871650091499818112695479422666022637176192000000000000000000000000000000000000000000*i1^45 + -152730631076333050568160001224296642355418887390445168716373555168541864332240237995492620190097804387363501881877172230154746368455572306434164983005700817129623493215426980765011011831448416027608375736417483404279222175037037487789526435764425328095330749220299537856733965794517402067835996976644385980016204167010333969786015152877278279316078112296648759712141111366785076275208585622599554546329556494752953143887021192675619961711128542272361948157938640342605870638903404357072753331258192636087928551404793974473989452335493282755280791080142554573235927344482025171073360713122214842931361944872798245191454696049303692451327037353465278463070369555744324329443396094557215952238749879177238451305504560925362757392880842997954071300287565924702348447349323920588718345436659074227590233200676250966701396472885197740893328366209873293066814177561302631908276413890805097545438931751856855804149564866589572706971573973442616078110611941153351548487605390424977606307419336387414222155125622717784695982249926131395096995210969769019473600298232178467302433046345586204165419361962624389477526773683551982055819511630452527918632194077802945370019852385986247883908549863889902530838833696719734567793847474722623033408321107788756940574207240753141725057800317663657298303238749760744610574377058116427955389804547535102379572956577376809541279078330155006145789308198432012444800818826979752979997584072292632698566907574052363717516693895015280737573851828065915948173242528127200221269596119820777563897558117676516253827163846313462441853392992496390654919661007837172614661183150317033004014362162897762825740123007643224981538113051608268307901583995150921556327918240677854260953299521832646534332714771341474624748998945272947761780224701410637965498603857596927071233647386308796111553569538286196130556882349279443010968582824333409444853257279443093773664356025683671894062519684980122115290719591376582165362336105017361315571648883783077951975171608596854323826588754463150657436543845002558126228864060065887486326333162030943070929643676349914832210730606977953843957608818882295217756032244072072677676906188650254343362590176240592566103283509177840939531990755762164623556238633326788913706102271014543019121436089829172864001617406565627212217920071588050673004684336253758707785041983011687666124456681865191050317814224755112541986433994728553788022548895631046456629300377998654567163641205656687047453943807319555364502660265701640282950025258784588686765303415034009341194974456645561886281244315066487822363712889475916520730162114319215406226910687099109253776991063348543128467214847345529500887764158968727916451266897081261955652847510585351939834100229603840355185237404446895555306739130348335485390473944307219407939682003201763114677968464165796341742092074126831276818048041382370505898716799036937970065497214761779411392182139987227640162652754180581416504109729803074300355295090687726232877793798693346374012971678897741659000277567268656904000000000000000000000000000000000000000000*i1^46 + 4141331357933310258912677732446316097267612701361396864906290751207519453139619561501256362733843241328929046126525723018598983102020559844054751503875483007761693945693670572238700562895775156496078872776463375764129657149099251913185534243409110638799427273347274812428536536098234951722656740210879253055045562572210411130234674022531916609011119658683165505726958968152183388379164446739319962253326333735695657744728961251365377356340249759640893114658824608721894984495197126175716493829970227114701313907407153847585827710566326817302711787607700961647891644977731682281324603723716032143618562331349334485919020289208220465165693619060068762657119206480666869931124717646116931282944031455126987985487447763699066695333359208789057526111309775169395727575865971639171178207425465014520338390417896014908687238975780048981765016308745428025361524616634879722746277579973149834888030839276696922693815482366954208579498054086370025854194912953692738215278632310776850292633969537362932732427684831729790757929939584122456653992189842714542632013728110427994488378400933486587559544819888807986018607721610789360357599684548628671018370359094383273400785765701390053844425602920247825450174980025477238080383761714328995153302623680026812636958655623263064354967078618924406009090140430395438215954141136520651872490421644678651072398315603354450957187101672885388317041365794086607649679990036737657880890054418367835576162551650556712725642801865430410945784530040596535177479765850315898385191360936976001101409893743044024836326477851412705830540514171492564005487838298279649403171031452422379881116297409490740641497273026632587495786388103676854608401373200617303560058827335913420567434202410142178757456657064989455888696087616570425233404254297663835018167958971171393303305894122071783886986048772047394443581279005921049894296698207224271375073086195014176422136231650569820653095830294819323337620750844347566581962767903209903817957820698214903882748279974954325516647939808017700201382679983766134067176691672265371579539113289220926000202662910297559031150387485842319412853185929643830433723648368498945633499612559638355813638583931099636876092571472042339885451040440546593987312846782799146838669377534972383747832830718793321705266678194495978120389406650602900281332383286535303289618001132284488243536271021007998964952438409914705196991298986917431149432200283520535110595434816032307860314824360204295449952190014180903983285159740537400964899959520961400265896467188453846941731669686760004660707036808231728567811421142204795544830902511437049899181474675320187663276243172758814631399402618951669764183936222409027942384431295090685768669563853681785385846865785349077998102607627814463041053587979308379899230091727379386039690360155333539968827553991253698217017262133308336069330529664781294100571130338513659902924193166975084468562670655647287209554803827914438772226380699614498519960307588085068414790960827906714602781086986497295112934605139654400000000000000000000000000000000000000000*i1^47 + -39098428449623366940470812087140951982705683949984833947997346456952465793708376126828893125444039884281672473038743459823593563233586102185788877264174108445789945583064485520197877516846067127438147754872703496081329579235204830852172789323311621793364602783145718714260325569838242750019502645877793253252945337956497414714562021731604986392388525298711857660764989301785292505090066961637772970431411158190721210507834941829144685383004697420021892635164775650846031601544191577189580409983777913529482201678605532138460306547145088409774276913946190344944221138661609492014162758141846070296602304808135614520332403203622047128789985655413543510027530621105819944253954668390475384605278113789708604807645636834400048480661429799717779095961152296404246176029531609517833664455574870505341872175667490031905706196604809904840186995756352239544311649527892406598936793592224652202071768329225614258310661366434383368435695764336100466607394272478143052853890455591171463902255092383392006230788404542010442995024864359540226617722029897641116811938320499639035875832165057891407477930428977244624310297033290281691234368029582178577276613156102062604782342197780485681330275959756017129155509538343179046516097834819831673834349472370011034442935429120300082615401840148523034690041782792182055821206780510170168954164372007450833463400664040437839435956442574245117227885049094038504533684838557882549026576405264986503511317818338015383291275517336792395399456741012373746145916541121727011113969520359896785120833326746085554164754554464308561269162654217133522258842008659185447141045019972161622597358246869563659844995233162459527312495795272826817263165611478971462028559067239267084843220642212589749538743564475085684798684558582793964814773589905114790136571093969696157984558357371589133606680484504150879718175538141701423582146060261178287155568055028993030068894515525226326436833748177558475453693387232714293028016497295392799178721849309515327663416478759527479997423495621845594429154093988386840260201718646471582404994233307838213580099487046421242791428703799498904954701669002247349269088743984749076415549657217521953913856351332892637416779745212682342721677353461610198147862452450511903901572297435032136827904265946177563024287844706528857423254363366613193813770721036273781687618543785017441103165101552517565052515213292977648796540581953718503982850773081289728418718318833420028203004038905710522551456296547600374474181239564831602611549873554698349499438883605181684644440084873305545020126634019719070108585003261567864387461499660542489040271491506436704892553416758115295403986521885426486585491373603163095270525616175254226095618118313495236829566096737921304519556757414620667903365704584785760526316059508395310159387980083291241661187069704545210533882351456908354147705645652521351406310120981805165512350826288286623917489305840875192647136077727965062150135142176188076428606671799323860264447806813006763647100820239023955545685951300000000000000000000000000000000000000000*i1^48 + 154603394796520624133992779156457861179995039874159063846157104374296165368678801467247369859143669031800339217945294644750303753077273340835965799499748886499436757998895614258892540094600539943061421129909644493569994783243238763367603349977444260926420659497886987573284994012145674616540710430613012469606771728800101972134942912808574908055035099081879370355701348030217567511815879486160838631006820242924143855662346914702027394884224322927727654335636049495824881136351602415842000382594556948386638896864952805815521381782318608198656717414458799839405693398761552294922803597867888310189071398124011463179423817392718392976219269036473690167983703938101729237324565369190960549899798468860078190864537148183024571969880956408674119513497269418997932329532602095663395731952318131007221365185854007010661959313989659599765096331890991712460685501025571549470691065328477814330775375521776513688600815729164450393732018577055315516262981000666819069191037714573770914575476630410373948249943237068903679451611007066210047350446123274697811656637729253846930862702623091011695975761458145040587262934810658375548513870338353980685149968799268268300504441367535953746837780949240643953367654141643112139416258320235667102084330893019843578981034970519345837486005897606827060435256675422775502804955114011364060237529589082512990813969225701432652191230734953448052410377935365142454218778554482766404096948766832671404539986818724339086847900000451054644255639740231110282315527526750647541180024654665508487553667080318223917850925748337232527343198018318825677954873495704013341362782783899339308137715078387546786924504661085795489122694759611469853020789407369170167288166824963739490189213447016460919072094896341104104313809983501987239499520409328548047077251817714475703528380571765972499224392355460102931481784887127800380272095140826115675833553311820741752408650181124205301111566434786236979946647862490824861160993617386673890116155266981069280555198150381524869753195472276340917218079812134513766204040645409340026212905140964523334431584470542981414719524823800837260627546493886281773638125225853947658921686846047689971799982034240710240658831326607239252709224031934427121668556955284618578983384982214141337648165199648051498996411560466680003580187861118013048783529328090122901035522388513255634624157576854685879675781264621733433433141985277108978854339700827912043313959166149707709622750514637280342056876801131660788203915893492655778789070680976657723514348532314083492392372313309851812708399169809127152941654390805469316428862618839852150430754973989145213065871582668293833254018573442798832695762179723510014201170312751901865971609340707151825894935816784831912413433117618875475851265146782583323502476200475047808162005529433762760150403575653830175028326415067128577217588571355894275683893967228762192500948576955730727310088468325086539630613226392421009494677990203989639789878949033920885146332236170645980325215970157750996921780000000000000000000000000000000000000000*i1^49 + -200027774259788620346629318237522544878138190545072231973129099610679451988786052365793858770373008796443681742211473386636256750199171098782276975208831069774084325114992787959530630076844669358614775085844348506646332103316045894088866018443968278123846369178110993090507769804610080489026978399479309660662390947266152190671720912004517485509706082031179664126479493921303267223537424858344256898836790150878021022143368456566096564058497852216911417745869856242906025676672804494338968393064736251700145846903631582298442331841829470935514274042075252305773483378918293187555827330033908460098878328344509664633766727879633459344627099418770405457329265510291579801710196837035506219814070614724740956514330049278934983216709789357789569262457412014704034508509299514407509299440803183884260502071564396788963878982839395492208453361142245566395425279054237432726355494355670035542382673628755440530855150215509018155058892619016415848407349144434217950837286227829101454678705708223106279783156573703956986936347642999708237550596045123946497735073350752089082431029838980950131703530051435477862584352649106146343045768102711072851420432072342943225911906140746641549571297573650040146864698860013761623463689796512834706766056612091808563344696802755212807185021600238359248204209319708492659262138044320040250486040359111792890642627866357864203953640086098935475591205947764106505445178143451254006350269568696783775823694314894542902188488090207262591912279270720222705357444055455133761476737341719669053678636163394885923865702678521201203986467037249520635848972326183556781677830596636606082056804909796996992714647069881840810578844011248588608331945854228595018778424538958071545403518346124282917239378062097581143873982984567114300634563067735669510892184376015472615718877954128222573741953838165772189527728357827851602440864180303748231168080475168567759620629523953654474352952915302402024463398068378840643549500052172018272815145384913086378207525639802070868320433444314187846439109205570732485980975069192110120129915011887096299024460007968212820963434019624980478270805341435197415080163276214725037235891050545946022632749398320093148374197200828674283392892770549996640901461008097621766918448663415106702984011287580754614434972021825737321312609291319653101295163450275244888065585712944215188292784496082783323261837650261760646533675525045117305076890725837124228425504341685464552428584926363294284522376450306316523992732910374607037414362532520815602257177989353605161646113046222027733491482218547146603551632605640661009915887468391859794329858825777088695224625673885636212829292543811334940635283337827817670200216435295262819271991905746941980948544469241122951035804466794565028880148587368318461414553508722125442049033212902786669865791343078079250112888588187743517188575724107734216689167844372457709848889771261638596817543128059311842606433684521510560233214572069719561202887521155798383732656805139642018653950483787318616250000000000000000000000000000000000000*i1^50 + 777159369180080987435505573416310031494643852774435840770382445781628865299282716064419075499298522469858133617181005280092436409747769601654824879992927578566296883268095553154191164412382887449022786944737366882820909493212618967891537633125735082383759076738663038087626930819843568593965446860420929074660598105677543507998116012410507845899235465494790749366295603008600430439746691167611379181706820602538129493292910807582424783339362318306514291530015741552945786345030848579173048323421903976665344428091664955406078500441275543674762202373839956399899731784072337339438505627278296582274630057188872350727643394618302837185413233545703517202190411307988965191306445909233587748399005744467826650511699249921996180864478487097218649179859439276666358094880582836201860503598179609136494780181380586261055465135586393015057103557249120208157330735617194308201702700685276915352927079649243127363644858398185596132629019286083804083868880431075645587036595926137394977005413237555499428802419950827995189751337867424272871946073874390321420145656084655454961544667651685186460332248715487816546956099372639763182467729486638659247187621839827225758975515774335003584261032734645400336309288855713128631002122762125912964930631818843854124604327849437609438065789224768414844660229315459951379094976726462076276965915208863450393420711567102090506011065788848398093684560429515334515084690186702302998224878697173553704821391197269945233922849954895626974823151723201167776989032522409096739875934630320312427313337487121097164645949135998476386142413664726745945118706816474213665085049863286154753877150396780987414424412968366726378686984888676328593622811105616808995101233038571171589881609303594003732002135142752334275750093004949943749722604421650271556952675239128540024889230421957581598039824998097926135175549736515053163774588890554764110348612506741844075067054744577141200787091505321692043707246395817613204489274241421454173893281729061540069635881678987055983748420124798696747416450500598990877593298003262518627476623809002300108713356657034150039564485286958200385670678498920668202800219980201291200883351531574176613647380606760619199274992563176432317678334513946815704408432597594093458784757674605362378316409347609741813797021737625392811869489274952791744159244450738126142795409860451952866355537010528887073799559529186491392047240823011038579205344016565626065718573013636412082497748991234965400857400829352899729707159554834064878471721686798318113804757075972141650282420195462467445654663046359811307862424636247253467033733606033578469274466035157885846166922239284851739655260125961937602923687657783043675457291228576164416674903148968311738992646895798518935972050089979007855483497008877564922417863806948125649064942183511322808267374989403014341726496341472304079655489464422701642159685903617444401838901474250154860815042247311042575993583805777520930378218256487188648071012409850819138462584677191412195796603959348000000000000000000000000000000000000000*i1^51 + -8809980677531270618297360252856247527290548085108139922103441147943943139318083189882026252161498368791253167273177198394970619421365446228253728948708757057550671149993390517509188876281706598894276024214976552898686657058789964890160232158931118188647245785164946125933977909763201528855120935448159078465380434135056490352737740226508616869048707760406078415375931047831064678426487656640426661600439063690113001655804898939940996101894888340065259765796592528905825902029177478553103877449928035628116158066179461915596649037319177722461189412139389027919912492468764849920174633108005116839584968042437127676598174891733139420447959152124361738223176485771462742651884374643623604592976932382452909054510561963672107294685284102268524762708242647652339245012426346544768985798444578549012161897605601168291051059847836443811484527098074152966399968167715785622165853361013240291841051845736090520950143635942407987074542621086153714718954702191160466156563026328526324317846766085568509185125909202979668180995210205597466996715482782241396610059775620961084954558946285816629618734194302316789399606351988929516548614836209978719583429778304609864369648688777071981811226330909583699038286900944906486671544644650470050311378414778925735140002152679336759154628949972413434023903286415129513775300895096869092174885170952190808758062357248303009380039666858267104748611726182758448765268484664533827247400487237381539625373684436239399274822214795230072784765507802065627571020256580075354107013442215901750690817856272985026412156631678413247961736204263634658977636796943444097780174589211314802164067315098260559718141435446616514787451705802640895460548767645804314626276595561122966666012345775605594643943404821394710244232088595990160115903432954792505807283111028504580032855892637409465714757624078689823947222583744049626882356188594807264681348803676073774321510683533475498114306265056603919998636603679442296183481323823619433974028457479256632082880593458520434868683215024419489951686430548603113829754665914173897523271679826460448102053899287854489186442709645541076725015935221090802854505537375827038899094468781388916069155277658414963557201412559919922609000768380793832908772264702984294692567414917374357815303285074021187072766418891001983373611155643692466222086427679634124534705211141239137428409287189156874476406574064202789441917152595985098350558127981629709893060998055305892085883724015712916867172364018431968254800500585715666635986766196938450757171887074327901899602193394488598541741596140026415809011370928733265317519702107692031024324116593782573796166048720150429651399204534876175478438014514490358834203998983885893632357434079442909386505030543740335155934854691425300182572188505450043580680752248157538092246524168781333597931968354007745612042750493839634302507063295760188057675508132888907450560407432029455677743529028567034712615652475725656068593541736354208415740824201239770866212391100393796955580112703125000000000000000000000000000000000*i1^52 + 23214209008345502118160413381501654569151191686317502175475626812773776661184582015991342040177939709758848013880709705161999659482061933329445743176103484788726448870462247152849794886688295149633227587428172482704895646999582189695496967605463076655098812936403773459865940748791341527534034381808232702803045360748335851892862773349201850801634524120197155602538578434839685444755722478121207060679913802088494206151859300404407834131900587195718011889145602609230443316908397975457269540531342532677834691100694897962534416052223718918061893348990816750516841829632573751930408841175841786399501563821755413721585872186903654247185315813271078723067110746434374007296891525313607215060166337950154551673857578949108651592761789525264949375841601555572256408984346196955510141402956916220152473057522112858074606347792674782284692139277530768119592847669630960008275005725755586014957084094902575060007155775465553088790098450401036999842981502543348225942166826398668315947274027952605904131009230035328911532447433136241818387100129689047721512475948485056787703711485540826313544375262212958665793784862883755969221635101653139903435934588732688733136492536430076935095821168145578853303532841088534098863958548798808416313235157739355766717716100780706024116389304812367467885206486743390486688618453110428649130025924002630687568775018520005078467993330593371424553628107133434368999053515220143385729055487953700683203181763469060534736703915589801137592937219453092602454586587581271866857071163641295620826699322633948229216578204520642454311679742347544102582662717679516464591308666065461891510468802627000668605913357335282625667330800444650071712817233544232342078750034615316667885385533939953335009725838834041175262675630192719074311874348566346130870295904095184937048161811745695160702269412496602976394162270373171217398141055279570559228627661625317626397420683882133972401781258992256532294910896399725480303593469309064171283403953189000559954948786196579034269198201972806648860766766310953835141407750881751887383811883798180132641026506004712406226865998669180120988714357634804534555579799413716444125041795539197751017983079928190589992111595445137398311556329093831373559551773179562415631673795275665228250645565057634767425874778159791970960825898601141885894910604806540721089728681833260379966412946047676165216838423565382022530931178120396766189700372016535567403628025548035756450045622396680011468653956230570696849249300737498571266277486587863551809882916206495002484899834919418423042072452850825404486173772706748295717493391802168517909294244637084429898345142297090197040515322494046641875321786258458809895909163762083098556045075091732308283751454484634104967397197842078289658390778078258998027753862382298907319060571391828591392551928217039891930277600383763488303559580262201760717673305961703017803107953475067538801918498098453969883315621848378790546014563389983397618763873797098766648060979819914800623653125000000000000000000000000000000000*i1^53 + 1039959350100367573016681469914742519887623506726661076613340417146375871982051600183406540606681047028806515964635590484746939751455651872253974409341613614819357534548214511679599798422385988660441571558564099353777708576600086545676240427780642279699512321592362084790268256532447009995279775852534801783430302215346865933001755590289057019689918887433830415983181038109330793910152488364573151321503951447763985905801935126326464567960143570972475431549953729350533954969405749155170964927714536713963358330611686583441168842312669410467984769394095917466737377816638494252647787093301865910268560355601150851912992474718979588656284177400250587240338004618604836462598721856398630495941993611965068538255085413858667436523138011663393858410969850466173301035305898272049426795965578586859199328390149483793554981523735930666532814654615342966244979569933823233108924356085597628884618760631574625296915050140227458093390078782201241505138113474708060853973072478659303538223529385736505964138283764051123291380466684218237176126719348068445224077684472766552046494067769840216049681278708386854406714593637187128241548448296488890740375780355072950959550048041130592074262093534888585423366817569477879999100255798329127910999023206905176804227756588661576687478118757413107967358534965969553012579240952615394132351107419523406290761077490110392647823017583986968929210282763545247169986525531067381263506020433377609969885536210210768002712384217442947406513673505589185385983424297576411686727782309158149769891619426972769554391425411398430483670283513445972670377635873662515805399275290803262728593937456488152057156357511929137892547399367521005953381861052343664409312953643989332641789050333286276936376075571800430538341000693995461968021265664805511225066103227870031095007553196979936641736843469141985174643264131738504805293311257262820304035427514746637677814273935017999835096283593148286851787325274442187364110764182438191093522351822496658723855846725090735209674597642455200541006166063331510309421642756057755936697043433148593643503639240670593151041596802224785844902366969290031537277265259172356994696189546717009128921128466061791255474395446152448204353706290800406013141326950801205581544381071490092477612475578374646331557122744292029917385317301572291208813135842123740525771541993566769163412609340506375905099746733155884157320604812072825025369274317895897543883627969177217098274594392744929156526153203269984133881023494474540320382115477333096044462864278922125745766058352640262720397212085427455333342079304725690532605911879610128801200468968765739474204990752185652338487338328964901018262083017102222151425754484690089869573485582058557006105378305304654476528673589386862342964316859416678059222403361347829748825825695353685648958367476427229893238517102763154526391879930943168844447173590327621875456146565293367069464994363482604253768898609505987246941226071308181687896417668137867107398360248093914648437500000000000000000000000000000*i1^54 + -40295704107546335826228217300438247879035860914228804859529353224103890445342536064743404599135579871607115972655998746440955441027470673705160153341601647268551361128234455426900498282905055551844311020592233062733926041620017882102058169917274587375731866649214381878699801355236298293772955840977004602674241480881274869588077330429529301315313975545187660979845413402806039805612016035010373466534012135620653794832589688499252793400334823604854094704009039149393060526239212516752712974226294856372457496633973867574350179345841676503551799247508512477483645491289930523217427765965058463797317796577740670484904067381432909826462043576540055327402369180422037385360710059298447221715053353748050363938118225544060086762769792209182445344868856399495678932904017713785267986896756558017945649390504727392318471104094194050480898340057282541224570684094454299952884085010899953378833819298121023717705245869482724299077291116055463660994466929728438461600602704271405948880962197294484497361119782500947217830765222814740057551656857499102508380386889390733243181237483625118424238239937780340610221780601379310143234484377345697162427167898521228215258120627892595558644848949147540934746856948427962175270207886809961175173078697247740353485013712093791321685985644238792072697906621217006117066377662803796554589664184781625661651881051351559704599550243477524661728774407868700075741423512113246950030209335008216327649599393121440386790084775920423662722001438983509044129016845476464988803170968979812946551416435542881539818716608564437193586504721032900019965506551885683835702755119291557203607920437086201644735082748960458415588646611035070294019487676474554316693063422510335585698787500075707448195074481887001112037316887561157672462995630392505787853088275083424247023571708732572960602854218429059681702420859848357104863206595630476953753921501188316379429332558882161777770769349695295362815928961368362403626455784907430398897949316173561057458870604690673750663079628382885191361902765378178539993373654528309423208060766191587902527619173635920047805488566314932573622218020226842700776418957164493813702028356363053184966646424606199383385800030395838528769013177226063374054896424456345875186535667015408283971545461132148460902840065506774232311897664887144486970177309318660095945557323229833552670762232219407283287793828537181268207506498527105560900957956924990072369592283326904081393213436434206407257967714257598542403529112315198547191420010565728291758901347981486724246352697288906724627883615079796155176658365232151863141002060605478871410548263036923541790370013784517943421533733156875879555816560568982676435290988935560705181950005422183499318576095516091868864088107496247437681433284642156645336166761963264077114252725632525052473984053459193195650517562295826128894566166069862103639236530656668496465429433904620212396721587579237740113887854360773477277575607147723908112679571887578626140277067676406250000000000000000000000000000000*i1^55 + 196364954077210490113346922050527132671170873723823362344402113098341659172843962052913868529842622468055602108800415137257199288952495162597629109738243553767244911994523036095167073371580678040006059326812687223458313868717213092336035567671601750095228101738618420069067154777678072601710450846675642014511273526238280834054695373469733495816288467515908725763952250371716098952853395310926165684221640157825669770359341837885934185175941284963948423664696569278947914381756335855331608050830177304286967130840284333189450991091782992414737123116243555765778538738138788102913044128434947457607456866720069497130774346883121375672687680624100627023118917127132350277619858162647695750222487408084120165823067922176813504534944249111990707564745102883176606665855760335801191979121306065583763200477269457889191801177894319102169483986480821403175984250567142547604531483891843139341752497576302465917830398684459938283227446274375499869714890314078626741034215849521233858766206426693191782662688048381946195414307922669809779970596062564058513037206293634740618458879123985675052862918338992876890581510132940625684497879943350137832170356408778518336608815902742254653910135942821096157723714254593890256964128252537718904292549335910321124174494477734361243159030991923651542932941716788158595362159614218869405913467337614258937404334396557822724881573679260304827930272389895275761616629619402402372958439576419722608820897490431531411049908290203763725113447187080137252405871348461696856756710629208911858943868809255594827447586062513168857343500934321501909427931708546245355625702891130490056026148251369228341734732713480389265465567549759634379289618097681242095808887215069471125488438746634114708002025857078383358711472451138797676335074815907059601875985179015710151929328352788586752969750508616131679354591965202011802564013397036219750322798493139513029996444900783529917688536553568764519308088498210551084293963033940183905728808778182962343702482871819401808976102892745468672452655357270675884456092726345951434997169136359547675664394759478069757648586799527228920661232782122778347541506777615925301136964355860517037925335928420121928773936297751461513071471152338570811671540773783350273138340713992408132341756477506065803647286882328339121159547260521919587457100921518563339057423588337108352580746291771518010525182151206517319220136912258565580443751348221834568779450120681350097458634414446276870997707306087554630925596722138305060219405041201210009578270462353623713543503549822190256051167239027452555597829578957863270328808389282632273136862858289882103219193293542402634928494054013395777853719470058373200149044200263687210650221710971394091172175948568356186689640094071610509814279866884949391283582967392389663698844363597107776386758222067038485595787597185315106689488071734479799283774780331063838329543108977399785801045206919771239714374123755490778678585704448079788094814994245640006685402604980468750000000000000000000000000*i1^56 + -966831262173830399500502759286715787883795451100020752054231790764163719771851993352327241108652562143258723074288760716296172905461551238570447090904660787552002423598695127293196319861128865991627178570538406569236134003752088710700103790011914621506258690942565468626649241793889746533861883984974527528716448952589254793726847549602561521194896912218714072382939173700975234848407304399290103521942464510490085559515267115357452764840783840597767059329392552608291628833521131686714011075241941321901179187489529021246286503374293440285489974112497727785535295827820409463551040489833702882506892861125957938810099117261154741427011327478406971948293939883469660690788463910432136441876427442075474713003801200957267519641173440101189430089151194777525683234953179585941436268410654056794074927426488498800721845205936997921613487012241458815893348236937616045266107958364567931420796548761083782979055836511331626436123448030667064025369384703886574932664308283229405665009764749427408724399599908381541290070507594597289027494477668461083688993043569909263887085614778397249434571708296220871088083751536879778468297645222170588714499032060327668325281762959777241587955284622898266301549709103288565894802778685021606670994217274440876607808922852094812885806207217125475683713962213694129066280407025452115465296360349906971909408640033914188007355159352623896827403271558886117221867556925611701911862500169542066254208266339607169705875869195775084339428715072813575848741911969708658857543196486334671245070691682724150609592288293282138077883367420557841128412100812520533450637169105148982721554565331554466638257233341250047793185632871660579053640221017616316803489138775702490869427638393760465989978572374880529757234243015381653898674827993804838292997532827130127652897427192191413569714739951507241638700554007417345524813288618258627904930843003784089603992536543129824500598686659643042138537114168055210660466794308571068917548700570919133195152938004439558563618961815623522018852900106279617992235528996556275995610559421237183036176757556909963685181851623421010655142069480122569692641938119297988142712405661389496585083332458391751756703415982684826061577423056660460510396485836545540593265139715036426384362534838663437700799022749136898502858475078758866516581128560839041902614920416546539494014338438324033771405088314448837163335595057388462520132145954905495796978275097736047607214389712304558607530197698836806298290048178990719279005226753613666659518102501686680942232356867495784325162903110188330297621617112343192254687276740219369520190354024776902505708493771236842297436207219966988257544593517443392840900352896252634692259398658716079452098955753512233405203763122988839201005319158746085756169786842148901363671163259901513040118134976691604052560659148754470196219626185681993475813529223910650752427597653261008322529199690739049650463651692107942593187618507635093625051035444122475414081542968750000000000000000000000000*i1^57 + 940195422226036624496754588768691190404040638716658887885609129443455143362187916686586617284419303534035171557071840633002141674542630124285122681934853040123897706015619876478268550005006425213428618014172123712500485735310103386871522363067678897414563656619208942538687931892235480076109437241539343534033052165987836057382734730095979475256583820607207487488053162923536787448146287470327126256235992902508438517031402458427874481062143598929493904744863871604691595704441191616814697898191883826504170551948699299045962985387299099233764753434846416827674966710100866888149943778262535355492935016938520174344448029401547782846954016491068189710699213527180906310807723443335183865024723583513458357912516249136813134439373572946951788713658246611840918729158306612680948406055385577835343117677257759788991873596106491923189170760511104222263513163438062095092017434699634244376153248705710277153233236490060475066493240647538128185127399073089492572859234016648525829425951325293092155369135666350229031077646057478740896714213714014513495103321779598327714853436904671998505923206096038271707093785671069469699685095858112141393186018429806849417240669386030753157826295228915934988996970445384578155824767023434866221534135268782234172560484540315649090106691381865865281617833652857881605724401827269120843155091971959364495913385120079490751911258822989764355164918632825969757147392552038069014157674190821633721212519149676452166707638839609122967845040825518896620530825620730769137124092836186321472303276313463480685958453568421994959860233479408022426047601936283043431875708014908164742347272120303604614886212032855084874778360859258986249737843324383370404473980779372913261868701611377348907780069005337302598373585505662177156943457409256027896021903333070886276279931630530527329923904816016874281460873807941229834067642374149472234450197868062392512892609192065954619749010706263592270681279192417669920980006502324401008325326931462851067432966710602212530585763523334703108239559442338287505820407758057607687489705131257884931258857331700385162631356402430889805738171715461495335462988394494309569106742770521778995928993071398086150294251334055704436609897298419871106819168831725909237279938602730936812623118672368374236635998849598942838384339543994190466291649250887984044182347781484448128727258406827172486073295829911572245360580874515576750694742825180883591891398042773585747005505150045042143014662970754793216087302881129979343154027620382063381665732739542901466222501117720412931377275665034854230943868859928138249139041274754769012940485323395440670558576132154522626826984626791603083729439177201204215547931186367866602493688096922609502289628368681027716346534567183086116856771254935169735662662361322875945120221958417603994594681543774022821532972231183767661169203625301123703177462654947306265311912764991850874786746334747591666207618180567902529408587351298739411369859102814046234130859375000000000000000000000*i1^58 + -122687068169406060553605167913769860488879393097618424739692964536930946361892349405143127132370714251502171047363110636215657892386064425101397655712121104956050870819486870240025068317838853740778941037812776897126305653772682847055521920570080607116697680500318041951379407730617143936279470875145649391921326972313306454476599233613709228683426535814735243198403546201283303935218399489749952689685251071598461430122793428670014475097186626213544942574518329511980875198475495161796187493249070072090181715204703819773319993558619680284826145298170222480712370564028966876334905467478958027092524148468439163381815801288617864925215054754325404420105416047800289499418554260838972654390589827959313959048556495480591742301616232203019139452744451418814411348033177962998525747097404782506240884681248651222944823293402493538060904737640078755029880419319538858858328610729440005844073073876011834507211667200679603423500266747980576327230334679341877525557832092654581930969975314511021330241698764106833840929220421205452205663932954002780229174425957814655075359133713111602416136542669362522955813890709794648678486351173399801389434008790614534343658615097350592458351300171019640929277480996136358306848140779362727756156533586770530515733183067807038971459926655907951598406696417831579677407931041702412014247358663794822843368435827297087768824762288699079222826895310971182496116056844108609337791242634971439501964079411283296904538464233424835260746135031570689921513084375725740836745283709522062321996926563230408573967904344125790083620405850160606585637332639517984783504621033505008037336476210156427160228188273077166776854641449619939963422285317242910975685257440415078539201304630252609091158377970585511689779840424092339196301556390247416352758743019062396800807512845167166066322185666263553563835197438659670235321741932462061313409082137111059954680990639173227075611868070179170167988492088766943279798781437277865263254789255679127926268411806409116717722226965859379032193751053748291772577478886470898285520253434647845728857501069227580973762382892485935240594765945507971016497111262854912383781147175764020384637327836533181978235265977452232703527817194888824220191402813282338969185133262586251333825339613416181788004289200574190891466223328682027737060812130320876621778530760727150515287956353411214838431853107395570260967768620970291225541596216854830796863971948761643404262746863858546369054084557915165143258358920480656922007772067465198466499015372400471799653462052639596654717440381773211673450530514012292425785858689232247546958751003356064886672592784800536628528623345896765753774825106135206147457107240552081556603211553520395142392746820957495055208449044661435356669124976654591988411395140587095371314080375762604707733233231981490996420639141283120013937702189030864201582002304950873631103685021869337032612012754677844758176937601741383212503363547503161588615056493261718750000000000000000000000000*i1^59 + 935911458924449185850358355473954887959091731602349159112488327099345855801441846383429903266771238571017151027061846374103549967190540021995673803831729911723558721942424765793335218992885571030506558111558927723102632503689058129680145675600680075768971938498711932029931977923885629428354772126077001432164665579295873448169309520956468634305332865506429461327698948516037954216113704674322977964252671790412852047851526559826010315254982631812769745665407776011620941975506250256748561319351127510928581506949444512046425256428681462114389786305786509768520255550990925383126276403566021213468916374512338266453647270843352093079764813298580085028881462723539660032163866953951227872157541199199897160761601369287005254383090537815282553282954957135345534365143197359523971358291846729486565516830409170915964060041883784105225070967572498666280119359845764852105408840177428125292781861757990079094411512885420555714224998535166019684522073531038367013934489490663099303471663954232877286579405720288660830236428650894226415448301717596195627390400806154489765850633801828372982699778246343848573216035668478369227529286996786258443377431604043120191390903379432089523765486285708784718268794273765264103117029460264889855903389013755491679492420365510441887719717255407909588295281360295145662998144383395041838877318699978835177804151127175070756082178521242096515605370748226301091203156933096349799524728668608163058406979331688936628904801160802267211270112338169602940673682510106370972722673853911697234794673375684339205753976956670109610358479751360343488601660661339624247779397635790727842846802414745111892121406276656043841192138056730046887587959198311792989116945741314592025787196538390543638870318946488807805952103854302420843420654943130273925690823823911020972556127158314900622363841858083638505778562574376352755714464326101911813281012594277140653631373275531931717069218788230321942251472635223249794770150819348332663327038634744082320591942575797996644091232350972632867406709720798374826131955119942501912068390731458875409895945385100356767776106762902065298583394866280592095995187224682457048381744697954572369365438868614003636502344861980155356966753391417985121208631044287111699758303704483076663974952160085698178808794057826302749609686955520758414150946573248121649398130736437044195600895723742165528238833592975478619398836564923715206377278161390238514467281048730552186409389580121191063172855233197482412302006519189377920209907837020244705269255382783851442867521252724757605623120901745992435903155457084113134768230341718626973199196674978037125065538547291386664397168970463256860563059248572822050814664665820983143519376943106512137693366207067666148611040705279979455554614950883249428786506802225456466444347201661026589236889605408680321423693542702400461704756742484672569827693922995674533093047774631441252407200451020424140051810852792308872205834703442844473178934860229492187500000000000000000*i1^60 + 95196911793421905929246631055270889730154216370857804120727065612135395436010005198393926455109855851890636799887111616170476530000101347233507604626728798375913037644598105188767694295658162610404123253115750577862151540634796779244505209006964497661706216031960584604032527815842509445362578221245967015752484726745104891751731106609393431703865080314836203897866839980466595152492995682753928673920406954753039007768806422412006150714116549036488303722294514610794168830316963526151366226198339538804276320534745807710975778078124328872990053197615950239962761888237047814364696525099136144535597997420027744033530793540875264423081168499227915472942641926903505841182628520432096718805193769590876639967052847316053120505509858221500919288341204357824171812201612522341340026255084450833187743563590305883828582534725232053878400975093425231168500664576658404207565368676090669588215641139881271369769018643095715339528160110058470800088691339934923713294563048424397909986003876756511248415654454011506675412488162111971219635044570316844678678084420207982348918807111004105023322196508526181812301923925761625707169155380007441833868615423894700516478765358248969152266028170880914214210910163514868103043097922774330046346732005556493187325274853387284742170762295125625942117006011806732309139150273911770631386606541174290911071751408334899160832507920225290247508511278200709674818516472018078479583963546079320933808730751996450315365967313692545172722420455868264154230693296811066864484953304997170547102270000722923150569865666828450883997258077307335500843615530255523613666422375856867656155742675646560139357842482597205343110497657138008155084426535191415632965149230588571599658193066843151480760516381789986184786342484318600913705385432404517478230162266834311095893089554084638248207306838695470314961748408623662277233913764941536064502836980562152941112193464208202157509855855311683931225803335499543644311528861626850730078259615096677564981544256075662591469996976336696819017946833557397824854034093112409409755403134311224435509682177623373532394697193941213858033177883348812699513524669460100921568339744670813305127865132655227512815564660680715604987619641006143057176699063168043518407863941526507802971468077935446709265413135834529663674584757984946598459480659453839310574458524357027991642691417229491376921968757616617807224145755986266406732224285451269380167528475141783959300174238431981321177038860468956024980379228150981728450622272827442667562877414669835128764723855046132508128728141314266982356858268913795395260512230002657759289484461986729434998168007203409848682637313028652031130133493913956598237962857758055997115487097500038378377397123343456348302309040568679681069042753150341140756556803174209905068878271852622992020633239018210487069311294193519383304451511937774402491981795495073509836784454261011984434940807257077599823326805724734055456494298147321998367309570312500000000000000000*i1^61 + 129392833386040203935632198948106949079303731419423761167238827146218295906833430676794074897305894642333010407693598086872859506247807934946601637211594832291497843308685683910802288453636514969168853819104744032086346982694890315828004132535021236393622332442420528590598240446172542016349219575307079004288245720152181372912684884777367884072317449693877121413571553701812938737928485158847064530244575928889561666578027766169174133296292340641283804433241081229979837468867659200703034091880167377525646144210212726360217469643426759415848965929407830348673952452096073560132389370776353426829516333317162038804495393529409421845624793300967868235073522821756669175521517499420748032429094816922094257525063615115747647095283252007098311207890643065277951252502548353193207716351969882340685676456262829494876877525861292400344640708225609525027729567620855465884610867573537944498286814251767631542365370838623052242199615375928130361511288556871002387075077790342880716311769014899995698431449999919360616766120447405880301728905364710646125483078742241997102094885228770372880824414230194318981792978489458983906452242608566319693227584283697477270001460103860078698794543083581903149096042362530430022468775605916518733850091356926088747388610206220946830018780134344493627351390816173306982316313212684813709596602989268310112834825944161759360603639875157237693126109105669075533335264085490510904240438781211712345693880204298359807796707700433088550064615659914286664416000318583000021569844302251301527047586982990650379519905072918655853560314243934474915058007451030266584346759479347428843640723244984176548708739604590057127969256497304207053912640020002387925503480985604030787443597204365928240280148811065058061014994472788393408357066304566821525751247803949968201425260702177111060642341968616879314151917672501425329336610091354354798385424364559568077358229652743237953292617935752341879567679482093044994283637043917633583850949502439910088440939036098414602080982091421509644532330771854237236419100614843249957714534248504572756453074595477014161194739109023646451949464565677860491291019697778450092256783224563625974306801053310054250492917117397385940390765427238482346155740595800556293039192474596629624048277908745709202898837327143713584136751260489194908505664870507348819940558612288657164501557854970944109447696865349996790405769654097266720858119484239167422551395458870381067231077706303053049297398446027158427228155748121344568233580789062068310782413625029987243766646316832510153388638295914327716242095631585094607306548518356941559363819220287745584402220009172469505047246892944782931501635543881636289119325582525833938936724007457009340364643487877428146851008837943395974156552452136997781166505987980421903144399461284291422201726674345132361456414401445460988553945288916469666492462308948860139643248384826966823695759426107923011920269448367858225100864232646498680114746093750000000000000*i1^62 + 19944952795616336248271652285618705699240588238579161270682980307527735446082425758570684386330672648993140591977334460767722103753127520127510288937679315107760096560602829623265029677350762875527082310154163024400164067692537080358056032668937795307375363023860247354422137130197158744929830104182684927105644660275140003072278422856476632056737887112056413118808008272803214378250518168193604241497798802075799432394064321932503346884099608325197694653327600661802015038304097089289512331994331707828221025156386132815761481090139867905848216444200060716360007665632454580653859160065328884881213351895978592753086532177542617331144263243986708298150728277645034930864971544819512016112489639298022928615874574587195010777041033602273545645639969598037823694032636895423264674714914881850956281194947635090188324110651829232231161368756532035666165244507696096779997635932722055982609554815435717652577021677614452815260839399504514790294936497130705607695241959919940107663432480890910565513656391047495543325708385482817994101000997255659233966805041661691184025436698534359419461797776175061405432475061227942397737067142692464031373249963579620405220863255235723119835915580232253040874238030634990988705510102351051048333471105021041470924384202373067385957635057968783329426233751554008945256985628804688289477286152551335377578256417297005646184854477139052038922274595125090199940723872945099339028975874268519137926569614505876783340775877371034946483428552708963392678448482280141674763939219353330830100874708161429706823020300643673292284046302980965708822059486981229854216361913362990650857220741446009672328265769557160444359727095275827900914346240125856542871237827438298693705312237311966131120876486250831676707281111272647149233402706019546196594880107583613127710703001310013899500384150983853281373788808566232207417381348152064568762709107067608799306616025501735455826961849332735550566046688522109480091062023342096487430031689892788992981423064582566424685155860564966986658895531100186503490038791218427954092734679472542747360795579561195672487880298333773485762294095893991832070542741447090713713646247345243288655489517001992140835380175230307064857951198487788988952630719712972554281623826743234362115563920661811221070022968331361184142106107344514201577530628681848764053679413330696164965948810650773842156548142864744793073562861050364318178960283362219898539856377562590190269811004715438548476824759597553880146439249377692481633264099438361719448887336997744642441933213622264448034267760006279317822275690923564580255896350326488317296870219007382048394620028600410633284208566315260695002515796022251250110483268261785624504789073650976247521245313086751201672770027653172182061768015710705689054596890714257594000935260053385171961622597488211535172081802715621059871793495528202252238916257620780197451898791471178744811622560243557245519855588024671782140107006072998046875000000000000000*i1^63 + 37138188311868896425484812633837327343325671254745157772142773182394780504647717307950457976143081952548151498171484155265609309640115769325213670366531018414250741968636853498716860468045438538389801394464019665272624173488360082143978639692001978002256620859037464469950764921483041754954415951308118261219545517257814118351480619044945226637529507222890417342532664316784491606536196401541136909372267645758128939576210041267805367330783735409178172873974820056452701870929172108739370220331687437833359238264625532489546899618743844580532895519939006719960101876885654479686393233783323973315737096393162542909876323621026015322159472810795017125336266758179476425135794146435344891595616896443792813018023245997769917701102596416368802312765693208504917916122665617883441521363902305929984391434979019176599089799322152677155342887223797602075260485704231082706425645270899100564714362036940870553650160381829922895434289194942359031034544026805950365610866738873673091499257383985637806110106161312981572286800697869273993837284724787464292217214633683867986102061837784231532220765341537616206108549000125644855291055585932572167638110837758429691662700537725396938937057813495091104916893346872469349414459910427065737603673494174845882512432976233759674681667387403234561756698729112204713619905064193205305815417298791935989480004724214192459104372052661020176999018753484535234135931100358378708221506565916286692368950330806066558272562929499800894541195286310950970333139367375748480393039084784887039221012856711167908225226909991813005354513653608887270537659336378623180157078700218946675796258884697464425852930583578905214898125080604898205570290374656304192359578856317809915873871473463618254007766274771782137147492575693951896917318945745357635188184747512050987999087835465542750351593380609759334802808672068225686171850678518453737834264960315208073941590959189930349029427773396329232780446938079151797090147257723937451028766121445681670941584234764457582174158742075598929189758686870857199672772421691284770663567483360913431310926165492672717635595582333487254741999256580789848789424964259220399861022914669955330906268963475123854314367445327675689846716748360086168676091316915774734841809013700643798407273125773109616440272195788477249031142153511100488845141928491158405150579167965215834262057584404372617843060043017194815257463091098251433874408768799888025576059152904417500066356901190710257588020244919456089837613766489521630202985463981586381787217607982548648677751967316427296899648586249487602095210910279020624966009313239000642865068949407369914831559342617859462538984986941502049478279250912629127372711000376372495273750749391984372012473322983611709062315972088757399192401090683030144901259993869426070142908783387490544764007485173968785396539102765316510585595172282837536246244738395865595858318344211495001591852554353662789134551458516232993150532245635986328125000000000*i1^64 + 62965194754858284289545824016291070760891087336144102681768976151354463929860531708556377760873811815470209469234116595746286577364584186694304110507580837456327352379630339131387577502236268019581110415008707113463505509622284753302995741202764906756077002369010482681987315579956926903426712612089008509594821590686103465479857329920857472907403833777307063768958430950944033594003014629073756615806611935472937512217162059579257639889363191980223199591217462110731813693908175586716688133731685105617205913696404107613588505913602926834445098334040010559343082894720907202321223208528920361093279782231004230710700161923746793404387686570854082971983798327394406574061810791374988720743377658761706339112656706218582973425370555429040416850097032080602924221837833896321172402580174643438942387043654363882530748013851380525306808360039327767444661510295125631679817094595773203903722325784598081712033503422343152660300177142996440470634150772934160057865741189253959439428942118114172127217639745722153303309561371219928008581334040740552862249038403638774281624542402503711063788993461832969503078648864788366363068858729369712842403265574946898539908173853643849925344710692335672757241019374245137784754533372602225863219359832761743348069003868301044447111723939220081983006986981738785958791396316972314829832495284256213690781469438555578604283170565012958956089609958400341384861157983473067512813506972573764736695142315977513398481115005576172544147326792931689391662221460944380033044618010535929149562136912332613441212507811479123095338438334912021739124978192600097834838980095066732189307472009612812312750456132711529142968868122929875886143852036120173773072822341167970649401033176622330922716497373731159927384940451074132332708433875872753049607372247514601244724567121536296298383536490462738307405169073160405577136105613515913033285660220449951538962645696171896572677221101002592934292937108291145411723571171099086625668650864706827538773193435658051228248174183980860346283041305444084572424965072100940250114599246319453965568244489750990709906735899230954109973280008461459785148289369246496631305181800190002463183538260051759811251328291214275679670893416243867623591779224196776700876962299888774370215470321024915250048587417921026283258201774798219363675532271955203093950496375462377375153983502032977573267398039933734732108289502748695228585175909763987498690104779816029445386736008554376587656657134305651462369591086936897178363859795246034388219904108230256448103477485885186736193919411680401586528040677359844291983439671877613955171063610054744348280375960018569679716987252343083644195440467286799204370510385338241677152165564961213224253271702989492584606795490491687412475922700218943070796979941598595566793497943461291711263781099448351228404413568678868011730628660223539215679241289937059088537873236637230634805044118781081864784518326187193489074707031250000000000000*i1^65 + 36518212512349037056955121621536551185817646043908408680251584067077682838160014029446769724330194411336321713422460882605545265141826042661164031093143743947371433345279907822140489254817206535371477645666262769601091281717951479467629640172196261648515531975531749681146987444696960186011465660808119995977304963144324698586646338223145588025379222819737845826166728603667253230042098858006131212710825600079755031325078355393524723264483651360718351773127207389760195311545337881259452449985781877151286383115759690267879459238741711770769133984125652055089260582940474670159307500779172534486976994264985672240585714516471534976518545871212309384576586701885934911032534098041036302546411856301058115714221432241044766836853527891134268405364864922284951956844552503167133487639736245467084105413136034436028024315017253000640937867324454403539845399073504646051152745351585037473906854227253412816264621979899757048947730614841182037913291763282710554183577170497349765646188894235958136501377602435180169980749161832341538065668628586261711165122679201620239828510867638775178172198419426563903072395494349309900690375824422649060086455648651268925327501442579522135763845140549540964504141243912483406995967408593064078729188847230128498601248704581469457045103123848248230445341297452414859223485938073071052281638392522062615449222132527100494751754425306118648249632907747930321003335933734541397479034371237043798520851983478348287198673437688400589935674892583645267597432240468303950681882892421481160800194903967676181739262253482598534778298570324152860578874175052290872563493619849320173866991381909952578557885128117213618776649995889961748954537327712958023177790154639703433644640061128057440959224307953320035309908435221632964643881581238180448325678537411320864965792545437307575356389449230552386296946568090532050006196325350793197694413035792902309871204442671233570953116743693360943261013219688600809584003516272623987896125740565108236390352389839212408576961453104352728774901589262089125887277042000847266108279985946924772286397731533338073376127314319276527778069707897562367746907915038453882786579081461101050327048504038895381211736163975974153540174114608011779738527813689102476118250481349319268658455645385355263927920157392169612898046557663221257381202539841927914999222550363002814682781784166467164801615479906023534778221089963765037715995305603118256093824558969107222757596023192700048528906958010552653051948475504546562425721081800234966031697452278998066627053966958577078260797434065293594939498816151088224029413016088117211407726367151666715704591945361640464538715187161806606797091886039835722297283886189469580647168369531041018180336932283468840529667741055875995994344605492398310038106992220209575742758119838168640757014426584413841457347851071912663375199818201600734397051565486515101064999666286042373309634809083464298982550146484375000000000000000000000*i1^66 + 15250278531997481826943168609456287877678444515015064187902181217252960129609078573543876773422916099914638841170187535311384305623452666218473092325405663918885649005542304619057642689817617573702389818844169842080398568559289196354749445917935578239094813620844743802324144434748456634990598291259453943186076054076199093286379628138735991065983450521367795681436946069719246047352095387686869303714291300574033460021054912162617787723149064464374904589562275212264855078799909731271962594967781187408989053341513427720422997507057891379717079987446274571336972456946936322695238429609599910952897899291540265943214846550098819456103306931212962620437029071375463261787139940375580477313839014033705622878383238093024436945538133110812535125590716736646776237767063264658444270639598498301751284280864058958963985870266939091700692686008808773835194818959546849705792467613882558684472779983237830945569192021297826690198704515498163904255736453602435207233606396302740077290567011617840220850638869788961804968819929145882674546284525578507716187605346249818336458731289212785386928251347388534113571899506350825163557884374237467735637975261649254953809109064462830437502254280447871619376710428514251278958864802606147984959013574654419118324823888608967085137693550651058418110462613789957521818676464042208609887328660476514598417733452369901077548591414266927710879734594512688919234356324528868872585373464713181882361755259744384532458512862787341629593038728399860914650947558638743028363231858872990945471839093788665628582242325522966185454523278386324045040761821757716653350819852220821445921165001521918503937941466188417760580801734943767824927475653433692254937475087357622513126720995724412927762515992481611012042632210922051652928812076673872045972272191940063380881905286221115473700041100123449806231788773364347391969382854183698419079130004439428803958877026455824768319924915707041348943353056466698161835071155392624320662179535681956062986062786056284678442652551596534417271602371129595462555039767767475111367183576399493830257188561161944918432432825839001142882723222551438165725760337464324761070913454338332023936099291479663735021620950488859177724763412478578004475186462197767291109889953715637600176750164736663810946158763302685725255500843150410932759275446077646920802745448404449022955753325648651756967946406873792844940227746971872526742437834398304061904672852561738945312822675655359547955148205429041332769276020742689630174311738404232516886393821847155040485281253386120753733902523922007090072667592272585009972327891389287404939850239498883194480801841372976197591838910205103798377637147586385951742639274222516049531198253315029336536998473266965822293373561697658800183074084919721394885336606392561794744393188220535416655802165636340854577390442216601613116602683791604297785517461606127675000426781372040633057367287992624208125000000000000000000000000000*i1^67 + 4130577257356159040374264235661073780384459974942234615213583417174746240726839760658526310397667373252315797849520156072494996639428156684510034105844406190825661123622867272143024471411303055202949480294557215205227218554017669315747091788937051897366626050415635032862319218244106582430299929222510893088015760242173113916054976764678044458793595777037221665325948817439549916950039493906597819921039720493999002393558879711036478297063999757725718184715530025080214713132861390070487368411265023562277000609609809935424109357748792356623201583864851419204548842057762567630568683745373462219117436645238531398473834656499908535417314391510089259982912868339847359668394268665357852898524636299332057778585250220773143005962240154554232945655647577617151173944716030948420538508401318055006809575665461498581842673139422872386809874077218358202380462579808191800059288373850778536818863676021556235937720406609330684877405143245919964933826637398254326297955988511424947170932914953169766387180691775615128903013078731845240017311777777972858652654979546213959088511305803884598752953734143123920103292506976149037287275628811419711474358710804404691088634026521842353716407928619479217823459016945448527446080052596481589593808106245319762408524502718977456306066812790491251794093531977333120753329067595851402125541680490935805297714944663217200663957516647821134734869121664988594069339447129276383633524875207326514745887167845248814790726009594623182780793073025135816151698257851613252200294033717413219855647345757869774937325216812545403670429153124734105981580395093944457746407244611167567065716016000706042560303150610517987089207916058716722092921462154394716677768179307836485080590661481500387449988429890446447998226291687594604632227597384696058894680996248170041282341392619317779136631488645594447459814087268330644116996866514509801759274957451242056807721115308874395524767369584876696444425345219468847878151721922438341571911037889409798632860167738433783038377232344394921055940112403782272129608651981924053172783510323823935970818713683300466129548678727796375098234452261499308968737115530288924197835733281322619965769855847154352393066246614669658880923621784827659293721217002637477809839319367582333360952841582430811085964597257508395133841137468074889790250285617376981962426188176427626065583402077450091285902195178475969987491375297359884736108437132652837385532041636604959267092348769614231438392836059199598216083423786746376529215605860894086368822697367062708408623138057012411727474262167242344926573811050822763564853796791411490674915196300692638985576939113656757214794205472477595710586753156422011526732724436466545985343739900524058700741706824417583883186144547362963534316938253372432380324865288088138494437943763701692989070874274303457706004225664648872777274677214927154365836592591286568037150676511171164517639223680000000000000000000000000000000*i1^68 + 597621279094362553605480252136305093506079004312409117109288013507751756382234694496139687025669489018076419144800606995940874894867710871526421939044065591208445407514463912482346852903048570608844755745510426431040999151718801550868737885284980780983181074565190041569036006829827266885310932210959324404586011360479860681131941173060320636419037796557614603730103703941010896936498801821601373433996094425849605700080891345012005254210416214742453834202329272178594782196301583713755731802410618185097985821099343469695217965326656320769129043669428414121960025257584596305113288948208346419508972613585614886309173976395474675882598130850163227325765492313218829915830701885857298162446528375228354599068510178007561037773059359580749380610777762359135236220837400163236941369023263622657858714030481670362693756919567144968419377957359769152996317644606336886052878346183154624347565192282461451680714347701141459591754031998525491146468763228528674002929754943500582253971928536406977773169991997745838210953977642807888476929449288731983657816033615681932920839939010990498990218618039855595481262031674170586519749941054457284454192899685339204504275227235949858929824811024577483458537777655439527383603200750125207763168997370101148146863011019252803180106564327805292984501212900085404817226678830873959815851593471403455289852670802531858666893455484476550473928702613159407348474199821364645780975217575664118211828385148495422475319359775238126914248853933691290280277014248600003018200521226329148087046743866232724790483835284666829553917524797736552730026659282486068317393092967666271734138873767449990256641895442846861681685570112769600886337500341714121423409175688771017604722824835633122453137190464000853240976666197114548683041894409236932962195686277082262021428619017511124497527908360011234191948838944890052941929049205881870226395827674013503419922213231326917783396592085192289024163045538728760774717990270859371312342785693330222510352338489412519183964885392685335311803045564033061321415632072843114039463071524329638357177733597149387330342806892327016761468203032607564524870170944381131399590038493460145134153133371327279224639796179969950261580229086939990194367022309808849440796010832154265468404396412406380416052083268213327223490998576486391834604910980120857786587976085546814525124745543509260358714036535115175369756285861325217124219666371447788386614990744591150364922840303530106774747142550875012622989802268083831460856836035398657556514754925185835809915630151265544463607678688735901142712925017137222050973131292934999098236073238736198094014880270159446580380247351463530778240663193178041507013458878745552180695506770994322148999391822361469202165643034904666673283611279354293717527343587988323967629570423401504259239855959035758107444646049334030815176175374070256281585090899064686206694322720731275200512000000000000000000000000000000*i1^69 + 20957636439622355200888467817342314878245756230774554943348021658491882564503181641996514794750762515382822953181077760139679847534005538190717498864140592756576865177063994656971806663742086072211368852465206292816301320520781715616606467863680617760443331204160802518933153392642460985432595997102275897313308540486717935388128721102175195304834765115540114327808809477637553038826856330723472165680362260221975356155245226925542133527728664812280948211753469002245852773431167093133620916456975900516148796130680747133255240180513834828120898786946803308470529401483741976598284172972897682073533261970824146558131435162914266783256365787602714865995224909118341598201913094230883137819416582019138038823107538562713620918639796982606514890245795401748295419771036149469027579515237334942439911392846312596721962788142582223671354447740105280645022034001600686970722576119381018093471681583061800488693285829567771283198542761223828558962365584268996138915404156061961844007030924469913616740094478277184467891012469412784940655016951870651141007118643155643275605958415727636032100153143336222677344803913017486123463248126104126462472578307055413652571373616952872852500442339472878972263099926845648369348944710564163056558533077553310684113583863272633414734055304511552378892935395251772904787199827821420787182379860160984071629624369317736526749792334618871360435738835470936779840937980154496321401028494003098872821261878378144900707825108430679738876535663802593848815847263141153150100627482515579274886668353170809936411968649946878735561866935254275126620209638182414262309310998896448954665363471347855743166735542259078926008730157601186551720980997198309261785813568351227862769067151723384629800100676771879116538672586009689127190674899015610691699644226001790597194900820151153333166883081729968174329981514190659424572709453729103783954577775023237138963415325861463500847947953794455348877557133448063161257405090002688432367811272960128697559217972216074127632916353030649539933730907934036621151016365028112361803210830125495745702835213059447927879290738929863439932040161437879155477623926250007008873528452896682992774666294681896123654258261065472205771531078280409822421527638515841402129239382553204048389690654937984954423643154433253171209459071384366747153487532533521961607064476684471140331077025291508956955006497903153966617885189095163986686611646627545378898986869859512403534055964601629537735376241190057697781054341884303386558487547434753691017460868813465204313501034523149431732719881511302470866636606963596180978028506923834319078532952522918666079391909735607210804529699495332077426277289024875272199827511552427875610709884647213494222366186361434360918958900817971082392403248984230294016738818860536858583873823824404634901700673988250441285770607599155910584587637240701670284260601379969783100635735392256000000000000000000000000000000*i1^70 + -5990260968903282753582571445426845531581800886716217850117413866858507834514858201570677621319007884728359451284994547932901371802773527479873378798506011979687378609203770068139764695347022335736443533385614594496919435157948191791488054963940474079356731790107343882358911282383829593039876841071625927459598967499087833725759075659496449903628549712680623804872476262572338918681900802100962070297429125203066869877505114295093767163313345831674027685527512388831170242797789504165243817605179215445324249366310742192958049719467394942448575321350286465708094830271855600844629625184034295039846875867683870951461266196146585051926842171009691632090122529033674939750599738200869251905541591511167802013059701856000249118789569911751392637346662924228938877941749125501138762688675860748576878112126893278419818804480338283401534848656658004384675921833469456736583015665592463414309201075492319606576627958953474934926512594160827016569501069740208803286110147092184746491367598734377099875544884779021488187752549843541657389949756179464531791055809762562435137532232289718393187830230879350479432828515054290516752928167290697783044538633588710343970194288072663658438276387802064742611409914060570063299544287877667683090806088393455157719977391099486288878945087728842883970918887610400234419358976773708956080032460354537642932113288794385737705893458119326236361394505306428862052488901195693475702594000675420774396981073539458875239696476174547272673907999151006916159415293057400657016271907733098941373686838457963255873570212704260324965014864871159201224267288753983433318625032359408531793576368855185402361404298290013809971713076301842424988132220160622009355645902797922289689621400995773641384839339954829688899036303929185787569992978587760614267041963101430668061494026018942952062473145549022284106222273165894417636208291594933971492443512592875639326276641443653114162712496852131307814252151094547364448569157268187685609689925513987802934050060174320863129612238254634952311553554112989957539223016270021847340443671697785586605689023232610829380885354240423773365607313908534393381275136675911199801875206036643643042092861260200442304598027581630733627548249575385118834991366225192490032777062348363336858812863676831154780481141272853273542844909312741327370034252275847483872347090861560836042242449998495651540625120276517286506408475844874550532042760246445256202309491381862031065201092540550461832780965959563206504428944984708870960149447741134437649114330714876061334541228059746405277416625109606460665080045637412606477334920244600233056025530383793484269035660287698557660219621799881241774927970165369780186010503038804895899428110711898933014903836093331054418782886670609440757030963332111065848740306781071370083936178469887917001019418275032376495275439379881688399338476272709577799732856267906769415359692800000000000000000000000000000*i1^71 + -915269344128234818605501322152889495101047412465713583885138711073650356445380802590127494035751741768160757677927958238728559447452408753596912418743000314841691137355856080012023424965550901168463047881469180257093846027735357744588316484571807427933774632191140926594564830943212520405302434559637819122013464781855525350977804579043631144532289898663109179405270044231452283778385335500504987867534468743559095966595769385626963166829162377832117213638686134911780866128312197151285752892525379614407374882933958370446615575182004892237881238056033425446318892593589137334485302761521377383646257675622627177374556539677689181029306910096564385247229753993189605741500786757754550412002302121562392816474287738860036024498596417673820268915779043633238617700573798459435315709829378339185388919833253724087309681387998572799903840147659061596332251298068441776253676343411371333871911256177064719254090483919867664473587252152474589091103602818865389161832145450928792574177912564198395718283063403106881749335597263960819886404731380700166328934220795429003821537052991157609024384986028224868514258000383075501759858900274363145855935066550462111774560114873505751074006868922921797539120457050642037679579505735209611627401915475404239497945869091519329702913243509111623030802269290909134500892347991511258931907606148892856228572061780378523799051611627690436442906284258695706919425717609259704499333661746062494183526943602271739472776620210177975573136873711328520605184800004109867192043797098797702147219927052705141054470046167768093913803793977672197825155809233397099820022709615430284125918735928669625041620409312822672066305806091254737986277487038860016939075274746108212233205832106539420391273788031630605095888491580382247528180659221505095162356465722193256650703434246409160599982022051804856403240502169376513771304962144496524731265307950694339609455003966823944918515478752477652115631771510003992746997135275430083990440817843291006635272701278484653745812058590037425650295167000622605716641915836061767705523263275270031754715363732320376232859214658471140914522466167154220973862129166495377789253507405150677845474665672458096370205748009907844647777245809386824576196276074203003824479381573941491745385363811685197423286790515044064782068643597409314889800005111208555966938870335680973761086208627395046522115270869272012137143450782788248187413482395235225531807290732456360974813912759492841796091402979799244976814434863200383307610106899055315010848013226197349336760941249433971781131505001926953896568159585850554727106660015580695261594967983879582045636058551274268623859640870668459010519634545205986201779701205508839791305962983400353954816238990174527219561550491768152919861694348598633674044739558865065231341935794831117969509804683020317384538014703542143990985706832604954554328867795790253260800000000000000000000000000000*i1^72 + -53237710913113908609150182009847985778607393292700505945582462890300733676043814539672927440583097645044361358773593182950247278448779385977439550881474059274358787427967371829938514881371039443010138955705848434783010754008795943878968020714416155345356752699590157651805466623337061654930409967514173457038758749418162638288808644770119964925691153716321164564702090522289504733356335826103736483529585023083077206231089967147882582569587912466606768503087641102331677624339030840783084421803370676819049635814067559694339753857464616916115228160279034945774170636992653331227568901504582368657516804492634600315279183037339271976430649004446373310398341643988154467018876304840666071898286180288669327954702135736504347698928710226681601880338021028351693599680634975073904010194953364310045842841758220076944073296966650714505552570545407172987380527474637067202037470138068520425177207539782072797455777723979744804859241761237159807049658837511635519807759531907196525989764326232237741207865012976996564997448838852081850006948303723776022483501521345457193551820353231960684066599044515786281869987308811888272010553392354585976473996793225969488868116547793390110133246878667741164288952964445224963481171066542034666529202677993132868517160058137887005577340352346721929279115130516864962336993285169872643523833284206817554836927335473085041421702810732531980312826696554213672763556026463159151085244757796558359672989811618584569612759376049301623886515206776353797242749243859270286327487204362393788611437492529320859199860367861437166319742218431224455670080777570208712829099128602532053239703019725237979144770651860977918555490834485676370095027460872428711474079824160852494835995802256423253161408394429325669845530217487049471029234373455619999596305114329525532788410748061470388833123472477985212004264710178419815789087639101442653449684224520047027203279932563412176823151668778774014720557306142026901918718182010498578590892173796062896607749323649269682709013005904242124148627225331528966108006083281608345725357971924818728291040336000050885457635345968702650840874258645628301723094181652679078787221431154635405690197221695509516350187769362005404643987732450263947705416015692205829033437022461936475221488501915765411413381317032630249210059725268432214695148271073764585462277918060401988547531705181768313349878593731102681057909429475031049481839687848033231579911339841280870823963938336652693638600915571919415953104646706874172644223857840664554149767116445941935591658932847288177810550690342667730383911433837200057623086471250264422714192750146047514186060197837225537804233104506216176416980335458226028201020866745599269946354868389143460263086648200310634105650891305859470108786337082809842974739475064210187751491885662837328940571218946233977632010015691767475562187069249401574484212208107520000000000000000000000000000*i1^73 + -1140491050288618165770969983000886898083905541220291348673546872689815882697461011282024048910007458076037498287312124232938661167177879274026696119492818872524787451381438381213600506136368515922806945692154953798115738773864771955229777035477766172696792767599234226962478816576153398481143032247099699133824344577341503225683583485493260080701898422963728692988698484638351159591633246498820463728306867665316410110404857107396557406538581699428672530187553519711318744558971664632170333743562592064230097181420349007623502041978042254169755736562068155103261832926147180826264739710278029001909454837804540952016309806649168854920350045628113272139715647153723481162949849464612014314359172678508515821045090060830925608508648285555855923323173238869826766235435496005981688589461570426825459293264997792934975977584449259132335743175411353234694835475888480243246566472193112915135441587697846066114133286903493573493065141555538381154628789568836471137960216214050123018747113577416903515375215731632244207705554070689895706623107291500339808142812828811119666430074530921449380543722893688413732714339624665352504497551206194920156311851832228189643568672783671075678644145227799953520112488032060790570735310667526124860348504984695283777474771692797771573911148542802692529828222335839715477091811149802705807574438238386451480786180564570517152093997354710634690403898334670620694677217403733865250440626236234546083607978126998770142746746269939510320810138315298874312278482872004933541659150423754476261362056989696501212308544878815574465368597285373560679956174383163500510754529583327908319003120268498404319025244543227812770496264047454036097375087722991346512741192273291336356263860428243269511517667199649937484790334647764185258729726874010835389377830169956918713132820277563616048261537601586873150956971772295383731698018583353002635980301793473692997639229341820395620535448738413303932693839594260038045097893271554624963760347302762592684799415809612889109874477338745696987862490948011124402159281607775167124311765851497587183160926194459654327443374194735514252333177089074882336038644769622372046555466463033808262451508051857523727709169401977282989419745123946640774768873055725213030354790387253924928919480029645585459583807629401615948998709808152907839451523621648759374652524650752014514539761831948820949759792337018260044052321888688167920223184597216863482003268354551663582502952612386406520061799573877824528853083821315130961169131122057609215302468107746193652010792744918419834106190617133598089082355047345466632741179513072151322204663391827898624418731793418141935626091258448012385188233566745983041523452936662784344792711530054330947581254207412381002755139836958087901385659761495638258039624221488558406284906362674855553793018531991472817825703462843159880171517575875232131973120000000000000000000000000000*i1^74 + 11321234271562352485964156455410804268294045015747363572138738969231555416032456011265441836173596017400137364380537708707755486667261283135616070786923962726564480561041901859057860645189927668506341599271100833591099260002128711453384334904531845597802328868209925801340818473778493281845403399306692850164003944218790418646001076649040469735271044509103563953647708323925026967326483313900598050778034899056333436280009914609647559293522230657809637346438455747404147769568742420711364712069361461119260832513565303816513512577586324307430503113605897516558373006636079427075233163380002037207146743024287155380528349722055840654790095171214234837000057691642834457886063432731659001561981088333939096858846994141388014471576535975399267821366708606561674594488781570536378894617543858910060031304298919696940608569773306748294584424595991087196526967783563690655260692345679538411126274954533640975573101369247575688237754434630089569144118966996809001642809328149794583892634565408591607951099373322089891227875449909020980383429859598219108360717893739948186082849232606193492966775523611118027325030518950208594709134654760767800706163816248007436646399661514010227967531095048889847361437577939675600790616291268580583846504930740892116899338538544484655797349895290272352529799692829062951708274287070527413794265807884561728534135025047157535867659728824848195023574074417942826208016344539176707931763566292865778490896344365603618738630845656423704250747873089632723136565683896318078464657679000638126572586439097258300509465456741221752768395770385808237580353150131466448635500575547723906660039739277117617102560283206146458262783903578311433328262879267975334265660195354156125842526699705582253307429193435001587489191714333166759901222270610422896830040183174353721180989125724587130463605291389951295704136824914898941050343387253253400765921862860651730576340876744083975140839272108858312457078138929606190527777528967914528676293923240221890668082308274809858061726340422671638812919479166561425992051663256715254858650453394981843342460223913210616741002026807299416329888078204654080436165278383237055239918594673628001934920907836947917370782287280455056965982353966225431321394703303704665003066440094698902986190468791021980195095314560743657243411834465713505328342239323776680048522618462983220935412344724797774657736104192096687495365621015760599443382712397464055439622794617971959103704906628777180683027324861117316573360112883670976757898836805544569660836945116328684114437198960132146269281792366380654475965367401880551770102040894225671122702447313022238699408683281032087657814841841071628088695959392383064645711112098481118846631812786959907022756844715119532067553248345120787855808496896418792901612812943150540245439958665220440465605299049232577848101067271764543253642951903517081600000000000000000000000000*i1^75 + 463480647303602021958914370429116766154850050679658027086087318167894725069154626859582240534450383720755502593045006392287658056005173844761060812448401249287867764210843336675515320110601279471878290247552677471380367942434502735866327845370661690976288786339883828806101058336443955915089728358627416327627343210197968963038113771512623342750240375563423344984714747362657203601932710509766576823548317927897956445533200012974036566851487049815286021098133841959089546604027789434500408379820596285971374518922591033276304657210852502939428560287844862974086727007307284918336360757530097849611024158846829565834722202843820850927648450232360031173384589542764120593999144285362469050206182809255551108795754664870419854124467498752141389240986329068638160127379608246394101333948279131183315321595905749473458695664843875304053465783697216075299971725867990994246754119493272286172014511825929654149347784258283473212659852798037286729840120711111200858738214603891766687543032518782799323614098487833517063272614240158267341518613268176830067747755773121606689972014284139294392893819728627501669743639442611868497081749219043431910839440740992641468380356848553809257427422579824002778874637340411951819614259876001125224625997188058434362573736294126307431571283861710663923727914994411790149062422553115890508994709145925954521193747402858573559577814462987986648916003991309789997474992100563984415951180738837323800706075597161460911184737108347259755074079698290699219036208085203087593270571577180894722966464356833374507033279324983317164455501416531855315843235351828017313977274945623737901272410042079458847986466364868286953191131432143835371141047644140844741935499262500567088096893363953956774861052852965984415536662682419267885079583480878809649366420541739956179515276392215196739613639635611031998828684365642252652369817275648936400426158118749238852868286516983691355889326545344688833222381283290563494429540826516821581507648949357607064175647528264866474102198776156929898944872332920936628458216450847243209371741432163616557594556199488410428842821014872864906877949952849704642085790063730756847341851662028910546991257724056063775462627338001794363268928850416103363883461654413683231055060166614557871611682021757394074554568464170135236608218404093158454450368295552580412097477725667762963176635514561004856837243394152593311151127046659203764068057635084127547477339428550326183050179288820229125984437245135932780471950678809091010973773125829446862675253776814431661757164394136362435009898216402868075788628411518480279711599540564424625853135023433574926537789666336096044773043851169471770279520739412985487242445130364002923557265495097226307501876502549721979760266224405070388863989390439631324679790416835218624658813841149601218403985529236201954122007590752163395857809408000000000000000000000000000*i1^76 + -19459284762150312504440955320120221603403142222714874460318275878564789872835518017900461339359313935066226473366209625250055863387712303962154147295652403982584033375789660214180470549304044477812726895273924884484762768807559018628811021227268911257979508881569623117687452086209648616548932172423174203141381397402342490361828577699625913447243405735851041707609665219270928638072905107450214037120195640214249414654138376990703730945675824219148403237199994639841426076257279902402149082084312696845699266217604813535440491926564691110886076309320162818652565279754619720219812405209973260677238623253307785032184340842069406946426236448680093447177341960489721215739773553552582384129250690686675400563978202442751448700208424104953813957805673032121739874509849097376754718997675521050674430990113805442823650968773733135007533019106090548366832092756469662623242703300319814350616743691096573469312682262493445722349409292509886362063369996679559504319222815934173661096958301673745171698854956604994708084921910743057855346445625860518905127681070081295238229063980917967605990429248776713213881159929280129950256844063120126708472875482519525724307387376804675877626574711454714354251937879267334566703913743733620730910250176662055410682228025517956760679186925438644652256999553668257172232588050147808603197665887454572144784625349658994349132817757340716804516859872344558807957672621944616128030792386151155373914863408360560436182288022796484524432165646564785243485608824652186544346017134698967647677158433395253829762977778969795944742884813516995619733885818653280715991048167883613127929044740765020345066384603440787801676162484458920927123839355069686985916273076824343001353761024048044949061576238639398450914809312077996632633046477339035391485795162008140273409758125654632979133033810273638650416018167688718001321164976403682243092531934482607718449494377893896566261402899875187045840934320180009636684930720873348796558764426752998460420167766398381484120344366026729055015958886644254029010488526951898961003880986114089361423362241192262472921465128299380199639762201070949587861533111523820787629719996597815314147023893847576613860682078807449124353625555207488714561201608498373518274318294497765540882413472434783296972860688301226017739076585590164277365335160879503024669919211415282356148377371098021889148627285562496720511517664174019084711930156411345394635121732317768842541364533730084184997877404235028814293145825254976365129728981560507687508563305825528146187643397330168124222418860702578054796535589611775406690570204484369370261071400715444580411322843424578960661524340220170355419090790700187726037491934719567811651065734382544044584915169761669988375556642495136917769853261118683576720784587290876619494024824132768769354940405214348421318559588392593648517120000000000000000000000000*i1^77 + -418963799940535944099314755345664423644685240217120375321005263833604383459679034884362169532966567841239879760583274392993221144205925588566742078577420630435285303471488203587151398000969957771611782988578970465558621559754787270676302544471089039439762053149943889557725275125604883474277622639232162693689285307032969659533735389790901541018400462391659851029634516557235960308025306691143009347403934076117183613168682952714104148244733351915808869335706176946475040821690426259811696729677881928206185780543162143315627580892826312750631702802514716958145807969209989935227071014907082912587422948745235547124665468942145362310080351656764308856285370343132825568362465865164402353737008281310563872997958745796776218460883520615227375159325693003653278973447973977133671810849110841292279638758360717884577915110619443801448399943421657393301183207030177542452470249947744095365153497617499589889891708476416700453328244688292413994322755444285213314682346753278634036208514368444427263983659578138745951939777930360559127534941678118330802658487219269264882488141653621458135151846493256796230226866607317328040493823212521568771144725455901687174749295014325641609358212427699135789838694041573833868736686948430006379689727356783673744681291515129045301383166421249891871214543559013121105694082312944229345345456317657623174415403450924789279700076936889127746690908970712818579225172073709477525771017400862233805959790706880851118768368206777416686929782886038508598312679756135697628506205191171746704766396595253002516545896353857306495585867841160937351317625878927648136569944653225908153370991961911004821852389910310648164324408484614058395719899010502151076057470490848977887897569404048469645234483065073829186478424789540877051050249281646565726091058943540964614082605806986518580170941621291317111308244657272927277398687458896340570393554962297551181508772574814406458906199278548199247673747159309830965721543492257687855093224338276895131544316979930447353688212923437277812012861011106351118196655170203225424274211426871660838342772286167860048950504755819403157656181884970721804189092565262396618439279501075862625476118406143697854654408909616327700112997920057311133187661161906679785994824337770629130006197083017179666287696016230236283963305047119504652653272091639813144098161144720861174204730741728286612813902783169462723188015450801622979003939042416833368318532757515276415595211447633909755059794891544970143535336904548898449306584156859857934493356973784345699176829144043814366446912298774942172961080216182121361810205626501966681032072742461152520880837545316102849877341740500828868397242733359247271017404484643578906261548851917499899085821898832451391330758079903343384126048063008750186337922706434799071319283612680778411971611515371338157048142076313600000000000000000000000000*i1^78 + 12516536212492802364424616905525774766144357436666340345933043279881520424972079663430139596105043363196911135766562038967698606474628214832488184406648549550806394324587445330049115191098091187416758311114738197537759462688872839457241905900323479294796821711360180888909499415457996284535496469859427319775909596841215337840354956262097525049802284742727486441578543329155125536909167216076431937380222112368160312624661068433660674482492065022559777081484469991831788108783748029190333856657947555388314288605719019828673750742407525168784463532250455142214815119496433561488227392123132163176451104449724859530510917878826995022651812886771493295015351966404188465037209530315256061131865192427204391168204561146319107430756206949416193874883462482757620027343455029738233894404046142782197569240704394593125091782795993412792836150004349079609353139865189395290137341943962641110712360065812863749441649925366560624123440224737602430141129729672950880807249514836128573533855462751866050113090300524687088717044416849841626797268859458080292007523361515526125452609346215495056251327027916237657653473473006688368227709405165599480074020792985032688225786637070189311422587636001155403884028247912233298037618972222309682371709347860864526411045035930423012294284616642234125842633323973331658297424624426561442115129150118372196911555595826066900005798603572461837358374860906465354763148204281242196992807877240437141314822433963076915900225608471830039499956030255916531255975484481173543278659950791646428866538640079472004407735962482922781700106423398688836681381280958872885595892174306477956367362358279911735485756316897666527366950277070834948359045729106491873130146207088872787188273579419359287299842779630481565760605177850786897880882214829615868927775761064989330682881916052273506614178994114735954307760111601980976683567200119494070600003155730916125457704980166485509774564614460496216257890057348498170097288909926524309927221580365974656076926550137186877006872455246553519411202645964840300380137213785794608113736551157167006153544448742299252349678311467288291681439428790040409059652778936850540522864314838645302774688128540559865336540704404081360525638266275764262153658340052839221599015485111187656598937118917555738883353536781672961172607624848430373190372825673373660069293845669255279593200669792289779868508112158769290297499716506515175306826651546134066452331831083335064334406295294438755075360597126551864156444393888206229040598300234480199807980456572232831793153882829900879544768207361822584239300013990150237305573977670101076089881287115923418063576832055285187509346545461816591468336813697007062838661964553781544558540235968115239305207216320785117202248681490919080303224605505445751667704186245984729680343784095932264852286647354552037733826560000000000000000000000000*i1^79 + 85756572402786125452167632810500548456642242397288142359847944595625641530418663483776088534200302368757272635237371677614514172385536707334455324649438186608755334851722466338502520617069385726683730351555524985225617989356889221551213626462875741752454675317473899372856012120320261195698470269488785124438277657064214824509436700092437436239387848696587548632437046475203328294552777886556353667450828968527389298283061649408649152994136122969939057372843465635657676207026677443149257916155174966460526988818226821362573661647077216108355446640460555531630823112134591676557748882159090155190004765289020457000871935002065318174087511889191274770797813168078231338781025202625543342606807623741576870586700828336255308399975236159511593156837180050285800929855853575250150351870019935020202979152733931383695250871313867550947461628211375412920573640795662712800665720652482990760435959490173345611385243147177619477399132209695079649366529847378650008970129898453852237970657484115189640837934140012395602234258185654835409592586513167881758574568147636428619162410495362419626460624041917619066384692659787993473357299800596235645533499502905519141741277090815548703269722008744151006035370997048321971378879021502976451783085736419165409166061742707886572814420842678608678111906377210494160202810748396904522107249186649686324119134637022799733841904057766705036164955632126872499261217864044567581814064342427915516370713104701439766740470629445968581364188682754820358095044570677563866369292937774168472534641672874941058053648569668948575649174770277803459525840953852999312968822345789142575073555556287839845254552379599677185159137030288522350664590518522725706987218443418789089586605385614326617952821983574944931467050001501706542729263240400037578661877129241821826537298777111527346100751123923925937452630138775377462616911409046270409220640659703014331532241529522825964027827732286959217159382626898803214133355476014811677996456563033867279217268111065287596498902724980695494549835150899822835676214388440440329642222597030238720585812655022411087301358942907613126053640299783157158506883271267050315759173524736677184447196477442097548409980541198927383921801450370673957360980059007594658233417775625916450430304603918495510055822515092444772615945998079653274063697647596659738222413016039594763943593899045256801615130021767798248154164914802375832583562412313016060034850983204352456547324153673343818073263143785066023925360259467929992664427416297095143130773128213560559917744788130429215457250205863522220405408629373122105416595499620541889559040580960673756451068859299588430548634333577448846792229552429516466320719416115396269446726087970573824586191495200823467147622409249532276420844261225434582025977632989420318559691153471076612960577523684474880000000000000000000000000*i1^80 + -3247497023104713196012634238373106624991881481238275790617270605465984411279129212288789386587526836025647632989717060186459265288833783237954913558455770834499173103262506339399346872539346596990869374918787142133758495268444244732345904990141724899081442032780839246808776034664307788295098484343110065332849634261638756533823564396006334201662214545467899375112694002840869931715649181377074813380425498442159867997612369238053969373584949414772296511970806869986195147787857222284748463698544638162126729646301826511282372917937640610545240296657123944194853522881368378790895360563593732621250769801542033561020256246515951830020436339299263967851961964940568665282532470240856426326826516364723246511709198360542822812961018224510979928417389715321497950757037985062427278450839678200720384244095848024915921392650579646015285496681226494055005383493411360734844832845054693704674920198087203060819579542795471594589502505084192146606712906774143306910558543520056288558080565963476371293018497933086824964190963445576092978353048560845270881183026662068473062334586531908429520606736495214909046822780643887640861064784183077153935999586625041790795227115557212339931065942709617968350721702953861826968281128846804866247626012833031584617665662119075086892215995553719259797182996126542951634187593811946912521978517088489168453631791572944458475397190981237843417200357683824600994539279349576365403992445054041166643252018138447969553760972435457079134574299649663879467355417286870423217872910974323258356018138965003056616096123197823628379429057272321280925628192890738342035328744714235372894968725391846814046384265872563382385613292289112323806352373202931683964968825839915642819285684509405213364445198006623044503066982251894336895387600164098254741380005318417222801144792383908427820007209730932367350784951222172688978857364340362812319173035343069051086698507991952998790717719946119303936085843104527622731558766499566052104732186234917695439986796849093566267967188650727923307121062728766854275951046483069181530939460743361098419492137131863497794257397406917334471502311346189797817529816309172747930732631288393434034820878934540482333611629537244853066122497379866493903804395695081352044220142446332337947175915101107086736232361414897808498700174117203281428865917783078975681636335742719059722760176538930715694119323190582030707043315302390478726930793728394692554111888061674779159489209958127505207819464741251131009041161467297850593321333692467400229096642175464011370124699501530231696575924711934782819228808987674536576098900133284657898827077067818803858894013154880529244825224766637608044786150443736394095650412937279328847230878041118865142980864655145717455177536141384852480027079662011720916017274003013688205188390773600471407860383744000000000000000000000000*i1^81 + -2903172036073780940256768312948758324554847396109334526077096286026050589913568400243650882326308204339995289333533509192662635868322927646497874353675010969704696142221922803989345659812542747063092955133845283261637785494852120808789457313160544505340966784740655773876815386869703554383034606484899512769327615920799855865751179853457846554908913649114412454833978425458310848857768858413891076014945469463264756564110976707571295173644825612738579945875764639869997582187893267466861991083272955438293242549646823562042956968246222041314144858155602875250606937083311069601494118074039688608228619039863808079975228049831035499765606181529298062058016230666360764271986784728275357589507776402592833524777774226134349094858717921283858444833689093502330499281704508630629549436505072582674962475949458585100872657387098866208983979640159662480202119705290373279116180324715857615827159766566593853915989338724345231589182851019543301511500851736970403036351956058412707709830163322224137079485663839044538644398941030554028106679922009881175633721915557246848226366049506896517690190466974196884078450012158930071444843929295443174948435232418568708972050884490612969272544741348526444038041564002725461888370563600895743886780964993673626489489824494496358577586002779169513925748940221413835699170734766807568440899993680653480633552034177517809612275854696099267763559307611548010738298470940309982470607557924598462211820075519125446987492022487817632443231120081412687166307362122265565107316387913999822886184715480302073673292622051475565266228447437800721020350395099476390838748288347546351598766843748724369106124351325953079694356174170803796139174974532619008888803374199230013816320514596056215528103069487386392038563582162798208491832775858393327251973024930141074718962712687484638006336015495191191533068782542359273347570459154428799141443240378778859013083145407457962242797431301788125190907430245050632069980461942535700719233447116103422313736248210179307609083254377088149060299703758833103690284658775702514999039110750817377590894835791063482361043435787281978209965450456521817569054775241638966655739847148358259367172500178446227443080876582121595602550234289034692147002484569879289262536802245955179215722821614471419630133269718697251681657384457451273606527260545843588887050170845621607192675469718605939940832037177831515401841598221088881296482557055310722281704014593399786385195212716546468692950215864115374132446251450026237701165898391277402190808638989697284225419047678890015747249254415832225644659687175006571795620098110505532574529822508470091794646213530646510363517674252508220709194363907476129293811306432705256011777719104148521832340053883350000240801631276422431074485653438193202356739597947892533060234815258612465664000000000000000000000000*i1^82 + -33441379656378362332470958473651061432679547313151969159301191580485488658178647081143604467842914712182173820967598791608135637418068969852387593757321892752198105204659330452938282570156141520908053323601105387860028058709903773620336854052619205439565926263454949326863062451494381161743279183546712681544741185699377768236775780372727446450095275052404649676085775583544421302347533153319661791944463643810872268679177717554505687080935140014833587554372150232432897285023481808657580063181631475328098833777349356258006809017290277367117044313818363457582581420997872400940033520851954010688957844294088143197451628759659349063944016489033022250695298062883875254700738864883349279434200600708303373797143283112052093570288514794296125687979365678447764701425425386752718814240996154418626548166712976479656384063462617310942386598779926619838554769063474210245676094956542347852750195445753678574889456335589098624741351872424977898329327020479564471363946368747408693130005784504550068781239601879957094333236510655424926857193644834559922394511131587765473579170675529888757537680312499776585230140985272026105649222318469807810488970603029309735495906215100726378644203035641881681220824102841434793908988901876798758012427232127764702630662024836985813783469280608237319833015215828303250139341730185873165175574982604043747259709042214440808935544606429182182370209898949218207490573000959874600966602882398841956784496521211771942149065283092229982613488941989572973943402544272875501351810575865950473647221115706565581162895114472589011977966255970841500139074940506765621021746386163485485706252138820025151045559008951291780449147016572018733319824677613689711368022771459803900820074286258690792054960247679820331012719691927380008501052810028014740477725717903469596091921007960865279870368964209710329777328293147586837000551191242438039252933905694122434759751911766258767134670323715114676706575064277932582020494733970636851263739489591678086250011864774820818692296280532735477634976542100457316683366404822174604976586284583832581776038972387722624631333873862577682763682438364624474440903036042030990062392079773694763356840398486027930742962915725544571951349715907527008960192670399142717914020007003110445634316008473900909673724394099089806878198366381504520492080554852181044776774060260292295759809752967313944723705266894792356295465439532104810342499500773268754898818711968554609947416441140756928164269910287347910831400870108026027403965665301403274799370467869766127615998271154529983586308945041424430133989315856819499716257390263539738617047960526897754876254051893106839510369304778692030268571883784463302752722734549595060072855607276608607017099288274204444225752124241379957964214991249804608683403181481210851980209658265600000000000000000000000*i1^83 + -413619748439992261003330735856818257932937831909721595950848335689146405285017653619647781627153884731574659379432762506670289193989798364734269143777206207294956469674903982525384404165886981985358168095357686241131565225064077111016440461283422693952937198325059332920574327958543347172196691913426901972088684727064608281903684914009072216237620692620038203557193523640660505260318371146799548574851819502243599239386295223222207004056871699152170582847864922264021448140397786998117384549220120263365462099693059732271489942264301355019988790066173362324881270500736404975730123485349297458213679562680271608784854573078314969641497057558940912316137706495677558808218566411359674000161202136224591825022154591450726358572566580874626022479438066070545412962647405642574988973714413434775860499079419767501908586554069343127883240642443576517463889764908119767516304730645459048253995958313754779453586088089335204789033803163576965724182980179476873279323734888414744729899869857787493986006660936753392655996332894738082080151835747763354378764935721802729919533061202057508601559014800272575512743881833351076905568624923520395824966077335288076699256144544525025972022024122765152538165618145257141453588655446675375937030560358775180353867890834071780026104913200367581868141182793089831080887883850849417115222429015218626807024687742832761751560062048789399802163512635939559234075543853961207487909730186902115607521010058988395983590804875476434493253437751786243987655007620625074351539063390120287773399511042814458008283159862351225510502688902768085512912539169544889967257730225488680642636351753940101510031336128763370291407886870810818031661080829524578928333108686146450499417768604003694514211892235917678206652967676357268573043638787305190397096421495629830357992139379638517713889914198674755206769747833492264436345920819373566129039427306644829794063142700781368860907277269509338623771854721917546046998715120116204367811580749806467000718486058736896612369179049173322258723729458663337648608214184539325546955276853194878430833243286692864958564103611807862080246636387253031324956409872048050645150179734001545240231874381292369291654569393044506022603078371941299226303264789106026951989131952893455316894892287119517544255661455689344507346430963019901713566049824497937715085657433726421345106126500127714069419918299235240757881982713711464580208709614527590794223424105850343302047810366057960445499881396284719487977293101141126274317593358851235005457805988659507011077546648444149237390981729713871234549632381582201117169226080123484196485512685390216613704085467645254315220137595327885716063354140138361599726399412187762587123056481111703778242694753254977180241502321306545144370675176691056370898141972355125293875200000000000000000000000*i1^84 + -1232737710530655356645280687456462808873505891334803460988960189998336063996834252496422058233099775979037273615210164223967572941960916041183422780184098365141023338367743203486516957601236585076155262457302798447521902990117099678768651933341298000525090714345410392244380934604724683774308062154197258294096574095259332889805303473089694925865318140033541258249584088503529386475771976893597530467099111302885514396702959034571174313923634524677982437605505666589581661065485303828221106969122082287361694101225043750498901030957595608813856191434851124323364589869139274784962329811049724964628079956726849767267359305504519152795684407041858733556198856953230073594912646669104003975000443352676673595832188001640649544672231649195104915766728723348241848157520276539960253819870062198631985177978235120569297261019517229995514535493529170201369087599191637187065774970301863140238395008369280730107134763443856077270318784249346705701492652450581411557848140861200943119631143812583688728719382855743030816818937737770259297368891945797804941714257714548731951479981873414814015652032613376549952049310476079473997004065037960266241581801699915806182075097095608824095615197426197247884664447189731568815141284947170906811908541656940781957449591269082763476652044641171392801458201764314984410034440971219379515412536658287546616549977706008886825758652441237807591788783623087211832411183285616417686803389846090653470629881737695297785838715112329717873578270367121532128636804359178162373519583963251742577737379915214897486972641871339157185349226612255286702449295098724955719161881767414526222871993887645677334339885374483109618138099110866297636111467715635548081036734752692439708627178993010662782409594155566256243736398723445522727079216202870926651179982722722111700047612504644632612722082143977588623274106508426051142070721674562427782675957333768855979473664376885787032164517392826848480946781973313538052251120304676463107012428066000439218898727888455463717059068977849985542658197635438779781120841349850972181889126269577702419095200982927191175170800893976124271178848500373441424248584789068876941860323846360319837817620595678212772696065180866348369412994655048498677598154601714646806901086160565912795262668251528671706751506023412476171122685076642496492508862397985540944354278613732218337971971274862963811910004265272119862170394971000704116106899814205010732555842705436127667957545690142474814729119560848472791138245943417260432267032973986446204199030705477532038365357557913663209829358546384699433428797796051439223095073850583789868155828187358085179906165410964995337678036973583820352084211145396945786756709540124955241359395647728156853000852787389525041994196206817799822383617000817902520410638028636160000000000000000000000*i1^85 + -5733709897065864989127587004587452589070131807379894731511870813504708151549499396301239208117458230332401217654211282451392018803316074394629057023097770643025367888302245419160738227382036764624586176986094211595012759557260815272283195092413751315668255821760387009930312723206435641608596739694122098293025724902759631856910589305395943700543554875175195218662877383383837956465559478897720906095903709081598173641482429241694710329264203864896839972835232241543994802832544301307871089767131493209860240725636675288142943800071706012384646870522880411117941655568265022089286838409316502065617720388552001364291152353874030462118541573547030867977688255510590108870125910189084045374494193652872949328644853081543293035658700922959375771014170652018761042358265515588718150609180022903609866917641018627728553923594316339108126718329445484645686810164633827964466779668745196313934431511847581933448932690326295981564577451340204361604697539023826936336770543947635672047493173978976365594344169259219389544157572204854659306236166529061552033426555144094585873369130219875675236607829534817377271802466380040435887088464839615931791020965275789647400284834717638064781886542772904319861603661126089828277699134439218000403041993798392367434574511481241238086540085999588049706014733126647706968597476410324597733802993070207100854162426503728248681175443445574381974196351827665991928401199152859493347364781889463557847483635247828124702483324428022782497939421037745719781966442619740533328119154997186933706254313317205695988397241651329392672373908280525052884896834183684365487365516171812866868370155681039205881695943871235437718142057089479657847841250079738769643347011277263507463731975052919596244220385968994717451110071071398220455928571334136936772674859379753554814934379206952385123633802697803979522105365151534753149205410770812132695595693929389092547651362937591663235776064291008676383317156924625738606539807210248513384288379946883009778294275747504486067482588290197976305295009956347393812544549262628986363603454482937280599062832282284202083165133824870251438958401907623788215169382740026787903272601409882024541006382007517118141540500305546084751716290548058704648437804316197288536828025691399651724577901699848912596324797156493790313352234908938079687589281123297084928031852183176321145280381582725121207719420000740078507621987903440914095409497731459130886768828054991763504388990403164555021877292906914344014668336635545537895159189292957184632247766443605757774230561645797363462579304582830058754052711252674368127733055254627832029547783582569134048685125658784458905187655151691373205539948941793947885590995025449419221185529559417533570479494599018903073242149356255958878725564353616527134556160000000000000000000000*i1^86 + -12556807683111751902555080198539969734059881312053470138735883715030189803308654278068348791328012387687901107849428669101026577671473841610756492583912035830347059754403669973255123863901199750141519360393379932778814435266765550376485196725802527761520876051355993738787579046467533010855479552687645544628694860047170460028556199068915781115146591367292658640126945613432559340256011312997745138914862510478481274305294676046886145307845694041871279666611110331002110857418855003141853912980586335029994428025104850812268175912099791531730397392527767297548867098033667933600101336803290623082785026506143202624744436684004563359849841332145773835758251807032149799970713519279896450744645479481194441695466041475482034550048012483885152549479350812520918332052457845200082943582940703449107333680690292554175813677374867346652004615876675852550119202758678340481534454561679377330740336569859702193244507235661308077191654314091837534793432036340060049814734457390518641470454970788835727643519493772316495429096002865069268118444663386864769999213518253580730670258812115747780737718508858295306712541929234363844326245972862707474137292426696532275549197552641259519186010953268473807487167631928998598418810964929126498577907241272609009120029901340377579475485983151201026085737070844373735873948405064775856955865046175623126531936111621437349561528910280081632108259577692229264975309827842328501521669592317383969539384151672212966537002574689427295020032795149356660672706343293854971314169897070300338933179183575266689862301565289031443257551613275486763237429009636975588225366360258733484254584278717838272150333346743183570578427215689333306918771636265992307387763099714863414174867618029445629743118739102536384970557212906933630309112193053928890196295464817133873539154695669527312592929575482585464594568862266561470158340810160866226298145496533172166752318679894461588869637820244259749286428257592389910029087995398009705932360499443106212761835326399726916948839131429597316419751228719563084673975582154034999423864883188588988468328460289768012130429630281977029599173071541602221686499978079627799613154378666693308490799357559616565254574076254294125927100039332094762110915372428892578424840420891597175657488890771484266862687293376433361927387827979495865151829133848399216682306997969620544282343096708999638703638088410808813601644974831387109574374192711111499442203016997175069898640242664019505181296014675548499480719650673231784294217838521524041375366918567077153860876128334878627644637660408709733679296431554571145474521832643636668242725738580040829585957835561191649173097089898926362903002157162855464267805271129499492298917091006202561394754204071774882276962219973449342297821961621864448000000000000000000000*i1^87 + -22291080830032308296641942226375052419612586375569621946754304779886564867143476941119365721913498152211350041722191152273099623796205970072897198469377574327662598480999127671985104551074191182809436410252443106067737322519058985448271286712795477812392907070415025961061310822716292526439825944731011408764015243810632089692330711481813491495333184846434056885912209783863170024109097992724129054241107642329495010166722141647757377457220247609258501653062012337429389194275518476466993100221512306880614791716331185174231455471117297478328420086967257862670224868669558863147814463165996574666301590746081690308109652854525287850912556604333973571640404228542725345993914926892641078473265445309543063178611848210512041148978407420037094148898731467783201067078479927595646126877691470077446233251621611154599620536688170531905229501437813469298928481950387215921301103594382958832714320979618645628683916339022165219326582278893220610991304353670280366595140722666730763430448095353766391467861517804067612535283853118963089446876851001553897728877808387702086473879490590946764973056104216190849525219432753123689109513654942377544001645196168941616094423806453520630055177058479826960765978388765913278297402274773111268444890495249225903040664982191620041060204002458444108834931743779506680315660576117885463908684618659840420085047271999599209465313065678253821053226649064533215839848706479921864219440730555405447674762806749341489639192573963076161583433522175781459247545001220832478299305262634652478171700777882138558817696430042663206403848588677966792617518186867103453094603617059470570408865070429137323027433427681475425667147471613310665109027088184508438381708094187799986706763557188082255594050003406752002218785082368632292687962214657648424574671237677882313685304967109024715467279003468073923959604196882370162099207740973452492615496315297874016670486837316242432362928694329192520019165271718569452491994519107907032673598947400835966899808965204519678742742049680949799459834662673753791273037604807077737603464200205946789424574392040739887122770192632140312062743058960974531933722217571932865880704317552204911089078561673947533012563365018645106364763301787667026689917186490564948376232027488515762435187648215736431228723477810968301310059672229602586430546702724681159744972234297496075012418280286773795657972674459270234691119995728048915108590396134438907341698287681654181102112386185645327145901020230379445936091843195427797004846394022249766195631247362759437736442772973093674358920189307604385976453110579778199440452799836911831913413591118577484384103541061921728294114048412947746074097130666596019131137938811786254311970181779223742426471355888072217038737757200625634222538752000000000000000000000*i1^88 + -19937859651740339241260253667383115062569719502148612756669361675945901387200545274222019118156167816072892803583343980337312997835910523517544729299806220722232934327773420158886203741778890003786990195070675311736038319596295878507600081896172547643955376186253844230471508801794146019677788168366242421570630827571476415594870639887905921980342542077192883445724764138888073783148126838351956461860976997045463185293565360533584521097648789857806788851700137913870104998077361509542156899893581082974556039176256453507735586377691435571878234578329475381593511491190490705507623978373194611660083592583288412016159701261858302330486795774867666050004365116577371419920207898195925814314030196008164597280325811093306937413036147451697252610776476851849770941399623893513105969773814748931923741685954319752543644825636744226949864119218592431534123774211559225423129259039167461222868905856467809842904325969539080019711147934573223952160543882774638458653092538473537513560040299234196344297348643602068901438439363657655362001484064571460512062921021205749049925870863205274191518747150213096527551430457168148756880905441205269883916770860903573522297250154710841905214399451228241247417332885754072648571722128602274245531061648674619711705298722663018153666849448616457975151724928013268405759607811474260251389598341337111209190372216936314635101509940695993192690585819963578518054410702928008387193343665816978950941400913077537708609137031621620665161008815967319224796310623136367420191185216659507042226553431049859996223096510874421196608719820409695303383728241427042235914325787137729196107171532355328597813015296516064437453113338787145566870104681908596756887898285388265574156978618947656475303008638921254770038042453638949383189275249863299850282222569448137509167592726976569458928350946907675708191109082114252209661660331964137687144423192501971782655685856617359610366693003771393285847345416377841968011778033058795131214537849680655643397517558430975640251538585133469244910908207908397783278110338592605683732897816706397990941924746209411847439309211800878930929830547858671216882519943223145521428640470275362427903406534479908890032961040726652539354906641497430553799581677069021189976397532011722136399138608440086708545802758403760081826758523897277041045716112145907034691709164638152203242168568564315557720694343928688698130518703801672692310556365930999441957152428424518998563865050262068890348211559878169597742131392737684450925104265316674545814469434471884077764740566643912783016981219624320823445939841747939660734890486082286616048140916386277767581947341302464111390704650730125622444035782814835968166841785452929191874465905514207065903079684491213505862114036180372684800000000000000000000*i1^89 + -12277933370332914404044880507062515131185712625123719502668295677231433604631477369861763921411834575510050366551927425458805065737367337544284983342600596020808712320185301449806349944043583961145485826891121808922488542303762262161348491478412910515495917122968155833113721848191793284002617147115489712719722044120900814894365367370543321870154857365759047308357033254944773585545118058575663007357243876854119806927352395523602043233222573335251896979224979419959116886399884004434256270406615898869804399813018900206894773267789060220270891389051374560733335105577587295731274109011161094891494578632466368094927479594127187692848625986890356243205269021648714174671423493357345270074653271133975813364919434495577867481645088341152992888421060618180982344388552908785485393177620406046450961323635766216697331678167255229926993780681556543041954868555196236899388246371482820670753017795097869844134774616340277472914915166701984943793545663874798480503857357406620708072549052725508256908779527564475305578709953158240002714489959666310205844698896316280715260381093973921766729210768172792609795550800730648052167227279019304625467643033526327437418339245100814060765091605651297161038566394577926631898826171016104446524063000177591883912881794683240429743876881823964768169037769156469549177852084806190049567064389481717808170874659351304837199614007450187167751468058561697700345730743387083430164585602290002694333730006612158827471365126187690020349445160884656536290216469276704586619191666555763275345510794147452399259554843623495368733430040217658391759884861076877981179437895675582650992455711309020201012190472100883201686636864148314572857335587757792884032957048855447699005954519531813073424328241602317229952915140994148458531544204697701070140249950920231625967111359796286768120657184816632017213436648366671317778781295218314313292780051031775266541521748702959326370691547812050777136488092200345407350212960687606503184433044952953085320575180913010776872101021496909857753514774554849580438942956246223400256597749768069058991889211165638532430043836574738662667228769973026579948894569277226497663416286946901531427239618933904993038950191609992663843062290104289862318167569322104361149689879837157160924402749920402204109388208434589433431307876148228087213007880453416585045920483419168972044521349499819911756061466899677127750707145697106301940055847088445126995413734025902349276404126114112238735673887572908391321709217963705283870406187727591657960024267841197221230315576207114845496078664701607820520034700147753345613521863888064358131156861546732214844181287858605188196987484523135920760849973598184692056396950883253640024476445512951103003753130205163207197615718400000000000000000000*i1^90 + -5341243670916771001455745791696780138485474987025697842518392018199900334632232202015314793134367323917573222653824734098685030652333050235146071879860543316865359647027276218817230876286141373167080321249456478593720444123699346275347747926366104874456718776812196574005635381739127581248276254528209046547847770447848483674853422073113260816942614291393474355418848634955758867819400153758928345730649332207908472282962431545145790215621955062166247999629546914327395698217778088270810372312418641804670389745811158411672638156339520348881151503559152209720903915273537370003842648611263983381900459049953025234122187898996458774906849867179820101819590414213968686744461904610016552679951295978192115277680902474963862162414965555794865230847279757082717226011576579466886054389648426322692627749477013276858023545127120746497541635275933763274223105829894976339042054923805997135150025232757516433161195509008784537774611647998984644731564038551620080075884309988824339233974070919393033254641845147453630943827229918338418135214218922820941009173032396997010165017806263984109232592619512266808580081167126691903311536017793921002803501956663730019634730853014311889805486410630123565601301454877908286096067963037520634937355047469540919512647438049922647866384921832281908696069500672479663298066357895173656206112973929462970152827891786903022279549844563247045146516557833841758931382321236040586658138677073820704947843528694634240626874793748832071641887155784757729973382341787274059626025299776478287027719150681076481474364429782834178931168496285717524952953120212003647514166510661992233327305754684721310211004073233327966334982138212553477180245194071606565824232224999021487511553688243402564931182508057551123571135580046731907423042700705881704957326625104227479795742243510379173159953556856508984457684329063945598245803933944196150404432607302313500605219710991067045295544982241165729365263141603130593996917682978107665349072894586363122921235390681094774756366854720778267196769041408412313685780229272402255364729411901435898662711413670223085261608038947341780396372706069797391508356916453414843243653090141298711129664025441461785745967190609799259830738743383993305167468263846444282573798325810819685752637322175437370698315381366848229098106663251640707750374049062404633520878656920084805635844025798734325489727210339286372544534376668109241335133614188768566054423295322998268863526838342090339445364936197250755543838206273332042166392253207945614584552016224984706383993699568101719145740160407839137924800363678149615275171156434541025099625243489543033686476334798570912295152589030801796685141791320227465705663641016561344118499068713257898768044077957072814080000000000000000000*i1^91 + 682230210307645342122219406874680260471379600931612912030569976618633697021416275150008907131457280774916869928079600964494674184065870803038504034515549319164068000361322322336945662153390227334263852561383038123133703758299655836293039612708769557848824931450463336463621842642994852197447408707141961732577904179589088626091276579272036110914538328851317066697184633606122531789266399502935835393174583015850198190748782566559442935120191692009250910246013546853809711526053241369776171293564867710577755741502214081953312455186776288314163847396482489566269629436265289676624639262284977748293958033088867941110897529321443282937322658392299138849418555908955086392006915927230428343645716362431636460758740134372171087351778991871148235163794953270606687470775040378660912410071662092981443956804817386143993366955076762155061326547642266673636164799548134590886246488919639316836633668640558764546458652802595426881487107057143365939705736847181178872203447597461633588449247828233817223918321970305099563979563167509045989495695049572042877339538415075505727509393519994507455980437685243053541537633411407889292505676423346382524320186753701541793079445595483079715791909747556043257612354945309859788990212384986784847505191198683378992445355210535958709724667262732320272559109836667775138047622968136040191685360102913461056114764091457455533714415994534841977073471502492457124550873298647322509308915613921800410111119418443591808760838595941960012388072011825105320424646781779434727812853079504561686352254014461763185555194724554383959860811648949317658823490761035389427220943837713633286660716987009407280036453030902457450659379915850849135365015962776678408565962538804255056569327848107989584858848708667313717424583450887242191433498139737736943145104419511095584256393771874937467679293632922171816588283727226126459442573350159802667487526641774113553990641378865053843608378916085325994062713832529911824172462124496892150857202627200777908659877485965173657355985659748195224442544600395853109399748356156804717937689422937026343011290505209655660970220510353089602159078447508459738584642266103583062688401487545372812922898517745437921798716540668559568219476045708308115870666381686079136547638118300019612893987958720418625252645723172096707369892914486501673524099386994363310336604436996537604813910393341859806719851850260625713608998538747735024785833871448313136668876613201770607534417494565869086152370175129017969175760540578924775499740431917812244764180968559351620447970668240651045389156167196977283743703860332980370037363872062884887210898245050636211581530440383596605542824904398894101384695343274653451862738298083279557193994605609973102590033920000000000000000000*i1^92 + 1546290193312726174750188063911858892322077863459505059769887787876093782579838759390100859090174077148529745316858925197338867358853423543305079055392882758789099759789907233105831343129082527659923783695164402761731458310489979225827418446371971932685508431160140900165160094234241837197069253211994506361048481704232284271798650341612481959841850591481316925920019261213604231546284188955293161786154882931941355706171677750479005075155310315455987353222184091914322181672018017094376583327804166309476411587540959064571602162121911245006671938823893683642471891512225949232603182268100048775473340105646657359958379165360243684999063023652299640360424232062033698708470804970882027646439795937647164673759226649114754784710625049532759047259999314585466807614303635927188971628149519171326087293094489424790386450155909810826783370896326450949938531872810245100981959614732287179985843327556990144136887692744906579750931591165904833781728772866031737735793828514023657822390535057495422276973438175142550231484824467107877508620293893273524516141763425432403817664879566175624484388924338333793599727208346285352419525238564970686231920810896660485755510756205745416689057002130876455254620529302323841444765874444416451766948524750774671429226303506536383912507354257546276555352294770611221272216326431200710940829450998253729016177939272515866715993954619139719139458648176871818566785814843239972020607138868195746008585349519415808413832296263991121091603295611726372000563770942248270658375534408566764540651211961121706219383294668513456323009553129681035255833405511920274613463245083524020417063124163441260040540847471808973726011056123190596301260251562876621176876296477385847831058782749872444852434494300195140876956920514247387624434355986022829574759156284947323914762262918268489184528390750122589830386202993260102295994395561334501241979805585018595946184449461668296378799637838627372781950942801527905157779556049133724740350714532892598143941146743393017515336228215695701164687471110759175590100709176861394061363306694357597616468794524521592916379167844009509455597499039270122227670967318330785317286498032617427719005141682754409351795397365169482931788141546614753110372663765621326324068582639960710659503761229515003191659576847123494472883413574475863011986204993130282490972504518835859912365297226529649960750765614715052175202576526650510814319680214177301473607860442324178584381309373750452319419126517562476717856152942879820905330530902240013197875910589971983784407350520198459902808187442893491264331611444944164439521865140360583851097120339500254436712981236754172614791146601827359065936578217783303088406972301728319181213916329188261888000000000000000000*i1^93 + 779129058418554848866054222456737128319388237540838767639619736672393124544139121777601162016767218889820764467181370839237493408623106115409038765185585400043136375337201270887766469717248291699308122408694026287765151629763233130680200427866891703434946558113207004126521181612745523316359469490388269082049024417846513088365155329951937475485394569809457466621095568990374676357981478981667677247274193093520789554429598742756618643545275180707359055233970916974434688190875651352836147800213403055584435733748563478678659954465685771055561094723376426647909108541095394705356743761938104637140130785311014404045489570765079031061392857154330011959532410667560959231173486949180428994691520405663825348121414041137567445056424833457517324304858406661462543506424713797100832429857891188355932942838220494848148349937484014063737423348891094070975611430557437440283630642007915477803601511902302485749815454401559180384728264722964917213491592286840128141852332751701023475451522493685124932727533649385989380321143128549114071203075674808019190886119762353561530516877345121391201502562839511342935151305846241188287676051628022864174858365706227681512627919107872891762433242236910236195709550114911325565635548036600963374491361623708415108434254143969441463547395286587070023518195720519508898941234094231444367624128239460702910266975259406083350519524375386674919134066239459279873988304339928097523154358250414315473285316960999063029208720480321989704253012003846184498119183722382837754702819623037256378089689583069223346358031100663492652375161427148847960427268665298712975712869201981788180719825974095173442715759643688554719886417170523016974877890765436219858625425450677789327050055020977304574267677045300512119062619828653302601198228102673954221592741674165336742851901087045884320466446381004333975600780465408572905660989991756514557547704028987682772343213850020044358202040742318342485849627911210198956089973565293924386359056893047166427627772709808632493309118874386936181570386217602830320347856245838455495517915105451414973316591824255019983833159533735499624989581833201034572957050526788681323451385632857894171754219900118723481054644449192051398018640423056051263524194472819833880675513910994021271915229428462785983494195460195620589053020093241843407746026936513644083195315540280300293961735585650958907831833787217172508941681329015288394066977726217276425735069339370194371504670007141715422184317484584392990152740466674842828483262421881060010519181862508099898972133742626225377793233250417183349484641936879927509862877970977253225176633666119229106818040121556562288247158935370146602384439450551140604795524490267796186895220736000000000000000000*i1^94 + 100636810353081117014117755871323118535440258184344004336429093174471727093976236217365395458745063038520239287349245600142287578572183938026054389608891286091584433975237893820461198717130541112526533202887191866353888406623547237106363177166683905320277439121773748148829187927602716611290737675666676764854867948910927670535850196218476966659307406132777309749604962186961177646158851365488143010002823240043258613675539498050605985712207450217679502966096796813466269677558017721583046545406606284685660460351946813552428303725846864233827079292237918514849904429033340648355862184772844300578373477990288398275060949294581432205723243619027344785589168040583012163539189396447989218651701576472483277002004868039301885746407370455506267276049899334974774764133838748909869144678842388647022429714610817751671568486137079633463244531334466017515628022135455698783956787554522845823273105628741718124426628466688383233314892859435095213356865351629528925945857648837051867674185441098546447910674245220596958559071616402946878801250292397619747263582274154756331197041203548232242489477634650479643732386461878797030984518549986086843931949956075488622003487859003908463516697297003205279039099666124912710015040442281057614304549867594637753625359734839312111906441619653007618280069199918772667324702234345068567619082844367068202652781122557700235352027303816907974392916160878640460697588896813916954719214302070489571003999613835831331758898483952337569999907062763786134522674065607531206642863571716370006731040742377054034714244664956160921923708129286783162140894106943894622372834771089935080715214443000341157814795550569159540323790080444434139156646817829924300347773352568533191283941988663311173508841614429088646326189280000221434570213528794272697640994742099157483700339100312034386573384810272764629404044184996609434384015713339873341535556891154035314696016313452145148332572916568072214203270217457262124208138762209758750246895077463392413252167614696777699705514152651987085924818243514236341039591531156783497970960724031820876500712562597172601257446688427781531524658849874645761060179146672860035242092327375181171262061628870944423146908547788530688860383649381459482175410846138595585032033348304417354069073656195233887678423686502858001313780852979856249789955196214384108444430949734827516990726890506761772414431685649631771359317741995316696088616564333585897486383247219982783943851314831423459096045562987711074415569723413434854039758863473044964863513773348121644658486760239494304907555980512136471135037458880311010155396620999615674411469245874230105449665562248495064106152441823257740484500358821504242797980000335586918400000000000000000*i1^95 + 18085966973297301006336468639812681377904391995946096681395952268124651638028754404073666716768250299220258077492765157630475469556125631358270932268843479169466436576526348766471511870003526114341688240798201268101707009461457660005233070444540461738457803020974712461096063483924519887547900310869273889765335439200779971024986078103756840116110052251106739960104223011060327277437636421928644983476355751172653840907873355041024020012066839922426897570974406721059015215620983522483635503594078578485085987861642945945785274414798096713114156837442935837947881411070595039217014623318894781420845953120312784065740888857030905854025398769828636300880679760635109401774939504373646972319209447412586289138626073847809342102943984475882805158812390962095763758947395548888379600476207853896569004271575634117534522595603525062963182515970336256909144666561337699548900802652077521855368617912909355205498091129397174125243943488753835246179835875209101640148148721205576654144729108824314738264516937492553783328345598755771215906927674185084721955607327052665852263685693368220423498791701988432529111828769250502857116780042072148950252890878107923005540468734970377807012924363574263093618044099748697035845698885653475827557820585116016912634327005950746810559000528623911493202645840019861306558394209383329427051724779281858857108332544723330828932827468485044839524623416417176052594607229343676925088212715941527287006969230858497971659871305912736500675564989983013837032954754577076247048841646782663312116415845521114705648558751910063539144810510668741955876342267029890755358920744091353340802802448413111999421375903800893155382767212059280141287289578581654499321233938572599488816707465944832821834595151175691936929829960835388817439256069091870553671740249536237992170828219194894757041605221402173187823234083865484138859137261689018087379650300821407664466596518034646581707578088362961358516129258845083848684504925509625543494891260975887246571409279061508793579872892484629494682672999712108975935275697991500456453248471190282051014414739578933897550644492524146514230043682953141950377044404858775004210169535846528750288167599099569681915207694642564713803369943139799994639911018725871303293574275963961377710529183294444634765214802266002508336821363236427280951559676086250696025414932375496642361885619083713814192920118895444983480459130859697326190325039108445661619978522472315736038996939477800945146788496457564861480754427928686385036820874525467668984085038757353922128766795612182464683715072096560887811044906040866647050512877913605966200257338548384829684003570091436699401572643611211835954944981542332340783336652800000000000000000*i1^96 + 556257180153350106318221758274446313194276583423487547493845638926711482544652008153962751338556125640527242139025472889864646286529095311730076656351971342589003816424486507661926201018684316742437556543754037588160049703437502622701875616339330948801719166322482036165962021510709776194574484706958965706648477135963680445333180427849986963710823871936611821563092027155541491839354639873017818012008378399365336324142544111256188931963386264025292487459100392261660159840314363630304667887729639073356164442909118899982414647199082299977039205803909370337246903494978826240489808441355539314392150585958651568273683956838471015729502873209305507533556305587312428070155533879586755869999489586745913878084126414593362398534354701803970017630751935720550124714293928601356439478391923262048285263468229977514428355004482970175530063895899406172303167644942917858893781534196312745766990771633479324054240062364378937227353396385900260547917913768274652182924403350202047439665585366822375539360904529351300368494419490700626113125304642297014262774115163867934040135737441811139259591510707237092282670445812734271664678027857091115265660546200400166431200496286148547774603782740765417307020601223864562210922747719266407221170863280094759808720403502031362793520616809459929592812074063691509714285578989565036674761135664344616927195289111095520217757165471563190164512274653455066098303523560493905562054626428263631913646075133652821097271215702585383641814720446581594338053483349830736290194686884841178394118638269859045535145838265474600235084237327555357253490843879603673543415263557419402548699753039690194396448318506670493227520135008320402057934475399853182274820827398671709153057362399518104078978919902045548525209831611832614958526763750266421588652162602161072805051299085874450618268645089555763450940948379854851768814988070175265013523240623856624814015789536477855098610269494254613149533306350990780275297968696315541599561989138667112627262430500197521870776679174481072554362659255954046929576160504139909950591897826004212834184581500259629796563898725385484871571545222352778920118283661157065244150720881032197218699278926471855035890999658452578386086079263330474838198166233587260194144909697977896108402409692924666356532144060680442581725942027484118958438204633331902065225496570746301535957502501283581325538203049058024829598607559113360475828715867680886071515390239160217396656628537606077342426391755088311065546692747758979489310251676359508872493481406121885530706958913950037301107321107407667406846604657497160084838720526942675877380180503440180135386271238771767075571417593514891246118030839769989120000000000000000*i1^97 + 10679204528677365016038222554711362709646569454612418139487279653190619036504556902336595000996217216091935501406096373020422327177308173311894590817135872057453650921450674954427714543762743477209110479426953276369166275968148926898963651495403347634059873935590604853599211967894844044009647902711973360993190022907016847655894241412362842342329612505175245560243900721268846408222300768603624033215725403277893807333444634394400556554330928626389885392584363588440809351690479065328309433372342628944117114102213396089692466454432294819246550441217729467898964950333333689111631387207425749567559442248529592609576300303225134026458291144661067032467800144428764183132577623525799809586531026046761072762585025777632689460283709608596806449567606900927896951030896824584746775269038344057254909420883640699672588321457532346876447037192005089331601431347392707404457124281846544000339136840420900208959857790870333124076426829527121678487463650100915865616378625504372061710827662523992958718743388775489850331379507858045422288495118304443536666818128362502642491619855305909406208529618468064772872272724293235954532418226870159850915508300955252678975260985408371428631577406993068113169838419680144067713452380534039452041679184841041150369654873710726835286034612139274770414428619943701409339331229944116792031209213884170518380405172214057936213803021789269896928076145983081376352377990508709226359295640322649327967967202478542558765850279406172754174853272647788233274295128613145009697892054330762188303468775524494484733330098981528376158935888220368998568387313854227080151538802345993267320632653656316875807994079733105941461443281545228990531313971454739282890817413369180083927067725688562147891346835781327565957876056799117534185696595689306602158994196185262853862353940035199181902737729520231102374550252395234965986317933674128340390666631802716160602378392899275190146442179100430023041183595151315004498603353715866478007920422852002031383288367548635951964152897470885896375754914100564567316951659896072397854583326539442157271966001792589910098587387416752644100265953533467683008727077887171152460544198135811454467936291410647067904138553705148773320843208297998967898786209518517224444125908468795380021894738771754072189466720076129653787982224831260048813923737854258342351099728778872551132665372298166027042022222499153654607158743382898597434822864974251446460647801370368587914657163996820914023423968538184534524757535782554845103927898162106795631325254027644073037551352873201291245663039765537634432475989313133129764188747862759980043726692799486571959584643576875890640350246913344161353564160000000000000000*i1^98 + 443331629846623086095263749733928836790665877074366487738138402267584284408931975296301086357929978886708277218409460664184572999982775785254359745956243169773030237761999156910137421853909633131403368738447295624295595807126586128985194912161124506035255875760897186484309194084462186203720617437057331316881786020575183613274183924592522511392333021108702155710372497204095316920657827308210310473917951101606868119276924575541004935525398343731100509706608041719268416614913872158190760326724025057982587297534885428552697983280986494455528543644860885600277456360666779517752287215169151555985443380060034823863862095368438206756826358497160243942797013197191235849430145623681373166611400569143481799247217786253202463783844247986839957502677339181727729521516408889211491577748020588575993247977039090475226748658377552846112787355953510313126379342603105870363541937940173082053173689404457875556187352673866143967381178725631136066560426090686532374088934811788882280751210959330631056492210780393154070901695482711257654420189467075332346890184494666719354295285744142632318855062389752670970702566995687682950899872049627011419861412198618445300878774243094067704601686350056000244139152500123299402450247931528391316796725686623830356432922528780385860494729476730760085791189991891924387594016002389310048170424671482660518969509825356105865505921494186969676038811045514108767537318197810212498355273668453621529470351902796411328869062409383961587328919206327541778894693699370508511025954670175639788714678499520578899202694450085322468235342893566139147614511813504134561493476457706679878644943376196097508160382337923907371676421327573884561127732630014399014744510362745292900160507662569473819864896579391866960134055804979325111505181541960890909506647994245438905709775127313011615717783818675047626260020896176461434140346410375184982758250229317206753171824608727824204444091578516224912247047986427089731366199282988037342369390884150975964487678215836768787115802398605628458953848018319776915590228959552567567185849783126230206055702007931805814721647974089078865670485952025191412977110287243209425242563973778345821705365807990458173849377924254568902852356919832477081702567697960349789759711984414521784069078748457142088679848431786116429806771719250115644070994623954223594863640714715870397842507909727736516206929942130556655657934569596065477808672441599730585711744001854794729491663592688950457190511833718790862473550215019858922125407266061222452340608695256189763046374143970152122807216624447184987015702871600388426416630232628107090570749902744271019333402987712428474087551117819904000000000000000*i1^99 + -12856194948939800998918684697041115500491901300711712464420995474219112753736591585492444134985154655409241606564179994852007199925239138673973489493484895051014426608040999906430301149223910801862269880015265480188735201243384179899782644901182398392308159897157649133606117428329700347479493065341979624282280856631020131162156641622827624136684635738564929255161749867925390891558607481169249993320455754536030059695131071051091926335217573575092456221400228279440684913090203064271192146872498684894105600276712158425329083694832336712910904749150250691219241539964484963316234976156597813045388281494432175009293315942909185481934440785059742061151311760402623059625535194990754332660838926523485736724764510880028924197091469783449934522837797673474280340050769702605823978156849240241916496357774335067934653846444934043538340476458022006588989109242425663191355466342245693825351944607113446222183391312543018324831667821689737426654311446353013644469142117028459081716670334079360611643739471042187641380818159451755951857403302146487843916855298486085010608310666480221048582920713671755581595788673771533956686826103751331002752089527731343495780674277185775928389112987913599298368758646930768054843359061758813118093183433442562090726899031239211801936228249435139289365654460030582650460937767349499479805907060431563275610651189259294478361156052034929196229054803710389065805728759341362503099093450960312045123853926160789572038334259746498744047642216276241213273552560945134951120821222773178173288640574468549856366893982448494069104951681306055035291583444690500410863044728656541214523117002677825280205784137472842309666904143927454429031579558722750094146373506668530304959343367611537112762356500508921806226624912430445019144180602878081463614524807192911092649639065185043279211440224641910248515345615588218709431396850671243693775870262143649930739258786288304825553813720918985502187176195169304566165892521195503357162152122682909361983595196743577560100179719173419525623802966985081786325635715212052837376275134998799956089900155082436963231641374909842905943494194607369065761888606230872363373624529151109053989152312734996979497240843220780559315282591485056683030044868257556310027094671309088786756168157414730581477072245947228039759388545943013731899982062403047604107075678115112934837737352865865017926895248431690253921149020453495376275121577453375784419676469171118667336772669928875362740163354981893072416859602187422763862692360291090122004081035254626194907336764632443142445352096636396579519616442545935097106266097490088106224950551081342442786357029540887609212928000000000000000*i1^100 + -811908195106066067101040702336604476892373958368039541209567522420260292971103792354411125749631191738004838906602655433278801168363501643476564405702267755669646416737215501455366500944663369891062221134570377515079808085269585319669097708972542894477797490907048845636898696568600018519817108598640688452049741346342009411876484094246676319231594206251539199519854544720204323567536051167127396249430532478948599856828582651548797691625816420589180690172613744802738749191246989271571093260648340901166963326312711280359156882415351214136529801292669559542318894274610203700242703202771912745117209155652304062636715317262013031186031560683698319353680556993343715936026649261408435256443391994612870512323550099607193939826783901457791927691080838635414494176544476433901394462523660876414489007660718995585072770770254177556450222249921830554653601077953588342765178539744059604938108114787351063525023071416209685733018035178168540197346992318497207372475048824658883402553649221651786097368946118962005642580647394359258277040313443117626551860676260830831852507634236004250627748325771564267104279301640262944720921953845939239444792702555253291230696063717942222069922658018392778450617203670324777488193251658790897849463700142365294293474202606105880953619960050444764062906687091105469160255280782684813876895773991909193649738654850385458860056187868404385783822489491472107311435840612558366346248726876862333899172564662385813774508537967205465953384166716825792773597028529684549932133791789718813783853794394641339187297782103766086793251414967856629468338379195956132819871615281890396668110026279624049439259933073937920510230963684590601629151473882426922545535596689997093663197505356948496882712625864215265452569752150482115512080884057336883152070704022904564782404439733965661387111904153001541333142001893823650271411372533102416529481680793576787073674576024866091968627553089243098467526834406296967932691837035749564402685346688670232906303443549457122336502670927137615161894394899301473326118911592035504868816581855190759907111893253143168183994258773411922657670111778483926897134264419315254538663340098024515863170102759214448219691093396547188254907823444602485950508701281125873695793209060360368339427421443312254963364760258818656306554647819519850082393601743602136630635876130920195292285876450776473569895289297601338601113781755378557546064692493493821473946833835841549885031391506615139168233524041336468139738179020783975664569673281058123313473613066259497144142165128414855082552305616863995335929375869809509033731732704796289489412384149319445720695039433113600000000000000*i1^101 + 7077270778213703622244641140066188529280578952403657307520151914575373828154922302938802413197353857701519573843450521644870640837689345373256573236706059389616955669352569702723701635363525705909065154807719230164730812650445663898923143916475519075087857065369350782086005287060233525501028040980796645955279857418114742100958790309633797002545406851046862898845861216228923195248923528250101010086009353958217806266716565095277624600594611986992577547659200966870015161028828858410575380752210905769362163872129358800414432981075010942618376516775889058404762817809295598561124523506369024797515993814509902336847335649397152669295283026518915969371164858517288356762206850617182645149828686836299825921506760411211173334412356528595583581881650835345549262480564775460955572671397909050669304003645120223884392496603159099314812239929161475460136824543623750850011823551681805663735728703442466104814660248084218464312358768292970003652272822738707927706376128981989615380095030880308095799399985222116879539851793411839987786864929477960957839472994177953693791157330716285063452002046305457561432357426505679755000729721354798825990626821086559328647926536600102877850039213956984811114306468515443813660873456523474898239928020613936796561380040764890987651210319265863235410996666408829635254149049494634115501716745796634336880073771084569674720027975017005260533643861800403986075196805870643329083656013359007165515232506930226388866020194728690306767322564104502748737220541220190085380153225242724527661317263867552143761702487993748520494805257026860802825943373132325605569178405697803167844867695288000557411649386019032757994640604618925775412677129536516422254178142250001117461784689107629652359636204037896621506269707151901407264422757352001209276897756012007488434033844208353562697456561423455745482694862330301284912147636026038597935745536693024723828954848044632364275492341690126895583125203796793450444850067142648440367988879019296347950757191439880014212382512075982799139999897141587254028975514241944139848109946748819755984569285211656355285063510152107551710617697878996355338454355018005731760435641207988744878846951106524791865005199284409448104951102461496235754773347315439409319964292708037951894953432338757114034624857355462922953992184170568467728034918616154814061455752724184453564788801041213608705610004912337491926943231381726835154472714247551975682081967278062307217345438607618729077362687975446482008200842607208700225016952589584717585612384107691293919015915861881071930748277031413107134309391179669651720220253732795682275705579232679061094400000000000000*i1^102 + 77720385270464569850815898691797553486615786261175263000682976432745522267774265387437930945127513418839071924155719424735833479157246837315975680056229291646813731980078491726667114876865635198413730484918047991052288529398813278162626445410219802660532145611251150187681048131969356594721140521769115081790606607712822257494881811820521862155516071184790314451245483045986530563368560330034470608594481310995962519403818936724008336322189089630255817524805633313850894101668470075584866464863388450952157023616299158483115941881310955217309613287460862387835991595183509090419479207795161183399045176472286950280906710840523911610545415215020192612107951885844506301562901067662771853240288417726205152751874135513665016562805154312276482297612041067930434136636134528036869017037317748497765904077061128709632651296688224928446442571398597972840387177070346732930146671696381678177005725712523880850554138470834396042159165296090713402942245557886867147546941910417196409383912990121751405078350211088637749026730541397678412027061131114717282006449252620134404828576967070626624699825753088091245361460168932872198643859765199952899967029398797291929874328196743136400071477165408512088592882831884010909741888091870748335027265591321098961509192685780553357227077941741922023815228812586494051164327006815072789577843804337897302129679519411056872829814721150087662414248626859448297414156927152072915589809188341620595532294829531848168404161110074711818199734013188044790803544330856560411913060080302155943174910611840732815982663112883445958167397256778928682930117553303344324653554866848491588999052367905792767090645548841120066942447155645716197772551923690809006656856151330345195729466024639889817441329067223129562430170055094162520730888262668131615867451296730979719808831948556743188574249328705730959790687466859584109577274690095284919906418073016440036074050102294035132526039409272742901360103952185630275155760625188237207725633493990957464697722796531635306698124170834898049424943197712156175622148016387562522901473817736328094037720323267179075155085028523880869259963632352142135850011167697363980545386980842108100214894137302957756739327544245725641493044632512692058516046529523217485128035371551413089102238208736213810090958626054435417885965002835909733341931147221769878227839659284696130013070820508151534303553279612323610574523961793577682641374307305555499231893348983843273877246327360657047172390987055735186336568030412763765712911420621916258865341036810013931284359420833347182816574887004726225491505908920041403246004640382098326187210178560000000000000*i1^103 + -299031573480602466450017420680620605915499237242601748137185530442002663411771398879591928805919862596996958816508234090009063369995471248160345537288258678605232623508829453999654767523660294552250515419229647226770738625541997831556982740579480396575404334836435172411574912364687656702007490475919349830156236387429585335357971215044726237451092543243481092446379876524568149159109961714608498791211456148714006915309229988768778648253395755091469964414665151404528989937908934452677726140771519244389018854303620990765609065944491377515887894594439493251928075150723059108528465280237747021691459097697395126619593508907571107053755057683934860774237972609634749475460281138566285765702842733219218380094706167606326714381386693751617378704466740642301425711255633990571206738039579014544472333767470375952512975018857900227654135959538138564753378596967936616091243132983538644233832043550012501294486448345177931601158553140332181505243212942649904284340433061379898452566704116546856326715742133005707207495316839012249587428103022790943887831367558912125017801760457868350774566877751779291857994602236865155487780522458986292910015175872736377278045337929964170502692471939902353020386012571674466961189733889984700690737936458228857824532068925355307783093502194322721559702801026474630148425545042884646971482791314823552647413655529684456481371655821236269035314204800601393708944565692070863252350333333086909172297476173491052859941399150424887984794072393615983368229423596775033651686143953248946683156788483473946968057653111372294175129047284485005715283783346157867451326543092567778865527581348636340207407096573308889027942306231823751107397852638901862366617942089590169994698348921404788177159581115307868687910615565960214737486469450908551741391597839723075033481192904578342512186298277351977999532479041890044070780510339412711337431832290110496756715897016321966341358234565951185547166756496245914551280140192230660112189627648760369805870501454621279179814364112719374369402502023699575769889615421027280011233218603334627113265363566615875662330316895794962916620691371512720285123464544668763912762507558641305739621616093193458020805958283115270109452049670277922924988831184088780108927720847482532772595152447810816738754285102088041501498405137529538292936843961834695399380350114007749655252954853454499268122876539119845791736032368250537870432872818849354113933620778608611596335961780173515028602624544980548306396495756397962941283290585544665173279478429460147426875416221465037419655659851796657715161849485569595677172312280903188480000000000000*i1^104 + 61174871448666927972261922213720530151544046205346199495541764459978128675361412497550582815889398645742895967566724145770166520141873625764555040572793998915593023930578781429582603455959712109856439490500644997531967721886497997284291193998554695005441744269879736106632594105651526953390505364866243999103057322323436319693890096892109438081510271152965899915918201434070916558259549868009301012675078486379575457226753464625787910069155175552698604165632727529957918334681978835680650269854487283008066064437030561995392266655587774830589371233546022084630015154929446529037024510990679617482961749264715331052588813617243864925211736540653972531884428509431131212430141570271312909528976617236483625645371425451362097257893549000901009438600687585716629391291392418910934859329894053137479967816866305332563920063272858782134762166290348399783131880278526962984028798073845040559807725971389356543659578725579673647161139346348200535146010955401028404736696912649449196394250079464069503826977022330323035020368994298840985358545950544887495204586754820433675208077566310724826622840369570186486919612056437846093641546540928728316423452167051849434506615152674472923241406526443753051177484191193240876517008792492311472477394989168782585287573313430727158793995599722754885377818654231551351557767943164282949873526380240104924562966926728413313170094770926377593999464326204693496050283003430711619417805963697578573910418490267728795363114197037666009395201914826083985342987271059199011568634402122480084659813260939850083010346477061316703394855171750624408352926942855277658159231409677149315871709872403710292021711024927901302255031016328379970532793146741235045918724886496070596045333164061874035538502613536265954520110544042552800321202811611090005931406540451319365049972328392898696004510966809038476628354907066640111502769089802499217669334758490092962458609372514696246854478045337635379667891977557583359259834062011823258757393250726687720019186898455019995523680934741841342947358842774747610539508675854522744435707145113282314230471982622519623571245814700002664186116111694701927226275731405688266188699831643879823832426215729652231460447857930568797601216734818745860941733045479411634035015347316015230012053533577012538286940927340313087329260680957373678435366676958977998241926434993551750762370306199591131826894266520110609208748948279809536228080237684324919066683695544497072475351986636447813378108790685904623918950492088930289220857966818442222785298881573399166521673625662829506234105351758109470235632306219261337463160832000000000000*i1^105 + -484800908151563085304674408654909003793317139907649007247460851845556709291964540609911136076451037690937925649043377428770819317866763773285136981863445197512345845744040472898102675044712066099854686393242102132250959093684374590906468816778005262539647182843992665147253812678013186647760416585453522105232615270442937587032083281014961204864319400932482956073569096668286610497201708816832627818774955321705015741769160367495877003873034344454135691966957074888809546345443821796343577865520955686847431124686876441019441404539963400946690725514976619455980233762004451402940464011083789716970890810749764076495717872573309774838479820130766540797091758287760835743469850536398921903689883967403238576771667887103426079710341156395896725723246720654906382787858853776638971596410701286367750700301529466624816511440227752851750477367032822084558776348683929508175269984759286010992400853086739387609276060760529138017789170060738864635102220395605821633138091295114347669699589632984783284950950000035173474043353341548177374235902186356834034648039651203933123352004921880323407693511332586257347083604972690181610318792305549323587920421378836826463502513230873157631707376784278354247837700112672345147137131747313015979018213125402010856228862457703880170012702311895124028581358490529847478352306558880735501301822081454765850265656526864434468063882042121003395401322441254233898998425147247140899973765043528073432857739313670046852592008459978907340592276547024403322858116703922313862230511985092717148125608678281847186724488862537092809891853422325237201803406831380121209769858580102969020459205208526268502962050137450558940349448970602642011471349668114796068441969236680960806666511218260751619925846538430538956426301095677130925511505570821010004953228687964273177446752917980733014614285911319380385304231656241381404822912874428735162398391753557549108639017071046810362607333853795271274875158054330910463747590779743845060200468901590025366534507386045552490210493573123414734625561692395421017467113765456945786732229663460859130007431596553423262921614705703137955520129787456878236165763281178203206934112593172943784245598491205881297886458415830181704308986824442367598346377291983155884297241021002030180770676605209326912084138980026014191910139455309008302002781903471623978893261410024283322995862369786962429025382763420772963032293862183387964704071643530246957225444077884215846473356551658257646481010245147103043925542860349910777404066919309062633507193195490821642150286923472746433324677024314224977212669578706944000000000000*i1^106 + -17272633175828684902058513605423241045640782260902237011185709266068151822112682961427905554349770574665730613515718798556436792545224193650111152915966579999111891291326813015710346155498943306725863968279937006451185148064707548437731362092757048803493293962306690809504502553333852330614316301794020064848336697688255490261627265699784674017372437463918138835399363782422634000093186780945386641530167635169467764366424717468589089885554332290572482888504674926337870122896036753865306777469212125260010323602106696950201674911005071492543728091250197978535614270905694355683660082799738266353232580725149386013162608199892637873609644709802100081920265692163002067946326149147073053425679557942104730243841035175668043855567491183627281089487276261255942657681742964879587736525417549467099900213927769466197302358425730354861849737513584184747668087050795789887092396224207887033403476297958698807330347447104533243834468233057204496854728111589295512604732493882153608342404329508163668127286856849414781555080152862441813508699262891895079796177782864143640311233679911628379713308403992543212795770231501269767198930978137165431534066739923329795531515797700371708791095951667436372295429641937704724251218626531905904733505539731601914839771537554112989992738908426740527888609222759982149835739572796464306765919285518905201549453066718651694704526841745997523864770285683951088978265613414813846706937973145491089822262690267196441812879889468619871569836920352595037536683211921775055606423747434895045250684606648497060397297894419636249845003551352083485806474884983508499257029754875773836622597153431581527008937732101735404520989607025365275050876081079092564716826708658992964853644188858771666909365048075982956009854385115134771577294742940584114186299010591541063704787343001575309401584178862966686763340878377194364568266434341513663498692605835216761424445821641509464187775460197822577009118300735658971743974562187412246551452502516177664677933144908755640173569886440728883008423691189664758439044733044636622151926449834093898438351476998109589570425583896874365679199117754034284952767144780450570902450407875139676878019939206722966491980609395654933443551144463545534656340496304341912103436626574240048792883181681806395302274343107333440174442035375166668722962615677839900756754363732581636219486298676222074157249818519362227572857767823178829715182480324241715400889892471852467144518063091835060966349578828091663701598282669149919877756789026804413469117954591942280718107832400976482926817715276845288941158400000000000*i1^107 + 189109666548993728083677510864387910557420668632245616955546722739935476111479830502703622037386016356513389484299922559329186711563012771685453484160641164998428300016230036858010307787587719511606071978259832866081438771520503577265656174588739691947286007097084937221964421264294861618976773035425269677711845165717332305424227147010537841325108980685632149305819989624227782301555068435151794850925291409024112725432051113423904819808856829242746116057888010229319644135648066085535168030315133521591971216895163062170596555233235957817501354497669819522991960321732889007172192890758524144233562615207198695738185737648235329807255013173810370730998309448203858764560698541478233654872936328944515242175390256678823076760800979555584295944263164380260047694573906660299796270795474226250045579627028591945999328471069495190696840985749385644048640933107840954056444500673031349610883140878297527781638547285393230779635470035126909498366370451610550208776551593550952811616720296471742586294610522146940694002757554912822619803086198797419143430919752981294817304311563804527777461441550825616548026346277270484591255512028629169085696650213529817364464313680606710982494490922147378477111909078382684128352788446962039927997893747992291268443625865025594088493894975406553226012926841433035552479190169468642406987868550166225420083362571770372508823953070306892398136196757772923760576809628949031242520527628764392379698987715028338847400676037297090376183092908493892357053373777209959140053672328372233021766231930671139028590878790591202418600093708560866626298292551077694952725434017866648059689355732587207777988551011757499933730321801653014069338937489337535222302691943554953318909009947875126646444387053138937845621614975875073345090209987031648789054832752905271943565410033961680612940486622140997613938064677243535827170629496374280250899348725742522193848808912569267127440453090210030609346114967874357187632884845121968504503682678119321297035598785433930639212408108277996025049175369490979592451460601197836225287181544764715833258356162479655147033647677087971517454605507686561972533919832218974061908020742189955581756988352049649404629111868955486141821505449500590215326916056597317282720453434043892750074072916405302600408922435792004027196044366230687209627835953046597127360041789618686060500046631708451365796279279960143756048511833287028291257825430723405123158062609010434742701747746293979495856356951857028118526038608269567203150291084373036693703017609304461066235767880008959825976291963699200000000000*i1^108 + -265428867389943784589966719243432839869962229162730130670466817376971755699177069367481281208621215568160571741663896064606313779001105535829744040732179112335751817227020508267717923832318278523424102174369696818833882173504715998563634378392212366228045643245383134983188493190314540926958897436904170947993188944966235317074303125980586395439878600435738307774990099086533494812381054769228926841403101666660164932514160767987558731181687049998194872667190930541874058321098018942246652272595251164654632735050130710319616039710112844326855222568135655329150334242613223100110760083142211887823958448278391422814282481668854600782004751518081716738581675706931652251418606156049453418410091551282277149379981322092623771822064213851714227343796676481045022776991165884301464241822865366760895638769354532159922508935963176227738838693226684868322334164634751608584792346103182059670007246967729820866077566465014996068458327653510153019844872818254253328111953873071988227073156169096041169013755027004161991130028837098870074105313204828167318291311457458836717469195449607208197787767187517983380480539296395626265856500076545795924051011443684314385452095814393779385286643523876486643706447329210142298692563011936536520783144620263233900863622423944465319903837663047916314763477331960581001714288552424202450425343063255522053795932727442069634964052887449106229099608119230660167987834340504836398807411612014919409695205943051237170159012134077301736399328435710480502645604164744360493089460277791243722665063542748834782381260835723246876856305772023702151867422840103780073878428155100785400087042356790434219146544289388262632309757878262515400742069360259140232341217024647336253238303598727273182800565499412985562465394326836207057932747956527162345845440803604481414839057284790740793170099003316657410050656943029513474588254779881890938298942160598861476257878976583149697325650456710042338765171416134193717577244878917084940343365334511534172869283132104468461385575511374349714502390202888287202737198310419261375196237420869856614216089896299436809972716478240483379749611648353057765037034402226461676368216166122317506161520752224094212453527864904262637085814262610401669362194820530863017263648840823054116687266550987731492510422887462411517469129388969177085121282609869996313843668654308993254498567630824537615022012884112949362322690590240398161247594098066133221582143991871349864526875797493647438751109990884369220307950218220326112996953407192480731744880008592157544942836279948733317120000000000*i1^109 + -55181205622679746010072854069912292693568124941770544791278156747165790840028279037245350294485964517137262360376095039709917632299785316644906657230019278900795983834135425868408824217825978561663694096788914306483699144240022381563669007591720285288360400614313058596082297824015720875280240509820670659619914780310599149318520571030366984776731074098915472644571512470526332491156371130370203058613681303778574408470826604960620026124101833674776934724271148025267181545920129195005642721799353337949632853388689446554933798303628776145281182329877386375935420133129285371367898691711407755690953114180663127018501004046698154944255780488750726360578309594159708195842196983700510990016134277324713485578847345601946649216939506696523652389449786042632340062538792068608553509580623284224441670145509841780870294157804446174200840507411363500876924053007547113032550170405376957266618311968381361608625260638731704342722203846601676334963809772127219335536802948048494718813133047813563481506312990848822691676475099385515491879853844501957179534983995741459516099297913736897695922729982797199768894223772828452334004499930536190201535523845080174461038193104980889320317080626992092624319039175538311228178920601214016909339655403932223298186426627019799620033739372385129639507887584818888512484760051109823598198424322744138738135743098588720558429148008743621128276322551843167373357236796102051547822814364841746188947259701893423214521102915750816239069936208844034275538336940098814088931554883019841013210878141884237411483149296877489821251943626707847356461233840169831577813303794271723892943761660645005542822406965411216704860478649888693546569097268384685892146717328745423540077672543430963935311279078353219647269432103320896134014381182391699191367529879575645044519534570027222693982596193312695455857444868237832187989036525482043981264710915720574229463706392610375501131008280081631716284256215449557550614815111681588891732445979053825126377260063714428081675118974546637762240663396013480117239518934937509243009004066318841985874426646163502837419200557529337944636306737341210122137144988264677910912067025462352808943053904789677057743806886340601287310270969595681476288656308072713329215712222861800880890471602725189207667028167035511615773733886260846834511418096041653407890496072430499229317076009847638104789844110571502138216118078672483880609305491223815079731330010399254152862636987952034627890635096131486954954664892179767935660337938701482329268670023954858117546639360000000000*i1^110 + 7327044380050108427182540794302175753262636683973737792274871458364340206958700491327490068570464279459411074166188437124258382736218886606626165524881947774857386945159230674835481242619540387082669712331058779232964133734227533034305737929370813968032221345334496365296710797065498026307430126977331938053823026512590243667225715726565677416207928798976722483927744085762587920365904743131376451012611279553581180897199492812689626328253414811948424433621882669201313383359887216537390470675300353153728169088670937261323990328824154386156316088022243500244517446946444460971114591680261870914075892243109699858518509618699922843445754349303368602400160767616173810650245392667054997726476584292544081618697864914795417613017979990163861657893185540995102228870791974549157078429523253579268683027730818535166632287976589999411731125898300331111652891440869890899893574137620968288144402927528877688548147790917603312806104874769821134839293600477865046621491745912564712981858361056270875662178986102928269305439363958413532330446820880942601226862376296064792916537350662388493966659243692244384229571357475530884656258910230292931065568185315297070066289863529700410660679057903995858918413791986771452291623298278875860464656003812430114692761867479909859980867701821302986812772399852512862167490071786356047741485463422188064808646176175593979550416074707857394314791135588005459416140205767325585184025631234094661892393065833865461070525634914691914854865492382078816032532669538746570140135934441790599260707124954225612252039335320354566490216608138924349839136797244802169534020609824061113662064563578487118451653740926080687667147387107231830656029392580803634475552464901142003547638275817072278947675602451068992187355025339972816228633953205704838705554044440665293506917859663817788931212556521821254186020503201850440303085259017003385761468053110157193529389154332116890002705540572370745076164447400800858207190061064092989817030237222951542624950392699211647521426706607775234219919986029037240504065206079425354048429687966669792717794162964103448522840280954008843871666038627024540541422647281055878407020469490559620856581899212898972183597757200093929687848340340723558649848131886995434366109638926438911270240579375233328582232514863394951777178656217210851853447811202641076946826229189255031289378780151802396245433328790452271112540422156982960723232657081483900854561541961429128556381949126878414435835102258872204028959886760822680865296323155108649835432254392762368000000000*i1^111 + 8814701909649384404232188088165644727481274849309750554750317542544622717264384124997271046208801549955063773518720758600798662789659263564490028070204830479876898303190801824445853890594946621476126813295448225294351751651402386793108734631802228094764730103276331668713174265420711016364559550929623155454570321827174447444594240229612794281408099688661855672374771226552521377887376782743424616877009913511315953991769565074615560265297878104001752961334672514991658911188604925965514976915789467344897836636841277493940819027860246401043614437452934443310287327880047106301976543841557622965988991416303187976875325765908926014644201743508834073963395583294607388328608624114961852225599855574642953406690922205221663054507937258972088644205992895028900266304341515394272356537393215468157403307505024765711195200384361245766582578946063156358407299829531200046143022348478094306060139298073883013489802572684384502210554264078678349158154384966172400128244136540352941858022467202518314029122321386742159720974962731155046484352456140609740345474578955560688614945571904488840962083093273527326218061831437009568435883981543469706427250231773162123953895260237669087555317011270471025747473581156854757634405636585914812625288728811619808045411115455019987974468877667802976712127254726297898926902388638636210111813572759458794201875084522600310061289924945797304794157275438688690498907178457458351747436017630300159216878653278613698977218923684302534687768678524671810882601424438077879707680185908774762077582188462491839679478631885095369688538816445909172475749208371437615979008476992415819500560144148109883550178236248391790179019539154896951630194507776283754668790964424806271024588882452483145950784167957725018189372777571417028303828511917516534809755055137323384278307729009233597547647205018002925050154069126286684088734113729432138084828908725124449612644641914730076497091328552829280496910070455771647409358210966065502301828788120090345284165327966571028573273685146342058059252866534957502263464153406254211949760697173775381552722523344481027819051317143714443631675057411911775523775471039510351064822200400563296127016240226414634242018914626774892207457047610685577280188438382318700948669155299979352987066290613916121072539834795951666793484040332874790565056144252281635686802215982513302538511791347237476857991577558036194147143051664699444739705566676251945807090617710171643451114208712564218549261307397853763536038490789193575501058344427431697317888000000000*i1^112 + -9944800567728228698568921395411073717765279982504017323580897425526980776582693357025117397340709395964465465738460465062909703745531249096161780960083367414482965228139890448290184078216813311908080968400122317320489716399914024147075865501712470326156628756640835812740705594128271017206051455447554997762078238705942635521106802660160651682253951152890119532495233797858741836377836795169162500246038365761172442834797245127929039924453945778528946347564626361450535579956971449953820799805694979831711399801147076543303297429143495536066755103668302123615600128869115488656912806097213668463392319376870505073051399590605682007605120445148517173113194309647518963193942540878795041020006705767676211072965476515492114624342903295820896596016737236262370706286336794320563024841043066470421497672742245536760608881157107518371902165395669697135577370971961520041476999906522905553866048435716640969368792883867976438706377797557567534249769171945809652969106855581400530984297038199224288700586924280508674633724493521569465855996970344510181517828347583347461495752046484823590540683352364601237594685709339556455617319940309161450584550258588915719500474311247325031109852466194282347596874484195552989776264068708790781769409765917227189213707510886594029440656658869183083777877027495813356396328582877578317087363979311608212083561783932471189435667685518412802361595779689338297781543227715147652495822917624848422271973615987590561387984797404375424179570089907075443905787546005732648016595238305880717585137696553695669513828586316197225191090647996148074038725967436070947319264265330664722488874477174152583406875920197408535297679501293848799933320237752577954068788174626527432799641268593260569891923590002693329583595536593145449126648158042339595828296701454362576032652767516424609901049430630878994117118248600537688499625717814666930732797896163877115776219897660376402966928575932542123056526781073464078991137824490877421106374529228697253428417073114993626526478092052329454000298507499227279756975694396816396383359580779983619750657599541130550910084232224668642977440086837911247727554789761748368224890712263962351403402925472905721569423059531254398768659809726948753844570721750551621579523834533366343846971185834257348407688020438635595160991378054188832358115900648666225458138113603296955616417803143849616817506024210695730877807258317376614485636821977051210614646609069345529228715998597147663289346161952959359326440040950345582281050868940800000000*i1^113 + -2345864147634564773607026065129704645416927369816251620015525417066031983374721437911775646428937670273536345093020979749765832100134761544496603405980490178245783180258215197460074033794702780267647129909172911933381942550235773836221152134262327074612451246963594832977426042693638233441144000257565084498782719067741439877104728489050547582182910140935115828812950623715196755286259170455657505319270342138004224879014897333235001232555434379455059162141349991091294369545313118322714812535126462740524753684472306767394114965643306962805366846354872253361304429073023472964123689578823909061447310161740236466934398982482210762909157681527463317626675048539466939256004553917472190492922393885290275486174960737519796324068373257046255576718677478348264304002142520128108182652941151417656419037774451171538290728954650284388323369554989332087127040593153322343666785073564875950638265845870974280503472626676465516648421589395181993546060673978066443135606033788711480753302779777492162019960011168119325617903343777502907484991210591708651344577539857925170956289981777469062514525386628634644982914006694053448994130915489733113699995275258607392098361314546211852792649433631817129851100633630412552441492795571382775572729454808709283445065790988729184180024542935962171355776856767949312407700011451269095548788943480806808281845668528794478302071008099203933891743150025028541865028571361207096777192342744203348435896120720678130995875424908575457706444701535378464793569935555036169864794849700315735828107275086912615833098907838522715550801865499762762909714598247732473120939439566959347811120191057471562738522964914178335458009116249140639758200167608425664798513768561382398885852419898490507183201430946798489778897476100125406588787864254516167110837261326513714808301349164005519060110919242619107742253166700043105107978535465572832465128588563776960100823066501492145707449884386203949373613853901717377448171748844797148153276823582157350854842866899050721069671138898699468784487900430267059308553697701293986727124720271678089065937412652461325924406256235985868383679293628720429909757486455759653654984612854839143447972305109918601037353453612340492568603684430148472028632359569147358020786212297257662066318445307991863957304297906955548528890493351171398422494867921210027490882049912619687454137747254629893983510304794419845200759358575829923771867532631432033587564318507889866187386637154079692341794596410305260818567066128325017600000000*i1^114 + 1592457117020785932714014792101010044694896855368488192723150974552372617276839421517462851135424138250142671166430199076720284555951916494369172911036418712828490651750093168985980224456189552828685932573758966027494324054551504540700545931212590356491996561524487610725876186563457574426243473623093968919150298934634031675886014403877274876297249493767743473232773660402011763652073050343086875962548611237083690644242273006411692891158308912203042646619402599332970893941519533751232364041659354516677878857080174312173759324595550652977853140075190371791178600360511426489492689992312987677328715221791391164446250158875238427269192276987721364214287548877184803967801050799521662040586732879488912318172340292273460528256150911950691004866059869002395765104596335505179495756993752535519804683046985705452823700681835642137288783262790906696647171507809713496273168802714382016833241565054764468679110205532796467458226735506901814520673741699251368177906776039026465755880455478558974349508698698917977168133677970814425971607128796296972057074410810874598646544984437961261543455255236361175434878828959358671500228214168989501651270264681964437124230446044095277224369219413598152404480314551771515020234943097449222698050876025398958000434075999168415503790637621301024093800646034326826344824420608562989689394725686850749803205465596543459963235722236365148801338555014322133669892297733391821146215170484657769166127662763731154295958641100474997177184794379212759699354617465716991941096770930895793026276469675292759190513553409986149428145590711693395259862561839289308066914642546989235145510092229463075612662688164321816640817745516263207472872974274509833071520080257301290897199679885723445842507728028646588358707087285605236361814993676964862234742752112342014050780293752748803862769680483188260588676118415331534164948694964458596560174102171469225159222902942842378528587950321568820034099212646859319954747671930073148370216159652017310931474842726365354327239440289129327553100172749072086266725572780838109636503723739268522440198633613213736569829104506474384185027979270667196453990310319603798521883180182195408380417775332883288004773540302829748725210771492891301292664191432361689808567571412508960815934403646214799969749388590324419831577204667268652447622689504737268112693758328541775530459411314567894208694203008612459634654147465468257923223203404253009984799646349076215143238491169741514725058104612372552435630080000000*i1^115 + -71425099333796898365971706853468561042159967535064093471703567179936331680384939081476497168920739453031656664804780614357165614103967363994856598236163460196025558315342832078419972018498316124332884118158473551535923758275868122731518042791025724932585988179328647475351556112253849200096653160286165285793316945026440487284671147471609958778410613378390891980766621665250141866115947925384229992917025448994524290794315546282595289354245498729197923885855018330044032793853008497643330727734003335514469942446483576184848459831400921461629148750204376773199797689337031580742884378626852893286397633687237305741740174338773109803032904344489030639173729953524979662165662734964567455122219345113532552815154685082354873922207029656025638235283246535577792217194446145272006763604738557557386972991916493607819438702483099210353595711933563172651478865029916963452932718016645084884101651930898648884984598049300073531608640509982074105581830908113233989143430112655656407037616704909979702845736729538603679489311340764256537678808312908436364727482516676449685947024530599270700809841883077300175866146819071126127678381719716209079378702718550819472452927034002702779132462126688867099521607080703360169935369404902888319183057503615086624144663812517002289216454998531568783257693088404898193176855548936760985528146642137122730022824380558501144818778978688420297841345647340522323434325536236716071891444022032785615704449140861495455958250908272044832238751338873837460421657912147170829449620624887518897867047670132303593478189794343204956556568060725571394199548098114195185430449166908355325664355047160506182545322649214900030165303942401832770572212699569318955575225119147475437900298270921043582519567022370038676666651729485428580622528632522993686031170593463273563477176890196840127198124405999831136621910415031324539632324312708675970775904382107610282322468801982106181051987355403623073718698555855399606230840126196271384280489334588356468164749101079842161927088771447731400749373141584443255261316183805563182954740488662817185893096346534225352133138719062282725905606211106471495784931347168240607922409422639569767542406739927633809484812366655284212027817535553471218518049032733272713330885234474167160103126372512057769176245098364571946380798976685705531648257174513421200800730153518801741081590136652477026606044202926959029111716038508967853717314959239799134306610021613777985181022410781623407758467399680000000*i1^116 + -38571000641416446634025991839769687387042489275375387396978308877316844251558199112796595997262938972121656934289113241027109016959989384012058736457137065087925632595889787288769289129848294384049577951887576734821889308929793218519373418869998199943104252663403152142732059320320633930735436949747115727585246734946580620698141765414404546933761489198243665506699168135672255898078319734054162320514594333125485009917316422659737135412510177760097240655649814800738812411736647841584232861602041097311436289298809522787577570894356839508187817721293681941766184548832341737270695191793656192484065390128184512350428942568804914501052779614215541322902106747908065654881342221543638717962283721876967378672823035831169103960185337259455989469246941957356019594592114264869456686908937310156471054575488090347083654765343060974909077042682192003036721628370919207881617772887046281685443513673901158788661423982951218725714809721127917517586125916296032313744154983158500559116948783148889581664761390988647113494228201979967733615656631774263281073256059357489826760987463486162610441605826555434621351394357126287737132232030513274077228276271428191056028445115066190127686204012909301340223379746829407686533967953906171730036998613758455851515256586339002345135796469694189831245085569267515005082638739338285162628424878888929340941814936340055076820186277140358503755925523520489826095509508618058167550755735564708557022042587645273603586645841460667242051506239483425124732449607022066239702937833286665469271958712290937509263783384664279695028837197474102984377188517885160816763057478951894160470255191580574772617538796705582848858478744594820118137256557699360729527658468760155025158761324859908729434876434751085107817520798875906034418137119681882307221624323555373423980512722040934426911924512024478681746068304410958102131679045508417376211948547779922710495921333664967197601771302805154720735029222753806172829401989815790299277856843422313352546580300623010585844840084953031890050944205130798469823465272432726556393928347314259294125379321857168037874321225245924823823177913356669207482561827911048565974703564411871854903341949551767110084597395533150382999392639778263421894525622723923656889927984280792830157649683173475235301771264109112404446190160733447038350892748927729703049445174927365627211142352548346649873759970094001142133987877713160679930975134064540918368141125438663835223291559250231296000000*i1^117 + -2105792770123659697835389769016232432955636273210667533018038152809629038018780458476327881060318869474255795177650616265741307528352149013886122930875674249815229786306297952952607761560904567707430930519513274831008409713372434749702664001661805396578656114488200092239180066499686302616757782534491210326419420907913989275227301674544276542346914154243068981376369927553865098854963079720373612843020411917664070819432832724775414974392736198136197702335100580789349446681581328222790814843429292097891728373206672779148498248132013797093946952903335830470431993509421011802877413996861132956797096958355885769241122757978946128715664147248385471951683633080182701403599230864461119710038617870345865634784288006241206980251554662357683784762218913823493445552651234789549249117860578462341917397563946981197453258482079454918896921583336121502235549156410832144120022027960361043625132105890089621681705613741744855559386749873530101805017096366545126105415219795478781860010684477980456521323289334116696557795850062048579290488629704908059852951362568655147484158112164747697318973675079353065995547946854100462013084396137753918022786818687465490972543295229352511328136757783685206028151218955796471024454984824400434704000797566174369040242010519561829158315604731722174149719708571020122703614099375504619524511784139042538280810713683381117444152111100754562382459196229264716384896074817710247591063200283380630495530953038916185724612140385086964443455278255977734455394004191318346425246131804501221561398436104068405849138319504245317896160624665981785556175446758679521973525232883458333263499947984599515932057572683837339878487317355186460641062821516286218120629508777404201240107213234586740968448339694939192362851072945937775789418516204893171738054142584333725733959336079129942853769909209158599473843258253076891219692221808648038387944433184528827669208248820434164415557941356527523521985627690576016638283942368855290987150600236362774606627917808346497064113166919372893730792343205299244009488099868094179477952305236093644147774443458980007434438717907342600044174199510479416081063938319945012742234139770893719189647454887029973707245446876223895143571085449103317656513187480648860606021152609153399658250443816819965952323526461875480551489643124274657309518296390410427613386377770184893533696112622738659607375819504572893049468777817337818543235366254145784770173279721583359819776000000*i1^118 + 33516563275100900693922810608872806611655907113647480276780137896851802718054918318194076397297607176055138366736500733333326928531035746670183594838456984267988067196373178086850843956689893127029371119373317241418907543585050188980461798890527273483528143545653875434294370815187594094599913208152917582536685081106541472554966342233326745054366779470718541779587089515812104935959667622677151539615406778867053119938875066511655985667463070963029030358227635527093064710826560712007736782130450092536570674283720037891768657095969739628214097445699132205560097469520312716699004672883542119818218281115672100206349712307848273270898488158598360509632496112813863044341091738353313755011987039556983526363776549335083076652450704690077344861434955327212736162565153626202037634181439158234778194101098816391871841622400452295110312884887879596204294147747911566930275026261946215767280661388224524161623904904590021087267711506241528321891212863764315455035677374910291654000692586552478136940072473669859203198641634381872095566845536359067756007895212964721750007126376730299018301667195755947274207621754843113183128258447134231928675821820702017904803527237902541442000211698335373036557032438190242919838502436147742696454823041293251642573136523550182896673958191683153959199542222853410711004948754287174550129129841312966793739051749939767939663651576683952704770145948223879824991561527884185191131019835103580272096309660463507148972725721324881687543633058779830145992253847199185301615898807956559937246084215311657297367762043114866126495702164864793710176546807376736888281057665598849050763515280979680649805809527040398995890924528885541764026580123181168553365341675833275373141040451927048863599085965817424142172109829361936882060889752611004077693581362494412398437570241303704578405978595890195178938130254960248597427053053002607089965947149177319794492301704327179630801808844102416569992931263911435598395828853588196074784238831727577090635715592470126804025717079846265440015562137612424641470648449858711788330810990342571891015523711705187922140607557704972229522102340146209638982030693877388611309752459568329693614310766535974790505243587147314177376395306386899030530833360881479356653581987004333930514716922559522922437029385658595838662445164629427524723585449045401698946985141653360720750997435444966803057755362350949811953959396980368157664529166471083842004949401600000*i1^119 + -65179933646377642420389749700874139944188911048585510640495576216628621740603509127006241873392757722370866465983576313213779084315878165673878124183897674779972959696254102048743565443245182803872706830633834719544555768782677986139933759840965950064138892670643283857863690387291631503705257503860441948915574365089665966303866291795887094042366311700691288112857793788029852993533719566885439550398640070498836602057517983194628891530369385850612285988603415862806834888830360858853333246431860410326663017622610889812616583129859171861351800570860070154749472717334461276804706753981137895111948477086201067049483156496999221419338486367485009134574194144173178889257521788818004425103586151817641236253213822302714293426624094134058710997784240435297239120438945475349629556277779986043331686760233423964074687209942283148139918889862781175131193253223757428156875113595237943124273068252981367678178140164275590308078854144959512998680435198324719018384301530994020584990024629215904070818081559703987355626979152734228245290729632567404548930170954716453838852626864857111240096177617421989686653451645093425179435079916254882940454713543164117547903329461353789789587407272054252727469231521639338753989658569815887390968372930909782191532499873387059428416285620628081113333726033079561392742654337210218512240095188444764128097387863434512239221330257577440293476689483794939070260715490462854963043118629361545722670445548335962156751038653073666281913243382651089138984209220450133182795961260071234238157566690649454837729113054210306939570866650015567396415194080171658922359826386760648360296813749675544412054327598358577661870646597337654042745985036984005415783823763285605786952819349090741006694653773299204431421322566886109677443676179115106549552530825205679532467355791815266433413456832494342436281349546321915445778726691772194113727387601703396789279651611776846123375265515433002927761239189670637825839497463909646417652764888248837160138161970633717717267000978132887649589800592996394218579804730655410025461711969734005716984792430176863123027888195972321533559264868874039280492356771520306561197279005208370679945803032967379192253321977724965744667532240591318840816731441271295531953939773271391499672929806899015463603280755847593629162259443793738162558757371687801377733288993697128485416868883447714818644136643924002339532488892231216719856433050419200000*i1^120 + -13555459811302147640522476068246972538561866399631120516552821595597875683617076827763984728083832151420851228263520442391881959279376472974250185046761692264904975851184478218615725254403456250047958368032842408557852576565733559946157878867380849667491074660273815916917138082449006803203891613026225551878543079978210027891952739675850442982675922094293460624166095150815334638013382951203003808449135991755396026014703208433386090076988962521735818577688804466565302641987093898674654375344863878022454065583296703820751004519711708227360909484922227978376087653233309429042013580620830185024220071157839884096641434953782165342545918592105454689617091420144210263092193355285484493563131807564664329768068266272030836159550491125646073992543242703999741643815447595248879434788772320892311508882179664204496766277419754389432285573412875418702278381607280634523230529774580993017053800695972968883980411308586819348145010051872879707116375088452888337228542725300472255776367108941892669824192671439372208526576526245661369569884651480843942575976424493949782497332926278506854692466094130816766414210736837195080370682689591154270268715590120142239604962987056733744135350856101105044728212498538072268205522592773024573285958300972280251502684216861304613438390025567715800439673722417529324010947488549343989958104810934896192627371186550308155259881977219831930746976025865841142344944530816839944052230409315790728064331645889163116630182953047296464040062553223840864815185619425097686403801465065662889115239376540326989245271429067329486946458810860103154751628681550124323964620935541404155266609730380095622433877093641905535007256988502608210441032737344294163025794043894042643349070100955449673313106249320299179918808777124006338710630634040348535516362069360975516780031815477007657158973564430472536284944828850117032699394474338988171908676194989352004479957782036590791084520759135391767862101211045311852002558729686626222239992993435039818260102246736602956941626735485609346851121213668175181656712135660664889132718191664897139262263628312908352804597282158117759272823083175763115992897377633770718239952692144961340370805189710507358548527002091484827917005928409848471874313484095339901636753574651080857081238011891194501601474248665801387360784549656141064922484027416691676834887575180837480435700183490231211899045528880129045350697218909143040000*i1^121 + 3637385408258765123167419537733749659442124017342395551805532581827485178811284405602461214010576150632600438788232693570411710929864377271435367805327348433763678925615138984337838159366957949535474481404516152971609965269810776290790828562466447571615048328539821383062669443222970631023254897821071061330937356200278839709696224572004370745756784223726113281160580480741370960787099709032390005113489516178796749016256953070926119930414646124695397558750621236332650091160108318889778023148041518902235470535040655568768330070089238458074677636905494968306063168003388161809164361588578528531420832782069326405539187196941847029668791340311158698389868522481223181681140931097257637042581993389380195739143832967327270429347547287200610539788664212380034286429547478672429959453891849899230702721124209429126018079442985729316092299929786929562066886184514459152743842069581464011416491371943498424346588997792354648224575607740355126285730988952751856124924136980439136872607496025677203021024304829908515648987402361591104983049011305503301395687098770810924350604830297237710050191873561679383308332607355944917697238819848838933085871680948629979967780402978050150813254224296485437363570195357866231904640949049610134061900214131914129558580457477087801611642535229860845942892350852167589329915074750258689293799693986628195008809158372315821993232877710072200896566827249598719396665551194229526054652371448586232339380188210489807951784008827288571536573053798358892800353633095247803125288385126497222451495339940718270333473813378900205998148633239486918148638362053935111113420114537482242170446389262199750110137660403712438021778236783334590949676963081005568504402310556745464217400779938899953526352852169097832152124859302386847209449544181333685970397241582287313506991412088535096963746198590836884670915567032844010979000839978169126861723715196210756129094448908656541349191949509538879110169148321053714354682415967934233799478386664755603808466708721791008735113708471634293440895202915181043418891285540558950472259717751198078791710148218946423884728187430957446034980517065967458033582546611327502604986521519426304631760714998172919530174890833783445073068605751102446816518772671094333648851411469190927497565875461767949888446296486864693681960252369873701388379577102771901846918051376495571036993529339651619845632445716690370560000*i1^122 + -14991948307222778255360454936512365596821665917388690847746942703276881803701047773582421356492336530868024034743888065455413336319943913561629045779365805268633905272114926300892537451523638782596045094814599203382876413554217198789998799727773538603106211857103323667136943971099029262696685484177306073279984582733216380611475452654519856946274800271312279323173150229417692154640136983564286112699870155478039804816747018884074822458034816365924146300545746808112952029791483158186784224074937465606730947946250736550683070467451150228119051591338537843864534844649781992440220115162477093012426611577552353006907893366153197616675099211083843051569541082025318827064683521858030733639460967391282780655320258677308126010607952682538358251952863096944080299467362230677491626937464523508893861095150177140619966266133646195075941060955455893830571072094445907064704923949145513632958539009977075381834865426884784439767229565601873727350289055436840826246091313758695657797497501466497200625247769284441160016567456765952714540355285469996251269621648820513890734569765151170088619188403203947140794231574650106015656477750594585505796022273655706005272142784357811551828416296544913192204287265201776099676082681735386528722282686483339350736680887527388548173937603660205240363143079523575607976083038237916388766431095472912146227812506490391540094236605434466938222911157358009553650429425282002292210861077222868183695551389087532078589829020986823124759322286285192854010016737315730222547539757842253409060927201496522438123386142879684282055615176765084855170238048928151594129612795870254877758376399876950736318419248900422021845720162314261317673487559455855389289409711623088416523846339889098763649400176806934108161048108383956144976213717316849020690717911668397950854416896377200800549664951735781093535925635315712712216472381570688574077603429063236048542304518865220626276232023545357999480263086936768955464393053494316275640107815299041205949708615718482475477721685786442106187957467882019926195509830256059328106776676810371287696078989891026111443077462426472982842491103578297462569681776913379255187311167366719240078986616161064807311440699711152560428353025957449590303771177684606138394094899625487493624842391126710846503983151069310353637773964000450956233658117644790993682816447209363891139849697173528641536000*i1^123 + 105236662374084096692121999261023615571271978237871210460275869727265284061349963892460406642255283155316742613824621634863753788421450534928986923527758491425167702724936790194940353943381647960968786107170590547536943999868797317651914032186612334905826024148013411140667001168386071011572004182268410669275818434142758987607984187884529612845905405055374375479176362544865540259551483419577961187257223621656693527644377100284918361318797881552353465463961016894128457874426296431285073573873991039951156944533404147412574676108151038338849974652884444318824558708007076068635662660315772158162811524007805046085094083434330537513612644237830917137235606994605342155224342281294988722979677165149801943700709699479001733383757950686592777130096259612293376759228124801452912453852098890931820009084984451682184532652430332407226308304041322114832953931424752665112556714356316313817031349459634078400217141789718510660088976584455765305640431129711955228987477155347615671107370037907457850570393871534936348506593316881880359033345138789619713020714753515788956699934419905603187798174596031783574734843898604496272296921255583525581379563728919261048967480644029093361860095091728845168469275345941617110401861214885374703099184443578036544617097832166832483249421835208271100016080302650222466031917945868981766353732308356463967450226109775443557341865104092299550364208811930390523373196928939373348143211690887171329216070188592672494590332499550082069594145681893362996569588134565752841749232932960718916005441910881651193044607174721429266879576878277250098233664950479555503923648223103507824536156475904622787401950664374840645197806523363430757713308274215274166316622699338204909707026237002200492412415339477677029258777960217406806692245987335568218079854838049694029523762150944232632375727950944951390412560023851792608236600265352368858724164733461129337380976222367854053461986837657443272986193567070964277347088991518847294008586189164871509726359820299487139784867142049829456715567223520144047769381991292107475486262311660180805311292920513316490817921890845482339489292918042139897898463372231490757776403460074530620714758210299767534224433055644867955617703621870450818199232473620875134586377376947601725832472740461691028447606736525108385913876255803336313547043927352051948079366875286566076416000*i1^124 + -815467571392532424881917401441340990139250630743781644611204093898247814935621760884613851080737028001369257101002599103788081265898896168698122064743037630922089467518154769288616027146180010682356468328143260985109618812625362509288373737032495071922243705551944997143029376082231298934028495980189027326502801904746660549003582687602781639442362648947928336660635942995278544580819470441012230837925511527138465668845556314290573690493188852381563863258437807265510410751747807193746540186881756932068099964095020386327334148633811057192646666592271542460740669264011671355030411187197508644233296732655331907437514412412267514220961247094799901118062757815781715301083539402831453443096882803921728600243521853039813438924562280566265603809058478855257033796513987869901858971097540372704066321790341116526164590332815783201809423756276105943913800109742698841873310382838172404704364038740025304828571151231406294780169702202292686678401895049527806695922428305287347589392142275090415249607981086639796702520858880935475678181310964733240160085615654038528819102040973582702680446371364570524889758327466736281123379140593334890415999737090672310196202618440297003716466514193317862873097714933873118213249826005059001232840711865185575191580777331199464435489293377602088707263428271651600117428812650038563633664005211525899542775894096608915126413482495467785621926994767383295093034354978051043523867553777020889226268282536081303293862258881342714853137492875428654551315646227813590906627076787623872841400873274468544903497764608405626309093325402573196872165370425398129278701852598102890021407934529384949643882539056071250427768539834280021495263131871957106114445786736340623802228308442624492213341767310295235825083817486317408645834448005477350957050578152494980875245323035323453695465087622022458849325443581773681462133726249464696202489982398115054238732676716079591482578974442563266806046768230953012673165721336559562670430035761240933806042768882841818314927735850508074474486648627678190706398540638727946028062237085624372590646891819797127430931274442429599616225994952199253461686045258421136522838952173217830748371888386678539638376241067610194615708867618209249667941855986354253173693900699257860269113040792789046493985383655088086705346666915697155921482825457006018560*i1^125 + 4341915346240293657657148731758867456193626675982457591978900875341980295617886923912397072666786355346490814468006612479971187684936853032341600045146196553901147002583734452285880259568672600278282627988562877632291207001917415421512607276546235339869029361582239423466803338475448386054763582539139137178994364203852596343651444472529671176151703685505832989767900182679275809689180816027180990869899768432940000818478699062467297701332895977651900137403333542011222073611579714930839807571085484228811186607004817166584283607416786436882184499562721173147441304847507764585912510419097784647643352980379376341685045074152192255419112572257136751490986219228567008933328410384339897647590478167360895733599895569529100790553496410853344853111492807284041807067093248351897584174181824358882304075646851792159014688953941230971081306887347587439158056948388837754756359739264466377432242498012712953254208247168275624456480421822034846476802282416576707568430769435115515556858607256507932382509588744901194344371461790663687050651980279870928552437067623344780593406469906874712263713622170342706982738754165799009025188875727644687222090356094003645877540780347291179871968040997004751938163631018280665318947663086290985316715705707586963570627020607559886824984073238080459901805535774763465226220123682261928474666573503483680925412410174551007370566204508482707346199379257069124725095983879480667953842983263679589521483952735972922990430116373384986602136795462887111959792310934520020763069071971102650683161093367555125314686032163452016881848341083634377003642832720180417491322767861321183755636924095650061133277694096600403478506408540684982709010922274023526844175081875320407824676960254489910897619351218901346474993283787689826563166423500198432863982557190952808913889610001237039869188878840851963016815691671371947823172505902921791307209606806344331880718463167453728246968885147053754644410204550057387527746349743599370555528583274022441266722002001537761345381474352150197787841324015443100946143410733858829075421871002569743072869648229896377524562406555566568528987260660140017800190654792556039420640987889982769452848796150369679247560129857915327467958846986145379139401366417124149589411483199953315243577002863250980100714859850850815239896065638400*i1^126 + -9107083106032325579898290700822541013154428192478383646071600143791034125433629560549681219906250398132403281004774066470684410486711534927235734925795332557871351422927587168581431431122304388111968834915827551543947473345761312577181288871202956644736616631222827242845032108831929686531771244538505792979622273072606320475309342317081499091955764156740525868874857672953754188850061130025810733773277704814821731747596262493809775458722141816521373623643015480060236475692627832494195497859807698146044818056690846297147266012211631807071135601041643548572131544688541850809633773621592234211151748871583572006667885358279045267877577286475517349939988476879277507612415849870505126197445641921690024125904158636712494369621584456583667534715664914702193559587033492361108109278637104387940957305179760660105379963546099920251629670043201109871053376303973391376202203415416841264201567142767023705460756449072721809189316681608180791436112859984946403513102669571130265919096699738814067767157524918652992493741997486994801672362254018097412615886594636632168242070946853947481076377431313681138404093151723271886110511492517919341029982145201322388242828318739051144469013513694655880425851204837837017053242202243770846153055417993014563209366631722031940537628115110228013589869312416598148384468314116786964936561641057024648768107290498564354749419687385450287373535776931108582499762736115501023581006385955872433130632291930016529700628788655913595653782445441973099808929186514018869106153747742720533949013788031480980824417713247310898641464652810778302744759849745391872606774431511724632749731982434522903370548920460861404822172803985975688610305833417372713379642622600798866018176077992188501325004532342331393956926507344782666079759806302154072435939303380466626072247058077928227815547521731541496244274500654251960054471370811320528810369348439306620767314104451918513095042559850747709991228723391968314218846368943690056717433540705012663274899866643779677875165587387100266889691527525651636380663146989162566787857886462785966517093005296415684844785786212174201959338898338727885400387709837544213268553240930284757764921323888920383928322835873218846219698283792805498291203752865427304300752410290411135209986407276740608*i1^127 - N1*2529465640275469402488028738350520351357444082281471465966054190238658652832975533096667285018406160056834392584293600712751971234041277961294908374077162775326334353299197471893126268812549189661477585744005064710631036415594516433077822979347177376130291543775304626031769108092385630059747128002051087360129520871864724536090293091365988990267902549356026113685*i2, -5726220672374731380194580935451532387824846269108319781182842796889432186055225778781520721941820985450122704009430565448364159887554312243123381397976844824702046842126302431112784430578634062371104068168039385601068684310080778904638611887339525415950952992025150870178825897229848024175041637996648438655927312017358442409071887114625198443474008264710074972234545999038691849905543514038869823718475962074446288785185417107037717191249571167756553410669854614887982734570698667197438849774940931047359838636328415919643993168196901766781613614461038173974744164153782543711437967094988007234204873907261971596329049129267176955647581248698599324703124431080912039443790773314320731721752180684228124691102863678383898656035074921298609505793114824132028563802213015208780146411716450276929687749065505382372494595001472090415021078462703921685668605322408561135779453620330092975155296044643471136746253645013104427334529871725112309005300257446969316132818812633571618406682440546880071131166977832187361331819475963704462548077174402553760188082663413515822982788304568602464077601148093928627349198103518095983010459354557105916302661310079843944839724548105790904623570487203427305571657978460623245673798889910793067139647297882552786563297429940278082168166114257002072436417105733398284964739046743486734675534255487959530118454706331433385248740846287045262552960492386072960002549894152711753924213955313361286925701671432581307823139786729699555228658180764895146555715526366011260881497378818074010563989346054360472885131688060367274628480504059620997866892367018376954455399659538426328457195031412421579501928015401695939660226181247705449721363195339531547638414534660615956711362241877947918689227330658000480607974977299108377598733547864539201622220003995246703978268818565015357364569994210262599513966882111229738861294948709217593295731244732386395217783820774007921700879332982990140947428418598137559256616162605424996791225206385356759019979259779390254093174976594296507400839636665385253733641648307588626427023379903081228557840852851006729884068042508645613913824379134423814995737300327864008302982416025237980381736768254499188694737389525328841884837638397498995542764286902812667648360393596077249065770503229647936446282627664143670358442774959807112175150061911241946434506613117951746437150509504623865945366223076797556291783408447752880425548485648689770711097343605572040840134325894518409819601632869770397284581235678098305714477122289498483907718149482906741518895895803564645884341823784231748421357809066301474554910381026940086312045026016532497937732681094112130914029554848347555917111185893875262653768559446532934964584248781341488317510498018049964880011817387022530705793790502411116367252823892185639006348246818984918533747507118161400948850252969503846904643522732404670342245999414904046590182142253332284915253647969160419871007190432662979000083316959711905255953923446929755019944483005150923262624410790419116591648649498343706272618958524414063713947774920980126983084375094821348769712528454374427109993638047259324363775329392613204009418752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -76713028382151228704633818316095248118244308896196969046682567663194759063285391119407528548762521528441140949459102347450075247035500825044304840957340012875644999755478900833337952375357204208618313170038303187746192872798656153988134355336461343206177031063259238034466418289160332010344442944310896983741357945718185264277715219640684096245678565653236695399634688210262879266356512094757999280045516502987288738639376671734366198659618107163612351731296103961255071812308923010856807327259722803041795762933041426678975739587626564613416064597087326653862439530176670266581068147357233874414302969097604807331798765514041933581553557731049176944491253552544741290851036451663493736747740542537937030183486371453053857840747888815569536565744399641110954909211102889567095184035342400256963282028742832784802066295651185887779989826422074284546820369853478138721992014042199243569635965274944987676473908557726698886661332319193630116226946735672376906079829888108111673437301654242430583971893332147873431075537779166521748102936178148119443477043025696783114364836061740874715968459283384846354861913509356582931498912181532273186928951667027900740374089126182422198411380496906087926851705997031881134198282122124709357900571929036455562314295359527427145750158512384867735922504741183629179511085686153884012637471894467003247348280813890794553778809140982898293359306968385158448547557933103909674161580292960074188658876801212731253250585192877732077363128294641480937139984161559229680147956432871462262342357536691563132866207520022513957141906856858538726182238570993125250197099089451088436801668017363124768003722906317617408750777126292181823827645726752582297807063553750932427626055220646481365717325240186240211036687727304358184954805678254657745817206656950486755632738632639136807413814300343952290518011119506371845162263818415625158244224011695896086598220964537640459743203961913478639313992668805492534312728902453056568442770287787070997182791943103246783333856866864576567059725421686005210805850080622219571720614963154070426649922255719152822215529316045124603932515500255162490619671673625792054674451624797232180861900920897416761780911447696431919694477453680408211111349530825209988297822774387575255407601000508667953305837125116612785877812794457452043321766414889374089255079093640344496243971460996439625486115239067443792655438751404947391402845309213452314195577118337413036933432860303380970462291161738162299647874870357299913140840704413933569205041653517928986411294281689364076232276100673272504687535119993057204065796289070382032744448572210688548401531740762198437901536275816934282744617003736075099072559057468502234901127304624784049156030177706814858400927236946576155140617954012418480441487289925730684358167804887268212670805822509372457795205395675333608139961184865748963449454563370095460665211729858498393898442607059092118400399991757909116430151094413412086135446802089085174857577548747800492353108246779173767452824237986895268156311887724292401631939414547889051491058520521232741427794501283462950940867143242336884649922552713013342555340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -237139886616675161372789001533279639340094567250092410189455299765000532546753456354825869996796865720330175440089205483847163696077133161955124827389433286332035157180199361733638103152655827508320304854170124641863677067849191889549945324387724634007156313140171057106609158867161145577285932109845738505993858778962819023806403220127483735315909122844640491837932111660048609475862497007201290105553815575497299281577742750349739648463137766594494734633334682419576683249957914926243004350176854521506375262470909965614274232868601218388501345949415368056278468742248381282816884379202558057764480987250358365031511904039370734033329552023834342951690326960114386067525953679896102056740069293815017250763162824346063045622776281712581768915770069539550908362520222508586168742243280488059037531859610924197259533029153226774999918293352667521805528372359710655123022719980511376104592729710188462695305613059027010955700384681105520129793671663134511690058934644462914884032434490382327847447298784603480840924289920068299731197433051050344158793282184442463269396872350503961019533218422772971609820397390512033171110893878675027882818207887593302017962349804618529456703195301645245190322778113888853851120113503036624753543676050244737463089877038027614160549955642983019890540010861324048215860497049513462450902213113061981693445514786542041691078248223841977756644100705401616370228933456239247985904867819246453797929394167721237356781236041641046846335194631027217805944946191574337069320734801289484434485323574202071585712519973097786540593288741690494242090909610132423515904858471289675392705604448747990735140265708903405429107055554451009958453252300994790743456937288025604497961320302354000481690432258494773833171987266142043376246711733938398781946183483301304346117317535662915518255232591574259860889612149524154608065849265889808018158898188608917980675221266912318502189565038352909588016828668894457665079745884092110630017004560901115619762451740772237636403552749100506595921373954256923580654715115930256667398804393122194578490282888384139095390793775946445329226478792738850424443895711963630558352172079128298951189164990722587452033105844878875954841716864940385789211419640404847451951786772798267579889057725262806874928581521574448887423940242843087090555784414963740559618374349164560421892555626301004697641958543890573082464865390351680101871673515573349312719331824929076500113856082940463711573570022118759252844921309832229400578728464163853242376318696473607977250779485603812498135496177552100998965505271510996118811767151187429198603478538387274437212274077774052349073959695917018133070659942355014568066497219099562727048099347610812493683977267697079743495851409503197506387530055971829484103348361596131960472955333719396210568604291830798450996792061727898194034140800238354898034517796578511845523192335378596838235644736986894445575242381365255604791763904147777530304229882628484348657983853551283847575555615437863318509046126164549690349707908049948640574847439590937404373660481074050876894841031342949686535096434618177073634741201351204166088785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 470510566790408060946949800681821112044489554949287065060040361089423224637978265384008772172074789738009644541945190993033646411612454406396013031319883658298809867872664184147214883366630683433270142184426202123533894447197329038492198245912848430682992704048778312282674019887901500496059750658512995875931040239908679003247924497607067082140289130444585527192501682473684927711469110886165918080926210831142180067863159503237284938160089682228573097158520611116481369135992093385457844299776930023979208955407188471904561741263032268866991164696568766938532024260283595567728126794073052384627260305620417199783515194282276576692147708717074465580715457545359964597492438441136001070746810420419779827045386255543611246524462201232240376795998971208495893970374227196803961729824551036197741271345415292045488554319170515296005800677060857990613627187111808951200837408311477776848219137033786638047493110536749373689320348830757515606808411034478398574047636468018534304074918821761590892947192887259213317922891986505428975160331419991894111491718441743185826089719746624501516219278439139399364776302288409022403107479560928266663152348413442657379568273115582471871456946469580498644018492955747330943455924956181234909604512971157971466901820544896200590652215879427828531479169913668210795680997780180574669161799937395192043083646657428832330398661359386159306146712520062243730297546588842957206339582308045021914845671100184822195925122465685407835399625418314711015664036769250483538762708667113703954687956949693849680037333002791349594585631404336973491085966169642991897710526085460958318953100283589335790956962342579071378017228349049804892791448671468530170620630329195198859213251455613693458277098071649910240612585553334825869956751373249337518421992604228652739732917856093389543263251155729087927934760269448720495722774926543983549167889181924369352347986465799792832657161083197180723703687065640937455634555654747485037924734187424419831272593524685188010490185182879843817245888367476226051903464412759910242820774946621841818712612490116959355904656963907251385541620510774602593375584262702404853602953136172567345588208081263345207539426684709911592779540687811249534053436915006588670194320652245198601761751841410825362648601119877152232218015369431850598655700653730842942489156972969983807588053821875970119719816933448778249098777678487792892463413132866675187941223009991966465692480312762930694329553059142894272709976261565881079708022854642922056421955549305064559965223719151798464460280859347176081191122025253217804897439352962672863828075351494667935266124142319602504897705443922090699552821398699879794079403263219930588029172446664106457662157237571577939429805078738488525854869798241215941007523854408028281960004819161989675925359900852731261472310446703740577395970379381474140076582866807799080783669253335500363023202666985890727093938402201120571580668998292346954107956478283382109915445862305539632153389860830088787224669682703781656543246582234787055080874677486763396799300259626563421474340213445583563448502622139317034892163200935664275161088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 2433748388305004907288710468985176542589908436701993490214320251590322091020325221778883303978915977358693185805379391821372251798727469732427130896524108360503884543739729810362922645671268174765745149694131635482930027747401174777365580131665574676048633133265265836259617873733450265749237328793529750776309261551762943317710415079139444845224393493223631435258443423560692107115306424914602480969830436086893302646790732278096516631229530584557600518034724621479689627279008247585763911235732426107351513888008170210976904218938858257661758020303438921800668022464987202775051210781749080480177629006151060589969006719237295098082404025466268470975817962737539888058525145581217416954287430280907862137249792069780266375146094602791747637520245458475700055239440255658603697040132551173728324918698206627220414429649599112511417507785712152128411834792886514504117004715770474609004156541839213245615791284705122016331810064839596567836944154026782748940606890215212615108895904841930053413051495487587670631483847443286582646997714935759442339453568286302588383472638871094736660701576578025201596947851265776388189493721531351744274966891609496155420990196007650029249375092040608979255060146802544806602351886981547134664046873930388277458852269289567503211313701337562856654416644501198795738421181841639836049325207116131087629186092288444947100808792182415597570912212679874942005376139048014302035099001709189828177396102475703281475963889451906232843737227054330837763313040372933483818667273377959609890884284915852959686038119297341317976846417500474432051623585502226034202341524403871648410537970808427726655559978663535600648481022496062576040039157359166097278392456660027171872253432091340285951946982559186905978416243214143461067032964765898490610589197991180838101161698069452878050811889160480711369995363496422843108962542491919832055730989243076487779679048742377459644460582713454176723797425063014407728384021175213659727288773797208056322496781104478462888448115418993220198679471010544974780663212088205841590688753624833082564508599971860736275487873045817955734406841484549713396344373323472926265630623403484369531480274185965863815132276126489796818540122583736410053955644456754761206124565506444114758932347945088388534777239608448090624271122807889307151042454648947088224702938276592033772078390367671504654965601207091060018183724538399674363070617989713735878782833469761178044221917545704671506809378909485378877478864135305524514634095719630454933425518328301178060713865575204422668246304983561946842807200240003051147814620898765112859742355441890363281268680509273174685237734286496778294448308583814524636998935029272551085953515605653018673304181112088782470608289041015148823117115448990402628583375867066946142687257397211206856084626569188649025815634369121011811158431984196988715937757540264507160420338108590322848879856485730179719585364298455101149152817575737371076014121174439795936098049752092160917859230860341800582715279354251811630148640787315755429089989795983813272380680476721657505975842456059542431942970287044244894630579169470203135053004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1756656326914954996310851920701592293771324084175268855975154001355618982549418896105883640187776624578343731151007480416658299682169141201772222654265783645909105691697526859539170735794538357722863375897730048280641801415223024026730495145989665167188496746810467709871268805664384838782883873977199411047389166037734210739617145603102574614495762700707122210505092226899122389394589622682979000698316863285925310163305517492703757740927927585195901279395192941173820593015883210133727690629857352260171402797647469217545687257402167181494155896793123700181708058005961687581737814168153045796768165875733765721504161382428595723706063997443957480251944020063818888689785276602555897966841559138199045013471516810307428198818234838746437104652429972441805993468878165741354974603736380638651755733982398730701631486399036196854935146926876573082749434776698824990725979250957260846999910914786336226812972464787423831550412649803102231748843663592964530876846510043797794745835027146670548821734408912562538907286319424170303268009039591535012997924567981814055789442113904327416674426076658168371225898995805677857847103645408812148646757944102473056813239786522411809417744904383773544733092222011680721210544806387203435382269694986259298845916871603723562109617209154018231916476299039229041695194601838032344525761202612302584446021098855273214826775880455375586825923811055709587405578725945142679634330516826506224784296494113597013920616878990911896040989897259332140511954751413122538032017738808908585193416493197113270067605274090589227816260139890008791812056459150313083117351615562791678312938773010533507174901299308248478500595252603830373320709371978591357920807967725349007975699331247131985601152352982018452075640360105015032535034488117431770926197410682540801471621183684213210320324193488797818645069181277430289534606290707880248646220697279132382124373393381802647425332485919389613757096264421059469567721208509925457232792641956344430261278652844772526247081569859931024536930648930327493659748910484857114538673017089339630111430110487971183434923478398685878461458503527958119023825738847354290627386462679536660025020867116026835069182760579160320893794782942915635974700360527267450948028497086282474000165488299969341991524699337981344151932365737547802366669142984963853647342042732663746302121895726735094185801691058900946259878051351076666483797163648040888846079871839165257124759646689616769977297764252072044216818969130789003907798711447374223483001900477086597437526087748478480023634119329150009582386598352504432782670528270560310541103167479419992642207124081919274160982629830896433989285340310029092615598033994812741360255744384833815011744042061422471062916774612771434254629723445448664102750639244601916450494797245637632688656146364266272469820504569918307542928128087730598759637752499370180318564895398970104355064555929842759535030982256394313726416824362445560829766659367153800005542331393034251492612285041721753732396582982379863798254502548998780026904866872952761079718973116207883143569295620122938717900923361390343934423101642309719275077632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -19753836757059378716346003496386368099227342874834819169714744884429416413229942011758471439769497250914490153699705389375232393546334927035598349518726829512581711766047623096213265973020381717514516864795236970333931467862686715451871261628422223138562912597668501202235877656060978192782008306576532241738855503041613278410377396220103425962315691073337093323118693086145624928806617525548677174090519071732247900770947251885456428077246025314208921052087323967615319475737447368147344583968420556342864784452841911475673039131491985943825278758714847737307557040843273175637439920478243581199344414843241144485378556010952337343367214827309067311172661098481080721149919403057817626203641762100740545435209579621939165160120908059344249271834751668453976564023828928123615173368709330806338936833295918444658853234196907674923437576891557269801569299496003384068770505969527372093952444154149790889820739058182890074933158814916830337942995103719847067535099202098704280931378287298832669280043403100644429538504399712172325715370354204544411290819012222926535577092493207695795854097357891193766387018448947596944004203995418425722286739599913996725115971086839676388827985770119952216118568867714456860251415115902058933445273498286619437267976134690722299845063662264064611614734699917793463798347380218126184818827636597342306030261749520090939400903319237246102584842819570963317615383374486436011339293177362650582826668434414641730346009641841350927742023604163062496783147479561384195136107735267618943468606265647045781808878165314535289889561628424470567984190825190007912973735254939115106989320980772089351296861710320617527316553465541880921706848933768219194154193027719991666877985458761049697934528698756595026033375157675899223657599977041561884801123735097357074616737841052202653361900966041394453419208497254708754551777313634885626021766819031196989473456005021456732287426211013972177793241055315928711094040831053676990379753674843692552826042921984559319310469134006351400771102780914903424358896017512005764644551570841332592326934020530676949587754965180069624210367181031551276005256172523462422909533689214335893361438111667770090699703783767490151053447240019618316633758232453109566686264629985680954846237073998523026836913431442167568056255822099999947326699260372955645380564479726914744403608396291305190869574488953529247815176404880696337003957914307202812326139323906881563157129121155109304406266702191328021193544783865543618289512723847738623216996931260135753817922418588892662950656606395915934664949514459325830009132960302421203781770504322667821981269438342158489440870787229479082656968815061889567418386732879772570543355894521507126980405524610361296476315448046504092866312333929647775752750389932214778125266443530735975616948732125274372621110352888732840420384224278004879029084271832433488304494973278375213412365629519259090298527188304013775690181371698423013128863255837360423533087706302625054510105096764189931015374596493576873058095584904218392302279113794523686143845364537784869540352574816876524709623143917161445697514759433380534715154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4903739186430618418529101592400310381561901257246979531082189782040709595834183677280432515336912296881111657803785421217589055119007396276802866765215083413210620036082485301135563630654141314328196589329337129592151156514553787099533913950757122621555819053982736050547368650405232949155501603146055392027208095459954989598188060615784017853620216183414024433884844022134920737844691450232169378061107398546621101250505273234245272436311166736836845534960125846322761680148558659449378517771570958821254102637512246004329172598403739460523598809140891434020996784109016071332015883909904041749133095895093986231312643243868216704916100161361001979232932299050991166471066309415857010248213612723382396384108099517211920366154720221612386195806489055346295309669123425404326329964257289920825730296879708853156927168968954502363979627593021402946530169453695016123815324373103008067142886155480610872738355330527452818955461411500035954340062849370259169778332552014253479827377475420961203931875896223664446752651333825516760735844880006964833457149581887966871018722843872326390437717772009284272483009739333136079000730885701682803533312907648347763895890593375109448773902083486031850796232116602454935047887059843432500079440693401255224553053559911579950330562907387642364334018118288298500005261850879578218727815377823475279945181728435198245711497737946682085506450229776514257911534583999758384330079983005937098516293992731115725448064975097756781158696851404966986880629149151156304404105583503291574674332283255029689449583868346794332172062333538909156710938689726131266443884179700918968240786764463783776851319697460828580420285936342685781839460385920653709762746180729297940536165993048191784696948246318707902966665017194605791101103680171808869483526053760724486320573385871441848646016666035583169942330080544240900683368113296906337872631673384616071650250107143830512299791800880397027656015058905732115656585484168392096795169004775675796457119155637413351802250414228863726005455251190901479705676762597807085445856729899020309514472778307929127809456872351620214176412846877569887262616149213305957120726154250943365132224474385168381117311545703098121570395875260753532750271707237170446224426085054497265687213764918662420279781374124663318366145430647384816421897215138784019467641999868396524509124197326334224390950674462420833054474901355930322588227958723244186922367888817012136616981269107846417809977922925031821125213412829781977125984707591782197880075219755728950554039641061642432416424090411349472464154367712725464751218449087378315469953947384205577434253021940269874670465819863806477340689273714571906338897315365664658215490255440817083722845923178530350300684194054457718411436836517240833186914151324319330294686592915241269395723676952675120847662428731321122081916300801840544001791755997420642727352332021709709346769052843878598807496438007112177018875704595858284037178312054787827199180175290925857370130967157565309031433020757975376478180554465414933859881330201023354472495960263622219355518751537113792689769912679822999637578137004586614118154240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6314506565557420553268950250733687597426459076060643864765146450947794491458512154970345252840112713708870454434517778865566634859476435788835765273236150077765434504621092098231940450298918337279319107544314242852005084249447423512948116242999706574912019164378423892215964534726941469150290249622346747003400065726243841095210187391794907478432133411026143115023336056522391772651317264979773132157589549215223506548343881253602712762931860486317718853618193387605112022440201698809008975583201487086376853221137292342260560740683368867290648751310014924832401191167132323685770325537619670719377242611032716391696814866967142495758590097306413864569766763569069073365774584819320347745833593531451821546649645226649789883577932683359341247260172186561448262673239849470506070710473423896516456449195850231663318049663934976019178186662600808266410918058441108764687429300810572007979913773127219920864330410804630668757273898179789496972435666949378331840694365422807367888290318170709165445057883728811938735957248462482406021412458047090028992431916935431165490214530967743577268832930518817463973960330832529258749202084534439543506053290690266393250331774819848987414047414987909240233451248909370607562251432143368052764331615486237285659044936905384016708898663858561887846729674547269856268650947293535316823647878358902985215022816310793632172638140621299510262941161128524196827377603991837269303617172795220434443833888818345631886981432570101950103462348944387340647053504623466100102617046355063750943614795157507056832968143650798634136495412762571184174368153420438831720410785472028012493044330703486425205748516130327825456773029187485439146219966306322018866423442309688925176249798281708231133183764218590095980178706339252050226848124886860160266401494280592581574052538163933860934187779004595992001145887689543631508027530752044766254965478084529121299390455189428703210496666954713363010497294496294524898370667499278394487466363766661645488064352145832129272340623075092749263501731276589801619625676096264969441754315836448193840468903685947071158239519285537818373113862269425813255315265802749634520572129128899235868001217312047747188653687362793789079833280282605371607661543863674217969609208535436932703175995707575612749293834371306989950383786301168386479346008920088361108869751087153534173809509815862759585633050464691318328144964883703734876450276284982540866466309789947626647320223634853731740545732485226780948296962674900019284886708912008680920157986652536170899554647574965245470838276202760964126322329309765154365727768201706011380656185090545463914623316001717806491091414544545594330872745747072794752834314901759772405079159894171218561544687684699164200524250995285513613128439712479493763862654436364006517430562673305349099291516554366368414497053208359501749862231853373928157204810164307471941620093502675820503890945206949917739770196039969431327968219977209428988388131706759198169597172711356451950808446179710121106652510018061002001246084565141087589208923752724819349503862318935919291156197559378902995851389065149440184887130987167356110766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1779277828644005049299637477982003194417057682709843336410089244305568994206390235873090312154410011635144393938568691628206993781384609334225103834930449852161996417384528502189183738792091149183646667931175343383999301290196887761896015808163043491088352296514039374654984817802854240033554932701507252722324084692717478980514874354232170916357510171611417358072768642637398295222716984260639767636180239117655725533337935950974884806527106143233231889298929024158200687639129136825069217083646386573592200961934242283060181821898477755212789452249652196720163234953628939137546163135371128169554998068858826151551670664131574040127014323367397393085738328589824310090257813991929518387026341110595156633591170607859050379000912233558129566803806855687835813795479241355298926328619398338733171849353302323453206010532823067472432527323812811593263743676754246363955568432364844927661790762920922083751951444738262386308600305055883953632707705498504614968226297202225850806987389755395009012107321330116249465512859358434716625413977712279470975192884354500527313439416706104697040356498912808765729632595714789471624573577781815877905235368397746188242191321212457574280968871922788249592675818696682092567401815224126166459219480627265690832058608913770848403697620826285685779490799876339024009463657970065129518558467034196795491375292180396125353063395641196130908373029216030792038716337444657610572603992071779023847140923842333425748990635430835085508390033616304289392107963885750418399656633276528191445340703562386952152474207008477945118036922038761125483039060719758988758913415328971611999445674606686921544278439635995158873555824758366865758332453351761815973275891558246998256146181339089840321499769832424185977705349007905904276597235320651722174685433988685099284232150696039518137432080597800570986941688917816605341878438110449241068200603560601039771611482096065847441897428919077273864425506529826815552865230691924299058436728389794725126167029143598363144016690970600699347050422766231183541554665351739435702158418397933591946694082626188882801429130558404516613486570670072353307001320002255340166430288723074011869691982175262508377337667557715309410749256214854401028927665060368397188098887007530460313977899793943749533335909173980119400859749831919643189891838394866425899281567900690242708323403782742386385532289338743487262067985235790510622808361185441049122606437360028122337842166527244374509864128843946459234386110289389148583216040392812871477783583742183162693445003762888077379627407793470042096987392314588816103535871241745202326331434857104916343551659479397893718337060055331846546177294743063338500414414376123035173471506411601994849467655582317530342559473943880318184050543569310041896448311989086637390542365708009134658297162175684534453226699801946692979732198903420990231704106383756655882741658280122043655406035310861516938888857809598960027845590472496173246460901866398489791973504793133681254991689180694163459563620197975661870567342676238804934415491030235426661149960738615282660577496380724329272652586574974545002268011369569918858035200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2483779314990401079627251175666154824648358692963717654066983050578594654295631149690722655575280249054316958542424780167211864133619263120487837702241470865677804253991211288694621339017537862340807018523936431520082748703145298068939764715211998553756631144185114715723381600537252261919143359678967457702432533175064630587133264223929310857065083012090063017515467542114318011510369355825624576394074933078179146233214221823643836145571074471525868930680228425877389216124791032996018660079376541950352273282614937960160179115803278225370027256565593037945196174097176948591694135625987010543579027083795269799105167698110936794686029737699938387573590525090279812221955228542109651635266209875254554754702937515081520770461959197159451458548948855877820897837868811096584992493754039137181673635952022778440697848653116817138490655476715693639763074163038768576254823372707575999414326316860493096580442781463998949571039563278026928889853056783870458824441309262599840001307497724054101807851294130734900640033760060440200963762496297244718016818721168763531652752001986486134153874701743662825890756897382623718881431654651088221474776823062968075213840115718501821248712303403644240316129044478602620699905145108028587566195574495786293809154241350813590543742362986060007217283912528998977531327796733969227510058890146778197798899154675032319875938558127651296534171801702285637721347634149140733380850193542169390460287437556410713891909831686974772106380804304920095984012504226708901774098357771405488594818731695661422551787277995948515646868104962193024990192878963576045234681629819792904308967330141973074017901721842554277812966789112112317173867941041037233219495870275816602340033290374586689405729158775091771033762464535336029917953549856204541508517313094027463301168108270699380581263295493735307664853220912777154901975571512089866149622105505820658041323223661487734198463577159638378747965487225219979837643708808968008994294129068419460158086754935641732379612809375675415838122618172852274186705921569641277812558325498619150936723919039650024273426445958475676618548477580766228403740603617921100059371544750699726904570693204396075410395974376660694160950160811673126106768797438653953563093972718714769136166110753694321604967487322481968809659507672668740586438910179591957878845108485718579539785541555667410277295053837154061905282158218379896224204907855684851663750536964567769784239037515351818474458853959678885285333513315921249754415565243173530836540431124739402252292603800861487243592499007646335566213503522449354595640026467719979569230128412387441376800220490115633226884577940482592726170175717886357362768839756412150428240527485188465630189830849338547966701809781353562572114331764002179885079721586305249609563327318821191847255035653527207176328304614865109338133537903693808391559503896427534447371188782181781734453342206797992211605489003411790007493368458979861542999852537339688772138898436122696093616261918326457254944323787024343999449227962778301148616124964790556088681855252889021015347822984800507933351595734275482540029240944214671360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -69044684097124881416690560949862960627084100789509619624834272404661087395916504709132341541144468610260027894584080236206882253108065538355188360781767214643193107088781894919938608149506967641179792385826083394581157878189074525411899319984059304018018366708216021513650602487588686156534028847709795977305611553168460284656067408584909500399995792754829085275251149965173493585073665608322445351914369310304849388998538909712114509618824685302003582184872569948810116557731732417210805111206657463737990657510500452068684722470977963712323501793218116938010597949180721232562386230627012600370231229877490991081069996706107684852001922496727550425350866410152556911852188201164679688729938378866188780609147182795431736653373980288104433308671087761480895228018465964119313629597929167793387470685771982890096750901358957395381028136322086698009519497623579011742082481628236221268899437285769501643063561904620267564297268333785792502988663509039104726869787054379673904802830544539432023494728785287326904925060854652794831429324289513215615425634835593637473204028349981064980471249245486877399596836201118023346117789285339482869525921651792757706190059363330645018473676722928217966380174637863991188785808104082724883844641371210157737737967853669886284079912372374258364800876683373976582840577823810784288463228741410029222367928312531526510559318281549523120269029683746383611993151646852586097187624271408794059586924668716892570487738478991568820004119017880466708178437717764199354653210395388643325437128927499440374591066581763813627407167271193895855187494930960101515779245331990247542778691870243257224073885812659633218531948286090842803787659959543497277476206802327741364731712995920903865474708954432916027067536831308430963820164299093451497914811658380787488912220266411446470671567164511306461953618991142592256490671390603682943940808685274661300852510590546002516020374768108808722017713747486507403277045387309887423314026508896232299792879720390166824878827673061593189840221736924718321709401832516918935115572428224297982835570452195294359056678674712611812360443511975091864475350235062161768702801321967192814102160325094420887479325706982853367372532219145729422113460474986018700466625981512480574584091238037170366424447757337217918829381879000902519508042178484385097145409374119935303876647728899439070257268748190274653188168292869512012376856668809966904080534021116374737981119080143859228722073632031157683077754434967410541745080920028797501317809295686596418171862760036117578297244821656939592091281112663131237446379341277813185426442383920696165749256485199182815049631134516137988920335031625128421300578233797621153971365170759800965896178566157602376356983356005420279197803026248301865301584902253355528206740271438287283348686484489411667652952759314877218847601463115779405763828237866813760546138461197308453117165599743499231192133377369614368522690333756323286600123683963880605807256738648561034657938531380528275763322644024237474430516035131900496460928902285954248692633168751313804592525222139287418175312789243381860662527844390440796160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -72645095703459374194597791328929397530038367717940538706754375332079094600088332753521686407339859598892876554067348225574917600468902504422674438753986417496263503054106129114204368662292974581942815352865731184774495331109530389036691837476726665211543120346118421347850178772043029494395391262039667146971555413999700842667421157935675502944642683100603958666438602795424155128248909024216858031065813007136830363823824527887145138514559712076779699570900960731724339663155885078721643450425647175093779318281478606332070476560199759808551722109703669394628983810318981287696385591951267908963022446489256944554438184613719852598859641098395016506249021857296453709393548369159427304854236288691135871024343621682312677119855317075606251361779809144250731304315748360983244224730441422435444765172601511455992758329300941477000561403462142606868386447278096949966062299130971973825383186378036692038053036672356547632068198268148527019172833562759170643239414361503057882274245656060531773760847083815200726822873856669317196442859137511303570467323300490923875914346560412685778688102657100867705118624057578062087742365828001597944757042969444799963077651080392588246890621130906924336997983663229509388779897122755418624604598466252145086858046299854512570165790006592130808335079517182433648091221383122700208310730313391577117055840606069615077572637982000040085035977060791375016778950671696181160468594043215927873583321689106084836101702732360208216034765669460949107354401250776301354433872316459265308298075711905053399427982107432798656905445106869914786081025292924811997793616905968975800880616441141141622475514927985519879282190874531120103488481842255363274299626341721344779235785157954175739094241147306819113828291556307187446992495721377675583405480374631985926460001415906375498441145508051546364498179886036076867385270439217240130997158394022198784275971826475019730621054323802879220553104554289145015468590319853611850574471205996871554925250977115035707434179576491089324947778396489153769939146499370654831988194391895675802624656684397258413382904799890054414618733621438366126524784358244627495001825997907319051563827539845437301436924221595617516084956438172952185889626198709680370357753369074697737258404225409475727684434099623756942133994822638076591633880699594702295194125635043580642452853562919354208339137737378207457877194311635412040402846264438175688665643105647696009776851053813398136091491236789337671831027697486954075493630573092205742352759248583608305994101447596918611221374492981458501021402073013561362885196222480419613928677351281845047584776788260812010162770272685013272567853769477859672725478131460495468696415903315147780799435170648074274820440158681517242508475093826115601661401035756877218097176464572903756624310612103003551790573564571267012743537377703165172168312312703753522330750226325174867219172344872416522992884143212295842530163417232539465665581833677031299930949545362835588881862278480477817127541489338262211279495755927959333633713745536420290838034284777989812903582201687507364690094714760531307738705798251853905920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23001090444149372368482499183230249928570379470159084727039041881409959243817930057038493285909957958531737644187737564098480306363482122639539741920860681065503311068480453992899759930120351998330557624005207897713003716358934803483962563423634771690736164391447011303675901459950133241454409997250731579560775411729080838842366587043310721639748397869977973697709611500137756770975609285765293706703660046914782370265675291408888136226685551183112131832447561836419012938773371100472144605438012748766839800494267186430649864035030596965824530466700043816668415607498748474217317315017945738220474980930518453963148640716218853410790216488722033536811198173802065162973143262586778984606842742141677831570816022254212418823150504871706768851312706652361101020126485058774785581137795165264075293728719410227928939508334978023350844585989309492952118634403356524182357184852019401630701554323142786864353367763338194208066730837124262141188682004792502938610473010612328411367867293002836526661736390728952571464679274708952490895644250261361144232391993712317589072667971672115888201782058775481091172655516728089180890834788103195719398559859101646933550777990355060775857450557036521476274297224380198505685671889908239526264072281344250661622903106241464892269252684496893339059680100752499487106488199676498725123692669933216183834296081552658252653740629562706115226982342691518049366057012943317916522303044756878076050992597511643556945540764645444167232585670056601291933084996410417778285797556394306272916271108212605762678680337014360398155886108184006937115140142628852657376002470175223864629475402522327113820899714167993540408851468372122467478289121203717967407190143812153908402805241102389609306668313029675377617415831058092826670104467751267560098345740560944270801566379602398779624770583268250498011056385575853003019445029477981330982685953881507382033252333069484006395476748752020933886108114738750903164725529350588799465538804887869721424459515483553703953291170642069665605236327714238731407519548775460199188022190125891302258628326319485272101856241589210380069523885108703322960216529228409284320471380023494188006333657459546463557787648889775147226200906368555252388744847462767865446713598723418898033133405925414862436121043813277225003294301324287098317989218796805519348753960395534055325433463126988893122293854275650353070910222827631292346162187236346086716142836582916690213816196246345275075831874357036292668443108807323457795755223511792036373560078601631689728881032650377644502241038976652412837856838876100714617161465798834428163472519096716057246651038021133436167217765818849654376224780999199468709882634471140341469059881498979910551609763599203932847207160673138598968612217852204190322233865627183765872469723349069301078971463386679075067975682712129629540488158557476249896374394204343495970320282062460960292769923648637142830650209609075230333394914407339325316997677840869615418343261366722735779681955067089606804436032545595813718135860024417393059430361721735107269033756663498054119168491255401335165276417842683857093535794473205760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 5079688050550458258684423168434099615631136841423308225934769564027556060000111554279913877155480669444072533779347789125291913365001018274486183631948572039174165497858345886305291936155932059733729023278932935951538268446699520627387360668735651342867323624031164591668309357078115418218279973641904217067963408906228612653474124764533489464142949742297726715088734570910716642454847404752283153257074671447734114796370986245630515535454319387196622888644190049765920141716924058484904127410742446653642642599682817286704331080275540625445822136423968480513713060447344316804083055947740043203123120752379981093564173749126142822949133706539793462917109754908493154015714026091320128549624134310254761680351642123067517317244209563536209532234117872542343029272448911175852982628279512991079941641165283173792221235802077047014178001855916885447412114044915610604564066331223443872229394005552072852750743891119574398524353236369676013301564904693143982700602332443481189194649590225669232312438517852653684910226103352022916025518444138813606690514520249168146379043756246343462769922899543727047963845964600467028903180424975293056981132530809809392450849775069512042569123897590494913508553511945604347162227072577371862192358979437190506024888393747010358697226080365422084924967953115873636227494735145526582534274746325573819206645855891206198506839268664393263868858051925362553337018612624534571726141591727883780738088457717515441546241803393861502940326768637382370851600630797525484432836736585805103602212159399503418965215137367900998670287984807596894940308225602559668707801456260240930913416069051893701206282560654117919455700144530257996689059843474299862227232025078615354013811935940025556710572468612647921519562216314035470190904166568357724138570684326345198208458473716958651251501250458993169789042868291067902471439922122487627327092297830057420283965404190582742422971947941757861722909914686209253839938524441987348402143967650148911262203701856076991840807820226296014065470645567987587166540645286636120546090161521448892436089059894498829153097609307642729165881305963447067189413992334084112444770999755115558883265957592880808976153718342002795372013194719747964598228427005948361711633581898991838410766208058954292534574141203099515882291909621598965603671876027608277900546731651789606620815176452810711804104727674052172550678038909655891098761950602217280819851875191838454568674980414574203022730443610341842398213345202267171848272913158565470683204832795201242066699827776780729779249956482815572672207959844058114627437549780970481165628667715810484838555061145434619346203015088143767787619155235595722879318572414946935797472928371423185537153466470283967273498117753940123529100166237612061636016913833353623244835658051812665005476485247134276985443868404082366571373937623225410719792751696677981939433284529906346771806005091101135277330396357119765843396567798323850766242624733592903500562226002970732562442461886881960182766371584042254609748175615368014623761638544974766907536383735488716705118679847430159727513741104066220224064920093720576000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1423849217784315625556235871689539880359191222193750894765823803478378592664084418461198641742612143998886746057075978860783018585599148941857239116134095068011586486711986596135760531978185768105015609309145676791577509893022784571940051237743617456449380907139739103994540899370790100113903668363717113356175930677572197013723202016870136695467974775272316812725222506455774064399608684133142532973155435200575955298522025404139174587242977233135158417794806456264380068307118645179783409044406662899441492934240911258440567996841840455133537035298240986347933001851050192789331226475074250123114611155865536589284298975130781528909816437365970148975116839424858605214930913117469133350473745287295594959803910505931147877863190452012718823305443385394908197926757324843273023201981628319541508173435398679167616951916056134359759222181152606896922767124180147584931376934753524740240138070162106706935833425952381349855108295361430741956980056449670427091749229003094572760588817163412789575373831019446511907896092559693267810984710476653168811134534671671799750052701132767552692106284296710226058293169096731349990911399540412293633004379412029067675131831351790025061994893537600673375186004328339680966278978051748988433111859413087104420685664884069665953252245122986311804668912024226379036049473231732521309803753148938531999715925133067898480408880646842127176668446785792577175781446826853643647915183034529154207968722626248581843132569686467944227036455351931576769795649676110014483446267512331130655675648507574898623229088971789662378293090369835299378247477397056205024252051520275557589689875497391992804321405330867472222191398331060942828140874435679030762262068730852975810739031421627111354243458875179977440489738051340477550631257211643317411272788649798676725494158761304186866666564845822786063763586453746890399723812198540413936639906160112938441999744490486831520857560469955249715158210019229576880260719814914032176442393764585845402142298612853595850577588147488147931558387059914824638742960721952724345132826928608346634341614335415072753012464489310499746665631043403339177625375357237939293334884278786480060264123043831841371681074253661591680204208603481617223088566074092420495836978627566662762778349249506885205321258077459418277593686478239740451867628702184542690894768252383619970637638717986083569012851964927797424643724275094756329251836537897193450341764640345722784492767284952798702200304087678949644870470387324894456279541915824760101378096939159333049196920127023046919079539693773823299299147705782349833716302767915095693279230256598132170174523256721677695158276657424606744947384581821104261991201591968272732854430201136731332826310369773265753620381212231639717482537496706060958157009433960508947659395536118479864172975384906876813199507678667016934563260745426422188524030201118574466103241848194520681350611041629129617683666458959496313784200891448315728706589597918219992213693678448354968490482734813099009452624118895170260281532508632260789195060283892989926313931731976104961671092496744872862613935038559571733204072052817920000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -134483039497818452423549690960636585660174852413115474283827696075804765168616429560094739626591655613992225649628368871493735737993226953224940827274457477095736253240435691916347027723343477230299152831163323187427980897918245648813883026296179777126948871670452651784978055790355063685779138372230250333029297768741567448234840643064980454363522067800428400364490533474463298321069324685444438638878194243321870568078060393098286435358857252676781388186668486889222447535600146567304916782007702757742942772121473860750873249279843153523989063443081745787528603171739795174982961290532346665310406959418165385705202788086648799862749002838513708225814681516255282664875274738438002980303724203905758419027612137238676635039527974719038475793185724669633073968839568634191329160720345116143367979007632631757477731575127813804386940234721768340851108628712510772566493439366628000056704803245764330130854523583911879204875695387639661053957828933760315854821989073150499034538057325953250863846020813240666609110109788961759128653422269085580460288320307212367136043174555594402594344719273576502748386102468915944491606126212472994720822002275338757722369080043323377441477042612003598018856904477403462474993257007505114542182124171192028973662115016738270087588577685137269051630244315364370441551661706917133449465410477708001687311092062647503051046401593531251664667526268440071620319442383053642534523504788089650374100693088426818868975513147088985707502849565925647804527640834783001193898996758723947446821347372292841854507896499953839187982648443061345857359277463298961021683511956793553518326254444294723255317685447295762163502924860734131228817875365334498305620663003559883938107677790334706253895816727255915752822864806921513640686126185669061637906972284817849504063294816058153985278376442197524639648777394491986510002400568286746220299617128892320535371930078015339317962446341454689968710290960140334275686002516621262035534232435108316661710354592492303114612870610774639901552406413857653754852419337687542818653654298413632596211479623432184322643144327331766049115419918662087828137797460985581910428305422468968293503611608513549896513713032708530195499106614277477915737245290616886019929327232482166496733152333834237038665461083366746513434705749196331753034462553207618646949588583903728576772640953943498947845720764880154327933056983539160759768672554009973121751450088009035553669932029337881721604158479706580705055405809254261843681571315906070316208113238677479718300593619754715831186619203234706386227346648039765849465241500193942314164109504597431688151450812855837636119450279974319336682462869994147995452959745765605561703407636269142629738125060107101553730428734661858787554097263436869327496228341143627340688056714621261158979657940109656555680201234379189688453597185931916782866529802501866817939149392080455721233080828277981555280051889882436458992387510778730941524077392821767998895453769241278429544464784699001259318038050449553626095421673883899835409311318941324217391789765949694415854234096757498166069986938982625482233136786964480000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 44019683086570346481015230103683097655731245146108291618663655992608227973933763837376777986224546164991363778196546490726015521771358524989901514619740216845493295615958982616708627202344707917546122367167032231512890836498747954116922282810675076573797941795056165011041954462916787758741195846133492656496708415603374496204796271827396256435116331106337059603802494480402554128962747822322546235876987512579650025777268065500435010426858281323860922686832080396916423597715871766736710191291039754622068924033496164221174347320630180813666501835656868228327998655076698261555963848434479946262274326863255875823324302091679128681372319478349859585329917503754454559190882752406122004523107381242627244024790210310118475629751479051501573790849607825285637007901179220295335435928252028256028658259223519021627827814730228696620577121247787027414738102984449439799062194574108334278377769420253410727179534304355962136656661615051419503238397330356982100784690977332520270123867309228060327216123564729273094462107937160945779614141684932959515023068705681252140540017308964593898999206737834459761475312711878656672234789353974751576731370963820851607052991881436461182595632307966384409224831589352332499757748184671950762410539080681658357077320180595155845161240198279984569955531469432837135374316389420730763563102522095654949543773763855064651756757877114066517657906873141359522258919073416809601285795923293778413675561677967354750388977573901384587329975416154347782576085161523261659327279084827285658981397507382044871877800410301359475431456390470937325035631540436708590850587505598653902086081505511604614059683194819324026643433405125144529455573674974284497439899601416560274790875821184556307049671796047250800486390159375968158555191420508657691332246849448376918473106281033444682034191140060779631580698633044851544289317314966114726395410225612702607490493262710767548203848848489804307894172512397669209804404914889578341469936077675324909869900928195338466966426758288306838434948460521567524996289047049089214285081214204804446549753647502424634644738988256515624156076192210661487353225289060018331782615353713825564414279858640527658675362609093916982364728934187032736197757579647000314136811737142813132580877628406936645208712244701573447512259209230620346106630602481479898431335703545390814376303313681173361843447409198118745528083435821765324294484785836794869000884958904042682898148365230472139747386090194183829928187924831939225440444939944794313872834363207066511771464306192833312486656427723240851566993632089010276639324208059046044934475108074080627178206622456874526335227953992738501393710609197212442612965653232968296965264212415524461760513727761150099333969877521097134242398941960464090836433380141508251771276539298433416626019797319039040061616281832359165925795303848929282687694635797159641067973015374246552338862588112777800969264265662303699420988382871750748113835637295943039274713913167602050544042338828194317469434946681852911370116170042885999334977094917930786367425475783176212076371853508334880027244648186622706141526543564800000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2750840293690272469805860898333364689316591464824704743840143156029388363863464854557097151558970861316836444998290955008626282696340680882581124356680732459068272520695641278773925770216375874006583264727816920443127796894773577980258577579545602857828119345279240231040513947734051140310213644640732224113962847888598090662592594157041232052676625235956330195873065022344200613460314264965811515973591219671417884142841476976702478721290759589581203961614479161923608561491132957301087380531354474601189452971254053610148892161227360663543041934767634328233852980583321144888341945790260074850263701317518834974548941717328924327496739380610681925721375240137885024891706964605212018491460492520212769594114634309425577134355296288633023479152414560480867257667152315852126013007255608788942425105221587329481735478896687551790799369566532493100752921332225772204543645749932950929723306863734990433415087188548997624445354108425037292858328286716463519198101815606983756806852945680074731602226279709890101105703578524616272719912476224594441685659796730694246911067659911534043697977713045089093259478376877482914577851757026958827705750334415871335528431775779216115406918621250195488467315027866185790214703998934057954701892858577869126082582566574136391255878953947060395432481992630335592213459084707409449466582530802244642829429491921569382928914560056861259132409181600866235087386578602546211987208328545789325189807905098353368207525574933824307767038734171444033299842002101823604525954339115089234933844010495476506022502200867857810143275740775245589081366507933274964507314431798110217833803642370709789050486270897660775025753076590235953374033159247524416694623219886553220710090429626696641604559525836512617035506494525969595892984595521640532152576911142786619319029069679560619479131566162283186483503267614040755840728469131654696003843106816190148187005321937152398236821874164752080426533109118571801080666151669873622423014044165984371863440253515821581687511634924725712913695214952263980999814933911263507186581634711450318826752146731540195456587731399299654865427993630704161340855521056181403997998098159576376240923679097385793671647734421643110610044777841894129101468433833701425332494115324965240888685945809798540691856580101081784321537845387139059236530197385228030189484615919805388103288825203749444916685427387166937785742140112629389457197772527728843117399366024845327590237388421990700635868471549263160623703582231577326881709853518057184194977440602227841164203593600630487816724408808052172553948200238226512439115332102821564423493850996767813675147451873466800696543138698951812922821090221516420456186016870555272900308655472103603021105754968636415164804916178056067645938720074341472213866267704414069632692084887121261424770726171551532686581165690027835058672559830677537129969586538293073847635640277084725529883945033409040025970357889329813329001762638039109802716457036780099332168021136083439203304212436783600124854033968769908760798902474055268547151484063230929497934345324661054711741129590119948219081453972170517932964577280000000000000000000000000000000000000000000000000000000000000000*i1^18 + -754673264242706075097385755635770170488456669004354623484953245978760167632760474779041272174582247555367209692006636273017637670714819186788853470880008384649941719686158930971685610187616089147710593295161036318384469617278820553999301760814537774918590884731598937338073783400792559309457353911225765350551855137046878876109983474959743871888567637621276911383442743769114737751585689398509482357233290465695309462633038317632785968701333357806497385704631053601419041065490655669114778407090190822296072137760506810795015068443891570197876541837750203576860081222501431722320330086666248150220614782409552720131237817568975233033103986739123589348207728224391023116532797080834041431337873052364485973682725003482289465857935481459398762227844831698731444335024373051613251755598208499177440568463547472656784038559428778350372503849781720766882096275084828141842658923532311069137130208942756627114684430610068790367314123129927904152706938538852031324659269215393283416944091114384624519129235686391126596554944342667214809508948852747443696439908715505855643053096733641839344843790632049059855140125984891927747318039790225827035198317818536447051817556862722653506291094518515698942679036251845398895600135039601769521811767769810522080114207017822170556564742605323656088813639179261400357365755472144446416241228170497573170700497458221535166563434862367808746352741252551947963363653891024334869500359750361405356295637748676865626368789357820892030905531291464615385180275022305180530836097821052522233206991281526257747459918503249393833671448736080077935348342881457633990291021591052372893661202959173750919275552074293847358996512932053487401511251241477435774894529257673853255462353021521808449516520958150744280102455361439374191992822632553514178838475116188053780354864058528728077435629484921690650625724731731881148032548541104865463065314035090516643537239465072535738934765939304222313663610650167512288120141717643769798451592119838604716821125431081045776572359917244362615268852216742913779986256500683210198004068883000133980901783670041032188358631482567587964137615539007518358340474692082412614158779978614418836479000924759057916620550523031984148381914036543144333634829701030453315682955615058691031111137752005930851883709991845537442594704673105684564724109733087509804687558890800153527301052187208494122278065102066799174815463672013574335850627318228725595914856023124113746602580044024397761331538604699237910189345191957924497776237191888595584286473326354870824464518625704781164503127877974951761581508014437131719821946805326330915384644589767134106507604100272962140358596361828937432697045535551992679194717949205470114815906367199900038534134435802644920131077195968453548595880231313822058393456932836259660368605999853337613133196352819921258116215106177091096242942893361959517879432669591448647429746078414720126737244473487815936255822147085338511176108564439354607033426784271783018586061970788102841452434681496453360963647445103360555984285506011858988629108528457837625047128267067917206141267564624768835388575248039492765750394880000000000000000000000000000000000000000000000000000000000000*i1^19 + -66487232391119212084304219546063325248691689937086457412592499067101276445908303303371856093137758869920747708640754095956883345920684338162004658867495335502370203254693934239537805077894095999478225237692225650517505984453342810984080666654207240609128317856983407701331728506967104045994468835092947058260148943994451323914754253633189712861415990737223280432977465065511072668465134943037500493071176824599385310913709424569066448677566650678755721313988460392246391313064463647362275050595533342783098617254493742806195574406980756873697490182776412402537021029374977201649388241171800039409122510367566280442323955283756921991590492630150074915383434043167294313952907599508775988812352804386745225620228063413296661591903126280056098087227616887913236357555308631887798364813576571877770281750172417303456360528484076961443500618261651433070730767682099851761214513071053564024168985111475888262334563244519940580837231204510091539911121794022035544594125518481080355346713770275318308109993630208453965920861256958561700226750211008912812807179169994730111547496761246208213617687191654884238588257215564391670639393514950001779528521439168439534939390109802787741528610907260854771599290739000028096406132068344327999169610797250642895766001194012394610487336488372162552170377218824876188912938015027997585937377725408974902500556331005937699183380874912635544347890311583957961065114817533349610920990137183692002694046517700478781264527922576163110115861305879233050690114133029735683302803944880766093141106906501716462289511969617512785364223479700640003003179371877450675405857524547115053865561189901671527063013282489885602188330161996989073604757084053528080947264505907841641431891616891240755141376058058721353251185948596422001414462408800899754211023597670550124825198885236335951695770528446891830861986346062887618947136201899852472613737161077526525308060038458531451331028008889381434304172057077730841094585141686548709967287802067412362868163243932155263718390539620104597584974610092090297373223064264122362605099820784763879671861223966991557179865618772817060568794213262221169228951295247505897716021879962855655922204721196950493647956354842286236334096006849012915864012145135850421537084995985095762125635501111211529801353473640257152377961385060121601264729388761586438854923251690973345999411780551975730182815992859073034983318125301451635444416461457862531209755350356992420993397432589615940080874818743415051678929578498287580508949756791204226156136483785486459538284833575055778850565916960628284029353114860655713531293269783387632332875146758100478559451839643602558657214278964131154336101993840533618291254000168154229534101379718246471813812361454562221646191617234674636977020170708507109193414076337327339739723785957718731254694936576333152303364610825506360655721872395743215062585890454851147998668037994344872379963281892103992687777815697257691360668700492955144706157031101408953956614829907411591866283190417021728356764524066246234784437598642876616861849967808853073596696438803374360263739922635267564328653873123586194223923200000000000000000000000000000000000000000000000000000000000*i1^20 + 13803083096148022853767347591386776207346368627181623163652749960330632001726545868029241408729376921048711583084494537889421377142016349975863814871205407519751757426470177131202404432410487832873399842411163013965583079082696821345210262098936447398536501816324708095779987033038620004908254711605153081434111026613980313672108221392302304928785729963034174716906432532565883459648882229372570060190056553717174295637540276520583853690239759379560728289770147589939958055647262514724604381732153834770107241906516167496055131592011673632211935992983175093261807809994114604053381689365754975689510740256652883825698213342053401707969529876171384220828670043960331097947506761908352209837853666003449938486502789493699092389797577656202333001618500015192222580471338249636641115325067441908098151481180376047436127176552178280084244937394933961041827345091375028598323283331873058454989350768399912787420914858691562160266440324069929822449902120698895419737078785673395321218624973114685356815264122742421261815831362393315747052139389647995541081708310734791093107740473005195545012182531883017365058275118613560328726598157402565320586514546986174744720542669813164981868442971974919496221277858093323186608996146389662234862123266393190797708640608616995203327747292938454624639500142717144517200564669836589617000380134938614116335554643108186241926880124369396832908641711778366109263982935419123316174373025375709766012328097235278467680567317596837528197040487847258719652546704973104906632494839004763372196786906223302861517295824519376806542962247599445895388789772257814749735603191957793206001763863844654323303823802239640283363327031500452642902898191956409216599360021973853951812799965945658240452547709407532764792747641757987969439959240427933476847207917229193435371288254759448897563027539276329797524304939654642408223228880646007006865089999299326554183225998607750776406785768976757736733116798400520712473757247692812701395405102682945030739490287958072745989195751336014317537513344102307445016989684792807705784144758012542146703998444553602749247167518308635840685748428085993242353954213847031279492958123766150326889187974513674362838929342639559162369768101854361237536652314665118628236361614693272773339262880431378508932546769186532277912459165891493884763076396052811058304179848877357490088750389634391080967313392725547107144004764764083047300371966927692796801282217540091161988206591095049623233532417377075594668222575257967124985525865678129483452016116702322042321185172984163623991991366943690287102159578378143305250953365415059557600310076987354624119162228506882905578177370814424626001675279065186157151517170962815099270707524612785721026456658636538679679699957762511674269352426952603142509172800519333215476825093734154371317927733632092597556196278393552848695293254012172348118212455457678619431828294210894301064719295173388738451784233550434148079800685440041006709145050580556991107109864540696751411285621510935011258750450292919150691507350057504950636998611894950868851318849643441465867871775119393669135746699556276668465152000000000000000000000000000000000000000000000000000000000*i1^21 + 996602972650269169266352576094180383152082082874641504232288124805846704600031756676693902885009286459909231233767909291809718182720302882061672835421742578257498355704997471207677917975077080131466438902047035126536329373625103875570103684244050424600528102516255616131298841247856179444950361840395428633153639197730464125090910807977051357937048552460800093932415574107237440388808591851682170508896204859569469890224984140351662271150967622710631575455797228623423436988338113430810858498968685482733657114284510666725777738679099239598192451801724353233770665209018675198073562283731739669970362513512804715103984548487879968065156208062757539313302157583812342347584721623478529605656978090931344189211790903292232604879301993842817547653699887030090848035690250617117415898277131051373048737466605581145459896485701643295067742298333844182034752367965081975066092917659441838419979786468134475616083745976057012559828049218200044589630452828594664562931724378841630857015338811823280820756971753076551614448625983359341282326052893547726990249452346552713016126920312063996927048101688641995630240830144649769001212453131547203914768504083831858310927293437886739046024996854784028979616404481247080254953334069960622437264031075146119255283078775501243669847103153063007084707316735063803501801573010357302920760557721587955434445328076679671818140981849685405611904625036010520250038976893703640740781811741209452210032962048087207003196550826512994487978878129050646938528760262432059831597869717894225737415365549137131308722742050159378765128459913659146263282615229931854541099336740660048947777041583402981978375512970215484958035604573329223823931107870382351548330352797589416058585146465156671468496736411406436536439059368469595481203785954877129794430147075355506936556940585149938378356730578376273955271346235887917363624937335458352805075182272989163461158726217922686253157977819692213130211624117812898476207519621381934814840647008644385769994955632981846604143685726812747800721695017724291704451435576243931302142387374516849235500542116700469943160634940640386725779484507255138253123887108022118300046788393700771526939788135449362141593318261688605191125016914820382677337457359456581542181214186999434789251750615919538831656143572182074206587801947229846934086469617373592606206504415179873426918489614052967263274088992179355498973496305763883961114258025907654670539276879080550273073006192508138184274363577675558845722310549323923402984889057172017602383853575481420897917352839898336158606391275633249918970803807355302911191644777525213382616022683081029953469598500434960506523823846676026548209334978374103254935147882840815093479919884104467170909817515192817975649825160009646380728198646507443666577775142773178267952734408239493069579631877518546808066879448584120496828767077282453723153418359043418324964544098906465977782154534400799384731284603948551019576337692209531487780338513110826678566951899551490224730942732292780657236767293799822542204896067422353837738095403386844675182094375598013535234552846305466327586329104671467110400000000000000000000000000000000000000000000000000000000*i1^22 + -264247851305540980477135937057378709227376854448890739967123224064093136876805175171486013374576827040665938841051281323527933998603184539676129813014073677474011458957990869676157510167314918155103512191436977272942225229400553448705853674865218562264451882591258058367924383582696847553690191283751844133243611517822165214820802288749221748218043986390626188777624862222402386764481723122035088428137319484644193646177001337578370747089832387789983591327226221105752421190194637601017408476392784825116745791280895652550518371621849606981834327775003646750367171482168410290392536159465468831673126393512496798251811386668684819417867287488345316839643877690402704644395919989203348491747404297236801014393646603418354637164644422508561814903703617397903708521506208772112246858557728756793283628658259216445642028253855638290225303017526714914264125499461431964546838959586389388854962803700574363099473282785389323335655411047305171594042829245413306523556913290416896314741136484960940190689700926187599506931126925268707352330767867161413444999213995887722681811870958362179501037616660483597708648027585882405940406175964684683913440977557611301527342076135865741061551014971366483896468428443204203042335758303891633790043871131640762535229603275114799816808500962487402961277074754166034665292383197986886996264496761539743202869281789229624383532267610002790138307663095403109159724826481751426625228309768089701485496749912998771163063588421953808395100955285587764535438695734231862307033429728353484366240204897586811514711020104434039241969533246436105434175793456475604196574555665120938105612032433839860641854292455323076072038846654980888780725796597188717343233991009829980083694172076627152523229753524292912323252354922809245645008842027646818841347064477815159037072781425540523640482623961140818796668951165517028802731622341874445364278461421840034419948365638955757310632962409534799099315862409282860899743449502343014931531342774350100018519896587918366454034891947346881743926682174191605602033793665814856619877388520060994049683222826864880306746116650290977064956440612611849051158804112125320268035316988986420504402910968458371514854232459653637765723972773354504605916101251141760785486497337199019812132019288498323422570167432257499526996439395716142896523379745521493468815714731336924813693796407040819768103737540273149458555157312985201137269978068779505968055112919274838325829917279566193750048427923947865731809302532049282059186722663484203491152814310403710901501922691296993819896105508957485864338848023295365330726191644327454664489583349309437886344920291875485714075506194119286539910890687087146804683776695867050309656095822741644321701694897462301060473508350758001914100744661122494377631967692345803088599325068515471307269556980174335546560723196052794833953591386495932859268203846836931620929889407174954215077814688199509405908166356792819050751611270861605470841212946828696498214656118955244055213617475162531769963082704896851904747822435001638905758904520801361679011144074268026681837453834059014787942214705156928307200000000000000000000000000000000000000000000000000000*i1^23 + 10730527597145555366279231332741882099480795940316123849975778885957907689100361414689034821567757118694799981222532114981235648846947327415139027699431679034768203186357473627211569320996650105111101397448090935735880879712365549350907876856867652946941897431459974788898594235375310687606906526082476641406505344790988614020977844372545348219999218701177630817403059172712629727857985210723158315299016384645714035112933022173662824038411622799282398197300218469536266300713454607567931483325186283318653080777633106693877466131012395399654507285909903324569504754290393210465503034987098908058947885442282245761148219007617084493039334597756664532538013752238340539826249283935870997906227747145683543454683380447283139554120079360152842264613930517498612691797282406446111884974394552558064895082896414236024041496402104713413420108728807978118881320035028474333620265892431998083339044198165496322976066174615669092083286512901150083716347019035251861531798381479902771752223242324743620598798925355815529118789056147453289095063016900251391150637311507927148141257593984370947416789268034889959712415639608131063765257681131947928642232159053059220486033963241353388129473809897382149909480059873758550676823018788608423141634474670094770481026164943356103834445432861532561231826762565462996413174856082068291368460576223118320952110168916807692150761402976116994686775836344141899575892966548017711984252351520992738144242615893941951450133126670628694289920498937448342786668529931620367578861452045513791041336980512857562829315951132119524761173734955262033125481700701828492877470674259400343367496476661453472985967659947015069943082134398084153702064753111807864142666235677359963246325201214787301115426801726251000648728208150958113573769906938065357629355470928287747363868224866407342109847179208405460294711489659726655642313681536670358544570266351009032040687545939934090856106126721907415325737720183012051701477375681079087659154502657782146131780208830639727895282484768995332959273612637629833344327480671749323866357644357505201529539125088932206102835873506253454753377927034669184735033189930195531176155240397168104357024718208840455117635468286800398273858165849432100453803189076264772735603810508838559289312096628244263786291593853631596400321933685732507646081840648755785255993024331465724479927024198979570170127411187576075436248162389472061998622339651162998156566488254847488566253631774372493466187068579050563174838441536464954989790242737034044883159596016427181668970632666162008168133717604150755539217102060524193887381537857863512269468219187583504516042140388874525703782683955832506979031802111687180341852227599583257407626252683074718264163378330297561676929389245031155514683845023553261670421252772706595030995233260154718979355988223117287775591031808117721232411334911744352317441172332818105943556728944345024055504606349174046916505640717456568799698443760417676047701303869950149422451892401188750669281395095497718050250016709998935332391021318201929863103924951253604056308789501187911934507328391407496911783159243210752000000000000000000000000000000000000000000000000000*i1^24 + 1714145428827147846269681287162836407186700694432053641241032668738326095572180903470547469813098389298365189853550568189178587857753393992222170314036571162326741602439853808403141577168999238128552390795018904086184087668724438206701698280586141741626314107282983948530296311442357070847249716004072747636028976810594913119418835791495404761040456181782092052982903252091676218453836082409019713108600798614847535282329999394373603714349071075748896713571454912499079952629860712315544035133327056112546079021526704574829392825490793320026847465119662282499612237170077232023926564777575078145214189104909046797668301090346109351123276001022666724683773603783890928393525079825675926143055605390881657283287461901522545933914578448961800839257003425611802720894005817152309313004889120003385573889466466879082560643332943149694378460737437296882085592018038951470654607110746621941409230241170583225443857743375346913733443835708759252420035280255896814492558945680773425485110307765559363603949245043183016588838495714184509971440467567036736679259135658846127929665667303178592600341192906198323616009076363741719471540079899455864998182991759249208361447828340758637471033849842818824477066801843257290716255600179558220364084567655450285338658285097993271104323461945286532319649497327524470167863316966187991400285245695637989559468094803107035692023114562779475072977417035725364054976471282361181418486222474017710329656522739996535237794586601236742557502430853702173037074637548100244209674512735616456469301741109742596805963626174446135758013397391626661629381827400858950700034094274033636296802456576818280649465425750498776512928176241556594823745529142166517344541414057867256246175779688432388127047908160793678248752149524734338507766086106659048214836206674616032664186215686498228501578032526001284332689371378194857480723878289460690542787490140174435466912259679590604687128752063182384153301563108263757601528579337767610343172849471226319617123351696471924366719349517929131180138775917935601877900269053207642047332203388348988827234614528907171746759519003731333757373625530807886984456036324935320368845498886100030630399831937194526625150798325553828969162286059189053510744837712678638481893754956266834068554193414025189196407926638586472958674493385993637658205129542072487591331306668978877791281321730787901760730485473345558217320060740173125687016672470224002578591762167042866890440308455145161661002556777534531041194712261561751959317908841257588227637794842688529126801628274110211740971772338071573294448736345740131854988244333217850795314835677236627218728313598681242811932384759799178735859213770608128914939644651315919872223942339206984315577164996938653125886623042477428252862814652216053628219203150589557049954037643941463802464561792218001202131810133839864065012278196044592264030259255456134632969382213013765177278250938028357586504771762842500605701924315927573595362180397187931136667119230667528611728092241080667595303050975489184435611902036930462502436031829207868336992463363631711588925841346092524427686342295552000000000000000000000000000000000000000000000000000*i1^25 + -321244859779221210439772125728942185842011552081916056289013615175782629557308331504972026271923797295502088788731273316757381959374494853760276616042528694747975708666718263816888603776257921170675290997059928247462991378793622265550228065789469040805825521923286609270546353871505884626774650595138618200457166385639407896769402324244565891784369180306472763955293815257443420494895471550298882453269033729483115828979613479538743391723588883928135696158960836385406039849900307191141294221599255185024925220917925703015688016694128277697319130199162122988778814299466169178538197296183471086184904985442826642772092811824691509837875966627363758904827799521140386602321476786234170435556234624108167544758355621516333092047438455391387592141711783295149406808829602834858377351271069616126177624450560855149218719111897698718830895714315462656586535950872161457023154757295885198647962475690785238831471395666790331434217448235424915044469242636057381146341525796244373314729800769884674482518040781346733439811776162898353907032899248116378810221216460667430174393886544283011521939140664756253482855274075689558311149242338600653301290831153933129573572951041171358218807304571087073458282678574303084362510545860978712034583055444361682717828421401569348513810381286288651376061943803670908890208751795331901857784637807639698089990195865076136358638577247142084124420295734057088505934079620572667169819626081436672157020584148698968011496425402849088168401637421127121854336266650454574452581380486216935747072653864076867664425833911725406050022621285953317066797675536479430729735669917883252102129022704055700942221264261790851438792996474055094341618337151997958079515827512015411992103385032154207756516971633410939437187024289923521681291752604887667118471576176658235476757339476435269646516029719087816634687392627919695693473712125226616482141169055342750892911792320821558508396594524778317843846370460086472713417460192307589014751332928732088147365980434067892840781498104442129678447506651240273737443328929402454991204273830662760817234014017660046127552909742814404152580230848434353027549505857348761976184998353978991384038690550688273833512970584868440122264502877201684185930262866452689304716896396620520793470442630867904661458576959359570969943208589373111522305252388002460657874268755870500296557602748198281417762914999463692704558636093711086454526278161463890947946861076167638129995778315097595926733508400548684151747571541371813569350328771771551960833073612568029316401153027450167577924895604064310284979955249908420964985807087812627160209224968271900683353918087393031869727966053682529631389851782754389311319263437867166839575486921615664572824458840773229898849555392980545008931889198228857334879759688330266025298700262893844809818114023432304006554009540316587525827898367922806289827180491367770728611490730867382610316183949750051608466798835951490682979785900165575916703737859455907212361805395143204787314731366904209413151871488773730217443643589069602788090036790767290174813703875461060812551822473686935230570980966400000000000000000000000000000000000000000000000000*i1^26 + 28747583310723759820964399884888606895051928431737179686303945709437601837454718571583854000303255980171264023939851818162048980750304980136015470228855081772957195412858429077291904458220059254897548376070549010806955097744505234992775571745646019574518022665912821098909412716702949376794075530867303891914052964361638728749893490964490378873564685587859409145368947800231933261892230058430651990112733027459494075780993232034953300028368256916166234614701878195450271947271345113124898155932126342478608117716164146493275352962348903852993341787726614041444117100960487715025720341177642356030516356169782471905185378197453025606432534640122213357823636599419383785012838237241022520288126397397225645583293890587152594304521164626278829016669302780314682994468415807104063332579580865612681673059629997336765327738819669178968999940043603594356855416361997134916066067998285903088376760030962508058524450968914848699348995546548701466462839544459918194418749000064550399678571395319905110353916610051923898430013240446230377623701333307108969179349196202296922659273126844571923060176143465937714703570668459644045948076600608111395450571727424103303315747716777578013078449516704341638519616504646981621948296484775440935841288959813877228266003644910903448090358182219606835154294022012661538361145217449131952366658549721010677246066410551300562968529029865096939048046924456700971258499585892600140675109955638809844916570293973716314500820447586241002800986324617294659560705905488271233046393269621404227961557985937960957635448009681641447077171171774193182518342400556908889688994932719018982262324351719306590855308893571452184955160252403894848512393189987744805915396164706793844393021335172624596011009089675218819089072309273134000532038332713119523008884391317410448076603341642537962395337296613411764554317547201440062212359879461556749136620428306975233500911361206081768385528429687480300341891381428167478522218308919453328161094604115060255787513695902194389954905076547707915127009050126093929318494677061519371495276226460698920667675616937284772545375855777764403367369126594390136656967397020111438852342540533514982995258077141250222354558042357021233356436460574109039170364080768558743394430429129877500379997867210740854511223454685964148261878701353175519198731143379392024531320272923134824227629938214653215239816932625007605138543829693858413897879914542133706519852704339427901627122317053319042855175198648373630598617568499146771228931961168277931644788211257274781329449356088196385742037939021093019023146363200361989087957045620442886128686704581670766122904372399869397992835806921558507558914496031463413191721875340082202648519644942785049231531641383789448986551824941456663670250202093448838835081501931713842137390394844575826857898830454928495215585105231373687522126335938643459017146147169226437387254227493880370263211884760761752314638381246095176983354486202448814656541924413776007147309149630557881288019890627285456361128890057958389247562521246369760150432273242780502356580623290387464972172660707199704209817600000000000000000000000000000000000000000000000000*i1^27 + -761303019729916885961803133272075357954869318062144410311951407340944003172657530599329112137579187803833967213437994427257240555807355139215187475789916639611432642956560059981662895066505224574958245753840761384508749618831459952138494991943749547302456685244353248863308817133064465547701520639798902772714199802216410171833656996876785312505610065511573887403396405899727201132606914392506981395195234700599776853621562979002930433952925702349025740739535807011457717346219050559300027312805791754391989308020692132180154530947444016710986474877105743795331734863991588241602358084895922924787465562690114793759206803185660685341314657831300343883111787875586516370341316997667320457915321341347099049428395073997547212406230045620325875309574109490700326130631929737883084254731474198104204369536569898774026399360611026434288102872061191355507054266163646111888678671208014629657960688509033075025384547971000922368099320573107968101621015805115889996832273532061291658774464025937443993594232427543338403808475526498819882684878246888519761197554046684093281794224186193533161759072662717337801387714716341362888670012685917600389376099859646155323563652806493989280040591648681573871588230890599210537283013169803974786855954068799628750673178211449907542210786671724577900082786899764791264035883076449690139239868215406036492254261440185010731675145774565481326233656843974580175307280501859383004700272055715460970187797432396076246940589065021311826451030268070727620227817833859059186822957581747955576189823562743189764730879884797504967333430388176758869134953696663380307419720073334603427061286830399581495782693921610073998644341495280083631383290918845322799370494396830933986435459599666286157184162989085607827895210365992058419114427073659690825034826535401570703331847606076980457538185931369120448450339404667048419217613797099792773136896961239795445958799184832636381676903211356365762306545379316599104778221527910998796170767390801759122677402285615051502030365208807318778989871855617707956196389520665574732933668824298159743326903399126321823994365272534565396783590663732107935805411003518206714538854362929063712621409182814736516552231455782679663934515314744482905522281392237272348975165513146849954747321796351083480757508721641216249440864824666892882349375463321879050305851430255785825666114222208227332382935024334696468426776266845368841526806579699858148751980957459420345326516590721830400049305790208967578206781425961497200328456127183756074476670889531724870649392807043537398536681688921168508649595451255736056475827810198012540758622134419298803061349072147306885470237839069055261380653864699905248558132137396130658198271655485080381587084324703767936621118479466319114483231888334007822479454895121385939352920050454799041506946264631821241862828360575454702081005901669366955977860474177015547258667584416419420066851753876419089028249064005542222806857555558459145893996940778630694732746678377634723201837367372690606537542529057733766493062032566885988125386542919121188699755339492322564375541995231877529600000000000000000000000000000000000000000000000000*i1^28 + -196676014465952430303185266055283824032683118122366051237229432579176037143454739595695912674340654464656972407066217203540390796439093901451125278427103775283083259588537240037396842104641113879841660272221583018143979079598048817477440183617899928674526220353151020503489599366568049249492810351871636079250435691775459318071283911731951661066964198600334514443107277973221872194636169594387293042210160142726139130730704111212480026302229024165181494011059903320920666633983535031134542144440181921430261352703668147741691148513239025821065259600858823968576981904096697718758969375497603212514033839911522967105994813404602839253186957425519749010456602581032280419640425978937745266923325346323488076586678949564834344811054011188855648168111715867422979019621176600542763406146484453147919774738422753231986973657533584609478521676300456474380507638472289563966818394775344202004502426339307632954386404160711178566435425861195987358640342090731859209290015651799431147524750486887942629316632790862866583270833901585813334715698775107837896823887654536226954625564298441960022615774037474742323033931014762184442150605132521137370852063076127912638613903129140803331386566281694506378041835683654459673008895142936068239370674311620820242869409147805618698719588022285028435819729320989228670263880159504407633336612908149864665577688013217102563579027746961122601787311434264447477756439623211418278757275006872881429552610931360387622212481628665980964514066464060280317419078280680479522901539828945311410266358147894271398824637824402440193123789517864404403904900738406253290694446044675279332356643131592136957234937991775028468805751777986641796592484446847822388188336146739436588812420259831014479045310383421888890197601380413103567698386550124719656412512720130341509671892793179767686042591346486393324478795791580547060775460089580532337892853959221554679626303172718095883235231031018412376954548135124230032774789561517704877340273921815434175491612477332705520109469487122213778172219305067097923059446888897908114599741363001717294397885777026345581439096351230483194251050635521413534832133452624072064531203432410609754151321052758928876688279385333083218941278595548011562805188974241508721624623358993954991706915600383824045488597835819051417148225970821140331508709351326889863818983785079651767743890699012556075781386366132997459333183563294670466163214624446994650440135269727343121360177692973990462244985885814370883084280639707878879693091426998346749390485341786521261244075755148916655909167747962190075350170149110048126021286903438213031431649814401945171436335613079548449205846925392505853090130267422843953823132652861789913452188057307817298024855343902668816912472349847536127841472577067871499195101764711591399431861888110879758295117991787311336264550000752462125344106748111815018026027160289490081085005233740288797347436705651997097736683393520357746367120663878341758193041138627826921718591077738591773462574844682662390881492222937461642169639993925939829329598074712312741299685030380001384741052921728204800000000000000000000000000000000000000000000000000*i1^29 + 31277455171154416011548907477727435511233960680710008679284890539193479698764454934998551056901839085904178741862574568101326693369102133774548855403214822925067567012466609156658410828979532261930747769467685065465427065962351287389553075160598569907920004467392705176649296005365670446956373739542832083705625700570476841604685056256240934299333044418460774121324745300640735922148503473707976156880283783546611181578305985215901152935970868100630894956904561980075189433065404003090382309580422729559877744314813763553274242324359754306459898737212217413303811031724331470792555719063174820462626592782784836433969028216282165176714912476266958126182996171492872461134636452808440711936232267332224544245804752390710767455796010755884508735563541058034770108114841830781817515273149208985462983730734303928617346933483103986044132243869489365546889934054105641463231502493010149135909869737357797434430438791892656548234141571377071562353699124817976637066068461231157315601986445191442537803066424070554176921032685639920880986477052306889381368165876212438286635912741747845857565447896331580456225264340532413751337051899765769148194297525666842373230272194192758780183025812028215885122768410431739164640034300186544581304975024713678149240638964311226190751062251649731302908023367636702492092958694256094757414067092507214682001637537693437863947699964878620769638003100021546692011459108111233766094517480427053175597257927072567006234464424717394922481334429641295688104513784234318974364829566428505364718900387326951174325114768848445970222511420523670520629629440050392573911833572523604091803024469662912023286598864720994953981194204321233964337614636514264864751380330525212018644756459256209358400696176460821662765509347461334148574502022173251664960675606797574521256236530616200993496742403190921991410884486190718065145678040384768340106135588783254528862143057554838939122316751749437585160884477389341265963574645017522224201762140214501160499765751848554200267034279369189477817922631101411534911616423708449191449758242197614316522349640034194790398448324105661911930307084908926054567708956053749458363950233024479514673369240210056065113336820369905854408189341702413956957362561822662768606419232918730015902041571063869452550223230972523237270548721805413039101291155019972162086362767219529053258011467136906710659815548713391195646128544755375578768132282427862312769170110756463920326035474093091548012417661329827540150897527326445987824725832901543636548521864319002616209452325140957350282884849303494685186257530737670810086636030159261619347508700821282202745888348041919951193390225213133301604200888089023953321416458442888569214127226145373231961029613586825042244938398158524524590302515891063447027125788989238590725241741563746231784366614646882439635498097440128549321296620416421997158754268693844695555929419217772985946590486776410009301501612392169680364751510259277524139054454869445629927392196063300255548479779830278893360142062523293369414156961966834658796620829264074314769231065472515505165555927613440000000000000000000000000000000000000000000000000*i1^30 + -2312386927857982902067172595906924799989629354246269802226642672838575918001262321474709308697188086032597339753061911228428362308825298210670276705677857485072720459922004388002164871327577308916048854094876582131088636968208338349464733909193495460210121089617654627523745108359809524449211912879287237226166618033325885322440249106205830683425246810912374462273429342748721061551807039288034446970283305788609978707256515148757415340181580668653188082454711499944961856510415253089657072143843129636616512577279392457574115366645137636485251735454955539300175104399915506063115363614054079981845895340241610638732118562586985235376022356721440143436511754312796415906581401323815495546301002171972078620797804325336273419610695386652347818107074386050685227970267251751479454988518726963742454607360613825931985879884104586790986793181639861908822842143501261563386406443685496370506599242191069252098083028816836750005126458496707074237872052713511739666690238403727147323934863115680072698646024843311557164405918885299304050956258576548554235208376300933052584940221160822008740229384691048798071080207604376758875129917316390871682345786316320278848770069424943022268861048502281233037726618106249760587418914063869052141957032413700709739542772319307779964794516430377932277070939460923330348216639816783458368059375154288661182214494939390281452913963410530999557010677376906306644323730486141082535882221038184442830497715610919001108823666001107227242925980578813496349603894024685753472507055469666665331603897578603385131803159896414378309853372698858326604588452946614902857470607142665520203774214217440788074512047491739166502693762868040088484803268831358020760021362080213324139319613273017984281431736308768319126979259130921074359825162832388333076428059288158251452898828844218442736290882201861941821579485524278486953277849875533097763925641861215948569805479327029341243280074630514079081491226209320104452672143312738553337032903693018782667931469373749172066040975443515877023906700966129391243264229427006558679931677293389195774167325885131775334688260999261194758640837456385147429658657948685611387096288270719737631201923257573259866959577345273375695497187895480364824561167564711543549451925864796020117185474519315692502989429474768666882377906243833448015029089950726951770854451064165637716313708796313038229340547217806641986345684765282501507299611901378543756848359625692261882431941666164811515996262345188991521286111126851090885723773366616754109877841184200023659808334843001099899402356899833148536613770794460653762461276750219808251054357869073253408474270677281456614380130704821837184131497367362316611373143971486518005323874784538501809845958953298134709329085121525534303927143976478241970208662141334166293875098474754899572412485298004277827456666152664796072352226556162050562556578411777624150373582520588543607214194689443589150142482629501246351255201575430054449073665422985131853346129591378160167326397265682211125585826103239259457709478690506024231980000199022995920538809021018199861860761600000000000000000000000000000000000000000000000000*i1^31 + 97897999642827568536289639689325501619196096855154418748060521306495306549259494382150366840874787077529209576124288721254980086795511293117756564060044995054577743508683242828740564667599059174106239920640267895561894159640984886295143756365367011688862350209690298974903427833124339987450752811600492347167026153814252757745461835175557014967480913837648795329456429889633953405214533619434107322375316492911057191397389420336962592459662438436656126253480044726165526273363477421855957964784802216891974272469317334630077857287033813642079547616257736740022234277679344630624855194704489360279625162817844760076322243744565213019914406456908664220493995447351395258036923527222402197159897863488293595448077233159678727674740993633456504315817934895860063454547768475825255703050690705614065137291893627415321700800343153491000881633661456491942064785805388152469272299135416903509349827772295945606769299237889624409858065097469389607144346773128035604676160822609637216865401544494695396209581316980315181290338331706131894432166321639166466083128663550245565604470104923929890992207989452000863445481572642544150076842241137561629777538673073783400482464126790051138054234936996447321894174986573966120803702450856974434554220185993195182096685483832301438497439209009126761824643876661258375399845393021888056906185711375976856701256675919376580979564590092153277657547329402944797976689241320321321956833035006873586448939104601276562670977944490801801439166762149272061986246501527030277096444354824009857560668808384406081984879773690617229760010071484602355205253461458932214305221451985932616704934824530419069405878565680238537795989083873069179505987546585893235608260187213238887988526997200734590922354085845589125620794298948581512400916763602323447422289583754584636837677703563733936599352135556192106212476303210787519201798201430339749934799091365101558269405980661453229530005224374055059292859489472414591850330194315473078068940911407339382657352596650297117431373834654765968048569037082057167331648621707661847326214259016361181634745602786555472079131678228931292762596528297376264284755586725029696412943199303737842630445115437660774895567522962863527661201606012860932112961472824008475743608805536453735822460131611592322993099081362083139014749501757779790405730572656839727367462053882438435314925199270339693783950995120206708966223185994920746062748466250938687837080331935853807665076646209553205018497223019702387972283109439286065414400042666229812295898391842128785551305592967083564031295061962043272134790046851002117809948404784026158807499558027955478245487198991589645264509327765365630788804101970445681234209688750162790297963796027355812157675759845433920671459016332659935127081994032222030799455161390503860220631913091562944124852491039167998212599022233255820072154052490828335557774636211532401647575635642200800618265315196775950417011976687348835498926580045699563417246074991225878337077717416769005225429505008926700867226129127932814806707587697284338016176068045194554867622367119185025171456000000000000000000000000000000000000000000000000*i1^32 + -1948815402392989126489064865894421567559908512416950663421744535426837236560993947132145151304861313549004359507277971489942265577306154116348437216548598993289681868014670711773709197201292142164457432305668964918650745734313954760731191506342764089137619105215813277059201582323560218062079610304904957356434961697545458773307438018113375705908315757509669532543310580152951075639438742298511694059707881135231218662311860708854116101720049601371045557597700181949579629191007317451601395916909740055690488117641668873084219840557985584009329652369899819100041925611246286317011145391864231245814793951962514930195432021396344502744175897226191200189426725517033127810858836965957043154575615893710570472416898090184633811542872234635182048711164491183622169798660031581990511343505248276218839637903152251398304739769507019575103739633839105689605083642974662091479944494018758016064054832483727330796318622070298967711110476221677338212440173167753837850197447324702306073159788332359870838225324220758750374454057295412888631711155402730331305871198223059718124294010376757564055192685545850146208067129919771033735055174797489571983617283576375730526436727730975101497151921868368329846030017956157983332869470913128343564665995352847208058108523267174078550534366911286741525682560454911031468371906680696383594357807387322152115053388769778563296418618975131309182437132286943837646785790694742628684980072539175397163696850113474704694896774325955086531044085159177656023938194121773431839127593333152555274259166292023497213237803614251017506329901858862160255752059673591532438237368475831035347583326736689169672031606690620625826194656943431170177488596740910838151951433621015533110613182156467739094829923568495757689153688854899574267997239161644930812558269000733971376539549775549494205665158466886363072854428815100865830051578013887169777348903120229473990331234586239647135330395801501094902954281834290127107969306946276139842460393025301372990136745568858160211386884511189174623423448836593359104280603254958248965470762443228426095917226307593316806019339076630277867462753637137737204289819919957016531747540735722569577478744237002114834784583989567172092117866607982781690350875897859257073446098575295734520522775020141023473225434339490812729786931974682238532605563627997959048174968778920119848865120678004746206493697887727586675768032963849963425651568941851426308380932437219968012254864029991098049416250601913350938305385045292114026066387655686580618232399419213759535668003815575883049125492823602413326759854871721784949641692086268417544926224802235477449690839842349824415158538002022165280564884489253284479263633777601417120014621984108651737582893636148248948045632684416185616217712845843104187262132574768502550885186458069136234597215426141049959636652173706745927357002361898672379863073344717671317485437710635344920564690667259835472646155348504733249343479231306558295642903114491455112565569982535025698018629331016488451570532814924082286787301461010443664476833697337896277432867133574873088000000000000000000000000000000000000000000000000*i1^33 + -26946166022978975289689898722933043918870311376621742949433357424839525788836097067799652289320520333828703330807308991758122320510363342837074539763017080158546060423810087130850307475907881343009055992285862597426069337771515787455069671028636976604140823754620534864187134135491136366639257147933623417687193854939714174308269569411229988019667614410836309582735446635369336366065185896106009805208221205878152696187324927106838009022882539211914464711538643156702278038003897624879666655332715172832290607269728155303934730351711246246974257397371296002336131710910651187175131318519609089305575550515833613394141381600602379883199710567404207907952293887898592242969340097531477837420159045257184366143800008256373284007163761889506680914439080739277813620681202772650867915944167341421376947769701951453053190865449414560210913319274853734135002695227014845890725651040577266396165718552367067238117878329196010620901594795084604590133312210415771386907460153389392347734088644709902003184658084561535680411446037543304639875129425150193697804186261527762971229939018916020582416950221169556883623823345843574041177809279572871119502413216257837330577562132828507808810233124588750857895141098085809333864574045165882959085524470840476610084692980225211886340495575469890536952397127984109991881715744098122681519242799068076210537970051753529096735075219430113477496032554885843822308896591748046556982675354602851018007878927651539881151028765557983602825641504746426400869999234073576544315987227236290887155097841555727810245497327040677365200240339599893779230693467887332565542796532350956360831576919312411848231870122770589611323208040028503250286932595311668804113911746006476771029797086908932061332426035121537298194775712468260509191749979535924430550605110931209714370932597308403919782829674847447368725353689556752613735555760839214416801131941187273549702301843980453139690720057146018277507520205515272959041740710860478656918643857462976418289202844792659512972411266528932916287830030302669583416849320045665744442941408732133212193529453369258961147279100540884003949234826497582202082299811608236428072577704108804419322969514055711024922749702007698850322431220534107506351311207787519639229574783689522489970921450797771789359975207827936532246473978732432101358957407060556527120730993094022751206554758931850983797090489011027147158414033610541703531791984283206727591984079461716949108643614597648546172035782797422057989377955940835902779346260826560165815890803398883489998800539624158234932725624233844476962695292673442487149945627988008326558866185988970069668367748775530546082595625838079149116641582644314438331902058414318591783078072866392849843943194643819271023642593838194051846457711265813380769855126775688782050421634687059966887905144462613396341127275024736306110267948471801951016305279138813968367796677767327049212182909656005410531454966955770431689276699460334564753007667942458737979464625708022638581901879565622684180013578318083253007921970576451024547350202160805088482603122452070400000000000000000000000000000000000000000000000*i1^34 + 2791293012597825996774091575707533016296140369665802346792959841453212916977079956097656324375324936128095967953716518590291372746179449874831821739363787038629631150166121591630935407563773302296278652674501316223586949662756009115157167222919015017003817011788414453968695690936246209249488868231335959804912153945727692779200634383710502897380245153059233752729989222022003691893282998033653531303430942578501053607166119881130360091364132692859712364312934336437849667398929841548763467077543722883526591319685640697561428745662285413291542149982173609290141267589276993135888395764904005341081811978625036292270363473703564660327285221955587094421596575784026029802070902180618033346452325485915944799028752290410120700152569829512424777406786389770422488842483097007202304064361724008976302473124464720111909598349201652541841179010237059223833624124275062834693242812223644028214851562872998383925095515793315153770618305452334666630396746006990990982552719188333031607537818489667984908549606050572117533634071862569082322850879213418531893340944947141468120514230443327671438609937070620760261122565870338014140663311118718673178510652108881870145371013378935055430021349798742813579018883220314523876582090691641143380114087627468739068408651861184945148925434929477745367987071042852009361328975188689853866197283961340355233050902736960870766665232024798061754054910170270642533679222564745275856217539804860897511999491839508930885484267216512194946005007335381720787815795010643314213718114856924249557560463886334083852057481366992721318676226030098629210723176362305953187698824204402500922920650866933452478056510166091476371663528571745712709460051199919460549434686819895968358285598328514550149005727083844143983788732128151596269457745633345839730724461391115499188469471428362598545457375845236895537741185134918350922746919739118280788660273159987564210167156318720954065128648540023622870313520666772364168287419827228914759458913446914337371325652945855867741649438122199871766083854748954232465519223970054637797688198487610133880908984213584056816187721646119786310912050422409205006373203175849638729803317838965374509114423319333449498954127690906917304209298982054789923108081218818749109893145107398617946332781535202853179719034982852897499922622662055019957452022947102073917510484777869084864766976404593711079608157148913972981359391804949532656697642224634955194874644701903519186675559545085571913710907369967374411652947744972689533045216913938608667051147002066265351391830929522688405722614248909273771321360079132840910851783297134594485181373642290527428217581439792818236089653309640107005819890027680695966186322209079420741020647904391481523446405941064529134823497779914736807590068341973955656163723629895059363653866240239419457191507406628520408959792229098801245051440835905584267475718272119581325638224350870430114641770753350055730659511251696888493191772930461372095365555228442240878118632122811664941148124324921639292569146989157430213942498535242712146285941778133320304099459072000000000000000000000000000000000000000000000000*i1^35 + -62136817737717360366132916895782477335713733414930764391441002406454136070983780605883697836529373735223085932883996243358623673291317849035736120859017865397459435502165222766076117874934965529650275575989680532240060399627479116107313226402961191976273455973585362589085424913220116615053061993311615917580564239288263261300570961617886831347567169468636411878164157029822670386795067118459250138824428207973426905511088282947948886238825840167438879263814851026815846563749602567971843691871170045450995986119069247718118918199365025903550802597414317167031371181542455965136817920978387761418924802858302502034386978391911919557947677911421057190540049739792363892239370006485152826047203250447042202105296539563517976686801523225409453922324805247626196426557675988496308068008197155473160603862467386727556151696047891835006041456270337323236811844016194218245813758399551596917788209705701411756897332991254983203083188242955699597739935297344679816222954385938517809987867795677457030844573636188573959401407501856781738480565754126430837090978416452706874434855845558334889236359265481871946911014587435735980817814671158717079484836359547169961951350557307056958475829413803183631972480198787246679286306419104957958140424595205255249497458237012084172660837030916198681097778869473511236226441559030949740969087493744693142943258663351297537779290589583398174759748401454754176983415301671578273759433863253600917179301276337394452888091038438487496276776972664373760847731348766422556448211714252480525115201891856571618504870791691844340506929144463279941375095258857807794126086192708415575036824383728553355384308739112100110457787012439977068616503167214077965059319461863073249886681994882445635781538958625990254859045089844535048520920427423489679319126125685201123392632430933353175600806808619641086168995180538787430654899879975633487660306709871250321542434144570605897266096679464076662756048266224266792694742329087005991067797044022434689158685638179034814091113330448842702960595783769122711347582830649870030634183362851933476490659288113669354618135437750719643770020777707312400022162446583519526716930058616850183706625150199047188796367559932930990966083945514845532224856771051313169530984797531419867577746342328165677560103786609756329603823106066933778919340385999321115723951127402644663512752081024363820126745803249848382289435493868274951952021469574575213515669011245424645389881295514960954863920556959012727286131448712818136894627784878062890566370170100524858094972489607642303529318397086626260869362629275945134172870924459185437301253147122149847281092042820443758595649958222027921817680099448570883460874567166111600869800138651478173191277965780656857289471234173246574845147766045865374660846738499702938844205294264677591105583618050655386798409452076107506021652525391399044437729646755047128806820810986663198860179023053146612030350274076816120068857483290804947129115402054223261983458850968643339874588616931781776468527689729746763632882410109686302624444858452542824659025920000000000000000000000000000000000000000000000*i1^36 + -368470255019050106403947871441280543738440890127818158862482021465213001440997451744312971418467750353074721666651516985348810387078943785285336777272306479051955486834888073242002693979062681229847392178679472603386888763060095039416197067712575191042402829899129648654464302025864506759916989712467542619598410287937164835449770262551265531582179012823434930126487422681121402218336291659638034979038904489875948015155718635651085450945926154749176931859074506574168835894211690081236119604961604933425864329608698916714484475655965232203652099573486934842982254561193217067776415902769428410007762529647735971625225056626336538170575938715160097254761816460977040087600006931184825731771445791539619126621591529785466437033182267902787149712706313097473137812240623385534651054783826491979212054328875885027895930780445466242494531237612562859901650932439606807532301526876793343720184939278741185567923496849406547293958773872080746424249219896592307571096794052118369770171108887118208972661914047466332178968235836230714608893700561342131908321760639060176572939097546392181656799082424059899045631345666197601864247428996685895093002693621397716980752005097663436425234030339520345301294051694623598964521442273501217302920559994375761402303937000349320995556811621740498724791162718914389580793174969606145195327462482865426125416080884402315465855258562105356798389418012360065630120273644326542211826854228142045759874618511112260761650988119097534009775967365093189823058715506829373907805954436380076010981725812392922454160074223554548612562198882242325172712327675467283000952741647679360150131615446292217698850619367789374764107275281089747580018813705198267991005097219360286762526378693142501703336726317233527367672159898051217035016742010032361968848660081326081896669092830188339449772023040941596260938658590473680955885179353742286157756804360363142193242488003622149680693466435579464698677341505314153730793063115676938809938847158441423315221781989467170055515075967807802391868454237035527590976385567623024746751566022223248327893449101770886356620399702105577903930518539064624382071705547692097348032498979538181057134457993501623034056041755824475247966773848926972674268996416762054799477759762335098684290921881927773530727166125495180484236380563407126103440075938577921369671932069668353727860881933169962118430605055884583003702916850672036126102143761802216171532088603360484902587173294723893995243708964381222625662442401803985915814221894596293690456888818729480035473119124446818987121469109118265187130816416900784827787069559790842149557041737888626679842980084982906188587948421651144637592836907802599655711141072528007617239402620089984357033327926235307195904265708474614676495548673520146237706801259177844251688093167536474099911340675656753689308253466266287321510554887833900049655515905222634388316391936239059592159201941356803029599537740927783274944828824747313605676504375540727850951134365459924919536494958085775961766793331101106627004713880006316904690582744516363223040000000000000000000000000000000000000000000000*i1^37 + 47161035798773402895158000148572182801912691150884557261863228539038664914091914095822663950040495808832320362284246713363497664555539223378719208081341780284551961209454703666369095496732116502383872383728972482159044562592336319436287797953991409379596109411144430037776406454283475112182736140394256364853543750667353981668962102017059181035338166180989154223681356174972315463436688046187021932476854481517462821364652956353312434227937518726334484785826864792458339050495553441523685818624629824279811735662241717499236787179082086617405789245985788080692259542619963107394649553525586332866676823688845285526538273614570387516252349825053822888881131655276309500602058248638656555167842460287936483956008630909163047179555636524918117665722719657120422482675482053987457262986987086253984583987843473942377146530895401212985346175469466719418031385374965057063029594823658517624215954646957600860752464706395693895682151592445243154338001259127328050472299539168868378838059293882975978981369748653680063778659707737337134191307685945204417839037435346420450202407390263460013984625891155166413174731635830171835266633981477807102165414940675458981180958863964031202729019457890652234767657070610047326449156286012844705564603340239309419403283797368303707997551339869946433274925118219518217747056838262231883198658112254337471656786932048526384545826435456510373874888874461590292326215874672457385191069370440812278525402707214275449567176737143895393108174975166821995530813992520284546299518552517254089901148281887494106387451856561725150074321657983630882360227881705612931027999572554376868345951682774735377081387111146770221589905468516166106061655116487756473711939337490035710483265884118396448810072767297110968694703549501463316383641918800461962272523553224016695935288007532907517307222993132966462949961866145704826208940176875820754625802003416106782790143881104615371369126178830451162136075267021374299714479558436060042937042346867923434046279086636880112361685020760282804992893695090635067573160977344653353937208656639308691237305020446409589578149484193507177030009707375738769456214653392551233444072352772529904004916072479478487866706700772012823953554832710708750604391020907747374058345493276397684672334678654855902726692202123730287469622736751584196398729078824779952119451878624160628430483507064007386141909211704014514660577821876614933861870352535139558896884605783916990678606983692124922983390887064593071708713567011521747314783411243696567103566078844443242694435175720131322585581309912944500887006367965436847630263607623073554442212724949010337703563802897522910793260247368556153256287974423289779406858013791520131787495602469596961018564422949011853483470735706133370455942219661472712655766685476576703921946863813311061458904845119673423405061142492484019450922725785420662731595065437740113576922475097971189913848724596370755993325288882948359188700679932686910030429830837580705828609255369845343669728316531816956551792388092917600234474072942542100340302140635168768000000000000000000000000000000000000000000000*i1^38 + -758069746231729083812792577620772954908999284089481836344568750554986364615396496409670558363262335902871603250787792561469593328922582234890160073307906474975406543142965483157114373994137072829297410283293690244971846614183094318149424308326002038002928035049799596039376182581789356791522409755186300510010087704836350881311423607174472503616645542585275641028875385415087430810924861095300071706586950402642009952961621189735275666301572207405248321458127477889533288413100300722315987074181696504029143960290730437529334425625627638052396305690477813034533015598026209658915595586947260589885105215738761197386153533998357807249078785830777441873050798852888123000398928845100765320154362181117202608251134643173004481242119693022049669124049966500823090030370182511571807312261411158704856392673965946410674411254416832099167160189484074995763515863928383316433786718640033074888209055870009445819243414555395145146485198801937165062963637626485354829261274249966883321666469015079539443059273756756144976259614990326838225647020910146590937855741340543278067651682666043285395820900301651367441977302383790497131590118475822164935130646851990452732091613731260822518124183342836065775703041706051116797191569266882641433315159347601475954230704229779355413473503355542593344234472535247049149349243628660929018043103113481000923435818416886302601329934457041431948142991821825691605168434585646127640166621918821731015599950935699836226717973010711054808817568199657016193422470317017572518872169717630120195318283736482539484511088783509482222176771062186288847499377423341430522626379335412296728939911064977658154643375033742062980156059100414722745154830193431501754107492269013190561940697664324613654047180629139938127339385518394097641729948021863301423238855174649958120572854876146900868566209526977623771338707292118664394620170024128216820305452896615791303680957042905149267604849935734418782809765830258920376705495819787874770812427312754836878516827263867717814959369826542383961850496034246974269877880453282943538668618268762510552565602743213811391077884846494610498561149488151156028687847395410738793063861307989943815269461127623025962541035301117940522008171090820065087327326159212543008288899676144630855131582504739579297526609490606428172474397304836922971434520864290897734630279665190829177273884345148817708053158210072244745488252236149156644560715814781765368993093365968319842679393401325960855360020538301166401016127410810527384223014299120652627321755690840780375985154793646605030849984972043829668790627383524936823057481187649086659135692281869619670441979420702959589252642562569888041115796487440097979585679256220010022703860052385777628843361617917200785698343608341637707884329128849097778989764685650339135217659820031006686818571878985882577985246014848943968998780773204819209740683674535265393837208968640995982933835277228635092690831433780082811901457604241604067508918617947679023076293968285269789343903845626086799222213245365403344384017116219999959254138351616000000000000000000000000000000000000000000000*i1^39 + -7680761033061561079385643204389801091154092565330998785317368523951116976360990476963397438087307505805253075923938905091918024182153554211932202471730017510247196211107835660537126891665412338868280450948765324734155921573840517719093988288080164953074843259605201473055699022015428974973558227734157584664820913934575792949320387798513977573420385141984217139696536602464319231464861757395715107116087478913392311745872840074265345710787048031424393239446735504436187158250919986958131951187243037245182033339905749981015926538794869763162369002403686345128533973957558398935093446543245815136496934541416692536139317143035953957317138092331397028630720741285417099891280741251843298842992150673976472496538663779205568893602854137893930912662011073708085533371047950324497686526307046014546252304374587670584713945369462631650360307459563002602978214540607534949182704294215684633186469881563551168837227610122824830265330924428800767174367443366411078414076243798481719588880892577387748340286761483544242508109387682463180077593793333257125567653133763652480365275973219755860854297249682303731411355354433989853873673138322020919246235852382883395740152778417964996498753544095930048787446716119208035211173135785973476014825761481829663991890522823584025328920872988774399503884098766600400132208567692139301922116823565230715337195234995816164734932055096811702248759698899650182616399326485409151550802111093493263581362709572076323277380882461043547462410267706042072598367735465151445280146982985534022040879688460110036119527409862513522599104080383081536447578429789454204310305290266293061592591778868908131835774528420848456978288756967008110019023978517592630687658400374762796666810102279590088703630927838680374973519538613912533143897071252283757764092392053453865360302325980871978712464667648575495911926600116540901750285982847366956147116920389215531343623327086730199779857778269065826834234257547245156621948288686072812146033331535705635561758077587243276230578716621965732161418055765209743829383904557128153988730491634579710478351202666118450285966655614660657458838441437229259856536295939748172581544808900604368543506984806846486985621548301256446981538121479716413023216230691009219955499423884126256459316125970492972812494741402890135197452725266994788327616629970375190609099859895758593796241312483154818236289566685657785632439552838898460284280000188812371118505078342847326504674805541730957365172560516632995356549496448454619846682976701934782448887089348630873509869794963609326137162203731897903763349315749748876549199058433337437294739844906050157349134397332352577197772167134031455261596489602244365107291316891191359925547078246155697168953632876376208239000118356127484168502424454151706297353555213779624050860561622591244990835882074106665577046271904752134065253131145562422606789242298539614472729074629458261027829875926546683043775192568491910350983980638296725849517739322556807005181532716952389923906732709759516789058111132557525967698395384120104462290739200000000000000000000000000000000000000000000*i1^40 + 422390785436333459064942698287994247880738539061016105706652842014338310899721496581000458802466778471949939378540449689760383323223301806920246430566077875955135126412061544328027304588798346368125634529486220130489684814994704106095648354853760103225113753592852061959415561220558125555687517927579510560249634909444119744576462343151010892231406857012000562522916797734270574275700818655484621375916877857386036296293852187769502841378563229162411932485710605731690161125223633595699422134259601411802269740572602697200337767945176083972688385604201040955212653753933715449903390714512985004728722136055795670538000133637191459069058329274788383273337940383266994552804947451970957455464196669242763206485596141553337086911940575788092998612961510193953233797241134170371510104785512301441227823533696533903589812789101810666393377333836660723603960878595100759112424875786668422804455570006093237359733303919234892699569561906398439054315092514071760690417519012732927866952370831523659569199888914591597675761574603898005452506357458637371771178859658261718353768156184029680734232463883500735927450290633304991049808556480752193717083298483852180301404805906060493900747000753551331915085964554970972032023174689481816604912108420916792967863309482094994452948516778286569453514715791079000752736656144296301923743206582132563963364726738906766932270898232437955945189195248811109792153894787703930334600981984705905686995467545244376568315331738357588125351936883134631270853761415968221973213145081172282752054572365092141861681766254936153095031189410842958161680670783316094306880292453236985242652763434064424778687192434993691959391342142785378356325040962179043978536803361008882256737757651614821110061415033714235389064459313600529466838463340827359545962489376606411978008233227729822042057318988949452500926707128845510298936165640983845058815816095293442300277055831501628727550921643583076657205230533647391846860901798194544675425298953039095490283440092374594627716919025949137707895581793418527204811496603253979851104839507012029349888818778028815104619307736422028168717118128811761359892975961553421940109707974613074363534115081264066982423159743811109344946109433742919297613323738108112760109445779117765797195992261929985791519314177858210304889003096898877572964587962590490092084880193765465227781775182935209304482872380956113722225923958440123122426965073393702173587487123050474712439828758982649145349657397031979388082416939568752787651308212781439979609162629304349448471817130775475183061070393679740523708627258584004208710804254204725522163548316167454321941662755626233490314758218102348322337836885485340069824906465018360142871107172965617920148031689071462697290275192928283589646337763525825447605022708994626882181904683782672138152364740136144039454446473234317483295676256125602332643692636086703406291544197410677599266129191278268663482702752889427732371512886045183405178839152243563876895736914117806641538591951315154417672860614578777690329907539049412138240000000000000000000000000000000000000000000000*i1^41 + -4125601118271906451724140090221831425662074404726473948589084476325582900733521869944980250117052907914172266334152318338222560902080949123941517967879679839895347791841239125793366025384428814847634870009390611042527233348635176120359551213955246640628457281316165216596230025049045093041909599691128744609913467882556588762391972789772255576518015759606319837628314668496491312875418537111897791943629742849071535305552982459032129485171658965065644430612682815916832453187991868835848012675341444010189001710385506431446603348499629583820517878349683233618293566702741170188846817039678878072990442859808649248334316403874519799471891502926884865013111641574172708986255559755136209721702482194363995179742603005099104887718959321198000652130174500023075652885696621410362197531367793959953841194926974840219534122833225976576743624551108447425229832695545095579634753865889483677753599514139733329908786221637746888795598407052377989337232705028543400848609233906163893764850834490962080304061718326814640757937055220301422853841914181919301836293305378748149613202723472351695304065400960305121606934726478045032485632466563870892626957487643375645373062277247656172814132343400327000251589244141195495069098589145638329934376912314587159142873760518489345928528154653498010449603595801608366151154803591396827119065919363428538045012601347002528729592750763283019745879440201656382299252979566606774044418053970309392176745559321575935857447054108586352009473836148455526319832651950362492530062381597501401881067189001964333279500901099613926304518482301876369717143685660293372348090953656939712303303435284732667210885371174879340801549765441359763334499866754993377875815454164723962409928264576221287287846468776649024148174851997875139336769538027483887981448626466418737283089131795171490976638092570009997085529534121355789104737140850175202982616724455314398083643537480604126720907359283177772211998256848908918687768601631070741414768530089201887447814059229504452095824859923817885374804232646678941005398609590756484968404760099232556573027117897123155331475102427795003795623183955021810384873272545567197505082861444047696743524207892137130574782363029757323207316853356546093813896426140445712400795489941200508283018995339834959332548333836151598529818347798637107543860329887353556556599012931284520302821031901404968838378978375016257028372665688690798676147984842968497228994128141460986040939159944156480620438460082910275036696259170250533461482025210062640106612534535769500563288520135440083007014772388178575273180322770952146232694945267611959728884199036503751422603125298948447014092426234302581934813643401352484543091652207328664069828963365530202677995106393011164935694460709619077459420263315653768645200946143283275398300603073520066011154451319724370216138244127593275524197309291448540722575172387146538214577926544435194577371164427726808351893731427043708674940962201164513599337899115700958989783998626462522698906189227395053922016874866060176969652147487412026880000000000000000000000000000000000000000000*i1^42 + -54111563117776326183100427868639695027703776912912150849663245603784831328966615704458719755844042621875651589440842507526007622013779824773654393598045770277817062400592601217524030809171858650836968859975578317676022386675604609002242050700678443521142798698523382875695084902231399903161575072805809208005825059229270885061565543744132616752696111978838045162148124420547240931567138337179077758766027103312892896791971026138272149021337620976059775006484846006304253155653304448760805379161141944291749355315362321913493564681227789490136234579553230798726307921958323307480051757414556072174276014828951997820674477859508532027218782980043550904555271482778198644972770321010492244210246391595812434408465379030420241539465412750108834585497095332283104451134660989105655610779888992620112471423603390215955667555182971316168634674760564833915421596632002676799366484139968814139785496194524492458582297324206415415668628318647652612898915219076623086373128166018443212124828462195513503798263733953542744066221555032600803392325336962678836682109185168535354987745540503723371149704307797596520424114747411435855308911789811984945845137381340497839972204908109977456948025787930943324846973665927768325942020647276083626581743798333040704126803698368525669855108742822686763904916075414376870023080462803641374395083951719194478021798372232120605944079085801333856636646078412634405459198686521715053764565813521659981259203740856053975972224876018866965185777333920410534129902032035319334428388602660786677764133073254923962352581523190449300928789792011420244902518907291950531859663420698703132130650699253993502977105558529916185581531364180162745732706331835589314562788130134680421229943991182249703584025601965942182702558339631172284539363953975882643247791374906178217060096440638072419414035735371783525035479614341594362707186183389191959904262701858941250787689249683684790865168963814383509784152906352332353169024435638815073502312937489391830103097058520938490978435484406204769827046358182607086974693359603544100337536292846372262015624116543329638772520851087574981804528983927107796841654402714161364323885885894327860889206054434976713623748639219168238831016538379374633467614943202936521301425190843797561185099884184936993755147306583660291720065949738846679187548459391237769085059885322629987943177187816690016131782729225922176144929795405986782840123669932704993122442441950148767352434641577045363010516041875585918543854198602367749333645724507987900790286190717658884418855522105149930030639641137851689030026554193936027909534033847145427340244709747861729196225621705393090344753202142800726509568858862808773773116152249367661081301148829705437191071523773272024099343169865122253370358653914362803414294061588128608887345145968855061968290702006190856838302768486978608845357133918319112144592251170838411024805861845285146358413329338407623672296823738843702714820134132352425814797544535872123632924506537225268788202998006399682660086106914097297818071597080960000000000000000000000000000000000000000000*i1^43 + 1698666175564867462187074428328774459064712742414704180117925505116396718189688765370513168538093079617200966809093945420447586578283128781186254216373837269972489364102708342786343838881264864310667409831048011346890461209739810625690937402557953375993541938573351242686027263258082171712532513852954634356469389388927490516989781784170996388900972616095219108188632393523917996867096648745595680824755880279577361551286447798000349000654817661888514843079695630368984780560114222683129716707621176988455586746268253116288592927151094842361541777834769133037775779875716252591886838623177041550475897662993301615578922868164103787400264033485153503734119012982278476832172448678309541023279657250866685822208940346718242651811090503854023604757062969903729424772335764662590411092337352660796611958187926386979522245243238439752373426846629986120794744561122527993939804151196662005691248347342493693258733321613620964848793685107620075228554056439554375316760304639001671691444851606166923413557094955265395792971213091863121961712336445993627843153858180729360785177513841546425412888889675175583927289913724192359368894395385915777374649868628870213004833704198410174670062658351394870541112933021560950550288000782433342711717799696333262962804060417452309090896502045500935074246418542467103630539364764156924976948304987310214892454441287789544633116902729906400155765584057003485191529659322821925497578189436142653139970872433166129320445864001099577951317551935051070126711921105454691658791335616712429975356385659339821677867015822847773156908038882889111255642254700443247393044998139812358850955000088161871309831524224752345214571811111183513337328717367543986434282239590991757965120344204164302549822360709992939321849140333195532073110501711907247005469380621433837357449509975937723035349325773028211268232491305909667921007812921389783026934330028959926402103945160098279958817689914460941138189992570772564214988019633369842821978000113944411300186417963876985995435642307194754460793884766146182864591360181906331451207689640628170455606995072537844142507280743148183050462389483848003085421675739385954812112429268926827594384230219910430231112318238130146593490157349967574246138366291021100679308716372245153694954329158176516632825124100414876156136258164716387764918895613814425964080736569557291332901439652655597371182808409603469662085040415030525484799789269784949052151091599269546450555769023853010465999176500518273192929312411898493884877368359662637456898081263556943840590863035030242378135071262450969535618819108101669481852658384206164520711129050059579005120461792371191207237452228359518011702160573455103380719341941120806325811679326686372935076454142387887946205360188518697161613914542869859585744782671446524201478602813961336483765384060510141611335041594344947188252383374013380195307972706265133669711406121246000604917873674609272130765420046485866590666167468013257817429252324827576478709637272500448237403363494273782896125708038977380717400847776000000000000000000000000000000000000000000*i1^44 + -11749116850773047089006649000549111650913965980771848463867682384020405194985029622351169856100192224214825848017487578263884193292693839576240689525420932134566501586718135312396938432574117211473397844429987871223785932907998140739688313617175429310660204418276097701215903256706113735123851647690354815235706880322820971804994276653748736615555151396161163689844076135885080952381288801578508241602578012558093954988053374380254373008391594593135698217832817633942597931010016885471480898537125049266053460080096590478738140207589189858480639508681542382178792979809330882962180163033620440164917333442854277897045066831470680359502826255375787505491511909181340385222581494398262232659414486847880612714696214227037501250210429017330960989398425698011644712812846418260181264163446129290926987279113979616390644115517259547902804597629009661751960664854542850502244347733349034482939108445647185139344299408696902685130690282380301117837949940786544688619428159621492571666698241176224239510940031540716107514821068088122905300884734552847599340520419643633767960890448568948539934482858153188045064320973961944364066368239929701645305802075040879783743335296602594138384352250424202084610288456563804457740487126852220162781310307710546211221450858799087124027838961117559071976071788500352246251300438371257282324120634074512394612489163120887143147476553058744789635079133538844789890031214641522878012384170349888151955510228425327635282529068856175378239574252075823258615202932383407631411221350814158659880890631662338438031126319051286616692679091081204748952899010949944721663794300852466900385056737605206356333569508170134119311470975735712144588029278818318521985571822596758408289822853159234549061394307099526790479288877392117890712778010957017391336586389036188910030615825385020324140071859365696968275958199570566743363774506024434127910336106877586299476025802985206412733915262199338451305219666252725919561449751731141804992252670147061916743300725959550796161156041960393663679795952790944168474521490647172826796872369580243545955409387693973929877334445876338872175330774929812461528969274347553168817829324625834813179088855564800032895597395697557039438168682524612234904018029855425692094074541941890724080973870655670426334279037490259427996633703405145154375615464635888607497336877721373010542448343014375622155630695961331402366472088745381855883738557919592811404460899471586646525235492264876981652154890703426743150262806838601727292870299309299334758588918067015202340692461572228245636657591177290220750737764377795945521206889900587417318167090940522645139874661481873278217883798465437256408390881242221997278273059276044869792376658322401288604045494234847549061653140485388705174263495449815555370150295093017179410985367822285149260504938106940073577664894830754422802291532899889044227399691705562711907487800901195993376755219472218540148532950225886278295063971694776230112381315333101909593135523278890471069652911709427637828154701748089845696056000000000000000000000000000000000000000000*i1^45 + -152430348726341721306686086019014808341522262959113975006694733432537790785149218098541587501119612580806871352341978657937954120998678556635438087519173625106418224688019315631361375154341254494677989478194205957837619577687473370221179330805872731823326357741058545222493873410330890482761146177319841257309633387551805366266353911913871674109691472484720479298017198125557481465455240540605433020296722630578502250378409816514188555911696844175978343216138433080366609534213764889662258291055462541361670040697452136100738569758731879744834363920792255308133266510095366665723366850677683105915465822930504124975856621920616493659907231573424203872119046295649856387100216037761807053119462512627126945265361290604363884906098424953665123239790941006509399092952481754317260989965621135623968068388701113335121360659137854275335676223335888950180278156659069939973372968858481183450191979702780492093921198715801084019216364218585418340546285138269503324787436400952683270564176403184347158103470280065043991016241633229859208830625865383758820119221757622536312374896982406490452722084500345311307333568883555206903475221547641202696078319179691828169084397099916541018786405965256491595660000721410939710144989139460187235014063406957018168186885684342535588007423468517876341695159582937709442961429487733283600490233631068960569583820029806053212807906466858591119536451970254579749756181512197168421756852414022821639126160556838176281657638398439179977168378928661345542308669992252789659820243089494315626639238098526661199399306706474683556201036498576368126269328850270970073079820207621429585925148795778259970837483070142059446606614631558800291359709879290857932500736697359933078202065663929995756935946481849636160827602017700553145517275719122612864235003284984956855088911095182883993387879171882734013529154765418412511422986145169786533198189880754988380162398848729911762061464630517713031898890555903050860182385673561227581908402062300251199120805424924884172051291005206520560041379947665498833945597763323522417452250283708578066772986957804399620305101666522741466176884317291751643204975046398574381636355187006812796794553322919757187746385253761998251496067654203258306998339567048144282448218321663245160684178384224643331413359418680270276376990040647994705662500389469290353679219903918802794798753508521434613114739951896829725614417149545260432833158778183515878812300994293087193223732574487188909973585742623676632385004334654292692701514586771622950469214273139842811428981945363164363574468948629269269902384880915043683412260380333629638531000362348402819251026464703885845197535407596321762097987692888824825119151740690929770191321831512518035495441688178337681141844057270536055361321531643844658860478942507495051025365876907414313772775597605423924553887650236157376808549604252705307669629505367709074440502289993030405399041762920418626559251233573437039622555614634522682612601262372724159681073454367255092235669484757130322938125001991785089200000000000000000000000000000000000000000*i1^46 + 4134566770592875325409027298306861776321028498363110277842084152659483813164119907945815250798620976061159180370891669340553783549746859700269821784943217034763672242815300789170551511602605607687040405900070363642631639406544736953773728913233188078870428131418773774369871036917727652355310156038415634032031753477051625424608973479943263030238151470428143306834788472382079645077595272946293027855569718982396019506345238577198281829502221014352090553810686602524936842201345791764853784085830546408845906739344906152299626552313118448103934556899697745485825230929912711874798141467338391539314479189809520688709714400259985912352613652021475896521166140999411483609729242453359526126714568571091444230033229931724056275623091391124739162328703443569441513362887051810558112330255512062547458839475471993317837856876004618385379323437069183632546747579980736598750140807729503236590369006324007413871446686040343394939130438249090504939554322734910295915352039906530768141743711898999800456143549061512261658343951338663811919187143041468388567705538873531458911668078210029825658485135239451937382396905712954961778349020668974702496570867835856065643945980666155662907850241045476908102937364056201217972156336643240484717494770472255651172748068547524014332377997638232228795713734162992936113533321770545952598032105537962516261760457237738696687715295563326287494711677486746584517784611279107282087948544447571714613497284348002345417230976260646503432407876831351336548503162379008692084398496581732744894801889904235572364652910795153546618249849087274412029512542259631911413876742844227869770939727327619913698208400587150206646579112103402883679200033670264249140141697000345894317132840997752466334318390901315464448037093706077583089153680665573415742624204074830618023149008708913068881980545879982246394265947495169320007187788326250484833960137932736748591316407322933014774441136969307764893375838660706510158372197955970570498905337622986618056436697524194766930069497721286646210415054768527520985078393505768353138452869566761682000078842333110681696809406932896430936355003778972843391442139497296859724332181486202228393248794829187857638855776135858998160612836483954969185674174678690818658959163252620366088459793971471521934905365774544247955243215570302634888716967914387295217610916904904266268212199999155795048112803925350086005774796341272475421582419838025940770849915146781655745145673703765186623361272880315491030786551968001248512025013856826860915357607034429361092914332113165083245769395038433319113109543260494795549541962374748464410983038391023137050750782696056273426040438708366157410791374778952115562069051234481351280496714960277593281044286254296883575694977051791758894759919026301638415054019454763764098487546848366203996138001398354126443577848429914426216043137855898086973857400216359655535890656406574251793604887786289206186163149845818425325692260233338834409310676487711157869788598148777196127444790448752669494173440117360900000000000000000000000000000000000000000*i1^47 + -39040519414650728728402327017193703258641353825499209972817898309103902367505140036640647842784975945876180473084734124723648457320665673422813803254266039314988998097326758025288340165375811244980844172933439870081240066122526814826078063214114224236524619053926168341665271371948213850737389972938252080271647722501907764661796658340354251708150928683666137396030525614199297222879273975464823603639702053391857917313193231399011757052883011203886131911933997958110224540831667814740375687958147143610851848523042366756653318045932376267930745930407512446670108397278237542473249201628849757564838803233342178761388637777747878729960141743100061377111279960754083460208933192987220007791801946661740142926981606994557270734564447083818277926517513552337767843536619385414208913195271106095985371129375101397448567521098700562198404465504462421727042440806289881051311644160666080805173033778570465449954069405148449745580641972086652209843764150882109375103425446950895122453257187251660466294173015464784178448952355502613790638144263249697154305944163333161139109088119160364273702725279184029828465635938820310864865821799851564574178620912855060446022727520096437179479861410561817908156677294004010848440556482988170036736251159011772764990464765987185522418904232843864911223810872980836845579528531732226647797351164095306246584737246317884790428537276426597038107739840561390910827722717176364643718634565984063673349827950641188054201512788426446150082360968638183091363549937228924209473914480643452583638666212689216847059998070669442721376194840125094442526510727827450003103550861608096957590680779826330817711112350658169555551987707855183740293126514253596426929131684964133258380485130213551387314168224395072599885100050001522182805017072175406616150712848925335074487536067949629003852808409117261005341869486495054347234519398269242143015171235664279217839485889782784329017588013033052697188333434477028105417096421262095375723426682389817619415338271526212959321767804506178995234651035332617672750620763965111408771494257135133545318798688683063315639178257182341960182307634593414815067849866656644336150006775844808984981956992052991250757175236812876772447345928503572219949553913990511364090101917935141365206931081166851407140367792076762453430626187542778329150506193601355475188366118381291804012251022307641395977967396746255989610400417943906365703140047731956046450021866716775035855308903853891378053432161549080070256263526158116202587267864186794391131765641350051897361409242520215670909427454064233657973643979508140064323239603130155029836082594408934016378849946466601800241197687950677822666416123695331828933707642724579703218238870134116608096736356525330668710066701077238328050648902440997424523144791395693260813799262370567854938831134475313023853838387504974542116334296756448557789044585587948939241022694050063762171044139205396196758474792870717890032695701685136841157438704906902214020372688553776663043153726247662955320830680515000000000000000000000000000000000000000*i1^48 + 154375547124016483886470657182514783858818656616920056655844908532554091066383357807391072906841304812280611018253457196804760135378012659448633409491634137814190264347301226752248599905865949927206709929534628172087261711905133246447561565233369134502777611577214840741697837894912935790866457058566586952454952532214237855637588625824272381104641859261729832121060475299791033969987523246929692474092628247479579212485007978334197790327705012207431784953454667064767650507072415397855934254339210910867329517379703424017394181502997739845685251381340315278082095028929796341443167628592223620707546037684942369755931061005082893893462192618379000674606172575719404881110613305729388033414370970408517638111603863208934025996705056370301366914250627488519506174382540436936475831012088544645872370349067390944322129851828613117551793357731198088744975476013162006774196736860375114818154824123411828899707933587138294970575816203857653559608740290607882201737299403334788299446958788668038854667502861362075651957686321040865177634723168122318188039109333380798828656687910870832738314654254694228844419783972265795223151669320274449636043277888857278563702499906005323512841644008715356547120102539544266569857113623692886846942524133882086350115677368508339388731856252598863865312856503864235338358054107991879167331846513019028118206575317028017115363921834840776151298435193433187356025648267514223054591533309868309565892469722652946903194380759884717927928131334230836069069674281527028088633388781400782905519303983408356156625283927425151933460459640720226630396782193502819091271633178209763901739261093212438140720655738625138190494195484475928608535734655140316652360884373708407895029824017934130818171043374718789868281535072456576531069456727370512311037167375665098069519332370446857083216035680126328724376346930061398306597901189566182112474008886734917267874260374814806718936291783591882617558282540481952584455561203456162381265462967106275789567444640243949284516915856210811410892978698401612936261156463006618997053338956893209777337833662740060115429204451049463424282867195845893563636089843608630303822347205441293787364832829231507718116536523859144341701532941831439096158859509706057056021467811271925538216715955687549630380254487391940805245602090593578868063375780024607109164148761125066524415645451342970394033034620145209622409993157756682559475114642295900412589166503571765171802460940972026630561660349341248003909914920231795548627337352908081426005076271202347888133243914331908271942909509247076050149337961020383194559594188783811685656012476001578703622474789204278492700391617402439109025781435528665055170329189011598476192462745221341733985589129457129652933364088857261650533106812158277655266954163620024488475607760795820204242938494733343307184416843603229773082649750292168073863053169146511825141872808305824823803760055819533825718695818083742175127868793551038468552539348696000313418411393201051674951253147611796004781336250000000000000000000000000000000000000*i1^49 + -199543317219708272107801034732209862663166169227243171635882319403316345498237555477503600730859809884428420979009375234308350620515544031356736480292230095936391560071334121932249931523583456186833249386111054447243967696678818455649266209326519018591327283264194197604655019431015878365603725465866698675318394296794392484686170824802736959712035895176875468388293771081521689506483575961513055286460587722820575208244674180646083701955181478529330662591276367685254692666549847640096708538989126519278556881252471365022238893491712841552217000417592822083975762662789920221555357266207903289356970644747338737674084288563878628420655803639767753330283627916870177769637424216025099291449648619263310859318597823902123770374150655816597413289175314543436665774527199985029494408760046339117130623136238759128029615195179612455786820475860636751379294139948440817840047969843102654199216145095033092506479933067377853361873571986031557430316898049103366823173845946699809962175271082955164472625177133602560720046051206499479012283821119046265135467842882029188479838375746979862216350435747867256530643321165051201379250722393168735811449085070338619275674548769154526678450485265294958215779304566708289915339945135046776718272403157908666673188347694423020579748691765642225553708663805434912852958707117441698101695807560019980682657505121334134977732033379232220755890774232213334454118854292607437073261964063710384242665758741392571918250500370214470347259332052004893748162372627059072963906516741738463665828008591159400026217906074352738039525015712846840520285958377238528051537799990283992155388620981054593981444408508117991319863656317650577998953870843009385100154122404018476521945467986319910606561047365598813330921316008919165170314432578324533852230819220911735005584572145539502203307770508085976723229268667070713331585683000727909964482865598230548536689032815037295587581108632142370495749900232996819184547532743657760546827477303039263626631724766935306716572960264353354135550756343292795544033664416610661391606767852706611354781914778142112929813359744725446750038952211949194814124339446629009462950130158754043214711891185451480043248646633756519025707826415763399213249069331668301059146208548468467495564057075235248026945599920102964908279444058879015334276663307603589470278813653794517518834954933501171215947699981674792786749624594757378463147465591300534416882996893071970991599717404683537171675660151669761504746862934505927276435430663600263368697143874717800058085624498276374107610907988712841472791682404696025914141792585013951935335207936934471834146366554368582953426493381231066740140083302466137775647624977649736068964105680868726842707695654465684463318564857420577104931696423148112573900848338908477849984384306058083662936713849430481547389676494841729783553681339046325463077398229075727432089992441638694047776927752803524568829566857108507825530575052707829804086736729970013486020387565852097585342758467769412949937500000000000000000000000000000000000*i1^50 + 774653706535891563307595601980559715465341680613118969644434926771941320827176182138263942337293172711316797975926352572722849317634466467366500505552946674904731490565920127716549032210939052926000004191793893129719650624856444543028076907418611637841283440693325993105889768949254692173627335312503274855838726471934301962514538843476331964978348663421474646241395181382699570420065197461355368974473599986571641937422267366878485214986473146379251963207156976280504184850392498331154961471293788017231044438232806479875519115357051138831226375646686946802870643966187887363690698022959378851202774375767787498714530074125132666507192170981225941641559786955418873414026915169099088988535658947281315252540905591633450910706320207569630330547852363283387468319372613112645280786573835196480297797934554516490462445845514429819532237403588276263797516203716264700692251776795434414912360399887902018986461308161912849814000548392775364148697717480135410921362860950042285440726883206678296335993474916156047914475322232401323960960911217235169628202332541236111998438870691015899569512877331444631772109765612382434565395305723589894410915019015483394478145778417094647746651066601512885101878983522834304964883016531005339975198324535502002524559380379056900747061265579123727830283347583085123383747989559893774313033342433043302468380817700932758945342788948292337274255811973828446999783068366671175963168764025437596467763943693295620627064916152518616726904207098196738701468359984885381922214859616673301695935217010400415539798407412740384133200626775339736318551355456764650502814494806649240520293066550848518386295675504115796177356596476167529779340372089007772652831965026489429170398097593266197422965210108775740749255703003071016005130998866585743986713422555459475506285509379136507009345195933830065440623905829738258042003803829637222167015301475678905821409798520266812885452793301007002894332811470954959785645267851548904726240797847504572955348979128142063842001111802121258052802145807701978579019610558330839058704310170509397741385506687926535775115379646930627540258328483882889305286058089532410185163869045199828171738803408606771399537713907041524670309929955151454682635375904074749656237803865508733060315611986409114317316231245809855519985547275105759400599075129506267685041499484159466068563180973405370150252653205272661819063234701932951388159956969557818099724105860312890340853695238185368514403274607034712499054534485012183464749403162562569061862221355406662856241118411116476630696151115842464620484271807217233882428293453571540379098603888639441849048459968570564459682527856829905556037689775139865494589289613336382266306240153315536751257584369430174474199698272650845800310837949691648570569120592142055228392340256695108468034483134872543425799853039086927759295052425619726704906545675881539851771861004188706829302046223480707190730093031881281612185237582499176450792773549894463044425127565011960556829395134279453125000000000000000000000000000000000*i1^51 + -8794305721239597810528794187158713859184180272491797908847077514188270306560397248173148915729580569276792954513453615999733984588605638449056742956346087865248042857771926564870713408064762342539804907318953023138780337719253634450355027360819523528081302088222935530174141332646148092241948947309434900999857054427834062450925282655221947683548534464239129785089338266570065652855632430184682300549251272070668021193399734950735018725044285860922647681440009825126913622222864645928644771846421848234810344735390765720127907637232393358629929074710584410385096089962643896661459174372502174732328628023159550095522669350290056456192891714479496938103304651925425867142803502071115728518534989553907904795476661717452409351633057484083958316872748816704245271269442424902986470052388847253418659567168965621448408320974903192670379394451318328015288191875553847323728687138000180902906018909552131750603704181818255905727462001000156407741229454034853522060039640339655151714836368200311345985793656974553947952119662154000443594933553113448017128286136524892460440552961830816686121332697164587668027006401785909990624320437807886027736379707783659854442492584282264794376252821400526543550608254288749031646432792968758183271538249670048951098090147628422821519101055817822973474449592570128270957716374359505234231668708792224543350166674120182058647062933827785611403879269241786919927091353320386240595999418359189968354289352257168983514783351545150926449153363176512324536488306195600210789202504975987177683609372346172685476712582787779806721803584331029582775443077536003848464839924379855716018556655148295972883534207146950180029104658069892847721692772134775347898035586206549609296237798223390379881377129063734795713083244014291121416858865268685533220325597284407941969641202000442801512739950402237153146149587218028714293470416838790499281018462094582579826500075400983952624148470127719862348858680521925475620582272063673398552589140891036188838123344495742337585938493657170383972103500361976060830144517040460547103466322619983823296112108047585217551790867975441461230665991639326907325655731670127391299358427029587646147228711065445335296777785209643392553826045164281387677669916960326443730408431652425895291813275009926850651062436755470933623422326493919557815885334245710856625320586728326192163146330593144770566945971726151675443221654512761927677295426239704028478619755757624006672087366205919739426271574280649343558820964517152231942881736774032286871499031872895469067909926971147715434923712434001760047904987639917155826182627628195041227526744829532759648017097510302464185085174061294029786044967222104465990904027508229993661093217917629743394491008467079451753957711431328693268375309073798470231847039253386679891199692677633594425254266271764876381850956967079624260289859765591442780327684556733064409150870111895045567912686452209263498241738738205887059252683657973994365543714381196995081878700742155549029282555424218750000000000000000000000000000000*i1^52 + 23181954427603333560483311362488369047260428639659507970118528923376392741729001859041920052619666255720417664103165836770720018186180449587112579799394791988379533567948317844584460784944424503431187004778466873413145184603687970971782188459838820280970345745203261161416490195505213422790725743897215885299382154010111436084378471978511054440049133657888156762176203139048199931152773317297746913150044932009614737145858638544073692579924227677993021008610333922568140826517896853337900118273943001616725101527549843262686330910104002605960153393520179881849854713922877173487518263448652200526171521841802769890520384569079452948061362399378370937827042841467204146853897879942604510775913108386583677714796863457838848599009938135324255432902020698011842233826701134806022306533144709636961196525250596550414903857850619017794480729445197392445463172516307475545483907823100617300351676351107064157281854794532996169633241895993418716946244129073545695436066658803403285710231779735637128175546289574980046183137226472178008436117165168862764147434759438333300071996275025494954048976212514475305378790115362664632730045912990212896344284966529037665572483641601602624068839467216641496715962975568831994277275759169849114222156164036544592452698634612323941595743373523685022809750748021136291066042977055626441507127169372008776911374234905894657709007891569809561236201487907407435378001161578452709186465310914710682484974210806970329506521405294289058814335034175965939939815402957016165844447046970134976078561262882584201378492227705196365316072449960059834833335796764041140998470901793706317579227757702108522723044553997042865512690653310493788416043789323668446449278151272708356921812638667684289232874215017835612828349139580798737301683421613295755944153452940312062687234218428252419253066102311119992018602598539960719057559564359713955420288867751312172787656430139564053953288150431978509675590148246552361316458317313368832225420671297319153061508137743284707155299418923588900294058616237952195213682482247242561931775923313139152286342106709537971580925041376460388829073409740595169224334331967200570601824888700474374169560772741792651754045007060675170647773203688305732845812718752025148375240171780148458976106770259413260520719473270467416382830300051545981501254221252440749078634360167499646259523318823727674745974946191245449407346278276236170413834879106264960197278795200911838000785616982178167956658487963754724706081409813573923623341406127870723264120343711210651510197488455189213395295719803145872293756104952816355443819756187919956600726200605284299743431084894276838904808032354826328097519718408124806546145937147786576004426229342043978751815754643257576824376184496102092000375842766228830067809196108267812237135444652646852421764328734208651826629211069989190219006848578784526858716097648707560533493095365307514541125424181345795666765623617930624172043338494176762662765760108956196358762279411812813873605664062500000000000000000000000000000*i1^53 + 1029580149642449233486263436895696034286074536694889368480300051401233263240243289194841384126309592978367373271956832200542193961927965113138121236464800555550574657775715923121621552983879811532374415578431319787514144014522364598267350195390327533855533033348179623601151752289708651566310096807340538837293176906896967100482439279005001909763218230408580936033289664388092532141150989897444706023969996734011137994946446644496784507418574436522387740130815856726966365910715114832762508642562601784290248779632096347324725253182752760586220707432886215337313722797734575427915883585547702411781509600670080217812165340489083327835876904917221392878321267573914954666453685475075777266029811265558026059877660141879385639463597107856262072527128969669764402814421931878935807549277824760986322394239410120560119678462646923051981870764881206933936249235208813428744720454994423659472220866501306620970226530918905499584043883004974036435585905647203054974731150683559397193086135807519736949389087039578542306033468101950361199570642976212611516675183611669488070885170774972572676852683674372926813385358321611408383855285952503249507343742177016841733190671466760533248668491850566803326859845532471467507034953680063774383521044348562946816835022864431176628478997461469081120931964502327795060182703376164940018986962128703289491799156796849688990467547955100224341651712697495839013340574573673148631078838356275037196705502936240055895985165676505595745721485302521693347087692264155349902522413291672836925213045523558513932486481762746602683555636560411057073090620881293989928006505895030161335820823724733510877044760262417087613156250425269290072097625314493443187635452128993279493663915300100083279293756483311598253324539678620219862617497052115449986603901345328822987628160608469591083577088701784712422584132154425650106253235347488123238518962735762182019603680437515048229585322343760607846228520339072961728792101795854024809976345329010964163673122344890169758365577230421616748052055239366464699854624880460675968130366892991619068317902504310771627151652259661046390958183373085983059354058679817681301345878279827555719746528003806082552551021631331385561226940821987246746771679473529815581571178291532350383245445144125908261016371025005886510895394931306802255155465685188560760010466945182118353596496168485939845249066971764997183209145204340146050865638509561159870601808812304342869832035746076533922996347473852261062932849021234191535313266222026846545323872395376515801789013059562474083544087635814666319537359054326063775258132819952216248015990210813069601970293771264251512538369446418537287475462263220287567506163322383189657658106629592550642040413367225804301748256954725040822293795830347782608211148437684050159374937581401754072513290725158606120573417179313535772603565751465204258798692749511628949410186383300053694242547197446596191216589386935016537521664910888890364729147643235087837654201872139811103515625000000000000000000000000000*i1^54 + -40212945407029997340757496910258114276764548563632488910641341886812668743568673670255785273226373059659308920500709023411165818519523311924752933136486878169090401501524933842078640090096094678837469695435057231024553502960178347652642220365605581537327021771098318583403416319222914925481256349003436412628196063565319665810176948870300079531901923311905839788784113338374795954316465087773532132511771825081930293157169839832744034871745911107590606571307922854480229310161749970484713074297420131532899126623145743409305121678406719089472092930627880854857455240614760158051420359000343783748954834429109325353375476591392521342651195304239759633253801863769220859950810593406138561075741390509857870215378614397784813127248860555308465139724545350762056309296121660957224411776098704515477187092546546429502088540649743639041392946167126004035727678601062826128426914846649912126093564377243081743379890696565813529691938618131937011316058672383966029785060042675612449412861466852024351009582619183870610586941139900293725991120624421680694379979106629860443238276387903715104346558432239559371850602583622315485448953910497634598087108740473753206745919474245556468635528634611494934524336747747721458268534278029745718432884518806953937470698132511985163058761463052244025548200682703228805451387676500407629955425050497040893572177359384494992871400567320983969812750823069634982757854822298145840707586990209240188599642117179272239053369240475571771803189884285768563495806131960186944494601196346059105051879056227863935675745897009865274301266905736100908214669142702047998394776489206922845677706292470752243091352884278998959389400555305255296358458801132075679958101524657756703432053807379929224516916275077413948976061840025182071163011424299442453161928286055320893093970323259755633104054359230348196824817451287550166568190746780422370654498885463324779990949866577712363194774646604704230154766357834714601205912697017041818027215587015413063242238648283779796205113979305650383496913736068016353313225550274095618162285982185965452034365109348830185198728753624275562008046444069332607958201513674825241147601177402168610659423186914207087679842517531844407720136532210271834064281113333842213708303784083285101030048762989958928405322409187042269617932537229992755589788463032611162945926318323917138507084597741917200635710966683966938052466099822205458812232624650051516274499140674094328226728745571677982109780130435195614918785429003497205479755937177525089786515219657274615110873038419290904697816568981163224929297325774186787503570661207283182012634738434407337427925519616473688705390917123057094564401776262176677300565153821329045563057701671160182127446589017791146370252602904468413217948292877060278214779865613100299562840268620706121047589790290791500970537863795310934444256011976509141949799562969594533273934333935450622953771070256071043420722460161256408849106325279722645646234750429843952748573465547780761718750000000000000000000000000*i1^55 + 195956515474835016908194453875484787652741012898982951477963649937441173113399163040555051875828872022404270032153425257959856742609201168561157393001024159613974296144923990925785722819893206139441092188858001067380506069663579870961921909209002654535167737444941215293585043644845643325414745583409123488616401507843085760253789853567933314836649501510896874302057394989886989431941425403460093738339671819655530177992011910367435063972376617690865055102529012674370005250714469604622985168075017905744072464763985263431540799959849179473119523915504937484211506838871269086861067730036279755328714304500414671408066057641000800150892355249612701279434496511200111977176812057902489749323513623761979954108793941120166976557335494573952583675481657220819404524627281217467481601643585321502857964042775142732514616667695687103242662876150586845738963151556248881137845506035214043007191994692969357865155553514621999388159965993584602114745077848970329754127685050847882672856275125157569826236454286256497677084110880741153520183189376303225363393923425983563343580943031426290114488144347520211449205436696464378739521787034775734242268599602199089734276032575155836713548154455421522955997410374744833737486137829555321088892151713952647307016710481617437864053079607171108643549382108482007296070425305041612172320440024098609064892354866164148289051419777071659083275005923119176075178680740801042297621213609426708777745880131633454292314315512211853757029640696324914129134069717735588268825016160339315409957311374472909190443433391641688549371937580212508005108206550868879195957467239963505243429412274025782151669380151709723391214662359563585095665764395714994512186223477346230101376900189426746240753712791828888060571112750749787027511994336977376681952357332182364248674556449472027736107721951532855288745115873094681408207081523354044076875803347550770031639967957927554181191980302303135956341569723383888158752716316710384510880698894295881885785613990596208227865906275101265584845492342305724508459356331390507332972427466168181832203599608635623113432029310483757427375413759769258561516299098278368974472920177212312792805979157887885224675689963520875837494985147145214728696713368163195041016013869879798222446947474441332418757459757294418728017763483553361236068624640728124893932677192624538087090677836993728340342398597527007806468141304381827569215177326273208398617444365279393310456384797408213107879394348933261141381755124489072711740244590876654981520440476372652117508753135705779925015913584547735332756701387190613552164049639725174140256984674794209605201266422526625742096187383822257262009579022102446645847226176868085335446302986940801658775142409089366485176078418779012575224291648920290501986939623887881223386939053557472847768415071525073061534126909846591477704613783758666325780847155442899214118071709068626925566572801970333996415156642580833719111136363787992819456085028955163782970155311645507812500000000000000000000000*i1^56 + -965386466765204326507625184094591149844069902316261823115683111853754849219215273595577860100273767066819826626950473873538943967204970014308869406280164222326363118967039774273100702623047188700219408338533720281110400441180639985009555149176876139365144057128305987424814007529105035905505005744364233193616579027600663633382635109681775666899046876738254918452896919535960473990834402106289367360979275000986298548779544002214311096780154946555430249876982424529092056443125295891663838510580508082731275914717368663768509150909058485599843371800800238998981186629124716181154265675055983927320290539477205495148700223527808028185155088293649567584730327415975047505501057905128931334673608885187274675597582641729492040940827883077035482552406985498460511797005181813812051746531574816793058478502971840115069508798802139073711308929009828500532120046689916529297165775839236294384355827488864864761579022568255647631511416933675228080622996544552541475869100576090163378025516981187485465846280166788514878394257917722595615368411140734712576612568258047700483129672304845720831048341549517419314757559351035027750948669499323493288934668464644288657522916717786452307469954141899133200655258318903804077724100418467334017426991919266701200960119051451063369350962528700095495556589672473087163556578574270790260165521555526158149362477753311405918205715132306592923781696147989366760426453488677554488459036295984918685510494650590996838279643087709528070478219926624186416413101126956774624060426232298021202398647270346329812567192772252832476113304914471748266592198407121873810197258692370502569957232723436771591450948327241104227763439950973869141739418571741116088183251122105081960042527996090871882523090399710471824624857012250823645701352573350568518344087525525367752507048935065704177036855366056018956602469367920337917074549480579838176917621265493572030759156179123550066799792476200975553642407622128013298838210880725504646998021973265993013778612438408508396142242251622977098193449201890602005764479579461680005248519074395252870578865591190450266300393202673501896677247363265048797759911823395165325458729882184058853398087322905223095410939445466051419879693246002484995191311306563964930220893630826696567469564483506589602000417850038979653154122822920712073190424465828818668254631198896462538048482798885647908280807129908708801731768083099483118706426884234575444832844833072072024585307941694606547030521533208283967747436872749891676290594760519105199807884146980774364313087761458129783194335631946465318735591807017461978215170279418985631321929803446266656186688905843636043698521981148639309823257943801215402307241370420205536939613909572074006867690082453987459466565584598906156698740546264400499537200960507290889259970584300703403560760258648652736106588396610297234358293140349917560636477182893814728655199830017908824844793917429212717579669379141819336917921506658107370783804328951428236011566162109375000000000000000000000*i1^57 + 938943488452543312010222249721425446474653970358576472856720032005970109728554375674544281443528743554870387405853197118469014428810720542224876829777151062500975641005036337461271411369844880881311478257773515508373068456416575947515288832807636067788269689857894681535275334348187736412417432029779769880959439250444919707650561420854631787938191039058058876627519304441340105743246626782121357555572911319422192059311426012972057242186761357746824003729826700676971271618421933001607832728603022745327417633042370388209158570904286439741857522908906485338035795283474857132739255085323013353091476182234565479616089046343310693822915824204063996869777582468248767748927205960394904310175713617516871249505261851831680027940196747374433074976247594168135081627154522905154057966797515782416141251509112288779748552052072417466934706841009590365430565023874021840873529356935154888521127921103381261653082436537813465471459797595175243335074994832574227325650487648087470895355339661285424571635856322544089910988129266984648793607074113268057121443553822465399017846383659345011922943844720794783484950024274627241019948851150605974703363505335718226589881988565248713113499435671966985786265269561396057126836385907664772867435440315195317901241567969260936124126624524324560825799024683825425139013443913898775764245134767250328055471580644990459267618687029130619994414487893220176916921254664717797721697109678589033250115325871869892256094047194917445162676578293553768965962940835534424777829111654921584918729512698103616134807728498585297159754001527258135530930601641941496312861267139298217682603066430246141561374938309271677824414113608021238602598456811712979770714831986819748164504568629975740121867785488860825853767886195893563883768598723182571173035950958411039326088723661362077813915319992710515721158407620813933759625577183070323346422199420377572243169526526124524056210945490294457420067218572858094436162745041196124753808917103748657902944535856843606840775010036664574060434632871307620934614617381261316318925929277581723681062056921778371649731115740007235924453590961584897736851970666031229427832935858562327173073016732800321255087080960877494273591734486805917588897403945915794343831750052734996681237208951911643081549732437353856972883131928876725694072167846605158310108401692526690246809458050955459093797289835514807769605616570497485557830176186248864442398449983333566292489439477270801412044157729175929640970334280433620145769999694416686493314240226389226209424756148924340657409604911473156010131126199103125956556709082214703857487369855099227733038701711665726857933069182703797552842851019400123319292247037732404296460160337974818252262725222955592505516827086643361169717791422499328037594409739979875820890824892628886457228829497267991151861185123277417860304039307500896366906818248050927422998701224280752486235577823629757044572405826588128654856740633025199839355749016955318202209472656250000000000000000000*i1^58 + -122355811420547411544385547193913392002522750132010976737458271305554626192162424664897460851385254237338316463527622812962881983579318433585268359070175267916823757020489773215346617086505405877208903462227344691210273546646771819017388614798195479582776874029206526642277026474135306553243271349099223692359761583967438275050426918824778766537275364418439637509179499472774651149307586037293554261243937972063407830414176880169993792361922960898833513594468435535028495123617322843885989569522090319195352221766099167922729525168436627026788053401591548982707561616225813517501568607332644217674480923735063337043446315330658684445687281726570889884170034630924916246548493555430019944895726916064646423707538226870714357273743039640549776519957372823650528851751400049280108654718176718747875086646209349157115307376270766373041298415333300462570544120355142437100579978578836210444917932563138890389995171131743028797592827732275924018725271409479954213110851890458793582947625751864694697454420668205489609156510186374737657333860611152594472732703513665069630225933966356363000400817855232090608792271078779213743316831366091268003967414311658481060367740451467217446684534474521003188797724478879484899406963467451046582532687637829098291968981657416518323310596241010570352386251476550683643935699603518567813395724794105492571019938544448036942572484095691313080392801906300239238094388161798939588950076297806988442861828344734324775408777184217504066660717286262229318451826508697943536303470831610863515772575239037261899495083221411395518725078253208828110758581962527892438757052366685690984735494155344043978608180683356529523152747104564185866035477229555233384848898144789343564108530830170230703971874597835808661054374448667668283273525635158757063652381005744225196040327582015420063466251693449689020685152171714945777027707868588436435517506082347589725988040315451906253226047922200873796049841076625838509057667246979957549387018667470327335460302593358102933946837028074545260259328059908293082944093832381978283393387485119089084600016509865377785581362046621359442398822360683525201480674136635101099668918606133888583570493411298733403923100938442326466552900563930218027486046767164011177736262449711594653064046706230897213806907636927856500054226190425332666441339662982899816473030646180819087167934997599665251470670393454129167910382594621840445182927319397699934476872994873507970968141806245567612623834151217314653993996061865200301049037035021519134223265448016905305303214494544340769421347722957625447258028138923029262998741626315993846964224648624400716106658754333810628211442055922670994141987209108161981167739842966301939050675649553638114658771569105792130332325981484888804748635179185802964962425793918527854142835607089170424040925603015228822769566360055244987431641371378878958666237632410042744393701638872339267523787466254933720272117354615107550632614621843112676451762817020797729492187500000000000000000*i1^59 + 934680584576771202029310308965930005964932115810410980104952861493398047026936051140231550515125917307726063694438042186669017534178078417663520561149154732373580721852773719449117379279855860159142806198524336325395923535565247379861378746987449734811424918558725436972350695793700817095517963130060375616366322813275226457963455686367839412141205757913848151627984805674460586735309118507538130830676879019454076372277486635298822968739296845775119387648444314285885881116775899973157619351068662461072836622140975009855229834132309732674658592246031087841476685278725224251087957348575074159541054106219048121329851488540229168706479877958041234625667169326899361672411208178734613644836121124610057007923218459250485898557482464390479229634651007080529122543600498163470972187180715838264927787199567746191296939140700241992722561086545375845182875313881548441158156723635016031391234743990655639129900792082927992014922330364853104210188093298423623238284493442120963551292319097377285680194303058360530885845218130127756441221494355545939204410414029914067300018244520896916554723918297316206259004005708449600865464550484120260188499052587971797456878689610329482773393013904293507781103798053128711726050280524889723712708643326664014924202970360502643725830991632801909899670541695172541213595292076113513733442863093627844025930575043782193874418059309368199756143747447538704349756831963488288504572786413897661229413418595574417370787827181907124747365963226827915784282141229030683558212283779041950753919121622143896621206762927736937227057993651280240056623606859563857566167697871297328751653691838178476505406980943237125617761977617095568435159588363791395470512921431539443687922355274357683780619289192672149707909697729302607901693854032007564985572923993496081345031267824264038868502468076003982051518471596587182265404476727205044908036164228584723480898418973719278064070335507886909739322939098948089611873905778115423396417575441939282630315743662454235778966736931510006335611768660041113016850774836377925869078537478330761166913582496359286736268615499547205938357704681403968287265110522448009706633628642908891292462298633003530580291095210367017170985681253187133966465986738235336333872747211693082510385491182641342036837588684820219748461744567407590743353171551419629326149133500188579057305659222755938203034450893882995113946187332704194361473706925639012291702995474601904065836602433635026848022726490455080015062728950145153797597015099809027111033702566855073067941950479116490143244486408484524630200951037693711303989458584182278768579233039531180894137541950477678265447533328014322556742300160194709482314978776224120452989158297657120563698024790974144534169300684505401226277538172837364218552743219341439619437643781490950503396846951548318544569264654118736312317725132162445889898203725372182375813399918657926739856919272163627585891535927202534342289445937001040321391701526641845703125000000000000000*i1^60 + 95081809833750722340921804855751705038797598488190111748907946966672089121098718696063967035569312898868826926533443925154504179781986856943695485491571485563042193530107519836994093871150311707177582339659123479386635204809769304980133302402761401580677973563856927473134388837339828417065430067377546725515239837243218817123992873929515315607646183249208069078820520918859503273112463076025288591346889212320225474428793469671862370902429929784837912535935211128123994437786862968546014292124191195622865337153052127438352342403220487050627139034259665416147870366106870236874326542177190927108475079773169964493936289097757214024653142320232870961018815056596030814783848299940097290863339603086277314700476470011308547181599597116133013582814118200643298222738600454266883739271414698536712455396498453012045786630259322899006298491804176908444915034414611857365110286088474352149732136820752899022290127767714457882324987415000419338053281238046541636608873788912445519202434081038283782673981720153037239694851811277977305509083116905032155656076079337589065722925766887504001815203776296310957861258916066137926611007900617222921460773102586512239981723691038784194424648139049399349764665256311408068247243599108781323471846446507212296540302433617983328530944020707400675615087067714484576513679423517468490542166307182970769131660187668554656117613179828830102841114278301050748143373940645238017233208195160880523430822781968278516869548853211819321595825066166210162221861474378975408172792601692509734896838447738415688860613049496082183929730099089452019278564346284483249685722516081611245365317599934000880568672437678656225983136407682258168051394543231840602831986036883381943511897151828916352660894679278452657312683418618683977820638521085094955918864759090713163818219562872166493360945258199196918181227970439534196214600675785159368807631442219233230032060749010896793993271019566553272355463124470754681114027198556673908466617144992996990955573412930533305208290095973943005877349091374748332374263883858137034929130716490818733595662497983814780592379374440550803885825464005733173555795380527388458648750136672608376721749254057499112695968207550442292542657217642173717793690926762705126289916702164008399944959901423063112112445090544470606540090104981052005571440868183607321874368158441398945492301768302081361503360442912287873419016036574153037294523465781706322599397904713136982074212004313109627288897836849896261784785227742242510891436693105500983823693601921228766711191000373997795692729265343664493113791991295309027961778891759200027216819186726941913391595936367857040555211539562748572216409317740921613851173329315157360948824423934016738534973220655390248578398232266581546550578287987414101260220911893529096388013639168199304407652493499300276803356025973972269532765511208062789619650838848035272168699156617850589828250520003667020495040038256364737426976647630666012978553771972656250000000000000*i1^61 + 129220118771303995553060460903954055027431368320055602068300620876385426418063649727424712640111347091250502562720608848929714015039568742171716719157740842093551639825578972227814025056855978385643699449823533388942674387915693900479983219351592799742040404430300028088132938095986129855045966432924490926728882890821407273093264267572666141130831631392189140511045668178841596155159771120437819199045122494614763783627987809930693996963292079677746715268944262668467396079525837738199908971097510421282886031177721295799564234212718321778896334545057225222106222855527506824118846278043359837801211921133399853523836549080262010272562469038359469745635876901501070303671741104313751620460560886876066908245920315173953146391205457566864897737673846127182643861116484792306091472132898436685167329735537756977901602427316124706175655605247028148256708580622232681515921782604689433687342566713971046287322206238474143322493961856074762336821999733798467209789572209993455371685942325853721263392609597597196067125615394685228287116773004292701389116358942205650898158072333829635765325231101168831492550726316782923737425293665995867844789649983728586954905691391664923075163387209585688108736622846509797182072971123489389250846210516067004641112858076038331859154322216658257330574650943584772209800456379372010336187857468864576873281794386163874088801655276740762481963358400176545179053690808749245181315638056248700696500689865057345288686824652566786384952006624712813264996757874717345024903448268347777148184070109610486964164269274389048386514674401521774688400433748285178978592181648526544459012147413959728001348046988128205670590737757356821808186326923416589245753591286128270882836053089222826631477950119235503816354497083490054606469771716398946081166970729367083751230192955233626997971985717733060406583733046148491048754013641467224523156352340377353500235336336307481774692684176101829608477814409050578816525203016660103568103449275766685822930292186248107868294881510818835902367108459676729461136680717407500926859333860997859884323957117173281742995383116629492626078801286618367270900525732695601956754694722078598277328074293788571394554558605838386105206486102247746371398356493304969307671523261293548985412112168632796576755817816470652280294000135098451960607348110440361505625784689698122553287499434109382820799086549518113355908257478205407052521880569979316858557926260886954896513489924685745548320606112035549585630038639379359938313578906617969281285172256443244033748617192908544321839753641628379100874595675179969039993610343713783801672076328261740507551782722313312524916600197480553126740870650840945871433106203989390980906199829433499213690031411030654478935429833619204736429882863120093666454816842219827436557791386258173942759501650056612656999943227753745058028817178584998856238516823028398665061380565607444814598274189890033795855407738331390731334247760437120676040649414062500000000000*i1^62 + 19923732417481274428661066773608466658027663474891184127262523137518362500725080718600863351506727608717893831944280911625822008412612508632994570415107181588503106232300558694043976517142566011277257713546287898626777735541588623438061253323622603768149869305300906974839674567129945609175399961206644589375161193769731812836795172327552152381149567170454302797917442308121851940488217315259182437962085768561283746177818846013131979906999183963844659912284809750665134014596405793864104151850340405431162154468855690413298761008761347379199454436835385270351485103652965518558505531229907446164709876575871420571460509085769579827420384520125851268251236669307820367983751176188485050075490869295013439749244250928757507745825395262026230256437510683636232830346195424175673504435693132000071034577135234695818329159186358469961360360854143318082683669625240457900516283740288249318258896422524175466192904220325079631030054776123652238459699660565304720927054577539469982108756399125274690506584561047305926240816431804266344269805117177991572891564856278741395500622691335462585783547060228738333251382595755553340457164381524554123689672014778638643583911977587119176028697326650545024486408388292832475563212588717815035130319159634417588256295387307677239554146680875338631386419409438322871752426257276711595880500864018955111945535497782565436814099811291399475434066151968098820202312985872089953321296884239134045798867171041672477065064755054686695529270048890638836327844836028558682266859868714821870321549929044844785214047680491351108191930620386917707169411676561263365997964559183364911566602082838832558114312336249892568564847035182351665725762333339455606193628013524645874744099560954791646696707769331004786994199876047175505098863841090917769601376417475439212278196546616941903642528503884619539377298878551229990927625232602550220287964932548213754073528384891777029669320620150110448692792377682744073590725785665218157107503590075602540163922631749662007906548358033683010963791397598842018659414619743661628539208512431172268227862509778089891688420276169777110561134493065686904804050163709517030810275923137724043440373633786806964847917683543039323562976601038520279108619017140705448034108008489806775576264489959841181076963013058970917887946354987253288553453696378020355290413709962776379560097102653299217387538070880035805435824855548758374450505857289170788495385680092437774522543866575033616344276756006826735551227606604188680449610678916922705911387159748347228158636833157436143329262592608075588518946054166825076957165516701886261136145042754918285584199963344798138897244277726218159253013092960752105345672901738778892309947336149169645462712405586618847676322582197986645252667798441026967057873944352436476567694748016575111995251567297001615491376911612959572487298924204680098677935290563928207475489763965026114482550060616838983480913542075648322550887714684009552001953125000000000*i1^63 + 37100694283495966299263567789647411140672235645486408866877040260074300853383882925455644264120093189740035053291410255846820068291640361348490643586038768718078039671902978665113348312682073630251074734490700186509070360148100366933713162202283173666028408957756837452883549674186794067200793300932699331148267841457565522281011498861937776231930380961910534600810081933629855947585902725967812809173326560485654324278054886002916001995175588468570753268192501164155314286267811227212334340520273206550506620579954086909972723524653491148133739201799690795738945346210390103766526897061030934817178150098577497047430182767579085856798843153395147781978341040592277479854694206196791561357223966373688665448533857443643758307049439769145651125813043480472469009804463983673882599206333317995873079938342840135421163438839893965538787973686357536797863553217658939216825359551908125346787375541749516277907760684797186509541379977086919555668629873458284113565046219763643455108440630208649773023199021275144526042699777462164959357453514058396080922890236748222007086449373278299116253153768267983124161268049894031901394097423091806694325074727913777925151102751666299143613653648406100116900889865397067181498252158274203416405478663416287496276391488962028992415661249246695069592027917524677785132148385179160897946855554001415390631776128656114871388893469425864452420248312040973490687491926113552863878326906488324527497333245018023723094765893867493070779965759400529639630601784627449832201234091518285002687908135192062595434451537672539529580046059556629873738961322525586521974650003460303680881300781561024409354032946365475316642891789577035936482439010429046443305756389845149367845336498420121015905827274532304453626856329866740046805877081213896064608749305322875847184897550884249331283130397023240030876774934343575771489385325928250863912587956473835762642869292876879550749848337119505987003308880135581419732009284921183678468645666766564482079684137931629286014862979491366161940222556872417278205912493905878081208555527268333621459826430528225511865306532819607808590855732763023682783652894772506383006905756687546081894751188471552083133847050289296053643038780177325266470024113655625802267574119687291489228646895421979956127001451260529516782041997999079096225811191350336418124396180298902801916304584009939049980745304615067412675450687506601841595480375305332434304460061850879386091688527544031332414871227919608834701632964518477931619388440082907698388748788203721787376059327204840774693768313091246152742861786737628458962772353063670088718038896251194254400731085742243381622088870944153466289777902347911150740736532610086076350238836838359428969199507853917755118752756159897996872886344628513741923395717402401462862617253312038539872822079908647868830594183825176712161968998174886596725095806051424746223065272096816756747567062311643034367352811198922629324835538864135742187500000000*i1^64 + 62886892642249353605196767532513240976049485587630833346317551423261467353196773273736939960688078721735936600068269099324350165481331124531291125942001575715757007623396062721906179382838128910376947011394568459721604972448610363001971971151285370508877390733330966687677190884977547145690773596308787273665054275687028272176716700255018403486344481103534669616518263302601802353086828378190297276482679333765741605477774262048644052536857164210198316253290986338572863570855920341946969112009168988334793281403855015721417637079555271427245609358732748538942921131463590846076119604099681564612635497473377182429818732854030305968658331467918006589601903025733793008868617452190696270691160766019768229827204833098766465344908527349948678960699177690121060818943059436140267783566977227123507461221437128595187311473892179224625390254297702650972449057414780827662964314334582970831989084659409682771932472704802682656913808106897510418581238080982812749876319263794694681997765368468743880444325829008104059815445702282186095504199005958610688122487857745461007771096925904715041684387638428270424604094321185877989985453520205607556795298263806715841441761568533962530974040505830902548966767380120895650589678492340952863914393214200118408827226322248084215605011742402068087540866690938894175252854372959246979002522056939987878619073799388123943816096422629394495627151756730367142987145074417492926612482186064767826379527356457485430204860522572082616591119093875624458242057165783138790548112396620795414194145644280892643929374650660897421984480967328702161680037198094495320836793634961833964284172180719382125137466660679298571178524578437032588061674996599126850159842977276096869842022663774776028995729042273914879836099488737495286240858959676170612941477472973213487489883958251017035269217435722825517656420979374463537852859689167848270704351008099852359527220654645079515791929720341465248644076201122434662144058386898462521908003766266812509248531519883409695794891607885532021972155569729511643802214411381499803538468049327227274915683346075317587986368456388757256067845079272030331762959900821404871500747000341175241187168653538196483351513978524623929888513666224301890308830766758933686958742842922453430623386266424242877655342396542216204417117044405973780177101441228594197167463813250017631396318373993444927187462801520050633153083622822725823708293328974900077920121192564338106570769618508459154932438056088421098152955694176509204076293198190688275302006084414819123523740702623519965293876092967114994336491877697764851213437375880924190858961806606517357383033754003397587158796803302867688113523868032388350274184239433191187907290687401898066041662892885923556243745110910274732399646646562023518065003574393067729442297429525562750820399651607674477737698601575640873742625336990646893048931002391169536311977543136428658234451881863379270382849168591934347152709960937500000000000*i1^65 + 36470741146381348442258735474039910095360649999764051509653985012756065133560181864278151776991089456348561544949605120867290604168840320397937602856801229209566756863019532730044273746793102165963235883043184263301886507179842606526705451741541435989463838811080623466170581772475652984811089695982042675012477055915678435731156847239411771552543412043691748488210136083503157132200568492982168681076677337240985782245847551085732779407608910985683934422655386286998237071312212711205542800788806274504236108500613915334345707798862891129090740185593810548645342937250079301093150245098865487237880626568448476799287321616583800904981096400630887194572755330221249188264502334185094607364235395897037742975026211173294353401779021879638792202071389191293383551042297740620148928519746224790669720343277526897345553669956200574607947918668235682099781696811112378850515987115679849377261882036361168218782885626720111239736811553898129051171785371682226262666087749061979368641799649439634142616383837760159105127218697146093634143275728758758505466278734260001158401721838317114709260850558125280623394350976144778686104966481483800878513496723417400108207813959076399036211435697590304615368741420801005500086342553022084354972007256621639403526531609692251315225173036701868892272719934647530062491743886394937337722896324503434149550165167502330538196168205232510549358058184089202098404458151391005130362307290205231662793687718403385521133838071901429890583839905594741131261281230896249659611387378742463344677514118318274722285030267895481314170090039037641286893971542866146388155603345164880968507630628618081575685139255330277769151016829152767021635494676412295641282123057269237770766874398986840711400423340002098865847848250196798892993107301082964577110822502661489875492257682045068918616302012212174967869211587340066950254812684852591854315246829313272637002903539586771071545072978887804314722224766763432776093757930187588558764746058163956181441025256982800622303820268408477006150627948246532016526070137584408885139613940169959175558424037767518663022686575338294471906534903811502859007438565614589437017867272967945437769602250208926269111770161334825236265788189912979266492067446649061134348297137604596683039843383541260264274153829892325302728045772085683293740966562253380143834249232451077989817625165390756274290211919156528633922476678159796613630922731765397191748531519827399688149518599087116783169427232763244775482757331276757691249718202114388231170940073456802789335763737792617170734329434638093887083219446004315478090515154815319064156255166397331886839531965636267566029788884860407092113856190854698740360471407530615318401945522253503486580817017381569433768415593447262364188236882412955667123427865604644753453335014433570965575769175418521592422996489413852026725677780605987537883393113460638391185234875584219629107301482857259758049523146972656250000000000000000000*i1^66 + 15229769353786629983059414929738421241633081426957248072109837555011309237185706679153871226924676161321708622897847459868540269241081238578247475352711410398209292018699537544607262372773107141234132874737670280043949710567076664993390063764439438755863228997462818404615832582074044069766202480939224379369758710835932382219369316862821678127773275339723133718235373798369313973900068707137402414115898838184282553423763841553393045642775632375279868247214510126268130987767556097592767960123035520921468534247538428523248458581082330450248904898967729692309949844141780044302301177568653722819253368373531286287324347807808693219913513172409509599241056987419385572652430615007904410036840992571474544107448064809228328882535542700048196176830506416600463356052919083420437182227929417397484435046867602563549107036773967469287670488193909403204574612347329763810592047153687335573768005881170418340396578483305902516174467514726544485817059653392584387166169243956246275284979461700104168549821255777304511458105541253162056835590612761499711254520683556747443493357952632554072777473550863410769407882490328771409809658587841937264684277729205820725879761252718335971554094676263496394243863796054610700531019353535878333525742534771067050783719652101918034026242947581518849369047551376188482046550671845053729495118447197441553103911805556515254122971882788516603080583263724820733616819458194050967402146203778903956320583531175762141621460260885305546570184440238224905477052688953423547733729870000501149210924732957639600235903746552919756956340517054596180749837085922512474208912644849451705693977222727227975999572535064295257197681181801739610566551911374022638503247876466153565855367266954726053541124163460495162248511170244487085896930505808922483559315217670800590177780954058818918754028863295483410476178531952639114110443197615447606527233867250970831980307614044515929958086164774004521394477783544332687575991940800275276731115649926817440474574212896333261862806463664915044871637349226681518640011426122019170337635301218274401469862795801270827163047394076289640118461852406454584706442151759167139640499199488731667930690569872648614875361801694946334934524930292781932044500186162966042190816998273900096697545928705511287157528001682967890163567043534353352701893547434171434428060117186935707885707913666237817513069755823889952673982068557836313901170225895569613740783370562467884687035465954917801549198515113056057359385590373943589789013981150962703626503916067074175711699211449858294707240193046352068417391645699305433492873986189316460912643361829522296760721963425179339408905537208608586112603440088566567542727390248845926110240222735344776231163747270019137127962761024610741035924833461461432058931541413664927661370257751509165186351017624862516398827128447820693136459254191486145433053320892830488133282474649119337163138773822219661718750000000000000000000000000*i1^67 + 4124811195202508131828881328024967667086651153894528004207159405826999574876746058325859397447842620255639928792333982678217316960004032434148417521596523837455552502872558842348832018214542436808809603170993498261665129565348723339702796524595597984361085017209985214778805926983040389360336679202137184932831446031823254360093946273860887590960937991377655511867156200960052397829568761859623299364369792017412475448616425991657308305730742206911439618128540530174325108319417352232102424224973727398111998404980415475487178660091337339011418759922973465841904035624419162501610581685707488726515925558362502025193501842838285263958905308873848648491198900654948240273356048849198516533011334200382657144379173543770831791229457832847725606427605264533515313843557467478804861320813824950453635467887733285194643337371044064390309231015223203933280851124985270960186268399834670263932918374715543613446596038736402555840835039226625269288357079702071221880779858891054650180232278753730508272199007603989842419670896655668153835099007704325784355121117873252283108105672631511687288333593731918105558557801189778397531393534652261415068304355357826530988571000653761124873919688312408274607014417473281255108138185472593965966447474547592706197312515121158726856449535471972014673560947031708641340332744586262134471878180131098546779809923872483205065904005975042320093233704906946675963345316487311832309139656896723013993872868904646625912620511849678334502285486641870290387043208934206049667353201597843850856933222928785643832324141265273269998941008897768872002080079021659328239002035414108905126682583231957668868629837987347342634089169349732411774159348691887279108928972883647786550165200932342487507247671722780628541105930813128750035153349356241925639273324963154258550882530081555065215672041227130028322758692733094323243067989152030806100132966139087365959544123372564196195618447633501418916427324029129379269239491502309744348986831903882825721797081354940934492643287303705657078870429196807252271910708636107173770283645247337542211027518135783142359323786472179622820245280551006079483186548869309075942545086131353599625606861346789380275294677960815911042869670761622501097684413579670502055607946944960372091075254856292784716088491528257086055020959025497238087436206334014974556445275845664121176473818447171927700986108999002055340873229860233022555169953763879338318532824236430303258107359692758689974921727641098938044670511144089490540056362573073206713540257526509369736164600078637298563300902292296931409486994282021011018661216099167000772823946438735642064175207649698432155211996111376902294388160125633316095923468114629829881192104967526183404509026206996749513153433281317425675550731018977716346877929740512145731866099965652733261818564686893809999324219815999201797216199032912767617253622171386186853841476591297713560562829344000000000000000000000000000000*i1^68 + 596738710243463608494460639455563399672096298332912298505524441858003998229014066682306967625463824223100961494841817382094438687501540767266273505846132500551511664512419363074134709995534836658472981380056579639168191740606771839781819634274024868216067885147212727481326090300817553398969960918280056366251853927999096243743980483015988434865766742808830707794726697655215356014335235557603941892031726401930947064157532710338762558592241706649690657477046787205005058616232215178681454473089502932171644877279830033493798671322049095648995612691542252813846200625536135518214680148542243487257506876318852331601635266915956049680075429759175568106871971209315825911899171287701023331124201579633171838324921170157001787774152004125487076212611467579299028026120780720265974236620509698991103920884705057062058064867486886329876688956145662198837327670569950271053453145304857463409109210585490425899216166301351013337310069554997734453217693774327968968573472156720927348134792002351387189204239339026731508902244885221756005415229313658781134586373865970639142672497356565818516872872851971401601502826556455819552180754615725659921600283538543028956806772482470499593342550921891404407683300331640615562883034039649956721133001236705563767166909956627322626041109690547352468527478926668744028896525233692467700140975888584938548533731878406643147050534803569219747613847496846297717096869249726022316984234903771129330499011690758068519509724151112304440492059673144034359106430143078036587151970219150845985390944970136759526302740111837864471644618596396192272972170971758126620710748790485157527994887390760430684082975820322580765214461753750927509925134876193298636699239246837372113461524601999468599579209964756288463873676425021413362052321747043738088165590516831563038457522271994799136642761407278870172334501690717499359397338585490040425971222274235869024115375954207800939525712327942055049805026345675493634704678759770642594450352504230044735823563677286777560355303939549653004043629309745242158222238041176752993632696796009980403504633371358148181353617058679246837599914628959036883440899549331110967136271597825683009355700572221887119760118489664003415411220480581871378360353833693618806110065786865125827155719688254830775947232557788171601922839136113985093074624672040938422890923312143460434522103699418276852908233594957512614720829973918072738820639333794226356064537061200189647975859212380229515311520990790804478056316253303018237303398404660057282951201176327055654761039250352417532502851476703758018831595956521349384106204249696670132936311672372489295922204981560995060204275919860839850489697421704257270391097152015406066448408206666264822261427432932604722005405035527016723010974934670891275487519646506889073130199634251842263075842746368996552181932575648815630276057217864435238156573223048918759099947484550714332672000000000000000000000000000000*i1^69 + 20918023723145679481349384033066088764978647092101428547177558193999562784436918435730430382724926648284525212494895892062689384396371632559093964338565230649743203809630241661147097794454406186958583089037957234883979444333908220583561183784811353655936114689323807342859343308596160105358254417551634014216073394839914036841993571247367627250622884977509066674470287929960702575032710629451038536244620057110047087827570017585423693811312267633534147404871474476188925740678654451260893800634646649754289841001444041334567599766972657392884682856588589674504128387639354692901110522386955252037735053736290799665655598137381023033737304778976539488735175849548528412952848553105530531596693211127311840677915379584442988805454272274506227083439694559605643416123596564515296155859144748458938381085976034289958323420950611176829613475032423207888827067246863890205312782702316044356535719723635633783324896650591674038967875686619656801170093317678979839202518005407214427043419880332236046417423297495493635439303907813247566207831911067010432948255287600899920769712670138756317781274686023548812753607275512572048271146440689300717535026111826723546701595907917641601196259918469907333755027799967546349025096235062069951156279507104972235300839569391938628172790588868431421728912361142060115956343491360930731099219684826607643303417794075440978457746823182796246761440519766531392378672998976405552352098687663393386167514498195587864445461864552697914823281253620314853899984777788185539057848298483466252722169347656878420579896789638840476054012074497275034135078524608980444837276004780020200173432762656447513933468221011056142436706949856391336768967872491039151057354165489363262489482896471596212601046541025313681074267575338074716811243296951911451245693085645437815397488215471084535236782616634979225332556653596563982707510539646407037695055320725862444334694806980439242576472260655663038100409054819833542381264640149862188641869388525272152934736391306838030126001033624761720571159570199805419260912853169741555352696332961716010268930698619557318958686549968334821271678056866236640012073941191544869349848897016639850329498411371237633953201245696916273329627262940458450597483384514587138102848201467003547878017600812864017480082882138839027401289878480148895189491015823174977952207429046376353761754542759465493532382282095286150998932009796301283349888848170676405580455346785118396260075814316215406557391388730351017842193376771969409685193391179864937868243970803567194337297676829376613529687791429778262189794122793255446395034741714296615860134970914007604940728171032593549035186400896122574881121860261240310879443734617446419808733862998425896172548684055313296567086811511440147264598157162087645319064943787085201515792752207289676623771158659036950888501796226365593538926522305912580446993231682236508263102303200870400000000000000000000000000000*i1^70 + -5982287085229324854554675232357076568018979834091691367424453737107804921749152010285969453439983412187653137804993515842410039561696401543829519191720622377207554170392687710529519470805888998810684237865686969876009384414599192765578076490311862843110324354951830883455510903600688535502802974911117333007639805681253942836693125529797843539319363414417024561599634478212040873011783799992590299484000277170750466642004407902272762773548380347352578107980831072429871957777959546983388652483105850465351747477836701259895107753404657763370100751166244259720003160173830750340102551177082012460973087208380497360454026213951315065279123031687533631430872307835816425382592942433803861617332893640881296673123491526355149696543679731744120866738363320976327554705747488702670899640035465256174544204107406676426216986365601623011866581690488527358633422757718319776572641770940997405475149839411141828179295300555136178473143788691890371406283680472777441599019386110709868154705541408437005049210850232515765883243152285253939112534580692372696287574300468164596421996239265706995781487896951099568515280446756910056576909281220062570924298624501054542995271346666351012967984386916740766881029905644751130890489420670131629326054626770395042847297717245380112704849392762839715364558830621656860571744533994737495817168311080679804308203250155758078191140653804012316366935738162961242485303751487424769005122977432373237615578084159234993485425987125674304645565530514456419589952053424609851493078057773481059739103398409961806460347609357174190722046893320744129597496950387220733047927142749902431617574269557163973595215317489818591199284197916266348636914578498245932628646962409843958533931493029921508622983627532834074999253018569046267122615720120781135650685887586305264148915792638327429242905014765501986170920048772778551473495262255599387293159277135654919731477963263307765875694469869110454821423457802826919953887781444750625319169532605527135867005785699339334550881448426291384216414663517234452423398948786384153887976990173276958513874972522176779520199613520550678644171575532377764894933355882175804671645771316836754128055508318354736405443022049430705256431228381255282890027200341952859421786045470092009317052042124106626264938601898299066072713053259596142252158589054995879207691546635515255235894701398889284577692938576052960076800175307125114169095942919517567085704064036372467673134241556794423176001504635267448977392413309515725129522973168438686262106682132688993682883153548684554254420131614598209165354310342219311642972091943221464146964555356474839624207004585722579052522657542002050874140417320795455996095306718903374742566574368523235321260852290564871720579558354608748325671936775495403690693545255991198011648652789291091400524703705958293867378374990161851850199544796455319143854228778529805798735872000000000000000000000000000000*i1^71 + -913858100460785312142692878158553479361012749069162988246648829571019837826570663823988772046040048819688148136197206469917587294634274029501196457598754901918477126644231918636501689987382569132434251357147149384817532532094927463473064551265313987384148490083016008500401677052903522330080918201390537611522885189565510201864292730900793625009804262232146212044661474148556873811343690765354973917006162162358537324314409354146940254971903665827159181880238858010051448616448142166666565011726121342824788782400471111974054722673493316100232367092748301917932990291485429268763487250496429613018497213461162368754910978855047493709765697401603793698842789965983208227469332929649637757834708245310179708226997704113049979498146379452674207460641661831392492034679845718790511351303528418695358106877273777709499924100204928276220782204285098212102302119279616993114324289170800229282769602703711785418268997710264894670508774373393372682175048023281258082702576082522297137711972937101917263757843462940940675438259689000824387584292652170138666284075359047408398371118056302284582769734506518060795283486003116093614267739897462520933219574720684341753158525174827545224590999628629430657648213057669476752777393387758318162293417156567957210413122434272648543359085763523926561862833262356518684144866636945260019786426202372516311059401326820166260175032825564944594767139018424675134656399341401306771361891012888714622509189107981097685878278069590622696186738790446501251556009225471557381397511737462151115447137994939331717232360268119021452593066963374746154334618646594849030656117759033314667262446463122471067818622449534091398069740340532835723383973570088100294359152732736133139000824627559027363128937700845848340109231239944818712282462694107892527816639714465447856405833371251266661331608805783748414580242265588050993670280131490916738232207397495443594496886313239885149939924211862159860686667120572949543902968765995793367983146518128995905710021861061298963117615356202761725352842107265979279494679885242640234282198405093695764966638848010998519240991921994186867775137717579528265992883994396535169062606735696703284425793272508280935434631731268902806009953763891528431855103374338695860564944779862547791289563663381573461685215330842892916094335067006140815376554519974433741789467293277661237742283225450211354756368536750746701099857665983299322291550842573041084031092842805257000278199618525657368589620017643629132209533650652588194468533260126615487770008209270585759714681010807540953193437177016977617527792239956295408560026592311046846527660660017377323619767291920474050705513372675683850412667618473018674684942835569520232522623121352771695084708386715160002318173483980950479617112090748796226173154833852953880573897386290615825851955217379735324918791794528377882828453958025479159919905042571345264640000000000000000000000000000*i1^72 + -53144873774312150063026549296376371340090987206748796925881686540935230674665932448969315929876232034902200642575200985823600563316479509551060999949703331387324621021127925084411246661658154023019122834279093311641883381518398008787844105415878972158098911310933577939190415348153975901331430884719864173481073827400312169371965254045825154357899581927349411608969399428449472554079605770415326703967797450945490923581149387327449177623924806556375747027430804113818783443829083511027525261776667783066951203716187793286507464106385809566177677659891711721883132925469131088542220280986930909232504838748137865895485958239172434759835456058323664775579114226138633795195903695756246799656335531373428640158180364588385541426520638515077736914892788215820246129207956881845086226980449905112891594074178871666909857838406606283213113346161750998048527304127170062382143791196644728428342010800775943387742163439293857260064647811744245303455305343423332308913473570434924230817477838948153903139677556846625573006250788386933215655808882690731529199187268943822782061681560212135932885604848275936649041457331747333318350070735444746863328658558490585075170933991134129762640828543248033763306915183179014905795213484517409357108429993794320097676130743630021778286507786506628958159158051741780439634851906362259366570711708608721772261563039576750845611151192147849184229947792484743936618108496893109241743045972277050319412904988840657586678993225670724151058460640162511602626482560852245193792281184827808479624229647881147533021354841693089151829664494631271974713187990904539694409254719739715822869038335791063437588638535447162718739103577848309903907143018207717809943641087737154588225726897665344131651723104880259800979364612472385917708554309478445863693913234687365886722029323725044020554968696517502452944964269045155180294542920254452022525836256353411247056392473887388024750957007724602315820250343356034223852238684946470213463436815656520507896168187188215507066758773411209001725219149930670468076249571771843308172605419083482385985968351157645577955943420668408693446370161638922361226663666906700642620207864222851326477787030736602893735829249915066114798217301452116988844964737860331130908253914438209835040658450135139606354550841391123479893686029147422730935260969191851111627145609445809264691066202584150630896457009333099789216011067882772781993558754637240649863221558650476392496667915529999698244805853529653342679194657618827909646280893339199977689572085526975017019577100680558545692044917693561023266171550705053392646517316277126330281567355044705617739313518814143032076362818385741582926806930248104219091464894739918050696574141876408667947275230984760192194734907635680831805273281894584041095772262813061749964089627746780163888322350393036523507834130430112785007612879709564731367206630195200000000000000000000000000000*i1^73 + -1138258428428675850423968026563856378517404503993299570354929566026686178968567109237267317464808777580757803498854864667136212934549115338354094758035827144750678191314010384465287716043964679876615898744427059512028657429316936328039421279681778530865052435042845151455242449103157848907674619586035338181452059647916924673779332749129208793517800060691207306048149279135249797363654596090193100495023459825544853934197195439792751140141872537956452254495252931153792886738161772187420134764398875496408451720919203173702417347177013639257404322985002465864576378047248270442618919117267388883938406870676269549127253766255633978955839877751916536348407386988431149177081085747910369463388812481741984708561420249867069077800198172317061200581684527357593341366136642402928022387090766050467226656315757703661249978470647474904537995417911357443471345159922906361187279890803005827235362666991259330358209448826703721539585183962431645397015706800683543057824330764540825096923029155738601150908114274599810407482833424625691269347747183204493805142626796706558747363028501164897069106547190701115738265098074508458996379782215715758713163663840357971741234515315852911128735840835349595787275402814245132349693755786685479919831393806522065379460810262332213042338238943851744752944917261758249592150886100181060008339456648640809682572455242757830546770336612759987532906217056691481219329760382883008687135969590763650690382783430607963107363886776475530522807034372522752471033323095565955380346879809258233460689486499163603902095760685821678027575903757883301651128310469133675203312689995977175703733244123241853167002430009606792025651111071218288799686432400428018591981945025734975257559696552974745124360600084197173614311630600152134263981352776428026205093730466790264189903945874956707957948648201570301209404849432765601060435245090984813210072397948729352425338306530850858970701831527058702039883671816939567644219753624500616890851658490572307455537938905925517260078794818618877133250428572044285917844605537146118286826640484195898545910571906232293836814784110044158222104059634710570889721165089094041740878864845171859461605460517415109343531168990887191790253011950381045482963527194265483538430001658553948047362334742822652291049791313595258989345215303395391254192093630617991566575132229036848652823056752364298957365276613434241683791172444849838248672095894069034010278583414245005366843538120771872384964343285242383484080861981232316830953459544421429743598229959673783125734777107457062814349970682637675142587717317849726802141286829122689603937068350900574398541818624982048048167332323521437261011116946230634680613224335163565216982994077797354248916783190661517075149627123268053629814573861661530786346493947693503546009805765542463820256611853592430732270218391163369837652174919375302660246732800000000000000000000000000*i1^74 + 11269841025761306211953298289443331733848150263809027203307003246333813523361996621017330991399278774641869318753716777515543546031249033067532153462491383691022229627343540745675745057263155198594761986973688824407228621499570071532036382597912032700537171857639269446068738579539640705459605525889496087450923332963064898299977630195611974762163537648952224110885389965950079226213118329108903774269404501531552405737451774088715271182065569878739607811976681518875269658014789217979101408679188363216101017513744892801405546805600528702560247579217559476778539369951590510763691041159838778585406230015054303258027080459478166756673502157356685423690459872619020727038558060935856387470438415645556695473954937313083356498858860900879058899252142559016883159366424158683467312127438940324051190568115976269387044231529380388362538897575023402901025379555404725934269018260828804202315945727453628812864391533317692980598496940649708083288022184858504957531478125547752870058156191930566015633776494614391557545285609230239437863166098056049726893178568552532440242666964902624840719577654761159547181912544512741952714957190466708078036317300509014587250672519434921465991252084152021413944225594268101796355492393760234678649343535611484112166402913519205583788308909283181520753757195933495161718473703172087355354299692499587966702527579864414250796754438166639834285279460412936443020804030354055362747394538552585530686810913205387804463280623587696734905475871050211837170675781277192258700993612543710687024451479229142059577664375282004016038064155721423547987914982391729512164408763717266286199182657912982114300096770890133726307892522835252588277296518474538641328719568433962566488894909898231294806232558600058031872994286810909211041633327240376766709405562031891760410558776823027062120280498336773046767505190216147792435854064672929417330012876468329213281400553013847632593565317621168233255040014684362103940554808016260158084734224499720027555296596536010342479019535152515850958258328329783994150875168448604315402739708838648188049462174676993006751867763260626504855774041677701142529393921076753385305104679867325814148947752646583910021725952752271199306294899986956481833512749522383551836678445142035272842940674005531258030329154942808874155033340930679348976600264020322789461571734297601136344931891845717953498679203346816962675797353299280505899714242391977090857849622408585797395991819931456123363149908965435229634571820432777300604921773794179143463914879972782490002230901592387599745834354589686656496254870073535296953852745523691264550210758384585995370650865713632605269959722153047939752804372265082754546492091858044006142672604966839033410836754210535763980511703532805247213014896992669165090881843019147478955512710436095196610071220744186634532753760677894958187210810789671731200000000000000000000000000*i1^75 + 459311033106787558152875534347180084166957466299128138628415147540436349069528546956491021872845465469325557445528468617536704427795549990801278580027170972315303979909313368002152648284097548293702256015584751888632150888943318893337574876465463231787946236323610614834753629212186959032654532467101843385536367435997218720745154736808700576454482689785568989438225084070780132436599689827006489883027532192075868310602548872221691209319375411050688639055166518334359576804246249947264860203848948419982919129441712156202880078737640123100523996204483801993800309732039839042593526043356174883052593212580664611829858688021194244999931064043579219645012602058412479464182527642322989906169319159120490014172008983920182400886953048800852363649240009878601853180518425492726699433737895401943022149803183892647644648874353120855965034327876655506086997520826249088688463844239512400624876910563748676013165147778949941927736659895965720508181444622529592974898387405743617413804537797643799924096863750554304080224530573992140744107853689033247954634687852722617595503303392154597881299822591481278603338588283703468660822690687700059239834028412122323090546377667828917261708051646852606478620713905848252329975922439975360177483383973231001024767980707124086971060858213771171794712321722193525638352524461198897842684547702530222886411960497327346036285661698218011939748690161450753051887487442728031673513995689362473012148046926443634834589130320322745518173270119349742374849564515141257326722203340769812549316196978814428620727706986173249062198708565684960519174774594285706742019598001769220352300233454165051428725061067498516858494840357132902014522557925887723637228742364474295941422574327315521835367501377248854913584271085989172680476235519366887495627605884731994820722634217110688557588917034288279654668337640572688095232902741025284527458776858733733031631183563632793107865864536589771246250006972270622476531600902335482124267236030560312328681510978048982242194021872400948727774718534592990309483205706612706219008718630762936427559564211592235710212692077882304241844455453011949210569833698574333839967376972462794588718553313308031671423113630170085718759371260749893336331275510152415686976247366231577463235975608652199698855757513218727651714188919995553941592148546940501954005703230120929244809888568346727343779063005578781043521185937196511780221017539665109327310117729883699663412178918402783245059641788093088309939135084285653189788877375791612882206472976005953838547639243638416210206347475490019980450801233575285555487898437799630418243087629487352366294913943564222544728113792392787016130077200224779890386291965790812442128610098660144153878136415802772595994675487104353674599170397311958854347568496139202400486443009416016573177128310376478316984324954894757297495432232960000000000000000000000000*i1^76 + -19518439383736914384718978282172386828468782854977729244852237913620042760643637217486304272462187255164324651635900262601630104552352855827953481292561066977135423888418285780146120969732731540593395273197863193382204825235741703886819916253026290024142570147340731210445850517013897771712340595345096155447995136113282316300234632194733432602754395886747777817187903256480447408187495855859134538823700218317448995779734806491826652791967222244555227570804406707601356275269312702012893281119417774507513622128849321709958968357872945200554912003002575320212461287366336661366906050431361124651771052407039630896154015082003814343039904185189368533251403176415473727623661541571130219401899034352083943245263313533929976945594697027785306990493387617551947622695862202542372622299791993484544561753888538808182663969924272475165501033100827275153882298479921527026451651496274270316151422803943251526320476646616253578145297223887915531358871798130081391774196552403207688142903754843389327829102869837880611087521964497771444546632257876946700852387806375256094298893095793329389175592926878560559480033781108206264783703120743896389951236946257992539831816262908389360153243307248254145902680579073176774626487094494395368763034075704081450390135007447652801285297666176319588111371102070739251631184132319363952724217723453119374424330329243465490815463392789898610446548478886877231638161882275820567994982927022534432946502344648801135912339904623535172953175715247046014018722405202676510457144121207757200612982530389946480393411043731231620120233651389360332864649193636413123719251164991369015572273943813478732037245627773509739058093164814483217264678164657697561448123937195128129067178550734382582740902613377671134930972930252058380042451968895950828274088063632522333968487811930314133832697198996616563378036993515484604447938465148498865224055146696099664140430978089904528666354508499358203807841856327680439150917278367550352579541673455478100980205095983680576515744805323375136870849845141605475242612650580484122036171252104146368897350793195140164185780190256518211864288829902423949003921698149952481343725786693532267652024086403753207626142947308376956748846762376532608651031936880333206952344335985962599482533501492082640164836083327300129969733934997760292966071119637169750281871051784948868911045435575727404283524237120844260230796736047488260291906376143778183022749215897531085907725835125101463872005863524469468634481013394201103972149017903075246766239756395018051065589045233688713573230542033211794097796386564821273122293039505437560152018153177463322959203620621262541678517221088546352542570021890938686637184045383456316908049913587808911427881397126491844558067253820279848607881845740525278689647620737635816757765603547737290464946866591885810454267546020276433059840000000000000000000000000*i1^77 + -417715705704021445130687444414416357073987776497063105314623089249922849000401687694036591323184339940581945605640474784674843897501802122387702745757968869243122856509492417871175489140673202414245325556954219449751789404474051571972654148046410307426448718365647456593776748768298194098114267258147896626708753652371979184249543523731953943304646600026352549281037438481149637522245016022183054634603609352482862465999731347849864762277203004508582445726004567858782154480703347720186073439099548574013291420811402150357917584759205926798107680368990443020759311692111062268094823959883922065558358579601344739359871597157343520357500383012964866842835386872645903104470415540124633645882546834739978092411556636586412098184298846416802663941993045740777701497893877200156299344812949654138814271950519879114722035627034943228193521500165741678017194583590984452772741978307779562133086756546865766734746157322115178402823569197998285898458490711013409524049751904139923894143704153498195414072155302169110737653382525862131116427805816956415902039113743349123236715287205128034447130466050678729803908676929206126188279407635867566015569027613877032399114202367687459791043139169494068277714353732529846477772371240503855671095155812191668578223172390727612273190858582916219503920005047042573518900553016673298101372020043843495418738597445760420648337420921513462768599903080078360672139102478902785129898226791094812628671284729868899084483753625427339780133963309953412903479596710403697597702788496408267662153581506843879094248900522094701294352817799068805322917772160938942588347501577009460398656752134497425217258138444223637612193593806001840931145840624089532332325445920432206334551421502537029913463071831075381855151535386516838983349675221997021321835856910046622715520559884086300627313713568272937087600758912634529292693626160196245525188389423134218432132329500774510265703489294235912438002471430059482293112161418868086024575495479836179338927831634431587271459729835967746452550633291285600615223301563801103197986262565448640222537049551051612907958221344119916259987860900812301968441719975153246726174430939651375228831110535055129616501447495446390969195968870144238768649944228545012955733083668731433536303143851742666866970365932252850953399376084450110962845480590575536923567308681446938815047702177622800934048530672016468686835244593836899412806512394961067143719140086308810312516586203168722143691475908336738013084951492808526982925592428034770856150162704095033379990738685928621473742682692692364578461350974088962706086925632822596874225352430447275483536823420874615510958096276347129007147286397239740108529511976366621096985871370495787405767275410900568706921062179265432597791622958174093817595235797562680347393261464999671049896033560206645351297529969377280000000000000000000000000*i1^78 + 12549382480766213957527539007422844719574243956032078563075320419417540028323124440264527767196100043215689868684947221103744071582161124645818027960752808985653917732783292868663703681892444242896325649811547509741573063411036493063079755115888057650219281196722560931964661318742426829424728294301488445412366241957724701866454990688605946870027989087139809092485670116462620720783516090548927012376238096569589458062875392007146501697914905395824977484044311050501409119414720553588513969147901836494110328322241369906007920349481926150816484408691833598302359918272767467791295991723648914476885746352953826946491761998936249004050780413449093471385908122952055648343748262650268244990673215105677618197390291021317371909775914035889707677783218133375839253714654065947907213527542845236763406382733340601988513273432731185951031041114626677815683482073298097512981975909713178477625310099216613929958408062098976506107921836425172514450229357190263084298850053059074993802962289262868690372223291444149785623601738838499167327604006003711398254735985652006182938665400635424729478410942942681069570053337148877984278688187818554282909171300750385554549128067275304535646298536331572090307551362188746658182166182933380033547925593826980383716817406069634679765367051208145396051865606421560558479281062245430837445889416078971984546451382355587597447548837184533243059850179834298325341671057427699129380684017616861338855925583557516255174287506676541528151959330747018740366289265942602651163752922265726705129373090563955485873338780359064775708495981654047220906882540884958290381364886231582557080988915084597995253411715328755367505376976858044610860213040053350962498996028945532502772806962100971518093623851551845400181433458904177676026381708146310944903316074410762540793704939080249908555993619384130328072022098948384326974685606290411564131159715776584820694405069924909681788224548657437245742467280660315225449567570585958014805183829330333659271647414376549812005453678182245257436024691640927396306146140322596735270795685169669477723359525118942822397608247929943765639658240119905070103561075665365010847059238470214579895881579171311519788281222062835585771872785793523346249999573298070834051610664102094577675777947029097156467194447110283752622413246755878081863951167651055757334349569830759470654857500883177199414508933476992637318926786065888192153371554210116413729808877292902135679840592703169671727255905732852752990786269409394150671681500151765501623892086520767212525556130458017137674877641475482984501085398909633141682869040842643795837087603760004560617038574796263872402098628032094600148099999956093611948788563627019911656882487500553363012025392052952628476377833024787380026394904127940565167457621021153032895726325532481933783682310436875882840719360000000000000000000000000*i1^79 + 85603461009484337291447515160248935145646222376154264859308534858517966011802371893569258740140791342865562480354326093708618989234030602782207601206443914839691387506993228966645642307440729051290187064123961494592755415461870476326608496449125324218409159979934739361432677583654028255277886388286122679161767338300973165862903400355348052469367714104345651816695142494962308416180489284909482860074162742139100129525042090101510498429929264185693967099520537172160513636787953054534755552228752248808833797134704588837447316660425179549503918145676440578729391680681855217076324477927056301803047661637870878232687977879693807722999878787475797996961869063092914286738801825193597185503285430667240313240619872963068233187087255550769887106526110727797296802122662787070031663538628481040549977648792172877232790382690848702788415402177469205343912405992392969667710821793056481096861135965534674289804490519436255540339241977332044963793293651091519450090484146047118201684069730678777566065446340219877337058024379449519838717577801500187397632496168749401917333895126495799483144095300588217548884356302337472334031661413402100647716557878255331816688309162307470827771890737692879002714617915852843432362565594724186669969286754670443018054034665564974289250136425038096007844452415041299536261805895835616164006857780071312872340547695447075319147921539315382902552254382698809226741491481067949628645909986505852980938806272619786176918296067581957818507004611048240842668183151781139551037758917302269879752414117481719198528744917223814454210579240703226036675807144335988307999571263728882079496248146450297639274106426457793481016138504756920885190979436739119432023121199607603780222515671709201179565542999006000870227116497902597794815531502463405782110230440890550396609192253097605709917108834087711325653014437699909361966022238965151815900116872667424156591433874142653835072551771228111009593132022389105956595669478108953981236895434916694593489458776599329723914764565674810286497786426736477116270015243982399136629687452175265080343867081633138886706714285497482359312651910210373391900449981558098203445741099821780474754334543014456340732586067806574660324860753992028157180892063260663382274596270101687123591145369673396574666572396923215426700136990694557344073755173494878209034938844270804949605801285275765223144239855356502690546141214693178448997653040768009834436210174896123103248636102518928552564008396897048333565891826142084698611862965081149103157229499312388633920724843035286248406543815576739940036754436818152959331584760880093351384950468693119437118444493060397081418997788423298114292687689171100203749964816282595576765529999422880806378664215987874813439436366669170126346902946799797160670744993773814608293181840528927529760676484053204992000000000000000000000000*i1^80 + -3254537600683703308936669185619308471714719181769677260088864167251502506950800416411013229998381013813669350959509284403217997691769856428461381564100818251875841244872117519058934153897682205917686827925872959756661334900021797059530880200864081433952367593308460361448651051826408523306594957246003755657098867816963474100222684752870065703282297580151548520628100377291961584425987059579007638980860754230508225577016862002127914393436785239611935208785450541197845496994357775558603343038808804193395811343283179148884911557830499003308803214610778733803081998793567406624486939188600908943160075931616381080890016572915460293798906546815385832010763323918672686927031258884649431077442158938982159619515970442473216028075949808608294454344206972857038529406193428181563699855402998507358967006399747996389786667259214065054155485885014926989650561617620591707878719273468779243835406934929230933941439925600348006548184271760199783965782321613977024900350297712291031706699443835871379395762086146231545962136504961340664065413000544978373127800758141695521157305856826784068407813617621908992982312098963277935655899001065096351359085900521257327150036052593448636496396593883185761031407605698365944368375238442038300718947611114303948757971430534243369167157381074953758141814755677339839326243996338663873742524728435387589312415568415168995760217515749828325994201287593089618347246516212138325398529170472247016649035082678014292639020827588524486955733435890698309094738789385848186565973709810579909044023848153786370828192082871001354233132374521973240638759369209348055475215142469123366918987258979535504940013028418558982342746883912322864051808781563218548163465083083547698501085905661630577565763008043892088736286321134618238946550745143250453931538932494435614018429497094237310934673170355818330269355842463539865024383523400118267822440704850319769742528441718623636562961268556767183788120701275147729388710440553470354132363443605469339935131085048553108655271012234210695147048706487330400617230233676683338001610568536967915825605441695695798560666930098312895175404933814680581209942429966712226881872897857320747120402449068882472444020473973546416882667777589535145328526305907571504429677713941786469082246129083708802370872890712021330058735831367079637185295017077975861942346124448833053608280171978430103994812229690757699901568544867811695091774318739656719693538890371937692507793706151723291306125106952048661514722382468370904272979387045047322059132578992119388086925969347852349597889176774417821911247921514534683621165324444972248810556316230373969229384338136531295080017112766714940646301009445413209799088172517568881088418392536142468095520501613055159563849345263676880583440755334383240824875533459885228896058553278708684811644436480000000000000000000000000*i1^81 + -2905620770191504083106290263147632794361706427992959422361367107913882770676382145332158511465251732750357536569521516356498945003163144634484302085856860819904320819618358138803310633765142563805170630114102778193899355130304514176381670860488339291302267030294713133118033370698279399880328600983685732013044383360044471651994883062339632024916681355325897949797702451761265154532064237352930828850942560368151542402513558692625089786641323801092588080749744917196385448170146535020163181123663577955002182512423931244590775165905564549393816919264111601595583088790449972321772040869171906472881485270751413305153533666490502441193504222241155382074718031798433210912222213311166309913127951873286117195747897100497425612763173908623093248313107911255017995205149784127108078042724727986946181534999163710843766328299753470779785910810625722148163508193538469349639731102830939622872295590634151132662901115485494715522740610143900536345184966968753784266984052250973086788253154350916389779143689709999805575874411626657988746877258170554196108350078393332346944698359907284583397339326918143942745631404201016020778920665371604804486818292158996506664271671240579641231466611734811686094992821128326838485520800339432906988571383999162157825081996892727495928390404869697793831633536554286137483215465781713077928766454020504010019569100728343599370342124541110517782802163370977069989951570608545678541693685210959068549329081799488795107083822171447177984011837043327937038464078029273424672653181769806128916478322639120810932378337810262581699653180137477228468946511407929796665940553037127099163810635286252055047500559216069369511828168611967366008885770668987156996717186093592311407941254780313804122264959761251025442966729570369803940021084429061926130945958658865360218157628126373066408847820881398484724472505494191658698630508510444830022564043246457070139918180793307892055644717348452731968228367325813076609709885876619540875399412985358735408354102106873283949105262489069929997791053323024299871760009445378495233606907994608767977347666495240205241909238175183275428681706648615743324867071302459579843447608251847700342381419933521484727457435646740799380806285716233463344517571651843295723850842376662540853625262297534518089021446408496249460271892530842275852921183129121493733674743995418344077407530464431645442927756640926374074372136489573726167706056664605444042475228955405534725907918409227359675954402350357512284843722321988249598962117486682462375216100927807916337867688150022597668394028216665680040939314777041337331739849461779107272072818485732141161656452624164498126555278055288973097460532534755508669316700906957957048806344781711629996031180044792592210219155725337365554022184289160187770163936104008475996144639056364647219200000000000000000000000*i1^82 + -33593067987633960700352666997977774434544547010090041704445336558582371540635176346772035783709723204814423161849210792652390821755857616113000614330709276836790916138540829976493934864333752426186087896473895143645338599445885061389196995978083033371676899967609446507135414143549920208249142933344585791078109502918254696624328843968262647621078853873526335819409822323241309161601133474930735308200559805272223770383350825297428817789353451229331722733865293491487289489020479895975273757133572974608807492931460142348885262756974321375674686419017991925026600387235017553011709084334332852366743939267476619134467749446027453369717092691476913852779788357750438209741222693173311144506778308791096902878057378182073663407245707808098842796366583154915571175861915397903873324147780353303606220026731934302330061706534085273248149470451829495258932114126979479341471307804088013116069433192186350569692139906285463148009260426699068018760678387371555115529569182801001970495318531212945017779436632944275560878920593582515371396696458311899388768841021543214215569829541383041867801678311557234461711868224671222695172142132154634990436123932133145479879670579483250522580972691066374524238610196567438392339574121460593498228832718803986272236379119923467590395857039613854220680888067942581238953226062989659901980178159357521418308032621262664832303133336553138374259046281861704462249439815294084228620902095969521158160809069068055587884868157636616071533191604723632688094603371665471254234144476092197426288272038429510597151615592547608979409391272545051940577906464425055083976347020545934581725937574357394686370681163397405937509209550719343221462665577166462109101884150351698851650953388888196644959772292369349108154247580755347506297220718453334263827705995195905429275820472404594322119098485067292475833521787331041109601678109580016711609282434945168726803651466365735359076168667300103807893454879693419685560254126178298985673344859162922625061854073518061667763327437186383716720810384208531845163608018360302330857564050664101253850881345589932425049484939929425815330816139940381478100730198925630242180963114925120872880876927296299966395247360689155764513134540313296534860594568687335127610072647839430529234210606817390178314274393039507908907675002504071816101816438901587624583999731095563225359439647396808766879331215264154604092174067399632665795493836121909430651039968611712895812428906576242691195815404732294083980641236006493814464938146440301387950568615320955739867890395997434104428422835482194628764269878100714452831479615989013101051782252884891704228481940008007222884871581526464561987249814934312624842626959437138180959855387655569775145382903660635502861340152366938745761173948043674124663610024757553594389682873958400000000000000000000000*i1^83 + -414545683606663119819860781495023648369196398799659626040716039858965121667151228465003371343455210771499728469205366484523391700779282486488521795544798205322262423667707283240612548624564050329171318410375905368579931495713586018343919553194214479034252416375762668316475261672180080909728317047718393837991705080839605761561256888933952433315865960774254134218259151419700672573689729022101068434204140197910614975561840284155150053369220575024457665258882628783614181407897206189300858112841943039226592105073676756491797247266425786897680148784765165598946459420013037726845913204625009338228086515745170758697388476864207203262249710808174150657845916684768182937523883478780376510447413281649129538201072791618621417149872028599688395188674486180297631106835911127182560047723155057802002431134661864417489480956007096128792214524121513356149603236047582756664607765667931236254534822386548088248792531978600060088409527287152204569188500620677536880717993431030418617962644918605537973944650786433340260591404131068777396341483277967060437401511625730532431252430113938347808245017640114150357864475054568245588275605748579796347455655626286562306830516812362809120537208204746378196224760793056058934721542593241719818388467425960228068592693512818459961713440585393384638792678231453581164530966817347297371041393074328699160520934961586969883205699190200907172883138866044197140456875559522584321349076534803757734494196029823557309671437964784994375276472680386672376068605916756045959062200310441094822539227975050612649104435261467179242929035296816119039665448620909024506415122302523824146754577952917555473090527355302102389536412529184283856663194921203797950761989209135897045020277469107754688314120160121189452843198055559672607263614987924152493674566761991035024787380612899396565971369638935543858499220679569395803452266890199149801876149907214398929193747498466073120325681286891725273734553211179648229062300219463113537296375249282159314633320962381340652540394565033792824990354575978288156370557976797247849997584249634725667105182047647719492479394129473878180697358000315434648067194274209351271918102603905222511261416797983485821268305452310456367274651612803567671847005617611569654817777308859401883268518120277831567894669974770668366601887761384431443356811259170087748767888443491366146614939823981494170030313716099026592829085281472474036461868037825213267841101008590212047241616708724189754106207558083070495039456935549006069383971426014811713643517094992674793714995393313305353246491054301775184325728364872641079495798188156371288061178752408411016456446382856358418782421725270316134632148522451820493066915324434609445049770280449730282549314701295525459132574285854185426332138322268454717420997358444868660101120000000000000000000000*i1^84 + -1235848665521477773216597821669154421460267303892980313970190839827701573571265382676419332760017771367674271825976604899387131997642376177548177354401012517231524314994360320949469247616665944163001240457065314619755500002282631309821497665521269639824276488127648919960901196968220283607076693654662733231421577821339148803453727215813845925772781546000755528762700540710298969265985088067337369168268968825674235174638700475383702128738727735716363648920045140586095657576084331085172118831907898912882021572040516286264216425026388692971584608186505339040261135994020797063170494822901382038779536168033732329714561177027422300708195372148762332297581360310323785012526691537678623865546056999237470871870641858088785442835389543118050703855979888466333950430384208678553306055688167537433048518489040828068843867549526896737789410695198492403311572177772672403744186501781360269044864411358283232715140703877524443721924281078751651403200088482826653786818966144248769473168640519872019158891031425428903537662750742038827923249606472947738060249355035351053162194041327677290407184075397487512859418073281810667277573775836956848846678586439016353480843739245209338591573632367914090096754421344470865296565405248291915805317418716594611148647137378684832365798884021992234965005316931047786591661392574488046345762650300566744755064535796846915833525664504339828682002347107564522375229863800273591903552039386614222334146955995649302064973823773410487656590200266583921802029446248745479784193908538354078013810581808798232647315893666191618413899255366826674351785125658952590871458389929094128231401677534630389406189276447302039559438450949755571976392301593400733805459062813317400493280132850935125890558033852341088949327644299999595563058853875780129840139925606556581099616493179740591222849687909763434171007730140309947286893088675163201563921276867737069582178150915987199110830434722041481108495725882510553211618438047716528219874239171115854898852903118940168441287332327531473718309912855423228451883303992501155722820039023926279367926707147030199335604045006249765358533452087642056760302575969900639546125354892297612912362309378112755778292357454497801556294664140749486903211222356019074317306102898602084095830206477425324212469290074476719148299366950246640085402646248809451970295434543680268368188375993685965458109482073441471258417181666240040262283797716311353254217633181027389314153151427071118235767419710712300368404178884379248679384840801816433865654760664183824314373859712093703911919239514555418259580586233152145640143161650821514775534629935406108515737374633924451594782076966027640084747492511011391454794505572136250971132477800459536378045032497576192126684231248451631636566204028872715767106195213516800000000000000000000000*i1^85 + -5746275027912888376173485876087041962862356248751656081142463496767039106929531599704282662886550227610604148297910876124924694263096172584150578056730898900062678880678339149398198634964868535381782128750916765498785327419374742880199451565358998590289374553347105880929258377529385923132643083984106401160066500607353243444160918455433355226747018037258417932639503452193335888747120671804725640746132845453079334437751907871438559757136468673674785292355862077800733666908828865578526639206773338331297384741452177511764639466863198378308946607265075939279934014683018379971701155980312848688109847743201207135420980049359731969306621599467289401006032598676934012097700696607403774311647734934161708952513183620318280133872583662993771541267532369189625724891557120522505661937738734888275891714254989609243231163272196417329005491509124774779224865738586461825380117099451969786339441743841294325538200797026213298279622193016978507425930748471587725903705208444301371775930924961848184665329175876089078822043370574146450417560534466497071900212581182943957566462798695631259112231272398949342538895731369590133819889195415386447359089190822320301891176356458197774063670613898001547366641859545673993884333330667676762812809053458071504505688475808073976834435010634040260969800264378572865871218636045055868292101121383245460373986105470461147494226019100996487491118931740445053358091084431287387108142692504930914281261503895433989172781073623924177521695295539780644766526135462615997570931635905520263071525688851514811870419374751508444754484397780151857302105148040395399727109937855739411707815996967263819467662400413907797305875142305709427235418435378771608430133550200869778449054533852566998728947203834814340951712543888874567158808588170918146914968752274566029567679264244902387052597122546198712352522297931893090203915382496243724997805330473663821146184764975503897614999843217455435835530768553381665749331484665998710530870817880558575054602580169547119108143424226851318589731609206024871141307956880280547014731648373154878010929423937656295741176096052510661808336990893735090673593796121385740299387075675578158827482323100587487892828436822762408047793087273746807010638357222200707855677621154326129859919764416803477341749066584128107427184905977476241953601434755848840479338568765502914649865165436740595413857384907264911819361239411840737458772624715944325140253150908810850123705450176241528141391070379161860809125826944699788062380869651704171845904808858668513119612885590792967047978394541848524961454251778136719292119167575001876094102139092308386633699037246303772039217281291159519657132991341819040131232182078125350241912451103037518632851283702385614350219493498089693861734138354742620613246976000000000000000000000*i1^86 + -12583049240743020719017396592383940535272468824499167380058517408282070161052383392454199687566942620381116435041733715005296545278702011969963500837789325880961308295209569371703600480947263116385594746026622910540658376420345718810805492054061656266909831487654536441922786646195324857716515804973892577820380057492030424399878638948296524212436888768920707459236143446454742937099801876840752801703953304557938373131816119289690849715917622214992328605032317478883379444789823278679919411358857610631787936747382571500284608630921759977146603204392249556793788847895987765232781725542659363818043999488185295483130298407567585594942912469654224444620478383992200236336739212491551075163587456060011844997488396519929853888736168714324890608966783893679656237479501382434805324384865404001069347100810845892391000980756893938363674255374884411026816667035852277382419680138519505879515607943122601529315280827366680587827641172180818852260170079196475028464807530091714012041433073094388893538000851156246932287200448993588896216551105390418466097521459945464524636195508801629788358526334865148854324846803544190651768921654795456915257880798788139958533101116579863689254973833688543901251019267472562318806514539865546992638948450599748104975572847768686307002042362575133258504001221542954730553022890352520512280319573258550040660238550535841128024968650822230594764905208302630188330198924772900066711540344361634138334126177144932044085133159307973412033816257937307261243914836093248855410750046343533187642441775485875207919129426224081070450917904973090635740644240444236253163688565945551183112571053603381801197393623827760472855012322512717256209937078099168009035535740010828128883149744913459148158144058828969902603165669757801969974025056516299699470010349970671445611771716525462142485887599084665512829042252174422228746109629441989447868613141838222368252164264469498750248068878560836739944507820878602647627611449154620655433277825028116790522692109760439540515198692461521925842201753825240863365099304092054970842051316939160397378561638137641615261838920191494023574829246400645300225897740014981105698363142550301559319329868445137261175276618563900530401998175306401109748260788083252532881727928646178917978688465443681950271871123896729698103223478358115189212339472049222729109603865576663388263047357497934996122214309517350178810241104017691181870563449237607863332335343558257705596327891078500359574512901838273878941967835490591316831757643674029068340325904803788297683966771713347287206276619327726104227467863950967601443376079476314182445691164154425375923760983008082238990698314606811879797438986847033117710151872698995164783673942849845099867236793513854538518703655514896266313137287847739392000000000000000000000*i1^87 + -22335373514952492377850742350385902759176333593456593916261933672962232975991970491637456334126298847463625654220897954851579429701600632992004405098339876068620902003578592039030609288700571222111831730741871704994697732364176813522786605578207071336695029856147361163482330326264749580419658091022853216223482919041803186094233558427154504798013511088346253314299661131591917371565947891506525032239307934436137094575829440225172298594948065086196890918801052870067809219695324585804942651749366535176703903560408588147086564880024253452721928787265262717477452427768822458237656489042683272963156747770012618075112885740461197361078683848040793238716762734551448886807574309221292359875919554436548031869433104194741236362994312530485583756744565171445246897893929993384015165534214013163419904322070995109158192879069978201829260976988782081407869884979964581913593279287157699894606239831124268745072425616637696304411516594782215975285064962230372215343075944848360969412213406697134285762017085749278676356125622768696081211698309214164979874618522329722731854041517649420459275772020970888806932370738061402034792675819500978473647507776976253299386747978440939528459291441245270667169551701009788716954906538983577157982611608333786590946291666930559552305730660815023219687698129329263427306324749963606508651224687301252227208839605617097021255779380328368770190233645877083725744650906044499204465776009434727388805685683835276388719166831787809377024212517707889796681556340137824857825074334077205573776346401826903926835741635493499663078440535009631292153892690928430929460301208239337002677917049922487695084977820904289704032936441827598757055362626052259581879536273675837481638215140985012136234473918504981441644569191520545760867871539547117905901917828221906956382299862090396801507777361385334054544886287880618938487150141325068192771659686509743340638008645167521705746641681265930930949032532410634851059061083362096041400235312368462105640651722362366198235652506000608065460594561179504845612358218805919855562668042278116638149982824077123550412434916272457839077395758910793171770767678667240910039383380280382535841404601271537203907542174952463591347560130557012711316181053997274850977318917791009239445181194274464903534747890477622247797648068633800856954047683857191379984119616429654492950743826608250643919540692828373160855893101957440190699174575768869351548442362535025917948842632876162873668302671606643780768281774293520254843931948061080488762893735929684942269085674023028380828138040560658620832202865811623294465434691504479356636014439727968385756446497871536834441605287993904110693897906746194116539418325694014548241411096392565049567734974559841628730661002964150759831738777600000000000000000000*i1^88 + -19978428976217947045780201588028458959493763736706327320400994184782562945973889272404782396764219673065919747531071120739344008731830092640687551683602611796400898914736931983326273193186006030036923031863277561940746535043004086890774159311639488202958757022441193891741222836034405046941628416000553682196099015440437553474405906834273417769573576942286597572144609352566940484087544781278847514222189197372860948162815333817078867852011683158457641878501908719108941382305179031937530243593739416442376274093257221294059630726715192923435163113599706101890905714022782162347994487879683910949323940127818962636688923926432496705107478177780092325111321948480172239313876094696230903458268403925348272344526542346702023995000490414075735957049358920343672281369516005752898251067613162671993553192570387743371147060686736363137190977263792186140527291864736652070522377060564517673384478061703671463969991636910718422388954444697951794354553655498441449345873174485060395584634533436861395740723185843931897956833865883512990489083897871049699652293846139353643034361207653733116385138970790612619277198401131570949877770033258250057948436226085022581871553201059062624388012161306393549185468396829199590830567013237636915741996845068376791731508229426930794861546410766057425155656001767661970888589904042324090604038603349896980335318676180923642847335400062523960004653611661852430509925231666810630245727626585743093207056942912688089135909074985871731228363594599864813477646114001929103374597192204125986262457776298849033992749585593454876106498650192415614150513462409773884277562774101174102054011040281992868565182301859988678832696215804975078085404045781110009065159136007298339289155127737219195464460912406974016071262479974248342609010139739043239700841648359847742727670782391540007661288948150879529171418826488619422419885556417017972999398166629799456331289538930712004194179690403044548410148381656328901957535826004526177236529192491782484351845140923063626853791419207271664248384640002141392014932016023311630478779271330953309240044783431311075284328336434284157964357395909024978562198013940141851024469889465896888145349421816655900756097501254267593297735371472259998416733472577041580462506535495891400343122768279243824466694495501766981144432655029826920660608048282325668446379350694327302059180682241249978050186149826292621561597811472363587768314552760612924451019681294284956229474326280808738895288773468397345383685125308343191444591628508434943724402089920081304676276101103964241025301617070561584461347454703898406279485518293527948525317245756752636218940942893855868465282010432204216082312211920278447308505334283429606127169982846654220197722805963546771035424281150147788800000000000000000000*i1^89 + -12304609430985635678471825771959354924252173996443151271682671925605127766220008237662816942600797258362580157942672626936954069240423766579060061252185622937722817472815085299183169337490076013426570972175478990630598566299576449656482203635986289777708937834347688150871845256685562699243635139165912207367165682634291613490020858644226158765627747684513742002243567593591428231886636599078997791929626402671979245431566083938632088753327328070745784443100727022294962973741146590996723571691316619366141614352179132115873862872205621186161232171284310829995151491075196112327529959092847568324946370476367838922953428874995529064797569758464782510911352502338506170490354437024416224817375781018356174345444509389984682892179483668105142264594178384010844679158375202046050845605571124415536713718407560122656713449179058670986311386255721847537605332840907257672350541343781247690965911697509043395429428705270277952884841990923089769755582855122964989742036053045148157744951606473802347431291632617724877491241856120056015897260015484291310088074601506250300653711637843194877528008421437136755954333740771990192031208177879649510716197260920791493996919318785271705584166927890098344205765721784559169548692218980444355987547421953799503716328406647283483764766913053246955269452267686438634775737810252952346533021133237213151926600202744505044373333866677128679880835983988845401234808674461342224360809663864653112794390968989069222422960132913156440617887251735271034944010259870481875275370063318087571910980424776517785405166641397390599633040874736315476200604039013106567811019321355481999249406236940207531176258877741848588120236274309197111742382064012057468939116361477514916474202743388797925630884881668392091981591657631806981840771125004549796436747707045507823610593107279816429347691026715901705846910692616696295883930191305722445136469899002772674938818179044505355602289005333167263399215025097145152407667895558964772599600617435859525163841897292479110842064310441324345912874550229701368113262774338910474685272215914655143943449720293287208905442055077762973523689817949366234831461821602750522279998982659882130010752866900136121873416982838773223745580336151698809284890552021226123073123618629916463953665729834661099121161505166471994562530976021473574447951286140618595340050921818899987420700257163647605083121088669968024191108495019480467881905961966147124050173818890862277417985791323561957409724948721817639956043270809657176132093105439726132748249056272401205582978116655318357229272189147385657003791543494801788850720026926338506293072848973215823992450542712836136400990991453601598010840487209278984343112710747904381990660652440035674271995151385637933820736962560000000000000000000*i1^90 + -5353648199610624893484434241231732704168257355468750319382641575341630451922342376248263456618456618738356021989579340761076551477743569556328246707606729501032446375599310525319683873238627285803443438999991705928416608161076214434784416973399286333445945806209856157415355553928056088584517564378411774278342470096708497177649056386317694317943790879628642348782425063359055499732967666678651937392255462228351186252824675690914837698493597942140546067105303517245964742817774444483752687042546438598936285675157676715784223091855645358097750760568976358698426350637182569741617561326966749457446671456867038357734328494065417533958319572621868294383343579735907114225626586721215314263486817940865578397002315800032005468480391886916026642353640252625890481307665927474943104585717742124992746551401713668772960630807098514527688491731314346527518852819287624280816262418577077911088956426379696157284674678230316772669209368108631764284040182628302319522459458061485211884472276125399949158419408890701851792429230866192068155701041321061311347844050003719168855209659478280955227877962223858745514586550552018110364896314942025278862721817142397369913177010641381727711228918336259213058520257135546489495679514083888200511308157427937028437521905850115471305035362733703921344839481435199388242188043367272085079925303664912031945455098410790817291971053127835819331309311318146834255705514648735622779720792456029111919302251748566572243277440170257474479573661500261455239171940720950691240524322971431448843362214419431035662381127830471612738420965935934939467066716418318907596874122216552204525616109428039007370345449615310404226663755171406334345415762604023499574447504133881533603976368308186248602550380969480996198335952531305477709936482106670915117532730353769565925881977818612541520623434251248563265246746635299164892459503900030287845816837331264383528889352549872323042645539635698990535672957632557462240133233811336885644773060829243544764242116828920450545506461451370800584374553728102653928200205836885267740820929144281048619671467546438721478315022200014486736074168032700159666358941896448138322670276221144104445627337973020446924315913793319270814596636399233109721889281263132711323249592753452632420973660895367514614230686216096022109318344635837149958391988854847535438550587919348462561434889886193015264036362866807943492180839572857411642180538487826284867036607708389901456116514658274498702565493464025393755169505268519953008850754079821651265154297768655628443019091898656845954183239552931606262057915386966887323541362169045308990539006752876331266900631934148405105622851852193758104894976094856980222389903247497395184908483343846295407482913245102080000000000000000000000*i1^91 + 682761951372709609861210251543793262613802386883693811191311923972985540268385704429872312968333075606254878392994660671008257862671694377118027829256676849828431889466495689805639212272900730129611471656729834110827476226410633259703188908793275925929073435459553150238828232990602134210909779003193034293706367234900403557559197586152496950932977492686344456495389482268621312864377234278994412694876428968384900287864366925454033131380245110516499326024935912861794904618179759412326153180481149881263245477914354252194185568927141881070380801134140975733732038845938263782520386178288791570565571150537440957438668006773390706838162425859443156675390491403865535688715032277541257112827175066246243514009802311236887659749978169803331820276835960911072238912925289452067080101521560298848371283348832351268285162890585761039275325295687824203241476039620006554983215234822448167270412028529064395606756637184920743949241634638876339208504247485033832842345279342681014253399803504794860634781029976425539645622818044976915610497198543988869009917152578427859289237748436893020928562263295380046394446645772652853109387594021691705464822503934404301820761648944549179722643199253813662978100834863655356870466090459335100140568703779813628274820417914092117570966504027154648422965579623485326267945664406490405450212038765315252664844185919947906069131596447136652627621616259935953285494542352588639186402485667302961809443132251420189173081319605045977430167687501220814026286098439889676124770135246257925860461698496216406241613989441265484064348044272881659920181358787294308383654935805567483132917852333659466327478984985892204540226892200932567696772390040212011906153260441459180291101054423705395387858903615318638324058949495495467900672878343010507962463793840688593985092604927219544421439292355349878875922263913168943641851749391496261618544024655148273348486673353300877088336411529395052266812040410374053766844303911401404558092345846475793777952051827784727585952337855139985243335349496128093223010989696272096681536904509826685778030883427887055772994960236452153780435140248347066889693041033870193218220980868920018410094506730583299972350140473150626216924438176250439100157566419243251806714034023997046493315831498094602552358921571261922768033369692265256610733354007130350852251483531704134862164796057411418155082098807196833051046228304405833806576403276160875202572861276700519717950621591616471994034851083309607290780450309326733530423485284001738447509601853658649719363966337348827078057006959045880103879292833722940791136477601773505991858722056126434014676973567358581027789426102230239979198950799644816222084354540182650973112343237844556296136687616000000000000000000*i1^92 + 1549346037236252223663981191674870237941508794472130007201443044094092190827048236164161174230233363932734053059040209311420067577879964304172284962431276173946156522247419274410970532213743489750703854468487333817041323980470194265459363286028672297465190348857544775610677454267132700317446770261212447970885539088227489923723284776355012538086636266690519348510191020307137311078983461369062694142081765779439898890557251428671144213470830756789110340461952589391521843929046371642681131330218984660088029056095257090369267426512563823085231784049731108673128212141350136019204314250082515409711931763515223673761166260828951087826610778836147092024611054167454254351813212984654960136513303438899423379264611735844423228356757557683225491721157359524490236237838883998160343772872549171161735171263627801021220669004739106669651251721301505937536025789716376467960785634974235039858647529389472113980945342864038044011565018606849188206887767886042304224699397452985344145588960159849837933599772423995396675705131250163908547321534988108033336862250467258016599512397691034109024311341827324688454254438591557720317937976714834063013332855062741732712150289484580028011221790880102383936835646079977706681927583776168438372298598724518819753583171907748726059509666642333697822404013799295813400910844412932568433171030818493790146128614117716024345017139573165807788436750738922035212687621738637307828800532535507116642878585163606617211507424078523940192065787008696923931805278762590360076111640541301577401542849896050077696410723417345967233013898747053571169306179902239426873696184611230293692979001609426968158552660879000929709085093999386515418237179421870849521129100229809834241841170017507783487437620657451428628573393391182759203727018599133628184400627768341047478838041708039349806393569848132962332308969566928275349691847055130119177239574655936644715402959143098366303560062761385886304011445281375295993468524885950650398325302004210683161648552448927596326062251428112654883899095827663515281990887197161978762702452089777619252805601351248647162306232746185731417568886352572912619850430777389453806923922804004320852268236800394563031556059360009650857943001630746288350193581458633285290941858209785063026823770405592717348536409513645675146905809203071360371347953703383922634118352380830061097901012467981002797051779928222720144772059256486955595408129852396429147703470045897650225005596273475896479505999932156528590838772802048035294500747644971109468612136714281339676852102887632264032140563717537829868013224699000623352565006862909246105510704444921114009177692147424504740891576261747552468140136556033492651883027321927358907901589694837686272000000000000000000*i1^93 + 780810961186909980943666946732399159394134619862946070206905570189553695571332716219199884131990253857836193451446985102502296935174686307387259035911176794550524766282374089552500285646268113124944877480872883064142790896390141113270814669993084916547024070576913499297502343184570675319448804219421897201222382023665090223688067115095779857414582412080344992680231794227820718468982782303087371023863632833908029359078065623878799249861469327235990120891605153961431811884619863896894540256498740041855238673087783130973552169243697398508967630722557803194306946100642379276590830551067242468897625973952607517298001688875044733959469095871724131386855610268458568246532191792441276673157522874876570369243927564148844197086627712698628980512152132515763054899650666755887279675191949470831495712325025344498956599711201162609138006487962104437392186387643570519560673712178518313658064099512950546119649552688312581742978317119691845642752246767998648576564370618521065416169444920207670745832668790454736628076418488058063745215179042430663927252995576781867326712378030052077773217730952332682682835530412738847995257022022917280240838261904983409311554367038760219855479411870303278941545656242742819926686125680587053575756024643730948383525734796659941618011377934333778826806141051428833527977786609205587502845099411008205276895911698400503333258048638018462527906613513972585149295980421174866793867725413063286412481124357856779523801885175908073674560849087269551303035086374113152007449818483455800413339010384137186991223631960013976029846339979294124695413246495645879553759619304032186720791323702832322474739069648636725055956810435166285219049767035904598686041230380304939035060776881935940093869517668767406576645818888430973685599223701924017675422200824393771599189019575580867062455432290362020965036175053837805272888090025801619981784710754583078661197393409885388350446344130014988708211038355187402020917900014404391503494851784355126271658913873204053910622054866731018865788828861032727951246966468176568964141501220994857614303409826994455968239680836634876751096099737859934826776601379920540515560405366980547102505274995112692221438004071894625471959296047184505674401466314656423891513377939969845656751443112213886434097684697939452084259497037554503232214237525293876269943922317890315683658426325709225842744529116948335638432612801605120926184201761845990226577583178943952679055597074941175106617451461869521679216000736550356859026236604638879526319187554220439625048032270792617731160740525511173435102675610123963806104594311094694521327915787297704203644346399718114270970360431459101003536996463349238417967492003249372808111508684800000000000000000*i1^94 + 100922811644443969135707650299745291359801588601802419734308423984839410519457810699173651737334424977787408278333210829176672905095978360412751925945791439800869990347878453214386846324511394791662161398814902739948974373295516035159583555168691156502728800195981739538783700722195168076002812965621414673062190367276962704071826153416651906080353361561154151266681737779668802619938172831378338437196443410325070624754683434537775373170067399974238391299411608765235692648357169923683943744245919858372317729726724871348442843208746851721279116574274871273040144149833313895729768649360283884846839169687075385334613459236593553524307729110215359569315380478463217998638722111638707806917897639824635968863385499798920422314223887051075178535688021401331875907671801942417401082039968175583211564483679170877069732427191034045060615108984961118307344393520345468941797294882241078400548938729837895424157404789817314747256913624142950373172549545992229860950830387849243298811918073393253626511187494166845969575414285441524381281782368607703222492138609360435531585303415590945493065173768145624782572552861030629053779795725729799936372067952570881661442736410188540554632355081585608401352280482905842487115992177299441421099536030041061110970659125691893555932632503901022973719843893196672336143026728612098106787406766374912111443684037688697667225662056629212415379179710508993673962445137677686550851979581125076478093140403128032074569827234253069454457148781728193597317398119267382964072806994107776474381741449202632422075330238970074024786871197738202220217465201703878344306120161072255799373865798647695819533231656709005759631442304774969152751491211531619547885383081975930281239325009546831989463973572238345803490728449663929592958195789757514026544526508733059220852337256664893163350557344527746356529014288999945104264672926794258400282307849578239226809051466770731848592318007129445678226936926030106491797650843641217287061191099270462728336355768265135422463732132420800329361842594448404405676323498430060274689520188547487810951276962846120778849152073584812985399496377663814387340647854261691440806109896115409576211195499580064047782588384309151986631834263640232219523935819196890849554582121809062533311667119504031968196698311656494098225661282844055849936312925315107237551248579253565066298482465304399060566171123451384356006042943694996769711213432091191783536171700317815395901566757836372054459005618435414403025892664508019986499805315744420426340822790491577938160905128822143367096613855666825691034482284651480113059260435313723039129495675261991101317155807659850490620254629570193745066753161428097266149487730834486067200000000000000000*i1^95 + 18138064310147917389624341535167280870827749550448609056728974997298456323240181816554838638535564313823707597094357882446781802608061951680563575641501754530313120361342426296752398655791552356681674563120809232188044114316006007557230315381260418463211961757187566174460338013064096253522073679539225596845884747404490894657240499208461337361862098214661735634317079259183486482395868268310785404320192162992323021174892032723394335913196619454498853909713941940396787078721340830270915096041158569077582048667562172984391364848181734261154957568049782164138539733179355909240800869436503262997756734995336214905535430385312073886333464270215383814794903011499203642357839694619027611695742567306127154132614720783247567260573968070598882079991201008360837752517870501479701411782340239177820336298746142760977042319095865044644730651589115935992967514513440457003923152081707662452942786720350572536412317832468872434101947766373324222074569239595463696549569737601545518693488436828275983012680729598407644129142121269882599396484741137962768395541722389165058094744552628134818444672026583794420641088224566298413141048639962577541144038230140815673158893601745140396797083170276391465859030190185647598905422606805119032777281795973125400263561828056121914441977221987836524825975221858442862901857225573320473320629510422796786985295599828856825808098056922215923898900823557963845698141458852923029097318415358609673483052889963482313117662410163986835566894004831389021681682338509429466742086855323942172976802814078050790943122126688162202773557401746657416801576644439341687303175216845424085997483449669067517022479226463913006802978426913970786109479951189966494958501626024521893121859679528128489277006134500650818760847812544881799663952993939300202051805539311131004307398421765605056392071571520501943793699894025040976286602150745208810392013394388427501151550115141850899113844089142218961719967861584287004932004595840535527279601859404843584686824699600291184992003879833312981320518698778615952498278638462545850934105793514801363787229826491464316114487152288805673972142209452600794396869151374379726311468960893477881625963567823936869546134568993177335117632555044553839392665759445725691086309257839530746302141897338346619350732402057986847499807755837617917540604631848889976678629614447229162302861470687894690967279754974388902131387254473195057756870410536193811315324442447522060002458254200563291910364268561529841659303089801431191528489545558634092131671718694992603161171494790109002457519366771798181319532761101903372447052592565665711098796158536741531132881307139538752119062209943220467414917977094286232384270499840000000000000000*i1^96 + 559768404137274710373777710291041425892115365261255761962880144723448725211327998623186529191589806555851246352660712539182338432073814228733615869713209478503114070447416563187281757045300237442130414297550667604106706195696350575676247404965244589148627803183628480414954898006895701928948274706253655933926851535962507937819463552671659912760527685354479326590948611893353242658229816869187495124626206506492605813878244186423792758521771916765549429914151454611356901542390450433039069367245627391714172344567304125557192459859778404878631935310569567535200021330289210587494645072259299410375134569111418568450570216128651077851113098266042087494881761783151479254205568856869629510447818752111074509181528842448650512662180625549502580992325604018850914472373432401050928908510082436219684827206556340300280160705692030787822588079650731132261113124728160155884414172413527280440172126721324448378238803501502853986431651008677855850981753476905380771341200249227437951218928432576063165613902366023483677290779714386689142678517288033417001715813231389626478114343599189413801553627917365284502884305011602737241486708621574878663609345356659087711319239931080686876221569614407149846859945299474305123533123522368273764677008551070764860400576013827581836944080962159754435022269316418717221484994111080199181237792833279602518280505893453122862712103505120730382091792854291153683321478962131497385451363182883759615677432332690887061621012051509896033582351132526966359840439636856187048337842337845749736253864549361704719225297258813551318049928877845532038693088316544527095290857099642031439230156650480453580108876657771216375314409605972979780977901361109265188702954468892231305984398209778370471547281110383429586094352888840884467729819323460227293302735024330543109353429034461717098257624312380607512395498641494503228886641877116513766466128668936104188755673695963609723240804044462444844795935531408664712017650380550848189811727813937872152067381684999685800131077204642944841354191615308897786393992892497526918480157700129190619849820308509222524921546619876933334183940305292502559120446052438467701379285015039463391871459136753141148587313240282280018501057095082697829540113704174912941927123607979700701455636014340889637814368224345944737564174184329322223183176393931337527250644390079832990467858566350474562572443963831921322891888317522484804958733856760204705155231369495546440427889020688100455203689199436522663272266797498644358862873899314085042036240625086113563561054529394876231421920662163664065961482570692513059809061229808496087447084371579133667318469953413816760840422530095122020920725463388651520000000000000000*i1^97 + 10796739390242852027952597971731425182361610499194691821400876967574454726887937984228890822776223992274284788855175430803661131890579227475421357365297237367320463583164707741306198926793112942027327523396632710126906231435020557400530070054197457585236166689600101915150267633782229415765759125077372664009543092890588740602843607336628077005922377879194749362683781681635994732794978288233034555108733451557566612613899478313518007148368487921882589894308626152750056197054572358130900503922524999025644605650012422277738883285054233725715358377389719692514912467605559664718324952130809897287752326793891464430934317012738751270788318418188907378132128568199590555017836943570828886983023867723529313285732472687191606859999582896476236951426084292239184919772992296064585057561866507262993431772233980336549547780302567848597566023964862314362231706661406615320239302706422767765940584460326040708776415555753237935355797291029828542461928819677714849412072846339497280135947958777379339620918289858732424502754592258381650148688221489392280301566281392975859598045261560272969024136229425880187922865196076758123932104258820307199086863050378860709118656840047995900336812296087707997654688415739340425196047375787738729530144055419267408825749196662270931457036208193701661883660747400903940675560629172954572796646897433539029882575604686235982384463567319994517528564361080245053838458638490013742096617321816861465674012508911168710911599130527342979471711630507640194437824276990119875213524133554260321763808967983195375077430990479949290943211628394006874297682854692663641143741377547782397930415549294511900138147524020350656687741601104032841554082001564614636012919652293080617040845087749798373732958497230399241789044519793447518203931878903012365569214246811938700551230787575236506980113911586453849605794523603165163667071696474567608612745287244129449473806378014118825297210988826154733751745602032310214231487906958855476446440812464144682762583458798696270046825578777062494763070293004206473405257353997014991377239129498851322109867853372414339341166944581477044920629979317778186276925094692098354520398423813650794677593703384415872924006549102400770458449454189884267690687727139873688980268356569732859542329869149018896421156850040489917841295137826435518102883735177830564029864693900714111215812481329224438184303728334265907714524963179469554631871930884083454766329988946209245074536480646378016982799996624891991939080598163901527081973498397814634640622127052258488954699107514149681015305250044686960984153653614908151568594126720858017288176259618356438956442292548690480708812942730491212330958848000000000000000*i1^98 + 445789350715368908483165347213233065562428961733712351988381441168822167107156620417180339087812172423944714583230021151459122768281919948537296319180097457867816076576749548474911866120506775189645725894206764746584299475735312140346370319860527933787003215963882743201112654646463324916015634863927452917014564110518182940643002635133359071662261648451714677517440856572906904299488997038119118976254304165905586471867257153200056313200989386588633751001794289586109220786196669341993454456259091216729759597109608220652890412493841846536832109949188810559275583997856287318068777635686625834491354860048620982303180406529949222980749749697596484974973383252313100104072019542618532802234194300928528703780588029683596129219947586469607470924752226047575929207981291017065410480605105328529017670874884622966162198238657175022971942451442573987892846108697113782316761551494846910721672153463227186976668753020740057073140006567943327692258430613897586389563481970411517896731790741650228184564146590449178944044757993587256721892453533190408297613310955131884081479844329731034923527853436058997601625373962255849935699859689122227454703896214669015577953944807190393541715799070878812460712554095434817058650139695397594174493388208027688236402668609256144320045005675336394178256047678859799529676498691451038584057414667858062880862665065209612042573894216281548499652748922154762994400451193149212931303354128978513947702381011562518346593166035074544510532046850271271579933258133816666582660785289159945404598721939917482163493264361143006845344425456237905118550833919378807451577682764675130013969133485090156952457328429960519386972202912007698464576782961903605765922131723314433753593575688508265888717306891669571894958585751319563450649365141548356562661170656001839816936820816191450409667513601131886460993260829271761107436261886144100569026008192459987923566627110109316119005730114796274553798944122427994044058959696100497722450334612382497027986716295069692172582907922208303360626599198783257079889118272637410950406441018316473456719553142279592454418205675228127134872545121035047240938821229491075728468120685266594394778160654298304445430841518873987742227577189691862233957103641270439147292411964056781117257816838464361700754337218856148867828719692624279041902866858532993347011578653670471938584099836359352477434870910241023994408957527943148549527792753378867694397268433123327777733482237013964734905816386527955910473994257674667547130160104940783903577054547631098548815405186445104784314611386804082555463867634197934998173270437684589034254094937722593738770509352795748384225753064013824000000000000000*i1^99 + -12840405594852195849124404728437203977132137358556271231506534346154281867722564754697557114066707820017659570057045664535769240129416033875036830991615457252716685894367078560883496712859151779863876447004814622765542031549402987952035180264638645831452167062151289137430627862972924726239023170967520170536672289019511193593592378175204853719434523334855179106892794038780459464071652771299679782430129344319634643197688114905019979409251654572840714107011264361378823248125628250046271277351707799671987572851035030116032938625099544215136314342432575267617025471934706538349727648946518375279462353177265586549352945778197849993702774330880569093593306772977288211222041014488017343734045917088941929417984537952755426636232065079488285277242630015893398995074634070280784046868438279657790155957996490701610782877829372670742419952066575897561004386077952668930533920587230280084101152612945816082549293902305368742558675909310351620280631831851930659940664621264460234174899413196749774808302699639199950305731121901399461209553938222977506202970002683004536264127207081881704467495326455210360038442755116976388568301281691550072659560430257556457234480120925391748181640048903501177207755036763902324415363943148179059622050909185450690759261462950156350452230298680051544075532497406430744341300949037318569423240418174684388105011921636825920380244622289459216143486810353216572172708076893193084658720266381614039640773483082432945651576882534169651448767136072106730490446185044166219812878149032471171001296873695880739145188855650015203906844814754857583605102977681264658430280496979493518989195129916300083767382964102592272101648890663016976372896685830723149459293328591833499095721052106922516690613334823236869482427488583033574713753792279205586940729615404887095890835706465267488698295678894160208585766735674101670407679748017755224568549792464698179456470860118190192112723590053193311953265537951931262818565749860254842060978780737486904941640602931405854625396927481469127855579992901341592175244475220904043292371952698172253308772538465831151930927081434789552362234754108803839942867126504210134080073373648577378238995381849602162762842490907452927309179654704753495482979354626452134412139112344618079236489130428910251467758392055276511545600848404520851496769721085035719005581862582142451886796536935730831019666995974931995333534638618663495224661160938870078400463234764071671118994588878711024270995236982377484945921618209075332493227672349131214001678171687073208124160508535781518578261424975509721104483430954631270852850910579110665375340260495445128700651650653332748579635200000000000000*i1^100 + -814692319072735858244343069950131102338987119272406567631245382699643692836077290279049375724230170537561294902643006169712463457966036335566700825876991587150667358792958682537655841869191757593428785059724792101163987520581586874678857460205779878557095120223787034377563695587605650264354983230123779463876356664392864738253606342235031273517920357052353534873079428431368391222678786656550306938058624069968949461282831079838985171864024418259240591724209213445057816598702276375502258414262234711079278607083554515587299261877786902321013130924011790702630331392870115412700875576624779080107290832441889018390330072425313609152615269794643999265809856230472118212906403990821295673315000902976271994351514979922458727595374661815788986390410093303591433074644816200773254381218197477934157573839008201180121685534225109498305984463189010764433194431010676567021391137335399018920802156890406868613256535710470375215327888485136466155198719266502363611190235898724097517902747898444251163939244743450430110314972724497401692317175636412119801785469999517411273645435191995934637902664151041165220979949891448135292938243761621783761860305619625998401620332142587860388118472118305890051453783842348490464137355317715392376279904817051674029717646787697175641831122515845472899025031928461555194349024826626874689565652522868820854519009479358983453418998554443390682798533782791745832686704766136340017429409921628164482740000918904108479908779531147422445424641744138845224229900877618244702481215426507907029896716058639205545464668913996639944973590175254348527776124608062831355018508126971904834391222103333950020163511833077921120463504923737522360098510370784611415866975887261081558064271331493220970509715101452565488627496149768288758539808449636741161101409043039019114946356052135767142847900209538404947177522453534382452102545451733340450443256731437470965181010745701890683950533987490256550205058175038024135674880552225733283477926434417235036256762071467950444350191348135315836659317332889946596229137739385851703262858077595899079165675700246860419729216258406619917729323330202058591596407566739809674975460597406998072009154307414817242202042811667419135390775864906303936549177468879484885058770829533470449112589768908803080874225664133497006671023237876211777709904148074788223579721360340117925477800149705580036240537705195970514311992865456631876466150455422491923317896936173421747079108243724384380839104449053588796470089369828604131794175125734323877240037792026640571812755612620277601919914379300416761208837499387119910166764691477914687770676433151805836495870230528000000000000000*i1^101 + 6960902891274294286067430456093594268112471828770641018689402755192782940035421030115406108695581094860081340892225036927934476505997039395245578927411413780527838571152947360014707523918367675515223052939454912408725472759090101512429672427416257329985084650582599181413505716354939971921274109715148201628901826504325728635001370382639564316335467047963472944625986551533574623191751766263840845081638762342453802347780263531454735700770495711185460473147590909774878880527352869854140938346240918238161795733977312763284259628286966593959332773828862039239983714695960350976161946602877334435602489206040160132710793058747073171061296315757436820017048025989158731373322554412789711838906205700539051213725560691260106627681523435192171412748966091360499589637344311709081398454999810104384610054907108707477717241893933174024002665521879279463443469022458839177536868638395548092517221755432832169465092595707592067583584023945920232862482535718836122942805126886924196898867954365305743966276985945142733513735143941623056183681445531284047436775002518604354771514419365740726266995321439807630740189762653813377992780309835765482563342661099485826866768767502084102816011033662334834326090132740784276763696199367939674008875571657682851667392820793767307295978909870175620962835823162025409159317378608703972280420049252761405647440686119463180797427613165993577435125351108874950715954691689520843831062893699911208602371328596306049404864767843287048523014824972046230284332279049353848879870743562375850018250205838466699253119498953502425613329775937280354965178958526800289788592391590457551376399009162715977948659604634944074470672706030700091969874331747822323605043748467067454881551648936521402950581056928982837280208510744398205031252909026849455393994611536189532247124392494176522171371490618479263964258234981444789364854804892886504810984802826355753283059313256981874402997659335182100208030354238103006154009677865949479298912730411976793268411314155101483020811412451925924663283846710516561725198351151181477555341089785057012417973174352699633987719383079367910762232844154412796292580653943979088653002448011120445337729791535295331899103770114659150617663547476473949047245737322023376998532689400356957155321638839700490975378099882204441442039758282807442495194265194715684563216355534287574826505204164944812714632965446687251117640137123967878396140927424675792890899055796962753651560900447511805307316897308267713245762690148742633584870106824249954819171854651885594736606757872754424667221501595840836785322124907005905341280520359237648551379662916944836689920000000000000*i1^102 + 77538263366785989683240553690691095002393263028640546813017021241803998010766543058898361706978433117501948865588904645061825481658877979523359830128412647851649510401920653073232402646173469783842932187099924229125186207014068554724433962750054662920927301633147099253241471024983235867763946935767356250680387308935439336606221367153281035105252851257334203378399478855771711059609101660831710245576180876819939417715310381784682509534150119223821737785383306296270758436624961736068633311070884427561463246848010906497834298286340622365749783282437233635045135684554748295255872185962936898591033372209211269028158701725958694058665604575597919890356394180316528536205947160742610870693577671033133620611275918868667802538237294667612572574703842377018084849581398383611650773122510673843624869796042152566587919958340928425627440267791631672125020969705103675226455785267276431867929477964094135798272895686167886524034171020629083567528040419177513151510059077338971055931973516135379192840784163810507147568039515512309999987515317840176491654771501177135978214021815004157024188725376870395569861642783605686905343751794290247244828445243811459690516880036406895655017026200043794241455766597525409114725153945797309018582156957913720604936139224787420087108166897604239191263872005247988512103388817058581425326170324088254906563448499288021401240421404024804307140248013490714353131901109677341886532108807696873500367723695386630307826864003458938512758944994420170438456208179490039696804799478267955989290524611604251600850425913629864532400053883916358504095322890960085292275417598152336749664301901271594638662457675574136122710137857269609059966179565015792958526967143308232016154012526927559976944048348500734901454897333514922109258294856944171726176452188320200185871461788158389860530844289916744935284878912220000958960944124816717724441243587577050685420061218192066383479482012155098397312400775097359634636001911040358939996197277849475582578544567302608431605473011197716911604771544972136086526278167547143468658225592703627841142642989343243922308861213094082214225175674272171799696202852129995424957935937507939716500498316817411118440944804519857309335750512044813104217690867524175274908768554080640460024248773126355658277847318791799435647492525647855625075392110781461465493085969221737630286317872851229454172796138130796680667989088305271088669877540731451268906278381901873359328337522922442743075509326074210352662888684066313577260408582963138357170585182855784157657918253218270081257434355451914334039788907673106297441796947839280563461596119040000000000000*i1^103 + -237190835556354251471543134538916350898943807021683595750479762697657982903940223664096375267441297869836408935529890539669244608661545136323519151618946452392004951518289398768090426733652232278216478603804137450159607570370813058262014092028072936716547985321613383517551623873176539645180481840623950733995392937047675782211948655943446477877571367851547714542453758034169536634599700137689961733923438351451763048462817525074679174890223646424043456217326760871120219245073255116218688073674174656799399298412682577743673819643333085382691220301937930022186556804775367244422138429381756043652409612011897920805110522305372395339182085262103698661793720607509484465262343992931967148683617543612369556411445621621941320142062679728688195328365331293566204034610599711503832885668400741634587105727961845137780036701138524075105223690800495468505596144355104010035656977933490208112542942777675282436160144086703926729147296031711857876940171080385734572340863863290396537178324768900437044820520727973316289643684874857371781411072510152366646935931558567317390725024986006457132424740366965275727936383046629149565998677463626389924685347118669027759383960979281923104798740165395151307593334787557001260866596530217613866097171477808797863669020742847549140211371699625237046680640426808275001561364400861843173816597925771574373918997007115653783910080235904384927582082943526336528032097719954692121231792817732254353230917639190860943504470942233031655557555926269190340992706976629795382596336799622939410129872371476635510329268208295401994569146537446339058066139918039017032410926766488903929351911598798893662698764405824936856202437134470552132601498962095134240624561768996696025570793023680311743730728300018299589035670867292100128215447786177834449644812222469487236372136094622114289975755399664860592212561964700547168383618721445635875802870487668572240316311008487025208882222333327245191401650021745463482577327051691729564741230317217717665039297850380977212016418885153213139813782364737422613323419605349342473990027968924914875997300378757949805633650700928502962547089271419210120854774632893188358967631570680884943100482788719800495484037591281845691939738578574913736171412213636147733579600356186308778492773688051109674440544516191711740039905974843315455136193997607823385379283823122032648621403333438040667949452217455081417589241087460569877031186955823013888955120517480945924957400960646329587772909488839833733825161477266187358300554597384697951940467677853411550574062549677692756243864437053779509008434652020356462289080497802838016000000000000*i1^104 + 61505022171106453821060010572871724515303891132540792387317899885764174854589487094221881292842634441280553898345043687393702523778375280527939184556836285103848183484011574213833444628822650681864784979100936824127162045338493646241887858908193045189229504309754370377605016660655348307755618262174487452086273199432770849005180060545287731503167068114988178500057617093617022266471017128043134906704182771707493295371445504464922418596724354278695931453263383613238005871757554010547927979621400264522782228552920086415721703531427569531909291335623104147833483439432425090614958118170451018705613768804529751408942371651047784985693798317805568766541883388148396086236681161202374794001978045224934280350164979424242330377290303181252058948107263751168705938753858374898030493279593286994565894590713847839667594667032690871069133902097990907255234979506234505095531966033860255980349921402284159258497992917414469125705409223320984255158395544152225625591214551845502037051960674110092422832362964309760587651188692704796430554289675344475188304827457841383015369557708050074408211303031494700795288137935104410589529389936680609528746299735445754038842894176637931679407854064276132104794147981696031613071517541116471296668208905858709761324157610864959634327098843735752028717803279678969829636694087909611387531489842671351285036088536582627824619875581271921535588427388465403254864824334418836528672941489209946803708282403908174025716174682008026615677222509490235254379548072196054402237292341328738264739058204885795033969695022772588700559790832077079818686899592866260297266111708949333211476356556284793793390818324314563304812907920409318189520857114587459901266241215025267216830254909669333526431929940008294851900078368544595635733012285787182710467388182645202463467854231326190827744868756578848281184463384895699969641958778551209992275615588680590732147752092195618987064430311333660436642941272465682981060636735115396863500461791214690347311594487550048868333121722775872705401273648671028553881990471861872640338281526557833382697299622183133817193990570739829083982435548373297625855079799973438673840138146740165412134295306495602345336775010875440266256542826895148278854619957929747981510147939641362569818564753023797235809882801976814623620990857123402973915945513863257824828132281025280436052361599200427974039139354285327582822270951027942617228328197922260843005683741145965198848317550597657323442849287613337349190250304599706583030689265105763933504513094024699936367342872549150632544595110797690220391337919469386381175816192000000000000*i1^105 + -498991326455280454744774182836119962704885233659811063282558226086610738331310521268274985578291994621654441780312581457901934336346964288131976610983170182365364557195980451986435665324177974544445017732384448075310650700486595538096324051321977427345304612237904248363798590695536914740065892452044572862586768305210458783510092201559064507047722103088382680646315542653956549270165598200557284606706538697063998288292577158225139284454228199648558085163870058374861563223174871896246265636384092235666637274329412414116536856442782804057948993712971055273316460288767284350774235058157995742613590271474126070744696412897265087441860669479436887178585636406064867490586439966354720240988829877487603666965705897512291468385934962773468116087830125370157442182864704182788541144680745817989465134023198413763709055875693710965098395016419126491032387482256513947581974140978445962670388886074944967605471976494015708183762377708522859265740732619376962421055376629584589699366026081533075554517268851235224528027794656001602579663747900576894006238141195215952696168434896831285407758625080380926704329693492160622615115073277417841164735676674195545438118617560011418388046499965569157087939318735561347061963571702017132917250909450524759416998069134615318594542989918804117821625069867396171957238564897948102723373521598827132949723689582993253512163905891020155940761945560877887388941464116890821990188057499529046752404580176175349200154394912031537061937103714103715180236610980319563841183709832738976824427451879169697934376112738753849822001083338481275430089593947358096604998309968097494915896833793187369061779735047574054527913786452034305703170705460803828024785262016009681299854902148009430768016921968845356171196604161141624106622898499737296937956838975407166712656454172314616783969378184866295813325871042912171815657778429927880109136339793575356302458584191025945413953969521589553046201242006443343677580326961250783132985760574088995534368992057786681565912577675465649840488445309889042370573420828935968036120135985225182491380259899062929205379307157522702338944330138417509437597565433024521667539518785701301707231613977903794204602152592520152318399799408287106728620233600643394020272391088561328806359816651911424671947262599190903823431824656204760119036818800275097743320437523688951318605787375101922140417968256546075436254289449961801653921662601064394601512288164161833804957212789068067211102341737980345902228287570090229456625257855906297066806482663391021965378934932922564780533492541636848154766650582551756800000000000*i1^106 + -17316990388564877139225959377840469684947139214894730037916758558832783720028860971060670176360592565529434061544462954506453163345462905849655822105088195437145587072480943682949421200088347880601542111559565972761415838563309278852941299113802651378496750177727195607532892663418133623411451769075634143578984694459166646046180348758234399378358061882903823818873373431818013353118019198937440226033229432679512996751081584145458145317505206574402205407825122119168661474552109047360451588306844721862966457891811421992847615750530280605074048546733803644385867509903642826808326808786578300460306492451623069165929412256269607874776972114791593116840637161847988650730687754326976462355943311206900143810783767284066511546145005543185186390631436860680118430041803850788045873127073480813875301234914256292629711278801742949080854066523439605554904418328012548119969107743833460164665708183805160794400541969480770213281979258564535117388695757338399010617327262073620530260300646566099334789892796054445087517255994502846104632971753433274423095273539989354020342050612940982965042247453747666891215867532894563507396511534991351730280789000723126849255200821614357390585208228679173068022591391358721962625269078119076613157438717090543107486040199590785529933801160022268606048937281959631371487563146703961335783803637673447384131801281040055370335434123246873231863797925682167560035065686817475577025671688376388323138622148303833745010751916286303047326001612321583198422459601274559745285666429763288359248572195419663761379096214780876528841201199359595812633183198412999862089349308097752719032211402436826795240633453443015053050894932120793662929773733851265608666984005316991130507590650181410817733988164032496375744587581838403391493722143138289011857137209677063819301236481841091886504455483862917621930556132793294526152262098291227531272022847925557374839302011070543117211820378967674598434841597730433141686774470015156775871292955239114069325743185131832924032566686960748880888974339187759556337982211162998164816950630567867499208511151859019522518184550567822519083223745137207212378232547932049283135863765277249498964080073629597389475377207970876482528958769256916861218419345562514896840070087103159220531868736388583181403905216169732119324286926128876913157147768285621326069463553687821772218250646903793858453874659672209638054145489732746840289568485914212969096522737325812586568284911778572189146353337762697769482769147367157549258294222611341236431480738722158901972309361507500642429928658686787523392307200000000000*i1^107 + 190620877960002621363313532591021729734749271753872895073928892821127990850841350808801411402665216766920679290014122462726935888939473896381993070103776513338477342627144827447020166228890522090737189958081053374800250534735740947464832670341438931408080584437445711380154003337514307440067393458152251090447167445837584020224148452507559409339726109712386399594356677222566301103331998490821399507807549226711378161237092662660896104348467363601605461507256807918648695543947175171156426977318430538981951762768670011087631524395792890963573477322186606399861325268332200263375131123689864983585943535644313237451296878272097772987705820629884241790894582340912977561238692457756463595766612429964477551608636823465058562698526242919646807883929750680224010190755715735437400907501999250052583052057116138840278031908590900162066128690099801913644061455552403657364776279457774522536935940894428566667690736730613968553188673473427271679169795773632478994275540929187673461621186650231784675885757897580703188319262900777230953077476982881143864361040415341153793182062168116753028028608712966469919875931113171478489524822860722150190442836731557855390735916837066166990265734179072754249727042261198200008946107395865816888352266413296401948617015526204087260590058004197410728555537014366846731859476352784341847102074468399958107811494514986462002574638041718309128029239915964246527267188496305452671782654308320350243436813666670330758551933646023938934657963331853417185675214390054056267779048533455075163505558041090775353257668645845310434073286140757817578996808402461652527286098506900856274320095001373965696241118571210007344670385674488222381184778974607814262462682735760552005562993080409027666798506771070252284787669302137803506490278715022722010007110444421816043632184826665345299039646112319774448365254348253515830353541307492117704528017167680870768956077035572475073559999320430549001794332492145889400673280397918654280776151521300132375431818582780300756563314065735493442723859862500780997059864515329988404859953968156487131908882355649477390450277336915630998886632381616969551157650676375029717881485057924226194360139876101004613534364126587725734604864079537331504162283186501836949938924314361488455712285746370637185640433500671484940768540011177562369118633348866637771056010118643781431967950399060764957653864376310481677541803235859348651699493481006597544026611534568834164904951836996883666996096164918614810019329772076157134318092763653323210419268595719862695255154283128509328218156234178560000000000*i1^108 + -269904494716464169690397454495194962245333357694606760209069226374523961217813225203946633908009031826245730235589538773351035488518848327706477705868655330634463372979629033910345510893760467484344328365538287619992381711624461823757972327078375457026494069075282472909779320009929522145070068429899691394139097673458606852020920578992351944308275988941767500556084699555411288172258286945395714900983618670582976404277746301072314895291403412810473302930780921559738583426876967555020544224128120101034589519931742166291637437633648278104870003429833502083708029844719780954758840342734526562304917716011515039543244316182354237433352194049773122074910469838076633850998499250197412191763462156411620059691217207374402754403965009522729508775623018465977134602837674266693803818981476283981180315852788652409729234113106341980265513690585896994119239977632342591393626659986150113470528482130174848263894937458951209515809450773892181945852457891246508887396737608397813546784090728424033113978823521637207098533151724551450228532419045318633287345857655929172415878979701053999274338996381253062353915033639064781884097955443557007116942869318842177080377604404830212775078617170165075585358017895306822191880423357668832041135581820354899549599983819887808437523641864493740823730155098220812974600178070909627808189296634776568349253235345354294321888236601015498765297871548800675883939070724138624853636034883873859294509671149325810982507878117092940577984328406952290498860725378539989829710746858622494318525922448894068523766286186958169638516475860026022032399247960009639869087485761782569442787637964887340907499759450101314229990922460820581129202743865184592101481947361472753994325747752360717788342026627178635170340971060651248417274221225955647850532429092549850502046879320834945986641333695579637675639912133815205022240981907644167705171986341190662651473401829558353074175195229396961121355006570419442854562507340380001784627006435597970574599284194765621492655082497906462162926300053755939004465201067986601253741542408909708633113393906640559823679312788366818026687250522399831300205291524679540874202004449562966083617597427343513003007373731083021553124237993687363203374749523089262491476182554332306213916290133369223283266738591094361557094516040896378020373422437270087298717363860910422400745957735219040300413808818122342445811671164866169615862233004469243327556085399984254803788386599067138562278500508651764425337783607805961015187462904709229314571259182618771629310266789056972062720000000000*i1^109 + -48739944038106645356493125502814086344144441258210302930309850039401237885217407929808460026469080675757049119635950114146521245045070308540616324256717611726048964988199071964856100866472346400541911716399000667701546062325181255127368136935889171669821193577042929779628880060337177982730496153703836175139669015756680432982412435526208910375832400165766208926607864656879078516748121537978494215861891200255792772732659766914559653803178807737210840337622294917592144919923366238546245352879355687854261130096494748523536401619952227108889406914115470222928874524793306964273807505246609058773977155270567567067691160162445160814386531124155664961276697811712879157075086521320360883890822417741970286412154138997671765242259311318082902490571651086552570798800514738786856182206173109810038344256207693256197683678876741497895571928963905575750792860195857915568582900289582449202729918838580001318066004224173825876224174509604077466870977991185877441333395071933237601444409297168986289196168889368345844423169769070852581059986954824423971114064715417710798798503750211959492832698792349436767561416233151024081895224493401923335684018022411947017979615227105926863392254173760035737649490963907402923468293997770703142439165880527445292724297182475293893175785240557497063625524105720071606609700585809589968244901273298753400748537586458592270719870207974467132641184882320235105632003522418058195762994244388858297529739266211990353333416837016610016799380007021938529295945721615085091568945257194173308259421289029100474181068818290479540925107883177605308341513519084719756437702198166959778343916932459690849925909789525676720489544824680227955723266601579567080631484348640491983698437685618762942692623709915609436834897017813384168430957727795232365356475663492571589505831751214870559212943355267098305735133965780848399125532282877544138134642922159534092191435708695145264011530345729933009072029983775832294108114830892124054701021626371611333812842936058666268285907747229753391331888486358152822071240738479184371458592283564053168593859208063757699369218290966062151264041760309394116656683308823119125191062323008064955185771501298220346375280981759276331512020561955978333155342577122188421268100173799429774098833960341272169601207076621394100425908299784762117694908179959847280742379253121744742009797657370067848660230211468402269579980507682920961274106022596681395321454191557905268453351138797287276774853264869233419911915375467697942142279265199860584491065103364121967590375424000000000*i1^110 + 7379673262791978928680903990525446910403124285492413152339571913919715312882330762703895145923811720779581307477053106092115283721915794778229136399351324005366198596122669822623426290801110925826534095316716052999355026225355394676786632893927765162419758266058919542350996122573919062409905288006619121465139328696746619437498870035053371369750150874984092677068897897208413059662760509044667041537576154659176015721139071690897347103240148342208080753922699339393174575101037138703255702722184350164970922802966442308069657087418055395022157566427256847216824104922743080602134745489633233435558336031067354045036307915458453149829245284372509068952138050146343222368915485243813276800621449100336702233432489366849423600617586260428968362670091875583910750171791799857304106703207074342206467956577160442251810275872248409851938059499613970534963714346119268149956811757349721786670894428971016278669016295594539994677263187610298516098932593622525294475306318639825207300420765393216734184525947944755292551823207711396037348808585087238572127748944340452606247242793348251454282549764415666614921240369408910180858283975570125622711535174935652841822014764617463638550920594170242290058446275694491845702105547317875615452734451726736646148387342071095967763089925464312265233291720199062716546958186737885170236505049414082114840395517949000990744819843460770991303635920180294076157722854574815263833710571690452635806575435072953336055977154102088813068173151087869638716968635370221722160056847408580051148999326918722333141831558470907840394221804712758042845659751706760271401061580768884774530706844214850808908405059282559611286684320194004117211310550122174797332103966651781345944570643052199460091701339477391667113488870448331237862223195061292011861118404130679828334145010181418719655459437713888632025611276276460365986290073064229854825257953302556869282458295616409023178429953208287986081594301800727821135049031122677172492776161963721278065232917029299502085523656294237816597643502351771576677920429489896237302455220074594578270017029923884540897758024014061684953144451981471962710521906572316445266839904552331269683731119879666262300775592401998034233496794825073650295703241133591485667657285703181593282443996581337387482940690696632432509083439284294467605254354936750911289798201180252152991974590844107400539400641783614274662247483355578017693131378326707131966859368603684092625702395196196929371374136557053527873998751279387909020744500438415383780221199560212480000000000*i1^111 + 8813286243021041791077908608798016361717697182299817437064331307133810179414313397596390971350457398488565410810007494256902248622721257713512231920960865341624806216569176175633824912910179262800953780769583606751213587726259399308921386095584753059347920712849598564576073721814577515794357928568830029273403533308330361000971719802132230006785921697226217353274200023597897736154298087169505851190743580011446878580672909749206120386670230600158044301924418260469733043504855909375154800982964023291946744800151676728641734613849891749343278061889164870828020463324711080186330577304899336811209122554461104406377850624786660499866875307696512055045243749750927916008216587240506927329250272573390858857384926810377240712403547397545218375175667681568806813605049867641833659059201309134592912643019500884495640776020274195982932320054480790274707328208936740605794377046161434534643689485417974923370493039102646255488653231595480194870902357985782034244091925170567597590810253279663639952084736836242837634511563519140590637181957730009054164961513485073254056114831001066403026848759865569996560782659326796063029767458799704773900125785429021721750969951024774836306675206728144241770416586944851413875076435484284204751214142946987819535009386888949416578483106926627186120883955523704118785835086186339098884645682575174458802744706148553516050346911082696649756533744965527247784290741140559647874629395507973647560963569768384919322899839647672024212146122712070342112423464539210559207943677099646986123032591439780254252380998364074029975953170904288554424702912854934519166945041268510791109747381083509531600130478428618823813238337003458058762558261121611504860820018653412860571286355137939676235152390570569310710946438482609459591648120742932403016062285841141695391514204204694924359290054832161337187792504566906121231466253803902573929661339706283727932411361495752374969357635998548835299330050134221823420904756945757919683342298549247639268692420663207901450436437179672058579783340331073726627489551643236610445703218557915123551969352458286690474907812374328772421175578531446900044003386275169035716855533167435346028493923469183564122416855981084358765468029734706162995314175702899098631106734791426917451177308751976752176687390714923101948287788755415118531316684805049261257194274980472165595863313507959526308965069655078854618479845857617034641828805479866796826514799229111945070238312871346619097217592797583736791040839761878199022477064547844934231654400000000*i1^112 + -10031472560717664223354282826684419802946418246223744320164946715904075348373538118086171780115298646441260762039938224058584143737381913281285370768782631387248021094169397399633289281361283214085803888067935498378858769256581524991315062829618118619396249151925891191162993048706127024365025347492378740376387783641984489088047084890505549182581896268880516420275007131961968644746366699015145809814606487657282636964390508733184838428515563575601142396208040169444297833425701444554107826070716885791940459253652978080348699454114954433851223608739439736510864840391829941879748429307902150198135237575168180607269087270328823290855045537824980499602070184353686653962927284830550259371166739634834829241754741175529257008877022452581477247120329164473210143902942019059657306467911555354300600780678384335705386791108794971806516512463152457315370301456679400886510388016387326312719279206454328469913016983508676839942161183574225992227659211836030625146275418583190471941843014632704102989041278173099770814584570141267717456063635388683893720110665263491404852341276380545973916490015489687662525803992171406658194781310330999046416068101875179628948276793020368268230832603038176406334380215127166811446382537180933680954321204410131828692183102718777514159482161859948897103069841412292686341997224672820330347513161268289062249484547945047134199753039301634487811508964340905137981944777460956704328803712884202730392801219586270286384657698841257939848965237621081792224153039762600430073719538284538585221893933252363986987264171605774594706995854681932202996137220910851388817425214736981015183272427032671862994367231385026389101028662106280536186416428574614811254483088178652860756019955608538340703900515020867676608665109838986193001569537720496692581704111619833011808761905243953915339817465233574880917311259117369108155792769637333139809445865823793866111704397330009540344533335145575382390685552656110498992039641491237736886569425590767845670563847672827393968505916847844759194052439812648157426400740286301185574625123593987087125148143643184311072384067597582919253562060684418340666562683681868982198151565964839413644855283306758339462829670737246394190427037463279502989820661247898681415291872613513915712931652466888453764213992077074748410582421306711557837411114760851630152418148184706307080141859361262345692705209692918332389331334772250167526702920557123575222354543304730886760613143135165076331020278798617176678380084782639463238458356531200000000*i1^113 + -2278575964201489870061260990523211876769487394874744787266503590229248006742562687547831664104197625026670913824588347115630354977583074930182917178369343050096074717269243319573264248043337803354325249928622159207286130490212757607241108277403221598433931012084371114270311173842141647504066726415400814577137341780779294584737064240824211938565178374432589742854547259871886782584251486620988832081734641942211446581254880297791466744965792880235417564838607081383004333900211151971203501209115143454102022178764110344673565617808499398139801209925852900749016889731153286292711536594557315116333102422899808772783512884647901088725575289953191251199380553227944231024080453274091563273258466205854329871379544615704491979175516367944328847769910231811063571504125601062504845424136019986995375573752809533096046272517759579194445264271958443697134788594279361929545443413313185733224357862413883058932191032166686972592230775043894601668413894982734080765920208004376730263834332858505612004280866035763021340084910856390980703000745709323846868304615404220638135576096698425300992129381756086636050930357012784339080153404397417871759426569278934974885959486201476573958420898644515930432710786668313476194991163255853382910371544171648739396392144782034210900469620230685699674690697003441741480429857198845901844151693241414286297032931771689823719216468048165917642570699804484189194590425450973256935701501295407748915673202507483336363031414072455878205264830338065048671772914077055657830414990191060515752583322202847079047544002139116490029335156342777392076124727351374988340851192036243268344410437444343794237390711426388475696463749825596928235182857170369556329386381043255852085787204233489994574268337520987879184069042171466016586946777678286009330086462995840895823388372724020090026942268238271271454875427130888849749706846969174401439936103412337653869201909456576573702612444026697836471207635123008625887112423711464930221585242852978635192320689676116125925346701075323257731978452846096912457001091469187403263748406574646318740537053361825009245909018385533874036368824166611742269255102439766733990682063457424876412506012974469385626840390359933018673083509036544332116590254747423798440037316712992058981108395524609530552385753433379321901477686175864290234115540598456169979334482839335783447187126390048974677489590463196095515998606523566170996620951158517446686465043135607436436046304043959782167752679563956496096665424208162979840000000*i1^114 + 1573807945752465702384663743590027662147348946647491879768277595105162188093696607498957416100646897433119043666414576891953144994195854974555824615314089092802653757795694814742143920031690057316284378206206547382872881738308101358967559984488890192512467929724476475366025213880698184593031992195591528240059397522025579340217108299364436816994561263175246543735286075505896751099906503149439914335251460406793610998312311998257976013983976407838917606718958240247160387581375102682313901161197389320708143963767076492776535925408163316788529944260095903871137077241541478802712075781855844075876925159776252086050891196421188517142179462529534535796187405078539767472198271577228752417316506108223204477772966163971289872631997178661232896479334883887598244892911898990935416054985557954028869328254999270907741857652632511916833111308344001780503936628928732348974279866430920983905106569056571532925549216480502682671081140542089749347653769314803372191511264734621210149161513133088732711318222387642783746631093343495487426826628630127150480831941183668843022242330418618296004406532803958048062394648682830039931141604207979688271057884610107191496599734391238536848325135237507171905508320116098960348199363929572589893610428894002628241047950468694595819414569894710374204679805813640403113516184900434626832026899162645355257471890825669169938725370626751621406902320537317400778034882389163862885159804942149524147924259365457826905469345952659040622962100504255332051414302727521321383403623429173835393175319306666481269592426751041490465041476946410134268477687370956116468346798047587285860418288177925895843477357036507897453502268571351056217884486738224554385120992415208364460145009973602263472678690508971225426034706891433635672661234336495872603940757961981899818123354275731933898139035639166870196158180485705149210842081037057656188969589265330739968432410224247154277485747824017390141438455290272088076428413530972260614041321209008762685578813621034827090119940313687396741521486321230602194660794725055327803246310649882464617101292892854515857371114536403424078030267971819300425220040780511193692018572719668858870483980636593496808378126683526328622765131263455675648543365630685322066681804415839002079610830077358165981613347729454832755561178883137802363508934544521806554409055718552963776904332325917642839152326947345584474088226494700908129988787482776641995783158614869516135336717811820417946309322715801911946117120000000*i1^115 + -69903055430040638321612344492861558249698354854289028230012338413394832936749148274500472218561369239330812179940080165391176022368198687262095012785806385710370352377597187062442113269977975134623481767182833273690072341850035033660280954631041669204952759968808749719540613447130743246584827811331521791681404140040452007786153979779424904441539713718885658780507263877259503057403822126101182795325991363094096064076679161321190742186899167321193447538318093494443620803270900731081699388292570457749149830933946051151233842713528020713203959174530655365039646784199565898497552274277048563715450747889457347129879135408050376823004427347516664816959399527177187782358045950734485788512922265721983732255576469284009233370555979453733534598218424181692752233954363533347189112633924459023687041933992447448495845373787540881737666907025314773372888204075872342429184049301714316712262213798740515553939847748747753685721121482576738396286936776292925860525688108443888870434093241568314884158776543085148961723173238649450747712271000417835977799014602986283559055807689966300380360298052342936525454473713182959892825208531944681180220438913660441237348680516365438806975248089018507641564132993136609881438568211799680910775786898794229724379850932633389086680866166566485050032039058616072418673154661591488143782991597688418545472343040859700674218018640074229346884895401698206924994922161119423193146241706833259210641406655634204130229798198048546878602907275234254468995676793205337875061298938081984370132096459577929689050712746209262356206600194928998723270108828491218873970999558686308429904109219169380685795353900879794308500971876867067133774409378350284769893771880112228745163045159958471285002389275309384108078497819908073856716912718770320646531729528069182317949708722317171084479571876807648828199329100534068334797024796090173504146697400749599652760287522640302189864026026216076128946483556655666250045020640921485226622961006517153616838499152923599890859295171560246969347522205665564017545400644549818547807040274425384308389276758735791169105381590485096691223353286062274560835422187606692956771703794115615550495271325426180315894362678826870347447626959130031262753317425081614998031786393646922979613230632517091009823915866861521475547656575867818765264329146538609359723483481659875087041963145413146612753602540460161602878339091272705769653343779562850037338049275453038373395658870976595279178169843712000000*i1^116 + -38371296601637234330974805154949270027747736507941523110835106863790074918265432248025509061565230000059725243656518427086379252060959760990253761191710115708928162668039111843126223383846769220016614379681917836490147189549179612315621454371986166619294230872104231346553662978915352849103608580666228287857995644535733410033030365231610692745985452148708760974862438330705661593997555856199978881036880844418795749532640106430210425001650234239287420165459030988446268654149422221618340352363526943569951752260134053912613707338131852054134046604894703941138352221172771028348311744018584460483097100878301911771153207059658726049497358613134992904676886704999279313618526186056594973212673140706497275219385725567467884199608594228872365952202353651071886115813105600061371004413081245148007339875684319795245382295423080324669381814887433016786991918391237599630584514540480520203595492979655527484828056600595407244805769299242940465583367461133693431405155228604530357862724619899019616640220566598272002520189639178056033411542732871247848373623141694773657746612576289536977203881005822244874754318846629055906276054039049932867464740273033840515432376150051601911135303839109664762628458883210677069010559865015938095987366056411868801530859938394707467648315672618779026029376252226800057174112576648733955664530987223089392779529515079854841298596803752643525218099852884964708977488594488939569485812001586587746875060009730676745411819278071950828156406818050789615697604920285991676145713358654045546887972610880601052227906434666493404486867725678663100351483150783507423550911897150135847153309572131441680812104548308989284951399051023773331568549069082550309247186538586456205206864419622778595100613145849817744552043309188876799858653258324977167019876547314092763692932184478125765392571373986530971590838979497716521649399327135288994253046531914448258899413403790976504909079367243550309907628295848221940637189527902195402633388025903597008994938764068878614601252964699093213448580909206840366765289300631587468403365188252880967286825092628464252755131746504860703748168613336399860777884195874264159396596392003741187247388720437894393906839468350032424944892613899583042634088266485733142832333916643205270481394700298910556980739793816896531099569785965435520943137557410841062699411585074621451208224237303776097379367502263109076822032693256045744723715902646943400051109715665656962712400229868503040000000*i1^117 + -2114166377349931321218792241458885736394062696040928569841412382786729465938331095874635986193074051483608144168880411825068562785480437927029672939068164808238890487708012218365119339313535726072904526939873792057303143154970073428365691568169377296060548487868173572584497877888930406686405166669087772219427149327311982976663870448063351572455362609302010140839509503358990094618399878235746542582945381712563048957749010284160068302692982807966184727258100313599330264771038213127858567254475161975747535861864442343328756557819870035601830882708952432063799452023443221141366463667130724329747116002261855611465127909572776616806657345517644348017199342070549421400360943711897406214068351733028090764166061635680719467873163312248334299110975571288057093263553083772537677779563792780939486959643227175048870517743805467328751923303870185076183881854842859611784876353166866941460069714238734432716063393820944168221901401680001423325027845544226982818291587431762549925783385695050088816603205985833651618584637503000965327489040642896545256171342245944220032491391756936481904130817610454251435276964575016418658193315264902492435717185295329185941535062369577321456176539560233596793900618714302528757711957466474535719408015534309135064435868542863702006266364980101654124753408832061400472147144321566182700178772880160967757826028824223019391519690981018848545886035705855457559521737435762798990611634155352174785546693040739013535422532080948533879713964483075161383800492368179512493254651394976613295492999339153289626033263043434976615584350124483245663342582451934203359022696978592856376651456397064982824135540476328631067583028265644740268113015767948260155278581468100408431440491182030541256626927546241652895621249245812803105006618362575884270437567991861681600832504707574038387473068803206700056720010525395480243697445542646551146426472678229524063066554097738597066446094757750573535362003376136603204531458339277766521529228902227493537979738963083244362157427938243176254287955314272413415470126086976088344020428695999628300960105139475731224816326467245805828047896540565378133793709698972146805261433758155918590540431807884203270067424600339871280536755531864042581062565881654433251051803639054658415942463638884518034507547679072195850901988478322645503423659101569025955154012658594983181498720956319284624906303189287174768685213276098486571712712560443665080024542981958308515020800000*i1^118 + 31936554675145354548224714685550988176462794989584202416702072359227861850056024756724688105809700268049420941079410617506082809546501989390015653908053101492717428207022535714962432813174252677805121654016395818503784654260315309233505214780020303210287697335704459504277131893948934419854375445924502387656425403027851683713479767334576501791834544210370122656602726063032595663093908472023361407061708945659593820880673931597496954841646914712560327367865209519948003504618269494689087628944664968738629336540278882170342510877615417110269440810296028456059164534482352846472586354344374952693112154656361212432136578269456718304284385634325142187889663173253397545405341446018252010910230876321779237911326059067455857980450792306876035790801744091528938017003037537740860250398142071823981868926526221721631128008764708932243655574657325887448915755044481501352475053142821325643836561134954410386094812213841394812343739497863322236228605885952999724901946114720718205994564070991723217999085308369655087166573574059787512168690015668691024064535027408970586065065328333136436842154639442556580832720829379129662629061141319858373291727831998894455584418403200955839176910717974763060400166437090563105405399539954713483297158545732483484081487005915822760807618496202913239810897227762768682332469218147023158118379629339010437576455626786459188105786174058265884694057694683092189073365300505703776080623803206668345477529413936482475806965208402763731500480871661153658790054752133542806045384788143202217974586603692502334296509130195443079762671979653320994893387111818295078552242044622894109305575229717829124975561639182993893544209845365808061723605829510776320271495286814839656349013306084445771273006634534476909848895468451559570343329406541159384395720341660929273093603887352694235254665572431912064484907867973834888547073947544561406797685554387761380194042616237085973303028109980967855471870437906841862948942570769982657965803070917523084064888364101773911733643299198770199298763516120688022528041999334389084959144948089852306056618391374921880711910246268938507427226046753516605724342688736537388850528668389431649232569964132366904549947274536637865693448342049593667300604816841752526557363191279995290605868142185152914821133056628145538646113089256790156407906156214481865787627607488781106592330176689843075633654157140978451777793981906718187712288075770427541416417689600000*i1^119 + -61730607924841174207677882469763766856904053735400834234161729004650995762392847301025886351203570575085482787479699797380051044429896670726960462786629970005095204621255033053520072392183362701739881209607599866787466355236583302886665826690720926873245254838610822388116315843583817943455210818644847500952889503687999885917906394209654907926985502732013934346316915828942992209910612452509427053350429936024666148909231374884981904389889103859503461152772795198374219224633219639532154261832027185026088815791310722452030353496961808120008861744036331215425398942411952324433882687402839287166603118174426364385546637014290487819085756447929690077432389825058723599366494454734375725438032055387486498013195351574035066536632407398245150579655002255073252341600827751210653604013025426166501982639147068407971365048811112313686401694437597831106649395982860729687274876895454905477856957194119672350953463966853782120224665042546221652779881833726239435265139024690010693453167624731158970441380592266943561298020249751267836407074140652136846315979893046783780705941807280810799896438833776410849955459863948052192560793956555846838831473515341046668144084279271197692583109247797641767618010770862109559846109673923889623944875139283174073819198880400950664113244156695287968435054811824565368647592293293751179696665727204080970853590941329740316752708321687006828891215609363256999486569002062104003649730214832100421691927027940615144229326355229395110187665225689893771180140261859533759525546455878200902532264952171706208112405244959161592282729317722045396992431777802181207087565954375741564644488669127988529174937345918735608089793962769827293862676049548014870544789867625325996990976375191772874049579121188399851661955602647448822852289942530556875514666890711019378779469127785260803198220599099695430717128659765225125509705348825928429465390249748375584242419109536098934300039295267328734043362047209838084374772684124601866481501960558508003498432639350197085237888400381444531411882275138564089825640154508567978873314215723078080865249940346804038073114564322032661094014668036374597291638865298889080438893434520645517811399832298487937665099928090065045443207877618614457191804024531751116708576486413513372374722595691311681985177968269466161875747417147896540235422462026397975579133788549598617003350835295162925282736150752103558062042168447371057008842406625280000*i1^120 + -12670180487222451010594321588537524703347758594640385718495259861078284765501861615977771317876509065369926046085098392291821242968483075565226728989708517139443306253687070507146067921060102228295958122402026433617122568693958530429288102753314597822756987030357685395865104380525000146576829910779575865253892254759519622305132099691504378689724792806574144797727583283436419725317737314999794996161230813129410626125351769772055182025953681253082019595128222660509813400011534710750052837112697866900973854842315640567183080982859263246542930786020406548990299011853441454792208649836539444338204292791433848763257704373930865479737953336896835741854638878496289508214014649099979042766389457406791023814429083601746326275314534918080691176973708486713981552984388799987577864322332355335863619852734695984042856072966733240712572858816353790592026922994312294447120195182068391457617917079846045078543518398584303094678041775613141183198575927735264437452801945146502002745138744918677619819898560902654693785249370722661808771157389316938652942004054710164017103867895974485944798617612490496911182503895330250485525987430610968348324879142881145551365345792837712484330283093477564908335208429225949492601057332421458048356885341124233411351832768329098225159470687241978683929218775198392931492836817153878920347214445071864903706030175498633251909168230966882463184638827879367484191909366969829230016800605942840422052826477226234012543164032304789952173914618878723565072885983415632982451223528731952902799632897184223066236581867969375277007355237712479002586042694544123189611554899893498424098036484125199979850052016730547125168794164915153836509469851071406922862024601804313992214679063183033290255731273445656265166677126798690991619151583191733648956237325978921793540149583471166511909397171591671530823367270615832298619932032635894300616170271547402369594157660180547972386478992164684681257385800845081216924666181047531956215074871698558946822881016903858245350578664263524832484917929203371555142597499051054731235137707458530807709720525277428862810657407723289908798903766971288454562147364679555920170920164344814724107456793042832026425562984585499728065352293536854617838293200679519051870658114378716056921738588237725873448617954769253311284708569969004633142526801305316530062393072274905095711589696786696933828534891528840509364484980709785600000*i1^121 + 3605035517820961941990291178698732069368737469829686214456622395372880468680079234676911211032585416106459129226652140055217236566540603025212388057555325991359308158036715977531211499246506004452957495498394281904762876094207608356298851903027002334717507725077976172673394498994612448333285175544239206466711037116032935351425381927875774389207760570664051973361606047859988730670884019958601812236104253118754148415383763447634625964910836687438978453822794242720000096339321664075569656144359879592107979080245681668239298955479019032789872901285683121682692138989980140897097871688960746584490678819905020140270540951326571290629656666394818969782184950842013018265456582193048040744099860468819332055426658225982557207126159185674142117474996019394209060040352274561010697555581883846873219565095887520335785609212810208003516911357032177281751338084672379984357109199895046049151459248040121587631224844154187573088965869142839879279692131120490571076590209554490035178942849183391657328535138073164952037280235089323262508266996203293534628900818446938758842828909714164198690766266380263383991823861363271780338936328587187846604285463861677357827257656689459072616081743182981232252978799753188851696574360502561300577463851555759123692025332947033942698103901312686315719576003060519318636095555545696713470798319651797585145891792598573317435905182675121312098018801557864749746702973477151293496041418640027805053607942869333118198345944003833249739169646163134307747967952095739152885437051431918154643391709377743689960450700384359585745535980475380761621669678205652618370634126446895347616800796639944223979643762217332462464836716611799419823448526299121972986125043076220247742761099608488950910880339115846266242468151809469443929895963415992420609618835347713174711829962857053249355604772801096614132426683373622858064811874800288328911912643015221195996846544178936601674714979602042459220499186941592638466234177559313518454916326996989767681222762778182435240341074230302752971810965348117010751815086913408186468724133057163928876339866230364887617419247294278476583961629658927642368099052049119990405431103498347119447435208287606194518716201290636044396071922436898979624310635097690307011444427746500557264738865263811920388305163808577062131880997802577896723446599350404536083729657373487542986734271505749669193146671331696181248000*i1^122 + -14266755775406386834698832538294891192930852235285710508483459820133974328584930668953310806262450203992573546358126998343263727521374226146914365287222271095934492760816164104002707832491522352545709432962086389404724754045370969521671898849616747323297266730571905127301588836768428078049046217254795875594939056729160655374136865269747907560519441168895083534552969277596717490226169872061990809704077245539626815433301164595066231009183306681479655139678273034637584562807393078213694020599219401599597329083865781935589225036606171113398012792088998283150925700713142029629082551732673216499570104357019303635239210306613384687065866843780935437687083021994989336782635803027803453251880303009157063031632774144546069058825234802064757221618871397864632815841132104633884692836749525124420624502416218943551617318235612432848008658614385930495939172778527441432401787558887707827260047443434784647230201199505274743132799736428770410029632891294937518105441125727685239713760523215930603425828170986427298806259024628782852742509071498123009297654680842810561419698506200907755315905560678543754446326697302045841902581323160857788479476909503884701340866620292604921614913880460410844893215890102744411897156955715289354912233154108985578326745080380623684067628375960524750545398975020289897612615772699168768281671589550124770786403368563581565042219275226515076050722699521361704403635254938752658463755670337861332022005744501867966107850539967259458522990888590636031028135368765947528996974922341285854263624772505248564405548348819252867526343457077410889794893101684911760951841312409315169165065891887165876109731402523974039739939854841559227297819985067010587716146834542549899343496497612576906642998930893416421754708889025401707541276566312451025833963538152705017245062484267131458016907112536546203894048567100960429052391956498184668469859310159851039506744110101877490210443430673050370354731294412940405372890039553181834775789571956422809914701477235004507704539946756255265874572216577684598776256947964461562618104347640508472606833869580815721236820884392554093077396994632419991331543106631620397446841623526902664074408958435836478377082273237489104649777171397476208693656983426744787898496174424333010311916737547037136434479956196962684373837129112328408526880636766743676435886094359528663075809328061514514432000*i1^123 + 143468658730284930273229950351210042772170464902080700327542099970446634639642603863832252156433017018994437772224447391785960168261042640157743426668250048994976160491060468222131530620573243806389644634961074233174904251560732630274066443651737829452459159561836912344035432089965236653318318060118471644510088053392597694133977049564706183733499229920275736361551421790489436536239820966543690923698161878266864954356697655143973530961330022003691646340137199677608752170430838315778992210166710215579417594274083795022252602702859343220415090116961654277538780617354061036793047087363826723790976976920707938700420040111777443507491244646032718119495692442016606482570440006836344737673845188104431686132275131457282137332475702777156844942869887094993275265436719180031891424657946996016903873485076010193497045134205892595879719067961518966626600133237973180962178885142015818699066146785627687606997385825896930453852151503411538562560331184698830512085379720997723653657183776070746717365028039274128329217138405223518427798767039862775432400928576127157412598428024654418321725093192485266608308568103142656811156820457422647233533132564659543454564298020892612115962384691719516559252174730541248573035095587616361271791883113284637675111287069074402314290910215599297059542014682367765523240216907496275318677317520153935023367775133175717935228285555598398111895189336102234718088104747760996016045885679907867492814862504173971227686241782589979626574654798924821057859778780483994461934599576283150519839400447707647712179798558464506484013024727012159774961015332214234603647002692416885153203585101419990926367876052907172846948337430436514739544499280928811726522933847634603601440835915460147913373409153435486929324975657586968534659695166909811763365190693772174380412930084735619287580824900302027135109061980398254009346019642152118962842768364295791630416949265726577747516294867631716278918922459091473094815219881167378080001461796547334879499412400342971720046483382615027166953347931910461272758003063497762327683547446727559447733985321560591526280835460557849857098465090653792333523888246902003990897222521132908513157364085787550425850853101810080912747051712171678295765241679014636889310611595221211548550683717978821112765672708731453204352988222546918473599025491110026995944239533489587203604480*i1^124 + -579775312237005087697611320873165059260187170357104119524070312734371698328931970815687412888618293127157667870259638748707480506635826654923805067028950796585862417010278022153276682841889084634729290665007720575177541867889314132430235626562350152399382391310567992441998753259260984826341525774758843456491271017758170393938726137784587638413809834144578700390618054106160652567882801018717222695052958641492091027942237224293421878037018499114587514140975786862228483876088535610652680028853688620330941907547845226642068988294002019668343083964763725171628306104054074774604675922797096404807114676461260998131843333868998644100300098717909234596679709388874814056005709470258635344966061800064086086129500143251928297034010268312673900417036401417868872295377914847120784708022319329576107120600692904380664753293689818364014514041458784495129473191176954610413735114024418122070497740726273759698813007411494758357402108550591872905799526192726334889060950473898987364380501740582283178163977138200447552652613893918343489242061255436983477907941114558141782061938992027113160369882928629834853539269195753435056312105650995071595019696979299132470434669519324252118639061164941130517711352143393539827199097979610104448032632083039680486052690752859145272733592335686448705911069860299923658785506148815577332018746768554795200342731488605232849780685260468121181644184446264271414667709538544126547758439232015672777514665193989571004634612416904387085174188148729663412576271336048558073932916582684617153461968697060156939998111466181209286946029491056250163178351777927275198991357746642393572873670568793191959118130775284287200240362871549854676728043092055258572345113250479388115140616421677395688733036515625150928994726929909179271658206132431748273617157430515962493845265910642827446257829419033636344602790193285233243602250299202032524651896879899390341472360149325514377404813333965180340559452919184315983278306135501834275351753546811605815781785533419546635454363151328455192267833784523092417560063315179727041731725126527291793342720654512394585157339361159374550368277134170356267544700248309214255376204885858716518467999821533810604461778404884090174081000974211051127795898179636922080884784499745563553626768033693977571341815884936123515434883879858347242023070820802232320*i1^125 + 5911233957843479631500141198131512832786777005507009429998615720431348911984652081739171098907672932976534660140112420756479095193384115447580950619628257207316382861249530122017990683430932839090521307333764788389908145601166022727747920042202853390423685108358401566115450926045439083295216069929380303728683371847550821909652018762788314059894788708950789962192838806239165422035071525018463495759770474480308598342463919590843158492796501297521615603566448682450192216779775900568776967678233747433490393198443750395178046437052402005898167706987192095613497495891196347187587775892943901205519259593382426115236946667718181213045900164268233323129723505390173663571974904670907125194648685179990722147579808597876378065091176441086345558753063952390588717930859288662621975427346374563227364729055279939456367486864682477867462139264218436071934056134039178825026303733860697237958264783597791869426404209925899859742170226000476873965689559345791276872466065770432870740092334329056272590555908336772268770633553016797797360962750372413834051849988191548673123336543193401771501969098398859688660428875482755563633087689877312398503228684922916583220016639011851334674407931353205000033978829353434396536865281458683301096098852886023566393657330624564832229410516469632644878965608290141410818738328396086647991601724269872044193917762579706465057387884628785943345150362307918505758027592070902989467418646212372850376542750679590377941094674343104533933784943221456712756857925928375294435827120488758081473910044249258364224540001874984442945510673509548052717398981211553499853654702798989658627953781164095648418265297045034978641253636722680460453782346752985108155646059018153180700166754997979213627093513327948933997274650048694955340088027753994407119521459954091341158148283272226006430997789592906391065093890483376182428234496096323503387590919604365974339179645938899815974998303254496869626672965251731952720828294939933118738302897566355715558296075777318094260606836844232121916047579130802373534787831079527020969492669526601231602389763285648202875906062711879351097968726669943951958188152392193662394119911105345200268062261764696957034732781320082319765481169651867467063603340821789156855722152949962276743735189754294359256203996034954067372309913534464*i1^126 + -6801096272106884894684523351070085765206361777392093939797639664360396245874226206800841966912156244597901279611663550352711804675812474573876245138077613096914250552386034632245803496217633651286273593711750334810881078273479570061399554087692045661781775678935059887817506064711583878484331782336396233449787276742752065954458721440783461913996175439590683419923594934262234168161394335561388852777632569171259101425895932613564287608638885705251384673787188992121239764697989290062660021325649644442968081219096032187206814938040008885865972158316568236510877521777571312851318361827019388981134876143612879480789580577156014215995577472040300380843874813518935130276853005151206401748242610112945305928860960995042524035426128630262865557626233196886069294657640906417737180620561425909199658400762399800405759263068860903721474787069380127883093298935891552028180418383539461075442032861088887311169113076984828423893188773865010241949964148324219043142745815152694787159261928376007026087130965018345646577128226808543234157088190835471324823976678199464183397635689599360666577427188995237660739606276271883018112658486863199360525987547101072576124225310110720543593942369904105986178633055687606231670257144822726428390730177500203821769756418205591990067123603592458762302523654603437177979512049168060577554171036574419696596430202650133248087820366298407821531569313537725639561429051906948570495922897018340746409659343608737219727270055684572490182094925142144971202820445413531090802416206341656282607182299751659612751030513732766221905829715526253796005424744681627488449762197653999426002790169756084503308678485034760019230858617157257580639270245870171774413954624685160938652084270613122465392495821201342567862559916799265912255686672589972174434309875059279706326511325944658050992019072470783444429440462962746814194998050571649736081252145119580964739501241062627327848041607876476252650395851629024120515795796550456521758564585046096176971684981188749727035444032997047455562137297735837864726779877616949418694516755362931958327503825184018719550619549591462515028068444437174960018896002387154729181306679687959871956127145671351757500764542035569306627350428285644964985812273724672363266706660526579339089676389094260736*i1^127 - N1*7588396920826408207464086215051561054072332246844414397898162570715975958498926599290001855055218480170503177752880802138255913702123833883884725122231488325979003059897592415679378806437647568984432757232015194131893109246783549299233468938041532128390874631325913878095307324277156890179241384006153262080388562615594173608270879274097966970803707648068078341055*i3 ] ]