[ [ 99386307169772649415673539108624093340028728899505838737616891043501060531521081758002500280401606503865000395013549212421361276143992661486341009611427498004540709096836144326373813468981157349778606641392194437557687363321780024306192612764328561667600906809214575726677003330219689697354998213952324324320684038638800469044740316495557549123015576417962040370221940049434468014242994456626754388126904894915894046675708302093738646701132112710766369685488810969515281923623330503042709922286201660003424509334580763681172900088636242317742955873728428211873894352525314417806431583512571238547111072858102630865675921611688702636866040282086917411286727970477648615046166080875233082117963728036625147974508670925903587464571539357075784951481803003298079165575578111552447209227074182416457236036711080274690326593142488314888247070860186676886786297818287575113959102786323119278590958844571069851440032455029443829545493528193074496899175121962400949826209459263207664926212529828069629025181576595486516560920804630103970894950229528299221865442362813768867355773920322361084419575871927985691315018150886249462604757042948354967516664782682017568333059025763346600359398881778712149875592934123187661384583708767666708338235079079763080068625674020056219644373713017345882721623498815163208665118766690824247458797231475165792336175253045991486468485821249431111541095332714360892931112508737800529689779287684787435668343315213778857430296254952245821579830850636442677406958528662725472407577649561753563095323143126113967591526028980224871964135168734498747609378289529057113705820601443853821754219971563442815153918721288429556888394003493592178174224947564545575819896289097116486976126706754765866526645329044821078795353235090685226677712031797301684603702263313434679441117356190437451265601699237261753105300272419784820532226664604230807990150070619821862437232634598975528623862896178829292071502749705912236564958611585462534503075613741545299967525751078878326054582105516755008613574429439275384295542721988239392163519217123271817480295105551495128602274832267101224095841566633220742920399122566902026478820159629233487179272721796661071556216814538401325279965028495997183331173090770669529661931710978472602846549898614688699158564843303137670975532989675465611529446168856109112288378629032747010320192927371717267060755650700895026181050167738634720363507934583211319556574879414439840632566099353719881787029601561192507521368800933427596868920418818903364553434218842625137254516637500389649243296078526452790609487911239235556085567194798857993602243448529398840314231351620087544563657576750236475220366758966955273304506567345276660214040761904936444802105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 62570608810544561728510473845539600019117809809055238293604701089423292857994628826157446583357809763476871886826029658093468164563580953098126168941692222098349016201175697279930303042277294273558240981838422809019055059310319436372483575972382437241117771286396631977693910606621809224891888999740136912460317655982996498683764853109564316427321443392588144338839639742294692265523877643319382143170321315262442526176687271135792212302264197783366559425090716053548729891564700986806243855673259599128442901762117543122901023368539648661092352097722917884881410706000289727412050000172293673491607211489298282345314488669024078906292192058730216045043745913866397570659543725765632841606007919676828403069363196261238416793380406043057337306200199897712336191964482408780299075349711254541730815403463319801599787246473010633512355618762237801782968862428687850504000881070022546028691966320076889907663895266551962794837873557592648755365661552674914521547908295099183319225656358767896288600934270834215041335776567008726057490611883356378520929077373132237994337390924702908780080105039058009164409116419495457878867960504317991782403718550936642729417642970053225278215096467393556165843789563971579718164766507511540483093003600442886651984927154041470591129640846989702945874482982582588406700037036019327714305808616139657890514232039652411968644133799106830927445219540100812184464427236306695780705974809261409010425868151264715658690010584252875763470881809406159543342653371307037055088760810225693821955018908612898680801116357275031045323177539445037887034771294991783813556435979778486013010282393464587959174158467727449367238140100908769306725552162046404914044207927462033658178530702972645573659158344160295073819688036404955512775283580028276270772082066988445856629234267411443311635897510404188738062420019157968758558431575393970841545094881057315752799521200997468064107330996180576361354239538618274038326328230458934240356022644403865024765008811215940947938590753039985656507571818589695760447889393205566277376491403375328672920845633490683202899549885246861343832187750527819321658804365583495285566703261086755949166228500469867425983456028614993837165383034039032514923594444266239590541764715523955921266729232570933719956273536362315570680418424444858524948680622471211846889155573519347162750449158304768893833102063754356788229668934150876191360905924169706186552851585585115949697961232467895957224038172040838812044702533493193527063595171852903633370990838140204235829171458179084997861301415904155340160911417302953565903345958366962090570863349082027314665600432209013482654042311952524884137871356076562471087193818512982143132661242658164936645017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 184310153410318886953383921293183541394553999753500225529553700956703470027299070626288462378730971678957520495510491818559869551896344767175503269357790134290027706770083006587919870793767965695648047998224066633626619720750091076816847506606680394573460063766606396851095328577886177069815657088099922205038731557701584286183271694026403286195811605168433120280244272626402064122592276986021836089615334756862536698938160539677078884358177538354964372833606039545884239928325012202291186902481099351716527647396445502741089504738394094836247619529988778198353760062852582512162834923056455218495438063819974194159499797667998149006545527265178168381198683423296650638769204112563261059440846877714430323836451859208590335518534704945615877874159444979013416665253158118891986596202653386353675650414603561807024274789562118711118449131466187494256007184780398978206731857781595196681617400378666928414292318196548622750364408811452494853103168935634349874657906542161328445710164450724656406962784422920494182469296709927755328761428550670627773068641708556969944220555041810308709736910878539130920495052418219081615707881443736848982913842933890976064678584346552247469351370697712187268973687992883218700475271912436800367943757591199228038235630906215788435016771991621410432621060549516920391786616666234552357262138702472258384623464200367903009635427835823747125433842893344991619620048701954162060559103730994004803035141674859380741878930230961679133769474511998152355045162784669199808240319015707692238993620801310299180577924688062843754350536738741062923333017098250794629914909065161953314016281290850241320888250433131263408710466266253336779658635290141888162254321575375746314535618364251300976619922551851126342924069226426329574667370082027270229888966023330780003741343749436185406990571423038590681070563662537825297087944833217959191627982677944923654867336477303803431851156707216821308888850593694332442899803166760247711231400099768680223600779950017602592882341806322127342963480735195128941380141605851636815021581951474750829369218009053590311285826259188323391134151527388787002414982872261962206413067374091286618465169093695340999210723027545463239656715158323740535826875422740148838198095193706456377025238128046685987701264237311605266104927471722390809447874975675812778985459381338416720665486649764905638082362537857033612620741824793665151118179716055028442521294457033651088597126562797867001086717326987123386960435656956159907407813263478068157712531090877282598069431803525029872603230851161528006248478080411344636780744731482421238561341226395653057312597849313239118273909638665132414753724594467451378730644676141564179337041343229855499550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -267600869420366888127559237444334780335473463528200638055270043346960753810270337974037654736275654596972897503396000223623793212566062261791226280320320488274983583059263116486428694983177853228965693827500468882257457126154200605457464949715920519232222679405349691401168101862429358147374779461369779231315760568883993210175410004236630188673263552306171338779808756017189887488700992370321722637060124497001911332685341069502585934541124420943045493461950450624490385936335186576435427720198682154222531512567199626775658190585640083135859401049439633863479835140611453216330360233092334625785500993615427933054634387315599006359567153361082080304732600076758308072106246682324478044985800374412763996196830086584945381798162674397820742819778655697888623880886492170759684753917439567652381292883872712248398730558936145732404046761225313712475121905376416315050994988128055038471266524150212892433217442888126083548516497384230144597797956492334419228044597840524367040845267251399367048490100349907462265341547462455026519334473143223247664945249218612624372015507599827128177577007971428104063179410648169019210688467694570545988210604311496401497518386823081342744686040358189463805039402116719065619358844647645727444397540543739472844035853816115400569628491025799058545725071490189736990117046031718389539699268013015629574229192159585235711185439084685029645735328014547180683931002423070231209258894815018045393366043355522948878781705378230835793993377224917413120055560472465252821461767852435812025127645847247115098237945948709808915609199610305378231344397363981835486479745283824898378054317632985180085162637662319277223833278117660168620729654548297337309775411857405193357784436850118588783494764537866963822339374347463736572181193758758767520427532044594754771485084587690862182521757207249414364084335314552598346862696066304842277165239436019406292524219714562814726745072022039258144998829980466239963523226005928863386933096405475263964440017230005789326174513608475999274494927612713802495112340301003915608755326510535595331790837650543579179027956390662057478443055800510369846301094011410549054181045435491311644676772353920377568160129828157333192035013046167643394349538343123385890258005966069299218719765785138021785236691176479450501111998707922697760588102748599947587764813690190308846641332963001049146352009456507718606878042247482675737922270230429194269197700784063494717771144677219360917117458458814635682595088028640755374388020919497164542981724316725086290533033558230119553769561033849709004666501198178865465880539076724679047085708613388889177154887084738299583722688118324094547517292416834310946361765808488387528207225560961495597056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 486365681808738834070933177094511159881691045889741975020717428309385259896842769593443082286243800579589279302621944952822365195287277255202827515875152189279203196084096101456919506396953188765762476855287718557519757831110890091882075940690649360032428491994580514092671732024258890089801328497569867491181237417145790851558719875155704258505696497963161190699660423209633516281693434473389810543756635068937745369506566532326335029475171769512440028275636680449973708097534970213958342697450135586111787296421685043951641498331763301507844585577968891886246434408049669638108765749681994715238334604326888796710033321713170832827394654163311326510863375313991973796835845377209701970678819793963234958487418439858764974911342647635179328206266002552607659981181321140043182722148771035866797113268237495622256004664989444384034321830649582363801237035605524897867789798386177115678794011556079560122252057305538604873546002823309207753607176764038269079122615165461731174507411793774067199249368805570742254898217038239431752798101228913679031026431774744426989684771935895958878611989793028915082078293790513350424350938152405869790572582721923401177763318525355303497170180115523774735520820147958892903222937267393543194364925495760279074491767251453934318730575969649183787138122693262888272446451676960566174327439581634042722819151157788623023164635821762411219019605791661747691307766427991097556261485765072902347727568006734116221488840020883807557788229908117385383612676228717519611352833667638677913162447229579913113046272095686875534311258478298970966620762683375301740212144458731057507427777478662156492491661462512027427416169967173784777094585641937926152389961154704702139088443895625550476306788390373488448842321908264429153970194020241159521218104982239667146480238618837375257075135025905256932052046621971971609083061334651922395635450114720140577058023327382775284949269354235378117804022125225063664607124725151266592360425905854089904825494898357500623163737168033218000475124045377491543399071919526835902093593982395477237266937542858175713433226255111669158329911730224802130889808819348041726663943643428966414814947117020077384238199877817458208864593559824694906749757478019926315144712247033584887142954211370219284601659944298975081357967881314493183404322746681508603599460440607322980774260343543627713877774184877160293125387638003162814145950074700220433344196510178263518188262515098807443325592476576263268592500735669390606967620414388372836892825672414122172745328694838883508559944446524974538570297033599618125696018636513454149577229933738080001169588182905243249619870861522528367332388239845849163215052661287894046265199990763264409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -685712825514672263341895554063840994789148520191024973759033289247246140299092232038573979146617285682960661118729218806759287150483740957925271252482839013013474576623667011489391205998119497484545977059023077053721464151344512956939273669992394212309565638078263342152734744452590154926622730602552295272298771940879604210338323068381320279335774727358417789441410667630362201962722239831248212128555514207692276836004532260322090824490749294262283279793408115818686159526135121315400159333453055794682935209474585464167355417124500532191956024622304442991307735200381187270070287738801222362136458698295509870852832722769638129069723088095958529785255797230981307303268745453446873889753354898807991974233911401336317631112965886856777242334918643596489396074594900968666202750419398293622656934207673204559926689458451952336745145399950852102829497109372252441656686657264462567930074303102284962481064272635943099370814480101705535388304414774752416031748936988785795907114593569353780018767666459512931140057967158901057646523471903784963074777134310818272279413816863169431249080500653602202435574261050064827725987220817143907703040248578512746752649782475331043445828958869745453972283283618471676624926896896887614697916564959461869769867409778590190303618882603220961977435366483904448215161470139027055278936788767174690800521369112805318456859638545390724925877308162832798525848575160489041149662772650332317548740114920421513205794814117543632920655190273699648089646407463054368528880014679925310694387370641271743807693249272813646910687863294532942840558696434800354512314526814566943650336628922370765809919871148311081759335798673589420732203865406891344407438887950853943812834980071930061506828560427274660970171308708294213778815932795086599039949268505937440300749846989425356851746339352927934099626472600513305152923118520819160980929931108880537795447171908302617514223696587127817645969818884323440909555885449203592681188631043864869030885017614084019226567586814148058299262986968407569317532500127154021196150688155691572058425508046926380950978520187200504225111264862366034940862217041802533987832971766831178802248130471998824918382996131146186965784950532072437725451876274279176432140471434235799083138450966929819579858047642836235625957316053888849329744421834267853683823863796929246981056225052333823188998871173068583559400361729915621266335888108530749460732301583681358200826785188156348370286189313061487937565174929562944387887800925963960329394623392220513680067199659926264820858902150440382577635586081218315398588472949650952030625885794801131622504362469768026375072856913178641444552139389429694944904572708831655260498109275140259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 836305612176505036638560914281812840765355862322841734828130140640732299947235666362536167362936138171458281059641680131651527561232826009989469511700749278559409723566646107878932391062048404264429347940950122884908695982297729775757279613006902446635975345569856466361850907590333859967788319847004664995123322718341140247649843247736073141622637154884729826162768459894599523026046689375503092463903140859139533689470522957990864506692162494186054837450196123562393419224421801146353153199586905793742323697042610932109854167562006550706298580736980708293187046345660653653560016134986896840676878201644673779602196492763916685343964884704494704453316820613406376780901526531112607520058185943978246874792663477317098480500468599724434845444266947447840287875421931240547033624668069458678648894191267810833229833683618956021234236161998791386809538026565790287530038361811886438943398034733168886385361146941698198343317426035190870528557560514891338733270500645068871767838715455088129703335691086856087195317592347274111145351932409011076884609180028364365726256215977338610774032838064430072611636444895916140774709010083319435758973812470014450584761482009723149993882814161116894756628214612544790525693341235920254949220090321413752513648719069286502361735957865789248300127898838656721079560402324837408892399724562463071887607500701621631839662919385104948675877949756135694846678104241084584750983196109039746442621815239006399188615353138006339182735999414847101360453856752123487934960151351125828655125390686538050583906524768131521499869114899963568574190652308237476843189956361513141183568757610676294370463579783039454944256900646141223399543517631858514536471716958077384037266805627882117422262198772351334657175581146153248316355555131622186290645294653821428524651330426166719988419119672543332507256574965186778444555754449066683463874746511896130128457554144352696201794956161129056092920569097231314011755542376444150093827977080218964028595477513058991433518063029893411120555063351776968567244217924379817772913409771139673265629524231342935239113243662768473186132792157388827168175284953339019430662896802201063116959055065274385254556884591786974405817560562268002532753824916899275319161496291200164500896680549451657720582515729059160747236769572384275732125162606928344797928146301111811433456972443808910684694053734543729605206749558794882196082596715554329295808967283647109414998662610907838632752742660465928149129158536686112046668207992297525263991223884454605056388320445982696912166110961608288405654506342733216715012316367207932404648884229888425532759472038351020304483214249819949162367449932765495870451965581803815095003736455512064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -799249838445653498632667097692414833698028504839093289452177816774377903661571910368114852469226896752000497799769580374157476017974216663005645178170558966836271702145260777012206588752143207570277696570156739083848291867567100482527315512388136008526928523278677596186665223913772346073393658353754361286678380661423973325254912009318453097341629444713742384030738843163770419163404162923997719964738576100275560520413232684650063048927099462100865119211566317100646322324108186584937098111578252153657725403757226846882488340305687434903736530012819775972034460264880362633564286251478430082048399760001883306189784973950696079078261747433870735201321177484822514066016063990328143419984165677889140253366887649072900983934574450792826482516961312909342170490372350470895998130206651845112475754573372208159155239475988503212552645141380201546252417491708145629431198827894276621131673327651238882458855220805458037157070401319410496170133320297236844011849268875650379486660947470897337757284948899083108915608300254367136909221281255542684784843160131884961020375115421820446887345426795607510715783920084077795532637905399349965015475470169915312738595090576908873909220327178965967890697552034238694468319172489868054074862528691780374782042504673376479234340472683640293531852876292648477730673199417721483526999600530012137806030999380423386953215066595837257712176794235837293912788024157960342285748433688685132436623402942388713067079821066215391358402593304108028767275758450768953496235560160847335439551847616787950656421159528915169670483503173135145819892645255333205495964529500559469017362048517395526283494698904665944738091477497174704323301874435385948021324248635403597859347397302709973987581652373732349808230935715188818866625203207693800676265848244752870804864985883866735992533695872801855319104611934198781368968677279918715880647397590064222822731954740370082886068661146814241502987048278542423832455659451214604368457575538961830877458175198141832249217153646885770842587859735927990072579090330706655618289014465070106117953441639523993713221705952754537668000738704038781543332295535969765418305800981891273998215909233399566737889131681475719915061966635682992011944875243452904346162859979393400213854980615396265039540516112772664982853422571887578776842390832831802477481826979047822775565217095058437893596790166506701036186736578970515902542442885341670364594870705657715844075297876311421031396491677114021502464459369730119355038640571025217555868121478176392542180393185420108002024371263773200835910249870528443132253401440252242760335761540078449451193353876012462158406534762531988796690757537710158499486152695320672877671640517836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 623106159825953465195407648269480396670332734241505700916001707754300685321129075273817076327415390927113618937423772164921688199656387277261254593872297588048187938787348944623121759976701491092038742074473047628935825940589868059424135886877115300779211451174261191997750661069761469545146142955926673981070612540039399875434580552983251020214288646282616268570065878671747683456345700844483412611517844415323895649067916296108774951778252943505586240607695884660203371347563498293425709990307780451179492161417741100908859623746153884254394978656012298855582250837480916972479171611848529662273803773699473584419997992152415252308676234090589673755360242010298867496310890267647624218871597278141257701464172142089291399585501780968509608432144028581314300361928428923778381429027689330230980213210261908848233544294993286695107410646872096331652790025232584414138458269008364503999264323225452828450636331894615602356834702598286527734700122387936013012650622841974001044982362703974640788673007037569046538039320277795393828468006923156149490689634378673804276947534859370217479309543640907992748643487981045314622902355778011269165661930523297656702850831174953081259942921646901432262779806520327346588443127710888183576639310016856205064908507456223468633408910411959264164228008243058928028867634688576439071603777249774189844878011720382469407449315390124655729691640447895640519037731402549047196492526287427653935643706500401569873823214517093923758717773026735035564595940171773025642625940686708963419390154588384894427861477788895568860126686220511278369209271445738787011026794846905753955944016036194512973521378498371438317754333116487513004681289512452792385340593186787338894315285171003914601463466174081643111418314885563626056591823615688918304752074721129846592341057406792245296947329711948548611236186314769702794100248215718710658598705050448447656652808445568813729306688445589678232818543331458417684589772633434366046373230251349395621550544285983892280214792451532708303499548971128598626146332810354118280269510906974104793533865060806041675225118521402975508778656211022853781240924545596975244028418235534605581129942259569932044880082036447633253957905243719105403997496061262352836777512577673062245040740369374467920166828650351933250577855910068168206098515651877717225109817462419950689806067477775143890610267905437926446086342533267206851309935733595031243638062205814078628439268600707626634980828186759180422516838502887445473880427049036559527759820059019211520485032523406618891877529057630742313207244428906724261219283434609107804555222889689453123182524954384510825902008741621362102277030525044051763453679813414691696837897748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -409073343256251300856364169501920395808528347727578083358498218712358236268574395049810673559411983050261793119110830430336845180563251812552494951364263222904990751209085393346147596675804738387604329650668483682247609702144810998244176147861999695102795858159099279059997316460992572403966447153904883185891109467192849212859105586888753386019153941533732458275066831603882602112339047269752477050541095994697603748317788171982315690381886428824050149006096094631892980582868583448756536381010025034168149471602606511281977203198345241201120814317379131249135447014090912665330981313845461540548853510341272018245593509258161399957656791209783039519424109279589631096170920963435631029000489338040349494404792307896460308805109160839127593079661773238733818123900181805435319018237716804773146283163110559166292015165933451755019460508633328133402013661146496908204607230897665599049672135527173980661452470067825735347706267897100239596695205547885037176270405966440275486017311022755172386349942721255990329124241789032394032295742116908105187741258733850922445338107155154780730503931329275611279560633508272420065847593118420296750667728718698165376633312625161150373687962300765141233665215465336059694884409156043112031351210638065708144155398936565380349983543970862845021559154504938029101017191530881658723429205843276836622627957081059505449884813591940021498114008512492227126649272249233478703632292805125293142551251900696550624727783367639589643468674628457181961126090831753835492831430799492022292110520117895941198108280097356272597172665409642615203931408629584782206786570282106694285149951437427077887172928076740823393605283345674374899510784349016672322015854593533551868943300398420472250780666058840026037220279577153334271338555720711539967124439192000307431921245393237647651255541900935579237096872061639411573604760455422469763856243723244722921623214529012626519139148864053350427690431170940389527254144727300228039901504479493925292433036607853463934483956176201973118725404302474630653943311697384703915339836066165577568794560458902486209965868300924793587371340850409271326229576736154418362036415893391685265319145384217478800557395138164959527611900218288052022891710737487876401062584368229053184554740488851979102263993436958938139340483578179388695014956128178235874483671375461439535620295812799821023548886017472920204201069041857954820990919370895947934243673917515318179129892862572093164372711748414001421046090888918244437944815535867713423791985967842065954919633002079215256501527646123225876724553468782186664576965879779147588144444266523355942808422360560597850234793643048228740371222492769718007501826737427951756242845696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 234304512911441722654737748132119987944833132109623612925604302024093327403683753249552629393057921816085223629313545653957366879942235453158690431131971068992423224247045876638367469525060935982332479649302842578001823516062373652722922014283386379409378042479925111768362494840877741663637216354717833879550688972532109918876143917794091768449582872402334039482160903389332235648502846416577700387049315013366574424396464869794936932434585269096038074899145160494488296992918335023645415087859621013865872842237997278417288032825775863492670937257076954756449619168753912073367556087826731975878701344034906735977581696553462528787215285993486822499970365508536664787792901157835437695095793825549043249061971392567456828197160663755087916416380322040293083617929851567297660045040762383353484650348706924269359547795635872843197821752210692070318315988431057927523491275891247948517566748771406319376444575578527984488193166924921644791627614392593499481391517560822183243529949596881839713996638042922948775701737314561870794386458331932871862223913039652540535780070680116677241064388223371115076224527831885546273719193351133871013712429755608769347303988872113045077664621393270031601843273688853362202468299452115931582584782201637465585117144256606603736455686962904041510248038563381960681196891007573881392488433438746718511389583565903680135936438066233967785032276975694290641364888598259604894360371094013613339652247917137932769963875819860955611243977825471760806215661273714967929463840925839405019235915630640442657447803157212146984086311648724336951046333390704853061238119260401912523543944168515217668398586834821769508865597809319026440421773352934388883406942480293032262601253055294531684188017909510548139052256650785446143378079632011985740028490167037498177339327777037420632629949568340570000269874725438737123179292695651512150692479477923126118205819916448145742709223400823830034201890767845839243951258152291554566013535650156656654639216708918832225381681509047199181708342620531392856326406053243072210191045494773863424906944326908506257530678376946511200270489164611081497238638771018844788540280798790372712464650914738316489030047081066612756812981488348158481835964101854154010185820298032775740688646645176530193662413878798767128804195602263603823774286144530232772022760252242007264802748354799817666964500318538414119837213248438665882470202408733354927039709705507396963922132370029233534299496224184184232355176817112002109656987705469765285266493020223999747228459178260917526192099717584696079645664627058185129389694471903270704843580124554187006673575816529072686124243411383954369626430721686102004603777440545403707378892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -119489075763806275012553834643197711925296197956750427784764020702381662750436375389633306945689002845404714929705423486388337037773375242592585544937474392099561502274829015898018839625656323708441118310974820094112012392924768393621137112800707692828753707925683468934697168168971303880459165440644904089968436610189261218310973349941702928794557349797293477164946352166527634076904908147529358382662804368178395924439235542989876684201346592193531332335920131555741958925894187294762331751607266371905233394531704153381147101528669863370257718736438196049417933467240534138691726918552451537307153020075796279396603056392283091000344040680014068725376784780558126593769960401857305379083452331477292765264042620310637916206927814881194226912697865752344400912680903645143473267527279354138457886823863969297244142624675164489276582426747214344658898627325827568740242777421561891950391554989962591382438191598457240863866545846047385090981397288116865020510822495354535020989885181206916821645199133149266275070131839075405552583646429135500427892431116665929217880725837411432382882227645675961657595112773767402060100564237914919005407758467745927464606942571367814854730564092697747130152666532111709247886188222344216336564429787243987176707170614991227014159061593766764054159410586144737692051646645757871431307965583482722651254200576536143355758187819267487901942702489595506176829228456530813058163771322807065298185810879993397276185264778237977155968385741645574643816493602793323178072669577312793503844507923844182134109613809972180877126673139558778484939764004808745014935424681287267900408228072425458221277157014983927054803743533029178502872172255475489812862199915428049194880444693396963862998885529413819072317005037556914802194197696552137987433304485941220180890083488911213817621538948836894967536251044373572536862142405626841521283009258824372942087274654243374993054831810448925402790760985653116242019732469539549822322481280521710906465341385002711153809819305055556251758341446748239691037816210561843851130890913944963544739312203587060478330250076064540396149185049948940131821183711073328254516513540649830008488439170377918460153585181618829461329874605543780081577215041953076097395688175471543641963687114366402436746883928228863942702884548774499293147436064121973853799708892110960213433072019071522431142020857580253219105363966787965228722227796423742427417420743283860480355781351377121747023523457573856763762099551834745923934710020337220401641268818779851598969755486080985647543885760667466111332369734144342881513950618483298181532961845043218337630543637474329015897859932600038156923385640971395272227008942328093668802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 54625611915861192057248070118155625527765542707007605820177890893838642846382941496041473786592616746692491491694692787970398270274430652562905052610183054512417010470008213684054565768615887675662066037487699848693228192441525927135771285873232684647894149429477023311587940967891498167420298703143525762592577981928029513772944004085197424648649989275894985704835284405056494791406344513124984639966966834028412499180483072200902049077631883484679724715746864686374398686157377362632802476314668872600463654288098189232696556756856685689271084186475493069625262214889662489929987204136437717154468262570686049311460215275282884780658045087156853041128119763009667537504708616985531538772395809065423114303674370531442484811918312156282986642447432014335217934554253561755569945557274252917408349813568233057314646318829752128950656220955407505371732060165188849737695358586423353994621625611778835270985517098589178371761723713850440735315041560674286232521654312337008061794884193547444887408564728209241728212625123004279469711179658713783726523469103262277369988973009101630495133636904510400880899570291566036401526510622739639202577012824733999434437009563023413208197650675877824877464852039158058811578129877428535790053432910460511279268164241832413964107535524814854455951554282523044603732489475022098360266509520065816707556672031219222946522307909530730230711702494242562544578640718823545050728505725693241180343106850042638785026930630736084069433553471818380326493559660154041753181700327435347201360354942341905857766550461397093214246238247314644860602085742834485627758000699494267072822378412814945737667622893813499527632017594953261840049768917912833879270779307656246073005468651147315302983265545584931777775738907586499876895861043039840765084486084204153100636653154994650954803641890110024128874607363669066875107621945662464779293650117033433296650107216944067337037411321512177216695274804167591221444356053397115733990570627711762731620880927637962022926936267521931121291541301835584214563041771965391347981538444894070588779707832459255475552949532739446822170271380049397611754117907310683114291633280698816266942854361639164293822140635648245868161813362585954046253473063101183684673910175724413229734299511798803059618582239690959563271297284932939368383971707789629623949295904056606088932340188947188813097639843953941418982120688375770048616956289796897903054841487335424717005631274152610221207375989026901089983542366436509650523606100456663134909596708132367677098181363731688634134206503414847960799747597418316941571412953925696983060229940030693600411672969706893018703738310601622947153586849734987924455153187133035905024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -22398119761714704948214420573545972177933992018974726435116811924798660360891361239973111393824900218852235270915761146390852620778277069678013322701994738169161091064910133227308125314065918059077792287799646909932054810139202735048764271582305972816352998705279307370788296101739423663333941430871853854605794584999062585902531175017972906862447691850861681905685150476850491283331481564213485430018850059736225779316412685673896515006592431232168386931281849704973474203317163992512209497312834963838721278424383222896835786892661196977796653889931499221559484294417379532123328116684014339845868954864007527354072362916350456701136949850166588705202558217658159977410165018035301747192381489310433370943485201559924784343589148244154492902347629133698751241157226022138015350347796155364065778818987965726099258314661748308907260576016821413410731523702424147164038418378095860239796213884819556720327303374636764895234198176380701781661280944778720153940667574367486240423907738464519182414909384686119895874494403169821569912923228144372745473542629615086653984570730984743727955768148510790219644996563204854892854828448536254188068412142864883896391789356957759658082326158849845162941707072852677412626981282252234035465757791909931169517937022692373493932412348288855702877183072906079825765041349081945302686072835336074486370576089611851503353435001235293618461804969426409693580907341448920554669897118107165140255560264489020494408467480090757757298406290119066077776157828376539400450198460335868309516467736095891709998313183260216425537233740344254214403895365954138248197361543918776795780415856139429065510601712254885230308215957773541646778549902613504505381764930821117337807102543600850121297052490692977211596692235295624864778714892660335068536656283834338022099552101393834205345468501482901887398170231761927944116055197173905744625476544307438582009839863907987910573378473626701887291935318549363135123532490061582449677686292239301178714620980651782515285382719452629479659792420564353326647832965285989973019379213591428369388708823491208591716425404660940753884384979176053081454767591952256551998600189203761869823592147502664222797419576101621195046275722607319648299901883511782455657877234078272994474087182280353162498905143836251934085095582613917075723501078535189994310037190253507322822694820196192393669976668648092002566702075165938551041212937120405999303208062400020826413718840012577328498661088779583275656258135306382305468151028184608066162233832067381310223812977454776186082011906690596874755082833866514678595013327230107636397503007785332064382596449308921406503355893879039737812560379224822299525733271159282073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 8231141352927225398190206371220116481603868831879216281993858852417952235215253982784142859621566830102796013658117451575022818071873149756337743690565563169285587837784015336750113297288234345012444790200071429368302362881484837440628723568662744451907796369119895250358913543310863994519732853629380944448279775705787800524495297822919928579668201482895889528517742118555476896094133796345742530270669579809097811585815761972047757894190213985047193867198319152566346633424167480123601426865517836671120348437401450639666489588195759171642066171563976092470325851177908918939842662678498344659567328910707646170433891186848146517613457498245650550608911882788722320851723103711668316451145075285762660300567316984023053329012472532453261808084527279205624184547070434855867863851441168444522403653991908616167585767672822223834705573640494021175023040829340913495476522818671214543458222851365086329228516210396269768611993072822497270543849301250213943758930319390781673471011920385460946727779677349959491639084946680762434232538240785722902558391821028983944668106904368606161930793401041628152502828501605273961245835767825451835364139462391872579887340275441528434058546386971747248853511269390945634028797744510494216674336227552702722937603191140127283300684935374688681664671442578702000408004635643028978875706402850868676550745457356866416486184288996534074638566004107967374315983180264539616566230630980564391846521226837150115962873437658112262349339848099292986824862448710236069443710554699535258162116891284087090144379412827117077335455933064180541025940298692586616524647586082359186142333530422785362724881310036596623379190370816966290317921063369744535634150981303556494014190537666933986276984346496438623241045222881227964038531434293401274724873256553134720943565996277965661586918597615708626145225384211506156046265878483857728152659506717680047866494674750011220347594982798628805407710375562316883202987264728741540567899554630232169634102039289676779212794379299064240723695413122708418809644252768496082333354012042587503808714789102779936221911636547629703963210503577134010099038847251501690777485618467017206591201824517324354098347340716795441668339744601868259638687419687499984770696004609989919343284625242565348274138534541157373808349839614929338018919780114427315865499491488990232689834781669324566819191613766587777865535088950783293642787010541321482131549882500908903486538896110343786082822253623508304830538090955478363206143753006887497979359674937234275479159829234744961896293273283458505467502541326855808967037117185967836999320303562766338753963399033168875787102782989287665282176379475232817853645571374448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2707349757786878494658075550342367905931731643599746265008284945675961488298623309759517725899031673467118350391165843425598552458015655732870786655230835937352969438821114091044856379572412205372472115297090134142214715948309955370073989977274497813370259712942694922853598677275119912716305804838198464612834106029097305844882035809262759459908723643925337782914695081135612374728156959911882416827678276381534029601236847805490948840019707999342360294562146192280741125948230466084357257491328454896564175554312402228530506581249067344171359904182665571943221238700551169203686159046633479838948941556158308821093740420161826745463190438394687359857020371446283794329575228534774707882829818896442852196216680799646739511448238981614128337820756138071941654690241302932801219889897598615115768579239017776236386207821147345793453332657440547215219060398152609251572321984434416678135073905044196753900905931482000332407618802973151612441925297815153959435128766555800103043333196023261605589342737056232837613345056982747176021905290144026607645243282270031514072936213114298509053319215239154745971446934590137712703697499145910246496942192426259953152850478372788199726686158007322828174279324182320667651970429387694233994332960742906917298332613425991475833103087180955529611106512683879673667176786971568321945807402132218421904968317266945643899516966202258779298209630292543320101383570071895175387032410250835648656097946478961095131547968103548229265487526568081708529500262491749681483403074649317378381804388635548334187546891129496896474058722026976764793495295804842491129802328386993859306438776343509186825047415429086738990049616262652896574606882056863845506220005611866855089346770229559441017540317744167711064762314950342092997888959316040244183783293174384268466897315587473971490678197685814767186696914236489693031595472661264594381729084172858374748232397560473602423149538858223400505151616659672097107549098319343388438379345736222308961184069027640420632075888660826338434715423208957624858133525056372940326419868254900266474127214346008292706363810025288813853322588497398137702173448496300197924888062275599717882030938536135593476580016500875019070883514956467335137259276066379763389506190144442022497079938958849826329527205427443811093920496336681333424371690788201482002453232142758324574348849650869472275313461966349257864111282816966815714146624658745169665875247883540435387331456018925584441368051831320517542416107388305281517904356469182633884932668325500722385594611062490685067502889664443881789816411350582187142806103860096335587591371846496503616703204286205841709051212656201883147877527310467502219820630278144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 794361813461967619625450349270334044244363824336468041877666405889768148081228360919332346496576042209836697693477863364394626541901534664950571412409308730417998155857806721801809803270157921342490768014260556150640900751233165728023515236402446850983825968548639194526293221288208465921391373567880520592606324547904720621233994961645297147285846206302839624905696684028531026033443873001916492309857569096439633629959698432104268037692100323046119574292689913493477763726206776628707245300600561383585882510267846249648183883107027941382498178674334219974914505305754365132590029800769986834058976525814544868424563052126125902164388234592752750546351932687928986125844959303993165776552879450533828552663383603497809865880885958499629961942564539527275440876381718131780063879265853376434857548001760588913227665598112073195395202714394206264861542601665834290536110309451868619657596035996701080470972858512944698369659049943087073640453460653425146403898360170731318848594684654830260798906203933610062666185412399385046535526568795447069304968906526963653995496615442112019882331745055712186755428503651258302293518726140280516811532948821848517962495530241103740416266013230565584118437695195594028779955891305420039767378881304597009340423502192435718045467633656933298832497304465940269601444948137637823611210522014470610931531529191658560205409817553025369871094884800190052633082655547171169024319480578387813024576786580999420304215981802756988602156652901032897239958974615892535305341542965392838865435308720596315773257601221468977162852780540179267768272731240166797344558689356374886917489739761428636585521268789611746591358216079473412077360084253784534914139767371696833072418671852514125046371065221388648426635220125302107189269697493758410387213898721250035801403946155114668255323551680333711830891321449475134423786051915414395500018148947492391929407228738352815719431820525596073569767073244628025489627050316435479065403129466485249204197471612563651536015375588360593305169885684707858003939561729609985220717179385382205569750599534331458231312031611026897795181091311159101809431750743953961680447163044723442195941013204112670798597461062273026788352126973159531172709006035279448183908562849396288333078484496413553049023990560574316215770331004364466966344829115216788707647143550507328385062711436267239747672365658700066158250196430358614487248042534445452887294323870106416491865240896170249235791187816457338079665292059755622583079699804595037768277678483913248926202671888594809439024388870385534023447984110320545904090904581961887568296073639566107380930891013854984486963224462159411164487200713319168448992064307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -206751052248065431819447693453008668848175839320674891333662832399337094895518402348108446667604554429202484728529949814454852733109474142575030439410580087884735332155929759084169508796606182632585141429019211640874773966007881506577721965674016057871839689535908241064414046982340658451651905753254391392778654129249893084539618245718893673473503613209145985010043529669623003218221963131224213947838302279710502800312711761070884143158674223628548614376684159746410727849108230178998898868039480392982695668550547350358704046121999842019454987981010808644389782247949686078873897205510802813514874654039489699992876058237862190787278521176201972028140477889161201510201038417743896825661071659402356305071764261256128753664043224141039759463216077532408493997340679746597599418843727778285333440755150595499768641080897193394028186543937323289962922250068918066209866127531066699632167899423069038882200586816027106549239619509996753173576436743563929803084889053487343629972596593966640504143979106180438246693303307871158122360054220851987361490260944183093809460060998026095631057935761275396219708082691808284414060638634605272145144026774286577399688780112146176324919792758516066313951984966190072443390850599490580312953377601429593591039878857630009933727908465011970027131719236850263792910061979873374299602974305524966181882014697915631631868081289139632053057064946663518956977631473425397339462493504462580332177659829559799542729187097933325089127993081337721389352879790641048026848239743957214065057636817228043383427472176992542035407513059811104034661286758225428681120066986878943953469181792813513905401811747695433153050971893936770025299522949973260688691197234815750841542298458291979159840779129456936601331501020291681512223985048113437871519103067214358055881816503186247352992086964271932274276321377396247964880937221220240450633689208830695921301984501577679856948861309976527518769588838239446305890626125218986858956219979569749711070090300474413675168602891966668466942987561265644733986246810271836680562393792830586683978902302999586957027025638462204502631997824799477786855023206870693971205375076200439034982397074676193370227107461983906455695476982375430379444185089044055791445630391297758755639364398617107562528443954966572689294973721245027834074317846454487688633747632486961067955387661759386029038235781130403681162636041696310004682044791517068173647037478063280075817476450170338730326886573395512544973663309897479027920912767696695661016716047706147323513862694567784224209352285135220389886612010726332862194349940934448548456440826022689613613017001575333462504341137474257561514279420230531612986572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 47394377664962569093045601090881866496438698084337810652306819540707111693103345330850908937463897532540780943117723764980441843664692707389631973862214567122050040754631541508240758689389976548079026745161965782127786697468483167534844789254867488148963604963189916594181140063325719172412391555863941188656177745235267413713428736760001343983119709846866294249571549173808685356358833367481374896939667671424759510124294135813179531233828064815715222405806804181790085963875091200537090095858553358301213162045152583716648883501257733772190220694263116720356380163530403275405464512987642639494083087465610074290533392418893354534056933278541828463682500292968546026757808089262894537097464565565128019795801423280589677562437168410936364046594393413693767158892052076043736445504145494522023594107536154336554972769833274635713397369772596093220102608852930615465508060791188126952267108342734261347339953587145859954664998280630018872781035929802553791313670718616700700546198885926010713881346221932227784254609580930636469109475878713191318719620286061007426977364299409847199203472695037214926270905064510285179686760546946481894708674762287449684537354299181297047560665200196122957527278059572816533635112477917063817736791912881414802062349705208859161524009772663990211853242956353641911064683077177916230542640839149532331713040928430049784933185344967259508024176348310312496747098660393181510456288659545762395779423127856061539262216066403488273927354681806151240625512482783095235771604397919188726219424297233717529692706323825585449306066790630210531182913973293425685314259761531284092017839226015317604776476255459399308083373695052166719476412577716275564787101023296737588847135856101240141793453680266222764797235413021344243675047253711768165652425595740360239636258233007460307050935807857053201186355515046061695769471377147677994712748901885029980651017044074456272720208390400893505439453006374926584248298085338878735817490032677339762906918539180115550139396848124442811823516809049956937011443697418841876906079139368105453285260500894426524541606742194362076292027013078603969350411513758554583706737988736421746529567220045025207289872890263986354836634257730100982601758230884577427091561074812376081678103246940133581761281077597523919255336883409359210813849327493404515411546423383694228109260350865959471593460865104208421838239437649406310970194015304373300632721284171249880394370600455812304285879487303718086588865478565886941338342151823520550438687552338342075020495455984248279662248595439590259699117312425999686892008606630510528498184367324897166791260005223654151871818386436407337849598668506165869019136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9495768279172646051256841610902544848064078885930910389422186692756369779667732144142085184813342326204845559679784313805568079708909746180288130829165231785766811209375339889967782380551422640856729585746617031505962207174858357844992889974334427831727806216121918813724157835940964698299499284145823946438827475611957719059368926086723873854141692305701991839757491163285653807998578826324327640898492858960555422321766384282878785114911498397756616925972036504471759407122514508984144518541183495504820085671588325897495072534798425731964199521760001615907934637361196133599112738714016394752548524200024633177699123832293087070040866155825166954968094030575747429159439099584746987419498610817955267964444849014378333748212831869654333580272304334548886801274464376830488654574934619489078648619145486307349216609914007679961706998161949275425268985859347492800079372502589011474745111091354757147417924775482837394098988347541191077519513446594987689225992372533250937289224621945682693322117342375883242012996349416368019540844037637670871745715552593776891306495738106914396054723789312744973554828711466828975229852624268052564907286230513127585895971085404766270975149612072480371837783509525906628745278080714863986907292086863858761550733646692578567028614901836578569800045517372582052188030184259910638496690967322731123724655254694166167524230282534409459463363125273644125624606823359450186002377275831624215572052218889520966439249083874310998241938892805105241097731642664229305313121372554789457925827125853049769654664001348814491847032115620740733051804390201750340526065485261481133466156764247724155260197344272409806406172657155647244731561955864107183836014436576186036692477537008754955656244666584783609688016687345682277413477028695118456617295995613946028816146614230519902946960828443363308603776566696751280628607033899999536314597610433106794023627252677517244312538431775458169465038896172394661460373699079067056185235870929287507403177838462198743813044587152953451370679608352881119505879894454859989914415629794761857796084288234177881186576640165225925779592467656443826377418682923435522314966921294464467063800304813413823563277010875818286181617008847310206177104591904368743790149104797321810244748156798818013033610754113819959221434318175374957543474834084167933287721218197591449680225461600568857153706060443017394832699881285257744460321181350308055449867685992093958813429102005759964969360535620746190830100465097937136330797025268824509890247030185912998085648109150326752561864042987695240861121267419205257689778374662363535764240280335117093180211374780264344986906330368730171904093864297889582284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1650888030579977434791467664244338524992957417804538430075965785214327272710469474155966877392847612695373288661431522573490701023436279793696626188437532675064517254566410432776613459461114344719861159590492224216851216180780961559636562273297407584443475223062098635223033753128059590533223278307685475244651094171104664208540134209816236678041546245948652344999015919217611299358174628481484976120979948153871882976352754223760530286146528487768412891484699784341053639221398045468961603146176562125515518024284370018266207098619383685483424856980710917730038079999467111580739879007123381148623374721618412816372937692131516143478962198022319884978599722499747541011755415310622428432662447412891180899643395711871980863538981900922819157094493154462697262998016492657246190090666163124188744232515457936400249798137953884681160623572263513867598991378755791022683833028957470233386920835448386480527811494526055114314116201356234960234788195327542561510838105437033657036210242422643989825654352276590635196859814619919034984643279369412817052765830943169986230995223797580965507074824217884673960460867477673339068716508461895144095372770489347810308003684833498896270019525613850473573528051320807033585155281946669464307911742726937268731489106254596786536453606193161200507020304198374176244089163184196283671012679681928817188522836294421552890623481451319269583305730573079355202246092840107168192741143378311879142361317525760833410302760485017544868528239391815152445486827014403715055414806228908954125943953061214513587929013455841371324498421810805047205408102587815091306684332200255508171927562285664029895637422333874712511771283416360183371259067352103077279469653009601188413930384835356480883051756199322754893421372958242248842523860969806104406726264110338412715105187134338487182180214887007493430854367637519684209091190312506296844456693508188824447674962011039801713256606799294239790841814100608709537787932535689445291007180894987916205806102160801758958474600926931455997172187182029909966394349494976943673808867565237361954253467785067663374470298586372873142897220133954718511566544399019266007904337757153284481203236506866653516208593998190222372395533652704165448163358368188045414253889546956140142243603848724164306100351675839164834713667839065604385404200774740592913757120823678424687299935997408975006185024244948354059749542192483065955398389033061827500233675487161945245976207339503855725107739727726403562278881888434978552385193452556926964264215955022966233725441484318209597673546369652843044027535924767291686324892406487865354289876998444541409883017617744894107577214666663232788431755968165969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -247738246965676933932751825219275279543611868634605922910964843620229699810924898892666731695694485078282112084268974385685904320576057509612245754931970088326712735270057521535628192433381079328157138619485076583135127499792782079347319694472400738989921634812947193961205181574263752360490697676508494282898865789714890121498561361101926853565279659295451745641093520193485782082467843117388888832393052033738175718268409365456648721855082461850583101837856696466021261805060911016192567458268755617571947785341897418644615959485699250249874803070893569012989482684262632888360249960632107401338645038216677831089904145174447873584792771912080770464972252980003161286794075080657063871701036041867206729960084200777655182723049267930764958039921615532580350231282573310676006720618113269655674901321451356546498731586753323781974429258691926397163474546632170483333564875016490371855477800521475193960242994855542852411238247330692883861512970342070098518622787167955003682290710444220697992859918505083438681957103887921604207381785329753184633928790278394839098339225633175711937821665925762998408456805760154505469055597490466279994218315984933068313805791169174130960041599095876348370507168600597561680623527919373864586872783462603579764107020677029516915892121229379854513044641133399664359060413377641340820217755642255238323713207533913614152212372241454094036962866788249307756145605421990175312008472461235126876459394930598195513649370611962569511931582103195876805624967931078319292159276668606161256941615705828259472935096512992306187771899725773025713065723356582498578920969711281236856506700268531398694777018542310077418308919745705252795313439519742623775071771272515748930512054891190595841289994545045032382893956998089515700185968387900294206743050112427247753847852181769442343681037326063519514830330031902238372572139035583168837303879147386472429167795186379271346111098450998139826349078053435843377206169689581227734930805229422367710696485456400978485257525326153174808906978278754665939711150236718210077615955233330874415604760853236191292878321765429586049474725660475932218064499546946489158122506212455307504886110069504916371027560545375802402697044643431871523597040893330319258535307977864358359805562913054291977278710874116095057149070998244543896622429928895748572159377817453298479737710861722100283084744012132833334438198229544413050164452370396508719651458539048116185618157087096045073081708058015587990386314931899698364492452081563803729048201383948287551035354878897630958325036307651212386986558727093594440762701410978974433741203038145825637151428123145833163483174885996321886578131205095424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 32122164420427187959041821076585096561445636329101245625695330858895367541718666908275278299228051395009803430176713304804522608171884889860859343252569329461594402020184321229790725583333313153644220483357200769624182097160961818843863630989215099272497313288321578503664483091177092247945544988334239368413973466706115308573396751493476549258807839096375604376249562161217311075770160793152683798784104042503575782515012771139853215223467074650619858822178184655806214290611356441838421055416880372072964372182931075758567507920974939786923113815003966354826345155681236149985734621603305768981094857335508774983343212370099958598256965394439318079392020924126857934784875536758558047727683031460014834096703058648789186830187546943565205733707683587233896443920704932551470671801650479492824227226996672037834756350291516652952526132908461005640057156927863572314584927272031933725329601804107277383389609193425003487033824500937949060835931839184765761592966545812920762388799774534748243597623756284506464769341373639897500196644555052675252234967138595427470621565139449478721460170499362658370071711229843424344653493322038472984087497315149719474531262204579442014166960870651570920443660276813765494539352283804281491766772899923943284637936385389275223419648505165617033122789387326107806772683616595789306255069162858296353895172614934089968026771824040074093454309941241044907704468001777441939273284692784283231758441776561984713512000652960490015861876791382686200685165804461676093169160855110332090753397648764203072103935245370395764117889681007687824741940226663518809675418935695348724297980411472005993709274007161161804947904741571997762144714285715860942274601042536457065557205419104491630503667240917574093829059506405132742703529433159102972354691509907336405417463770409655941144059176791079887423795971776288884591021634950531469907920129791121385696321325101198298984732049631706761535873899923008377379139581550868252967566843157418605659029012306578375451613376839534742784762517006297366182513811511787612193416974536070268895832290632764369207572763221892272949001583851390626156701296773207918568519982068793023478500262678186967751913110942347706169361382735781189802901379893313689720335367299852356819076298523526594911823949092286257741656970117139338502012723825247355143364072324330978285231415073595935659912757636459333904443262435759901022641573287885199670671240319093935105240080776259949781474595437080733754149810335375728863721320535987176451356822719351759315905873086359389740182736287601233353908887113172569430347077918306122063050767655444327375779017519439849771078875158123596122435878912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3669192862056062577131497597136017575849206097121968421507261464615872064980413606961640556709311374633170179060232591822310983559622319311964535032698259745450152774767780108445933860552564743744456290437164928370171229306480467254260416860481918394857253205358271356188345687645104355683635309763913710335219145403878539687527787478605304536481120845829916262450877729168866537070724082875650638203271723568731731770691405902633674805974486082507649859839873735541183348158068537912112035381491597847692499188041645342065110596759421210149729379814229832901297752684925609844254445112175685881861094508371724157023860941864422818155308467782673666639551094581848426503563185072244935304533054866673072186843760167864664312901111735587989827154758474601108758613505664930017412311299307758047591423723890574518157826683666221683420662579398949659894650759642460585686004692060411805965359581295062636058884205826302607433766122308067716909390073300303757591727563710426430038967646721897567020221064386710192529307241579138525272232017880611044910804105268473574782203068872582153372393913932415697013156370851057281367417683895948790676620748690433810788184549706559653721864729824538937432151003359427414453287639062675319554200705606151048772692696922016646284103117037218125705787849665574322881332232864183829735655817894287574980866601225747911600788519367795757121434127003726536319341463247621857578490707996116583441936232293976181617065281287342008272292732359792154490673486864535415100826160502462093730565333417985360417763853431381784686667521385643211511053659417034311176094469917105190858736659031512041609967369924359788597700284795795495663865873822410082256321222995477223866674724165605714303913372145879955365165905681490390660640865443213183386829767420410363743921976193798427442736968640399488222346389204273309186277989583024627653354367036896208716939637206010830448581732837147442813726196256744904378412731852700381567271070219520164517404985487525497759238884107839961998632658599377545628934882380411898566625106714273577595269251169944244782592748958854025107554302837288257860436731564734897300488704694122948832373896713716087605306208146412702706301968964499223158984148198488967781418338958618010618289937651266433686604545510115320659718365993049706731081562547050362057018803300451059456327850434824846759255409491725278975161739860740941695356323656150135560115079541242801800957264321319703270908564466858654821785843728679537104892871595337231913204712023242871363830506417479534191063095255723374385894232608061928006684118030490912829233743107386960149491450357445151977739924494266663303244677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 392762175563781997276315785070989712824712064693850937690273749551388776785041722222702826804800608342202740821801260797585129823296642275359016984464573974887347354464001688092312868975145023423176262705324970480306436479265329965725575354006095968640364432614557073706709546872229917791746818891519691202059472300019652076226473922740782566949355477788785855433636936949659036125044318062301420041110933768307408117031063904053347443124935449267419994048416311708321104587239902156806623127832008045504777544432580711858705979054693985199544998393103082282482960218757875275656424814740918215354578117112350304844773672199672991070600788293831667433749416621897270325016283076365956873948454747852727043358056297974170070177858400494600432046439657957774262708300820478590065807999894867039153495614915594632956998450222201211364929984756739689812100521347012262340093517972104550558821068816792001466260974104736747149463844598845313651136138040218874763328482087132374486614418009452568806452842757993581661821421502780696202395314913642111960380435043262636680778914947800376401455806861122749928491339757710397337832031499500305572232524205380289381396361364446638901770055338359111430162458174684894320313868619681260995463512761921309667716597876948727676734819224304233462777676629904564588600226044091538402714640341957035517870411666877006089825310967620458290761561166520160369186146139411759544460052337893840431024508419886860399779593383953358578786375785851782206247689579572883194359316166435320078753162493771899459689102938812291624161004214759779370312889987502781036786523498915112084035383571664126533252714153455352152968384517369186108294935335594105261291675767010472635998107926703684708568419174690564851312793573809654664836100554211916926896938174482004862644763563152040259938950309868823357906090311584476417933245754536131202489400208115444422162413385404173959361272439332732432287472738622051271681428720361190084495834462649242601013372632173416817725353868311894142385732457954932227524343277583255030145694818558881886811711971251453734558953976039326311437917138512859710578391775525911474904885760936186262214272850647706525153738268691411109855178886957176973028365781652761665107042234320278211793973579220889584236078912778927839045462369731909655546923278272521468056602183348877959529386952262826310913870074202008949697761079058740700285709633742465309233961960159094757617213359541301725008244387224888175538664845431851655049058125463713052684816561889072185846695169966528280881055150893092127177993198914135651040330676589189409081891912052662212981864568146365269803434300746063115452416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -44167236789405261269856844710826653590530245429872854530486345575659554278673945872022194268563764790184613953300022654489826888344337694602764847686281210238616963316827063224557653125625236414386393280459273000179837665502186298285896572278354055935617165030768100308597846527657077893894257010886117658493869118852572622585974756592730896816520342187206163718122494924075712360097948590047351949612614030177880276940139286873417703000952686824205068774260271704592106479361904025538148283141054011137441227300985785670547825690725221290936035982855525559755808941682597271034078492215603492079177424043399134785328142233001527239246453660775166026640305149483618753834069636333378104733479561548894431934683682159316388055878804049889044707898394542738947982812844760323132543595693487124424529416440551562164985425640519104422758381284015511803378949600703842032621061583749014315975817362302420592655161515194131168015272839573215898876244599468079361660412217609835706182913600394467762783541250715042850296048713487612715649513642818908176561854313913620571555735368452108460377051494844268867726583036578579226115731860738527920369910290210446314358758046263405454344571074222118079941401299840395605715599187649751400980052016266003254720753024005298396306250634973168954944618024672550766789823628519378975194561872453290475600005650047200797883153589112981947783420821700799683002070545086250769502963103482270373804919351321463154697528317685549440119883805295193682239606966115190802742416550043010532343256314755414010137978644894161149225928533330520662314179117588920685021517776414893177908368396418314577845193954577503827124594446746253375776968897045168773468243850722862155554365979029009519793813308034193442810727670227712562864436268105069216215160136408686468644212042251871583958198454905612309471210782328133599388794192659101538375221090142642260951884642825406888812915141972979685871906310488639721626663744925696605806705264837158280054949773175871327847963273691148572959530750282608877660684731135120260454608356718086100196835618858313506236131095567971159033754874901433105048898674843056287983914266121401472840241775578651716040251444011050663460071517654193161823305560209825556340056743730896923483292780031831119102642599480422263415129783349940902478297388899428626239609536169997689743495845337627437527898186655960003485948699332822208194606348174546768161841507676633545325605505957764265934619103728732463834698942837389719645519157711050669913660360468362355621144089995191150097846677374177202867469862127620599670114797942547705685658232803712588268889016183731182841681902090538346086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5640776520790193007302079466261242892204762521566568744140850085418916961960566138180131560724345415196313150231115274391661797036046579134624915931403779094656381196097611078370346874694234645848623451091704209074626943845890359147498367059472948083663530135136264888946054955406228037522015373671535056977800474251672372309998416292634432945421399909343306832025097598309321729593062976219292436786402127877862031618173605478409414180512829492766911575624323407487597660970974120943813251889549561550905702159739830701019990566333282467719650009377702736479033709074141942445952278803188660968139012784694014973164592304070266718439281782772325127484404968429040925455194991576602201249661492743673341351476449518135811142805430922336178494087303851497550334486717369431558075814540292796776441585961179583508258778304535236744138778538627304608128599177531304905790702733782447494478192997849926069513248548767283156187028053985719598917168295851871471134648108071873480321859584539851009188399084186341758809625262706395127657534061340524179969989840282851883149363099968826517026563159862049614067485412446899660863643279119724655533334118549933962771082150187062568756339578752402162296650756533783077486437362635703039902130166309444346415106427334449191673575357210798072211512633942911028196617604379762771031756739834999355353194058315254904235116397959119871919083966529626446665997311255550919079323513409207980583258755545457211168190660857771355611965783588440378848897455287090073896499194358050255029812980394210322865332095935275573306210475679620994299303678769685258953069802424121663682811087153979294816570121139117146168986905328669432215127341638227846508238356956832409633243571903456444970122306910079234308471498943571976409469520294147654729559504451892280164621982258577246400263557493667043353061310759365562567222180655707014073492369337825241583272879421057647817024560178815656567607200372483976654486436990304567832594745415987469834298353836834668284082615252677011207727637162184600519941129922211095783345539673376258301643575588978848123396282809109655879309051747419941304801451046190407742223392576198420570724396438140074639683924145411258876163186990683440206348415084472547516916420493277710044019251347923051912396878825122050558411849344136254149650442841515600900765265713654844915353754988160437347339740708462455341271678712959570742495608958718955315705687086837436711935444610537018483115859014541706522782490095799999512086793603706065299913436365162182375637485832596218721774045934642734199397842031999289250344977129597829453896942140657471988854630599518746001538552088840110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -767881265419428175712164770133863062321609421759187122833436047199146833837528710572527855607461166661071848874492323522442219194914386287684244318655831960789730961686093882726951689663968142111679198327955262042096717455574801008494897310479625614452447130843031143678716422961076259651698942247368757835963904181986390845236927711063886396631964297701323683279364653253376434007370563389506316863185658652324913398418934328979235555262613771090585974549982622408565731665087516351750557747624148407350401991543047729134769732563134549460941188792111996803397775675028142654966114421133276759287166720842561242299755626928342086396695102999047522064766605830827619960014042101646201537620661900610628782797926782646924375897506549244260586640622042492040077153011565438891115220395488207425648521092346574186422290163359144288109244948189391185856913369033660807062779361800447216863912694794124877978735820572246117626199941073541268084387596409832886282941848627938814581932647583552713380141665798678326205597727798649497976164000576690375588412605060050985395806113944195859591866498887645505414979319809997705004354957226995448906043374437601963408842993659849269734928855680683131580452980809994333004343116315649374411122144531124377892508803705246620598480469079771076306646050220710532731386322835644383281486590851290456785568455597574680884616651784617403633291707005520107917654629157871369827707590266836061782699632829886485861893742775470935319112051463707118380589641093611394681359448740579643972752737109295739522357458159786410828589585612567140763156880378673825542898048069573660228442824980013348189959241094580895882739585998435185358479639041305871427370079818612199165185758511539904169450649256674525274656737094571718694066220743506411760574520808180435263409397173388229000586757565692134679322081893632650367607054142376325118335106686556007377048386370337023102024478283110244767740222601219799508972887996801516402688168832193862482837103049078836266308741144625758880626401360367562112173302786753094819468227996249557789097166369140781472208591176109059656614602296067828438646256560949656772793111238203695124242651923073643137702947108220627319872900082700819454450581479497206983243733904192744446553437424759015106348769213950168752422590663540969431520877999706860911300714587169661361707040257331489986492849858848255566278384567638249556951262957927326363037912247796934029336331602944624025581992163151640842011338145605254069491847942541167258624659906861333655653813254920960808386596164145692269627024718640489303799360027518662988424204360900003753596276403148538012089508041850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 99437347277543621110833655509886618878548621148535480249615365276128809066998228462696484850004890149482635599065111187083828798087019438833100258328576190024039694853667051092888819241613775072656217358144868395406305096890965160350640614786928779539708263281011863985386658525590111818514124955289576979862657692991668012538024251115250089950438316218345776837107760210889330713927604260414900081464483728158579022149215487477868482908174404478298597019480475071318547686445999125507455546335226594923921392389313056723982148260822004330755871970537005708551701196268393677312763683556711594099561212423063980716746402225381617392020103063309169517285963209290631620907850152556358708174752522252737824208788053700770711264761558734674403896704979985755893152058552761847275369344252160276371965231744648413960771020777148290364486265161629718969426029638007108524531534827762902631516171205246539592866047297922528967603294815946256793521287482615639314437263689031548149356508532162537590896794164675932853870365480342448172558536870076559164802162489847197101802480872882778976398148316829289621868579150289655526792568029737404628323172502333466403180811171096024095941804364121543862042625150693888432938556695053613856883245863807665520422500922830449196288863771293961655980468081634075675263207479211850076179225494075299651073888271059904581730828168602450165085680196664073041340700484618519400758982645065332783044577476302936890693493154177834427996212153102324985647179934122328204679095389003896964985746441946206416666689611646203708730811725700086269977177205336537198872790199679864095131221276936838885857735798229188387107170481122090813276795129033040531891963888230913858370535248154530201972155441331420217457006926682231773928567149367581382827110557772804001146391843022076922403989310465944404437553555908059790471674250448048891909104264571199288982624238113427283293305613884856018327219252315459559091287429566677352025945376663723284118496763735667331042271153058185110212395092104474154270773428203719548598135435754837892217467351223744336444370807344195294788542599602062052223448666296679099387153863752874076795484146899559212269587521278742174793097818826355629376621047688995791869144908305319624185546279503827123847067521666669136331536452920905560264989642403479943296610709970938126728352956442767984515326810606722643229150785176491359439588936223590789690838079365317174827581667046275437932925004851705934107500702406614556417996936106379025495866241787461095291524567258160725695806869619240945520418758138984604541139014065051862286707771289603340807172589812167539646494303846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -11501001237171736801182350963750881012458729625740228073001105085139657725045777317633262611799945979766885836948927990035090371836744503401503818094892229222658284976796766904362329652041494705314871479974100616422112997969819980963877354656524973174573111356905790735917147073145164536964623517790855887695341264637674979818536254280073807430828961212720972844413907382655603918620405457970998287807913786495631090723558466308942188773495854664850302869815309704618498189786772353945496733340451774747913631587719127547130915662667924457690928831345803545967566693818569565819115164773660545407623396457068694845454679078130124189571677737004609022504115842010333947627139969714456932645952369713671857407963725966090101383655524572860277594921209919910570906376580826060688353093548910466037218026984827776905717971941287191151719669295083220898667797040848450627712577183779575414169326235118728577718304496155131709605826773343231217070717625074119823691124873020706100730324603730576542247907416904810065080523157698993150071292646074469673351759514780632954945814324496408515618134068853242897625689078888712456016046372054730119061818792437449052086549958937594888999298589661726413970391470056118141186431968785273748517914738643596613054873895431487612949904825597156629833813625572915278866682420169324435391794991697290876946041102786300896653676865759634854836609430145476848478131579053445570843250967549527341063957892964033138313506849573216012989111165211276065827249405370908569826555007310652270383234418673414701349924896511177425757523321825978671731212395714396402019844850884114866577521842023202681950904948512702437806756354683590679300949416760024539197955985234478058183472722484938238524503992665703040201823897437250196308550904344038290142708860720462007594679951812135554630365928423449465782060501549683849177124510423579351763278807720669990270038879265055744379819803242183518843161508743337595556122734319226605535078273449008196926531329299939859655395618731707221002220893186072957275181237253865409797315899372694298360429475858747830291924402727710450830426726680052412915721638416390640992518072704464222381762527509441386036283970430039463784737276189088836519636816418421511453880535732836954363235659475241921520868320418841032191689501078785090807288223297352704938567991091022038948351093791886176449829508918840872021545209281694692091379596419094862306069205344305766823411612046738269875024970987784390834200705909230993941678569426349855625000250102933028620525755178598426963957501420141170449751428804293706368247665227775098660659376272844154406695064417165926518719774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1167997444335271226146677950876881200564594624450823900689232606522610704693753585390711524167138724270780000611574681984678892412575657684822245285855268888171138699683895784383080148081442054139960554605699798401060908501113570729399909788627324528362159820676086343524298978015060025659080923587997109113467944734903013397550031245915528073287868849788948959813935136057135971749193314780599633820665574244434116999810036373530545743125705299627956651153775492184878023223484486711767086057125956689742841677696741118750667130607110831747032997643357208132053955585509779366669131982699681908669027073376898143110502183134196230754274679998952357186240217145472302448822215732427977760812833673781773027915181678025673093850102275156541490775020601650724906047555456363874479744794778737147969103170204392114000227666021299259470657528346457206547805339853305924159346468271465976052679627865976263686951005719801999083966903221015831956944035131551374274258337605875492761442581658977586374690914469970247812078891312882476857161145369579642405933025151197802200610657547124543166725236648780611292764690387869916903202475898221079849140990865046553607840248364216172097698029556121499482858507806241567134950270259336254208379911095370144252483079040227246683270104625912129692973356542767677040074462913913130439706593306427562560464801027765791028383368513356415991431201014785489394183086214692658268055806669624117692359093482949716846283482863326250274392277325275236548305522791376269985338534371262970190812931715747346607466724561172576608118839040862214509869932053072596475903359368989725684628299629405152933772570600880561856464886321122568942662916703092101760906619247152522841672896542783142095299643947410128992557117407708272512990609208179947735034271937167791651862830047866627164854798442716685701638313911791156926558008856615754816587076360636695172607511474312538020925518619757069278654640988122630811780431564758867366852520210905214028649246331250259106934824034863230031812785359761559680775025733853896381743091768492219536944887090326222333148362781126805514644514115504291727527508961641662171652511012343892613411714836950754377691011811284980909399295182778598872997368764689001948397323968946457024664942030183950850979767663282704501914960500137506886817393065499637713466543826491308210159284443082116501859546021729840217055703334366476124063104458580155765716278527116891121304903095763727071855133091490581538247121212239852763224236025809733854816176665269990879514419426395876442908532830430434984069451567900379455929051254631839947658163853036430292031135215681852065972224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -104475273820800977529923778591399686086275133681251470002702372232020889214058616771071608998349775992228224753040210723765071580114082856076499591995015667607137825010862819189807093635514452014737604889489979402115833546691055435163591814219040965328709023645472799386930345549417844041248354726187232917153897543696922606635184484799336449533665086856390085407967582128800129483865393224829906935167537168991724286841639536791266314249564818806194097765357857234994557907974798519640408267220177912087446487128515923126823803956589684303847831415301492605122990669249600391766553343787013398043397648768879894547665890264017156209060314277264447900512440041060154974150247365268312992765272937675577720697425650234449484041345041354615659187778011809807349985507090279398794331123862677180747583527935291564786785618172894745215170773649324195123877854739313996910341687411956212278046671973276694146596680128179902097962344594151247541754428652114484779643941703738333540750124664307422763806025954735946416890034930511056406626708965531853372461696829132909803948041596201397064536610788286186827071495061687479959293334089117573809631309659984597942400826723840255755892186668013485047284670051008838185837049811622622634786244285492381991376459548439775819317665479097809939861858601514154508832381930036819842435658551007818787143081745660481735554396737420952446299881151073370251118477170883092887799152406873705470291806739579514545813669009068028780635275076134317924089711530789683675300949462074600366185554474891060713669804901365875809622515283540326837035756711932451638038915935041976818512927943037417212251056538975649090287925071834605241387753052981897120690980577675232741769139371110316377361394294535138120560316977246102342940520512940578328312769998361079184169077830723967178461852250210514757062417334833110921893455209217973319543881029761450043378335209914263705763255684083674045127608516941258003533917757639533223980202687122237165573360718299332541719997210759008420571345790996442406614737538770985307736360741424472914989133438817132764141705030746680270504103748434575243988596189781191969781221141290067339736275980986435592144844025037239670182356596244472884347395851539749085395512859208627953784045156441844471763908591185704385305183002259751606214690745869517561179978495657215146378991243418790698166850960065528617244509638690861419810993697738912919329136613908945957863981996727159532614019222039053056730661665503145446215617197980613772636019606668717022997590594901562261144616256544917576649045595692876362835183309803508225001504240386234013627179295423862092595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 8313194442704087374739850679226688223286671226641111995325189197002452794534341722600614829476806804292179933209878933678451043964116635796421995008604552014685631071368900112813108294357569265937933494017325770363912424944579440867873201028511089574942223789295608193557061851040815368962607824428347369833095176881325996491080920962141693422027323131273444653618236625722135910401739689838092518476028579832029982005362861473502709118618259283497679101141471519724638020811811967995841431869564229848698701681587150268061474642720358536615630357533046869783373088878270368355613739179459860642423999245434222120617074297865825008973023411589078068120599717781970478569406725590422760527179478625134121032336139384090381227142894127695473060453758098566575682149529684305315300860751652184388733906126115676979107478341174053716168513660090497012712881377885964910538486064303942294114853758558994780743752614970592663111384875338021818492893322646749071287216999403193247738473033075411216967969619731768906042299138725688237802712743616867778748386945597275765933857237234779673379094109791835525167891938159076752819637106886401409707403390420012325859178689549522536637085375137681371181477307769576993553320746525365320317381622133609524914894057476633153699672556341821608090598894231203597559398265328511624260926918710285821779587527871760179422898265548072530816908346306343628373644553814528008380660293894090658517859242278227606773296047591374679489417231635005891088576324317852764952609425762298205689112458195268516167917225652346931473639113370757586842256853765799498160814907944847680235171804324343751633369748677570682264991790973059174586268764762582807805328857207255016020490638088420908325306139413168426282077839650861164491749759816734251418600889479937279603608580168324052737876213864541987952183687789138624818312529328925694162956068891746282111292083598252745092272255544564959472489600810068067131045230895392610935068395021676741306705372067524994568101542939247663772091780090733513541381798088246228575788664345828782997534832084935372138422477151332393818743947136388730441172052700628284160502464542349434716476130909882944832364230302280692954302962015878928071137264757021853989245598784057263109152480313712545464915710195339586756462275581782685256541609594237264784068691822862946821876897051421661021418054523589074526383102108163203221184801561614158560698392087337489452044654247077263369914034634682223555670285413758608705747754160252476026197716759602860094531010840651261061381281274690318256554687988946447322095714523450966904079808417541930579263397384243118080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -595383216861927739635512622876762981075378736944722048862294186269037170716112251913294576319480868980245030516513111307249968385075501089493903831362445841765510625744663868843309088109528263449867426049783598224027521740509530757388960551274998890989501763431928784484476207186574629809483196446357494234255262903464655110176487006571036502532812193581620684464602667480900906505832492585572557582740593055977821130323160508326386003448986016590253978145121949917693664154705625000063144717339281013355966555520027125968964525107350802777947947676062022718102696442430128973086479079761938707312806969691924237879055908998443122031563308005550613815938741828851613485514499704615005333475489094794973393424042717320148387492092516223857458427962838998043460516785372320612600349446896030877229847967483510984319247026222912104872854121921548679079641281817068502570472328510523017309614905016425421652390660440187056686136322270478886085064149230732936579408896444147669752321115409241662662630398453064552419764956437253819606181300376056580774109354480206161041626072684580351035375747054286808025960765859346098563890653916464937986362313123879928573870172435625834863189731124188814688005623681274848309646686621745224296717314899576525245875124539961419612917128588641105743973276956795644905841810558712272507127128778971820517255391685787006327799002278601844911713479668430448917357888637581264839771933741418036848026792543742108992712125524040873539585692164207592441533729805586090638545406133504285572186476169245067627113781144806102270022704274596238060049426455262056979743222200658892383047827134365236643154716922664636500707834208720057613036823586769950483057136776357794209409395630867796659048901640615830598964241088878434299579970769440237261280681699337185573335839528206254659783497185566673863988142220768999675356081227785438144765713530895450595121056043654189955140995983000329365344605453909965371460521207100951072334364172087653096252902732857172724655343334747620306961683809200842573076445589153670454529106433907783458637771410110717127350003526853937743190211828907181013310486160605139875617052457217388629657651848955236798145890097429199649719256307414745240670221119661083481794110281599373350252183149584165105587219386188428026616086912039771017224062222071626615327748778626530580954355118289709968546154299941898437561182606107367439705144186165454840938570353787824726872575786092470678406284365883341322069458958526520906938830161794152211405189965526140781163691154645569273869268204090904430828755614802971681345138405955907931061630720890752370215208649490432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 38826788768750457284927648288148752591941648638787103643901222086383436258277859580605597408449762635479001299820452066893875892674174195842059801527646500199016344944145291238420508221587488842538416107140811116267037684260636120109530061907740324251005072680382575637811514206671156282937279327213874983788034990195865038127633472075352846159330212799425520094069038329047340514930449668269092307841521015696621409324275322726608292715398093574426395578778437236783280399149443460420606763542665702203917447489092810856218709755776313421064536850711228022128097721250535754132424172950500843150558232169567585281881513663557162532157063869599619347460007380993293189269322689977507300955109515514359419237304923540506501762854013887968772387386702250456999651869795446606221393136243249572461558555253911495689863630089777160285254919303775382489598107445155295076639794687456735847355244528919788551717736495075989806769920290507489440852130790902791732964527338283090919567659355217505349748183166955995921336821568056455511502588418097044764030808693056211672972971092292017071006110154538356025696795624644713176409305061576757974292294331033199365970565726430572374525191173447735447268930816563775686809393534581276724474200883218637304382312787166911059597224453266082733308776935148899830588398533029080015002169205633031515210962677272516731940447838150070701264732037505153869034603990821668449698470534346399898339858910966777995643089890303237922887275371462942591087841212155375214204787965167706498962109598250926516579543812961695005587224974126147508460052262875370276054794859305045168303245060975543286748325707869699179224082944822479844041414871215875352191449330176772385160029308443189539719095400568982768367618204762642279324056383584963284599452077578315226502415739736795531675237480249617361746742551378241381024845527681379287455570320932572502260732118207586464944893702111491393696996202892093606033905812217721050070931081340280925990192949797555685632003776079773906395036614163343405353799581262438139180590366664403453690919930105241966999702402379282018933598020256247697123283623827552608885960650387770763131865936140739536511578291114554382920301980439162937065677684351956407753311911583733182604927276879101350082331818936976675531329501086607977235985607294977210370501084595235490016028887705148024229848750830559350265284466836868314397815663884720834301298124220186676343357955501022243311120929001029540035797556842468144625551398696857747596085431341834151158915347579240018270247186335347052551036356047409550690484430875295272321200148711434328342348483788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2324934634341181595270018363904145151376836568361690794152721419305167182737383125343470862059259128165669807203053013927355440341104652334122937576908433009345269217632451648977239687725272038935505400728959797168761030780706734378030755425354181854292479283966860124342793445931848334189800365696823739541613580848264258224295903470958510164522450348728533189893762979530581775492887604237871461404727115826048990117248232131479070835176482052143167932642046782227294586634662298014585369680860710500279641419855775836922932355011651790638009783880265179894277380007253221574044675090248753421998417756421061082376034366641532388991034441951248949164601791207957867993437229608645812635005537383508676801735559062419880577047413257110024046496224787662280013934187070947528655227813161554213185042238095221349368078802847500611739094084513156384215341348574403897620066044039328804459474429106029345923656575714943969850419831967670676375130506797607038054584730153413205294751138141347219236047409804364804708378027643483135356568512315422953316307174668653869978116649265147538379682221473077058776271012143884748527201691677699953464037272810939004961591731367915921359126267892977355190746138981850935065213652312223273235120445190376986060535311491293133651491259746209687303202804977196886043348782194943216511906176394653536103814515001787821814915801612159780215667454688189662571402807721951258597783653580382820698944210230375949613863504484386114427634191419037699156378586345466059128484590322760578633374519678587675657796319305550897661340657209892776583486516825473562943438852988756079039435262928171324081742944868837700099614241585731818015081206399463095286185526240242997606526960846547863844786433718993109170813669845718635155033022634457708843255102169009523662800621316300852238195755236380848306386708557213981549208723593871866870895736941576134669589692827659650604562220273986614699849407474439586447345392023877741331437166396947267115987439393215186202566748925295361649053985784142099500470208027268067400173674147026254896498612442934469169311647607812654282834277998066897367698708542739580975230849399708126080344220270644518508281138869958109941675232560276453522801986378330137141225620374889620024527533520435574337079605767292536921873929047808279485575155424788810874671914351385300662083344343595849717923594628083524578345996321223903037691148231061421742254310220943927407219036813734912015965238371806859294144205619009372035316962443645691505834460445557868284767044720259073088272782193712979180689249518743002122835543640562884317786759710136973559846666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 127887507310537401646286935255903294981740042714547398027484809828505892321854959092012020601542705750065203860064950936825059538361851420234983578987328891776099557387914728227246891843391688044007006192992236789263502482344364989239898262382811586336249887244953204605313929992489597386811913859563197130914976326668888984222366888835052613341386635995249125972732379687212952131697197256315175176733909016115045094725763356797866449112938300675864817783933683177550169476093263600916526231637152257078551833477980293888651654771554328475867677140342332765268022566452120611956604099416981505017877715190605559125272564457247341662147094980758981139396136195619555623960780055686877122369649247947092302052611556716939821104006489532253522867882555245366684465487306429733050369894864940233548913408048726864559187839560882100593535720279065286240388907411811313923244665846239454970519749951716940619535432425211326086451657956350198314904312807858258977802063485774095722910434261917090933680036752722966595995706165865671439439503256984162676075282065855559750671638927359345059725326296112010892209434508321362493942527382198881644146370217544374193922726865997134205007237683336602588451488331070350552759251657756751859987405083546351037135766289342038097271096535107541502983298300208697688099794915087928497955117604007191639692705911931220470355315753890203662042409906194195894835389102550893862394354354972096312806978328946211275988718452466157592750379080004796872341029378221533455343260931487681024340034801594891525234476023416260333302369143864278480863604473639844090446079230913824563380256510731133142773874304948393940857619807688720888482224307267308360192017276631104435107276888746965727559646089185205828361971651647545923827589709814520437299790474675006868183125032829103659326126459435736970647967568155919844288544551353985731370796205163725003261713353112318043919129917712281272471169475126190444727872251608391764390213631126556819130287836577334094780528105953386158178547815346501182789530930431834696687180898763571127159470273902560673251719120794821131721432293053045555876614051832842122909539437541619319062033706276589539154359597797724893475662370489902350089201781425223008074973377456929064347664861872405709887265409757825169247574369971183766105460942671811837105317840870913095289777798777296929787227258248487827988666305504601821634144523108572654170894956045987884706287640719138066968549048322555602646765342285959260192028980272726761940338061591919557338736303199406172153690044265971975878511251522108760229101586021767192408601023588106942545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -6397175159811095071944583833371688928990481416444072055693452748070146567179365545625814402599464969445748543875089163352661951211488928932686751225821738277027431541255516289777178555215592033611681877811058737504129866931095047528334999622157295081418912689890279154817491191145002239725839889355248088829648725116937271233278808277966579922198579200464951906272899658228350853335785774417636305915590044084410326935784728062170971717935426415904405508163844607454400084624056986734089947243266097250854405910515175316096681244477016962190833772534669599626697860006141913826988260837455852967852914817335963851444475516612699544818295676028132825300031791267802972771612460592020593517849603163624514627104001158244790773604843830570888175799850998285584431511862849948792850402019618565302473546214135255475145650841592546627420993054619075194026267972700688426751470817205667739219146474646907261290636122429359214484517425894594447040259698783916576580935704830081575516356842248884292637877393255590262725066776689758759781349687157856118714416248585924429014227589920618962924306367017592993884802222732456563059133074947910509066865498943857015925080290915767455702851372825729301018132104562093548590653025145616867936486578115075780887181398669635290350695336669913446777506310902477145986553945795707350448956006569750259623544478605592851628477774002334486226008877433458278916329519895003404865897261285902177030313638017785556556322294758977749653032169459833905443419731003496782985740976987829338967913953590548346452705195781902000867774048331034644877733582457206569342416312735631212906244619549602662907133744759837782511395167109556145549498966640284748208703699419674791550481028322444633744988359605059317260431581559289433800074804401252148871398709432313673869531639729262336944966155838834232119291149281713670102350730537763419424788829818412852390329631119423045848993195688996442161519523606519006008252513269794740320802087534383869645919856202844994108324709396609664953980059638654210104743613342188693433262984629836641826748129867921288384785080227452162263633452187790033107264746280312509369007997803997513507603713147389304972875763198587406360992955141541956775366483515983231967555695775531750440180270907652276655427577388590024273627747811636918805428067454698522649040062628156973298231219968553750336470290686245358741350465793527150203941370130788840008396003596673985630164095866151612077171514200980128895801955568390643261115608459070174594760017972644366139033642478284168380498385531375273354446741702189444560573407981613899776700184566522760396800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 286166806213457097679916360207397842596354015460327394735140097051790121969253665953466004118143222700657253751123648187156475122899774565988642814472904820711907303339731406607555687303423646786669827941754892428176669162973345883254580386132380674802743435109632812436133014139095774262747769421672157492410914960072007869884001777898978276175904115539268102225839820831931958568658202395465987556813804722562256169240775752398069985595679946682176958618222386971649311551607930088056074268386690773911855889185407848028945659191109874832112290484961977136619557457150669556029826847633144428091170969860697956719948011441022490170647635492796696377713667940992034261294668012916620935503735786093410035383085508065499641088477103363893004476449584372088368588726654752036575829396615345271735538443947104010016122469174595730712403854224033660079742665034350735766348371517698855394496621093759485604535277257711467108484137578778377993040935123766696628654342816512012616030647127011245363088569131361043835792182540984044208679940363283096952767162747638157182724756039542849654115103445706760105200962494392142781991244963321577790163325846881505953475964391048825210435180603038358104639137632005346179712861581245713727326644776434838145322857199305659354583980404499668170455330441980162345984811864841592311215185970502727465717237776854807420508209044944858585100298510051558928283965056182226079062017874920998030509408996163967711528190538172069805866258308824819089629865342553514178741656996984451741477067199770287297459301354036985885979497959845870459841099029981875196520572822908759153260739213684337215149783283673048532876933849642202144794664827320278929027077242917399995819822872731789654292189446986050841861263210718916970229589970425547664394350133092473312962860916967557438466313527368507300673971008683660881474910571610061054167875551050481602290085038186671164581661247058939749270137295187492953064279511806981637234000925127000594729075764812954177175680626997668555024789298352857446738500913235524394855413206362240990324047141635373551106743536410022647324834714407496084075740407588576045853739463763611266759964636598247735012208830743096029754136905195226949702849740650925063690964439507527796619663838823362074797802585110773872091509798264165389087909467403297820053877232988447618082448244607266307240156454915098277052503925854517177580009090069009271700129839742202988376398381027372599555842447968571310550197851073642013307022902329071048751251862448114006560856300280069253222938285903849832002955582033318700846460786802331474957694812091842560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -11274063995731098523579507808385726091480571576805836278799671113537771261135102568657339040085782366003331354793966863249929151720305896888856748926199738329904241437695291826065614616316953144335390544172711300575696885139321704992221685200064753870745857151933738524206373670352237100543997551925229335094916184963147887548007537339226787160663942413046087682817652961322523509397759632813008264926758293589911897949051288058451206346435944310809940288912147807859073970470586932125908760597220052216711004484770082960539644886366913917536940792613283999051112607441559470780979539980752845441090799249987718327799915455866700933823056436421387135726325783630256912206021483582121713372106062901470107986963754155587343854483310321553166598949111389626422006717419582183241927143929795121426279373746856628836535158877333193840383778682836473637396531788375569019390027436806281239864749528951119969030125174787736562246454679922248623652784837409166478376985438746998924778818731398960201715609500026411641447441125224449939638221659094611108584587421054566199304941915129863071861507255623003642287990651640167229712075822962325430953721039673126189066579416726238082475626967937154426943590812875290467274278674649731719028020797848730522461340697851565050307365795279057219963399882089866803792032389240407676480422456283674676480544141225696807265740253177197011733136225323965813672248702666388910955459527860360956671855656049912023377986819879321617801073200967356690776008906109057696026310826955530994638180302246668338669999908712999821185494752977237222524706517746361969924415354469836706667307735168765503002692101225047865348512905798254648526140092631986995691887170216443013407461601059515469197964369800226000418869917166208866175236713978165350357285587295132130765510831212261890407741075099240705712617628871267457269891680967090034837184460648600118284044407980593415652606241101621639182947739556471207690628728094680017397084234274628089893288438467820553085593907059697946549316423654213747522221381856766762785923129130027435372149404872770541914098751067708054363040432184857055055209998687639195597505173637421289083344426625533375068945231374837993527247696426341149201802574639206549722873186457819489337030417677036235037800653117405739729507276623440692906795730984465150914454855324009316618017257944725361754918504795218779246766148035127618604158339833198291328458834126896995314148543512132980215593543270341941614496651428601056034913899317885475335791671829616509404797289468955516405290626873003218011209591959923402849142334495310027234107772108800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 389778387901878555692161876505005450973734939644325643448647706317717284151941949418096445913405043895604714525094878933010660657709724943344091340845632997953307071577135185097419408347142286896827627344550317637900350218063830143532342240099168937879169979058500359524545071169248607667858992557913932278630149141331804958882759063577644457936153495958444913920701683824701081944912372234574505076719894607485381078227943120955513235073944846581747372021909747950032693563347935460523499657589374312762176083090638119093555555705517203875143050004688990617265234113222286867669803151321458478856530624943870275945115214400985345888198162768454784549058251452509810579662354196747112865977691051746609045358386615885250750440004995622034450990834785985026908235170535955282539783512050537873276207982846482223028691509086842271515251765650851849029482538401544428810413495034256697008623650619067180030396453348100712601472689042331318780636293961417326218640762536275441307025529426652208160009368411908824039086340364197959762041718956745044908409498712752451219140955801812754447750696041997100595396320526464214439993191388621430897906600821629839212262638542260590583034504285319849646048604637070246181283207568925291431788742508475704669951483616997050675143397419037278541659735977986354731940369607683270062860452430925296642986441804462002430424905452054360844969322395377307822809906371259977399372795959628679617238784541736306392508747544169697903594414132292609818331576178077374326962805829855074918474958800762165922088641267080062757666442037077156603014814261336578335755190275325149145603491910798615655914288799106163006001154459736452464140041943838889912548055100042983262005648110391562514696923681800930210050220732463175996266486148403804843204735223632525324132606107226189098142503170035575807815683963618638369872430514442538005874722384395525670984558234065713816522495278679674069830561556750787279930215267203165492225002143016915673725142649031497960568487607827158125827534301826642675871698677792812264202454528839095354551464990442512036685169837700558070701358246298376654673341072351356918451828863421800845914292050755389935857124945592217003248288127285290787225321955233021723440095370597281830456072676405724431239954558473615569285835110472187893990152935165571206749317962994491180095911773455635452603905389945649485419846926617067514393731182347403252552392440812111108776675515688229808808152630825033689756294372250323969292831465044860408891142296913031940571863342147109387778598237173975603963977282207146656603146225375437753000394752000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -11834144366894480992661096469864228897167776498655895618356463676723687542570439317089254432647600644542849623616808461428931051927276304049975187316603569692166855052057871982731144879050132770713477807148171954876334130839065175329467360416743727257962387401055535567601587845022065648864083308403552353095085917015457728197849672320921020529983725986750568586811046741868761936419430313851689265297507612366072912342018619072377696061647082789127336825543292319518606568271885007892550745035732549530771036914878531926885736308343530598219185218559984195142337371964445248405970378809447988074672041075085743732483149681628116630001876740554535037253336985153839333499452280786784799575817791391646663367526026356868417337499468856312064202253683876895254960131975061359683743275606154286891934615167659398732680777479785087470031147768947872964086316031261778567012683530782236589240330874891780033370987574503691468113627190598949628371099852454048393695899364852249448176723371407673293761559509522599145462859352746932591150826787411525673122000246723840340122431688887601332985392711302180549708039295093854624019527910535208684321265524951295980136570493006969981944574098289438671397867031279179363451390253643487651779969725925210533326487508915817947636425758333629469370839999951170311429823861168085696348003979594121793251891272471424208228422079043999829091166840525561563928908834595853756145794319015719637173940281529603846351001365971158023097876466496434359044320743706685859198742806580590989986711171119431340365234369741851028282586523965327376715481908683599317701666802521485095773650481274488743724828552336898892239948438588561446900389641209657390474509407228751067277220805957633808741576813281441799155960723347630387277397854198133062323726958950941404361898177416954198890758422577626946363054105011200567123280220857454243145006566837139507651820488911110959002844955504679571936644145507331826692436412065710779265827620203952858117409792218813094161483752616573541129930428902651851608028842519013114833927707532135782499618880029251239142968296112774913806741151357368117781527644241998699331374976914881744810291771984450003359711400503267581498915845105377656880991550530369143761667379990622812958452786201981332258385797014369056190539267736492201030842127577926170441846333272712420477896240428808280765553009241763246698832857343590752890524657067864806501719206391341946123084285244049481786268291807663454235575865478678403065628196283463717826634284189574057497587482597778708755289562037493272944011745457029455176267470578905762119024640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 320098575880732254780107212898666104325730657448551988749266315846470828145068531922952748961691261968982931516172223508535619054811618723625013064183186302664411239483908118090135467051319456946699935746553248503493463248580586124359172891582295241063500934415658150561824415593754726079707998374473430219711030861441051956623236481644186892231396081612554296671493918986859291037893038969196474704085702682445846038021707741600106090608743566636604352387687843282906411700713270678016243929989211317585816678691799443618048850701613884585453157446723241332696873659613846928251542098880695589710739040600782656416508810506225085361757094708619774833744911117748582362023349882697962899409358797061424484776383569322437440642416789091364539259837244875233668775990895669997252250467205394781073010915100990551767827163786879766134694346656217212638162033228804742079962165232668518579171959280647967892263285265042433819860507417063550567114108963241458588104712287301320342292085686650806866136610823411014999658520942407988207729358646974548956776271087958208650518401116485847365391835141378864290184382841019853486706889125105603009015476116694806707846753918641802900000163109449862438695195813271536297786504570978989269164000683321782381381591841448557657206758453715409001510377764111357215542592754027627441388706977018787770561045097755636781946184368997670983952932689510391317779321674803892660210134668727824674452974687943396097506008434014378444183858766606531386955591426978314228061303845382174221593739157656251618645845969169239722701202539586978394282687079968202267115028071153209630337792482084657710174759715519175854319945306910185588801002508721600745348421249919629714325506071005695722392667486743999302830649576072840369674825710720912523984803442290637176324965883212630734512064055316213667663452060001819683178328597155403419082687072166727855520753125827373230824427927817945102452927791342710426385977480760482132712154271176344312441456376892554310295829555570147208742548904618150190211370280235082403821444009368202430251012492381869913405313325524995069910230327890143774909321787900111795999548366671367034336528781666912066613533341318300226554185293788138246274556069573707444714023001020233602865977787700819215276786278757284707403673160374499362932362161446720111680338433535730805300152787568573026235321352867783570913673249183539082134122265359194606713561315128811130955802747380342133274862971361514837269074917462129910840411378521066168204459239017065934651857137338161545260120804508428382257103559283126900229111305516877873152000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -7997808862521727627143958376288461516406145726636086288325461250328477367805607493949028028129591871037390375762817427468781305677748326889736794039250486507671235638172132581242960598515284648430835191296452203505582823273412379982895677227036524072869046888902052353128921208529135966891667186333514422715909568159226833411790948292403650071793589454182528139475004838172378531315713080834863158673811611522665644064234513679715558888696932621247140470722194811880486780012672459100326497855285493827880731386974506901046312706596218010896879657157972162973643485453468402329907590299625145854192289578008895390419252751153164860935196909764474789718514707628278584284361771599295445647201178990298152323610805769492287377054637434063965845449502334739151866177865425751226533015496420152289102346434174394040106072050198356984450325694269471305164922643294029511978002437676814363458223703999938092883926109786407394651226178816926537910740574469459978324568425232593129664192357648115508595790928600699689442459887133142674976985619556228944865083171133941455090208307530142540354681536451301996265586113784073623148182741935793418102491279363755731852235246494564500882334120131246663931220750818583021475494156878361241477518267121710552750940862213785347876431004756344381186198200317259226632618934742855888787257207126740227057888498505486078936996779006592485094463150112402776084569748598645079023466503814002090089575336887814701846419456538002051427242463800800012662722238209657976708924989499590841069498046550704317191134383123901327740588581476707389271933023350994350008894042505430767670753356501251721842967551965389345836664263958644804246066378957976512313863658737101903907129531100598437137993053591383410578017266522117352757301950021576515068138550761626803138029980819869048331458664969563509051240183127298495544885098663964207147064343207211399396121718531047527623246359058423441651440937577379453814129246966660450789390119492724624382786076718080747880780874715862177114542696168446979131118574435645269597876126765978521565780588378861483741784893421014227659846500575440201563735102878313802887705704864216219862354449959614229021273188517313521346320169546731455417207333765036826994596509567670011750204143422255032015847209185487730078569148937912078215307555979767331823325569144162029482134162546605246024324841929354985446490845114007526937233168786350569523475897744891795585216941289086648010323351736805709342800042600718402060038995887108745237320294158953729464048726128592549367859376158827520656497610301061812509396793248291225600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 178351082259741983391100311285936810932353881452626177696643452353793157726882289909325154045833256257982903494136195869808406178204244018090489980000243344268025782413674717337311674366750359453514362681741305754329070253377255276084518784755316935496061336043306603526064342629004215494166246198323530208982310856558017668923191536845601459389848179221652852011422802165655015626015858222705612411562392532606192822620936653659793849137286081253872886172945396210731676598776531879801548761127744516171131405212498048727320897903324443148921239026963800949925349117948376327948735148132364042447226699112828207651709336605156070155793575504623924905255695821846715598601989232059444717281777145648892848740429441822799127479184289601173160362864517354844706055030216877095994169268260108281106556224039226024943274238867998656750306263175327694146778087027011656782274104847059633108939851141751772075289776969617123537822598987786746909846020314520500349355178747901518467434227943527703926566353105038317197888706540217454087302370135306363905126845043957976500683645363676982964559720344517366266486755128707594957159532749869383780695513967111608980828657824910098220831788354759002287383172397961078580810715402504962593089934246768820985480914879261754855610785173489363354222965371873946551873805456745630185436902036142931035874513903872079677388906818698173134541238078714409676286049346552671173532292084444813916910037563079017313962221009415746006528475613413795570019556186578014944718030679655462309679232858337400336077830250721828656946935321623443752905247525724804853358443044556380576909967375716181261394899458404817303612270510142005493109207760066919028681490593631326315416377755802476207500449751408107210581748547873916492365935871175048332828920545600152089717791721734661148245000714582592598887907835091292661550679939362814631037029887581114599827706870260187931769828999428167738905845183223195034456179330427156875079493221095191146266437885999845173448715807694926964399247225829985221838008368500554662625500761810966916963174927416915787113815980419438376258802472911299516520314303254677528020561433565950146631477343826943618996652744603782767661210299644826741352111624102294419822880347063849351417487406480561704411783887805967590934933523426629771022475962441340240265879713721277121420657593398914486355383825776952895919893291175091294209680603610669321426066796357226504987962172658549948928425508272173599357081143961311701510657614841419581098112980468467802838130780004102762364396194880639434576661085267629024879856645570560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3027069091212227788941135578704599409608761991999036996704134091282293651095094390846384585199601853789820259529337700400645597650753015202129444852120027996683477237300832526477193581172358933089538052914133345513923079019382710382101387018028669393839325281701429754716941411755312688035782576186575636095614402562161021139151218130843529105698786821772802986047823504583424395882321151969953209812394530306661264433805267515304593544094254095996904387293602054335869907638129848880276843507957759140500630991071422693163684382165420951239976677152633555914973817083505553838506123610657459692752330815986363384721962465665623142479519374858410981951089240733765585712637969044540610916625109248668388759981288593409870032424162208506645791938987512953018548290890849513226069058718920765229091654549435001564396999105615741779033461804035684791201265008982148901865930174453139918740796538295338419431034536293214411542669617424942001560465575164290170631956223778345552947505562083917753426559987465909707854083965519997197284253208275609570952583668129708474683061859736419917919523494327187747905737410870759147351399450519675272367935216159971878127533349053880947052776648289023221259249142620916374840063098954915140122596804816505874584642899360689822951744664169929199342964652672107425894140114940632193556041954078843045705750574213369882282821715426004912660587158269159137650664412123022030929514396508580055726564134103632011166095951780289526489011727342562112146667385031741701388854449713694161454540255888311315778237295508365989560664346826141922434003992128117125194274535915435837774429885592705112100923844273055480105764850188879835531307251322617584247856276825872690773821897855597533348303936929833434982969049235656104521521276097345500486222271925286943016035085597666422828697784522528819766091894593225064622725190661743313853984590141290198712763562568510620643183399135754494347161292952743342113101153755999531658294712648340271171716498643907141061860243183677127266973682273880098526563770304959053073257760804161184296145328590590411506022724638722931817533572139010618516514970596175025548861576782064693813690854729398109972130030989289938857021590691076936929588041663995174417648355259034923154343530741470281525002620655881357262297787939330402657491349522236644203635238527671107563766234190625152589586551247793971799948730493517074704351645478268094567048056550995702439316281909372786522316334564056620327623579500887808279327054059694765269752421398607504064991772287470624352436841881385157193404420416499401748356530176000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 70434789245761225237636173208926508087500267823612194584111916626110283256307317499812092605417304975863282516332213881892372597131840427130630508934322752607899198196019817369419288590094904972980634879301092026249883210071125803890527382493029756694514674072541928838855026274600672059598395091356309684940029274143407354263534674660241010959219228652439990733893673599377734479804452174154929283959976364006823862234663070197667213463016162308014515418664804491895223820533419035963392497574839720617508308144748390567467575603466011685054077418535785673109989079950266379316586461673345216346200107251763380467030550594926761601297333483992226467103725498415242021359702676887304549167282965846817610484912636206634575659036264349875389673336470976010305732320830095031590972004304876783353506792141445704705520536073246074735227040418261855601060579945627238693625991260390415233910173169522404021192078470151932497889905242174559633728960582849287963155408864586712878533015079104596791337441021434623005042421007699086281901823542046310811116893408400880952384183309126834826300487029735055351343377399928224749627614706628933535986148304362981809040488442636805541092032371783172459891441574994886691517246216573164911528670732064512844076921537318586922279451932737515280560374939645832329268737653398012149018347449865691476138974360364333309433438975505418279542271481273139965698370952246734766877868289944284315024598339867642012645472521134638082925013816698853619647716368530683975011585827559578112225709742847168825363832063024273881477562599194043310130921284811240313354911192571623731167290791074388764539319384975634524118267024906659756956240426618854811392372194533627029024913004871084031078906391263930928636015773024772614731433000896139952733591281880963804500670102580073153405555502023459658629296643011643033421517620154159286754602963836049163676292108142011073147658179361658286468113053530756794097424964002928648632323515071991228842110974129457849369680547083579540221607618787027753178211824237967566006415964588853791606170639884825359151465772146518105161216403418045313636881237389138317246943420178793513628697226813528997182085980155587679979328823717027304589649410714062608623295698764159150125410593164315101912640027148020430563158690769029226409599882195566590063900273987631270017081025319571880094537955331957156734314298288441073870471660738387804111425454625437546190315750165695455143214301368766803874920889525016900296590326217410775899467801934629381419394400758804292167587748218261996387361209390588883474841600000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -505908865867841263776570849619017858224205313232614774439546417218742058114398203140937593299966584753657024976110528421672769732212392104013260997672402181153361542399546646633387377978411350524466679894628850415554446117276849202105973115371615048647204679641593051363038775504687936257139276565389758756220406570555160034545435493479821180686319585168921385316806333593593203470421522738728913642997159216867782545673400982118545873502995185049408914859763722753900376336958261530746515490047525148146078603940363761577488446537868932139408131899915466832984504061868759597552787581544403538094155371561448561248205865810030318615516403725847233208362020879621421332414227354833263184471825333590806396968948390557480309345091541819360719055814159386146789781683733242916385740826494141355224139311753000103453612050822556836110419233956273439864218870085063698999574363592043532389572234792821728712994533255867764717789186002838088793579958078197615119939543075013325739662333879391044300013967198328106045749559597149468747977491883403395521908645217009241660755436236549271023406090592731719109848763449556057299521306386135354844158855970285756984314599151217394167835646015188801529033249220436460757474878460643814129923177249146805467518097018117125647379295807026375896334361251296627866211984669435652600114784236834303580076436896400391076367417321615876784593278308063074287213445585039598393430782682310837087803295945632602181768047287755739130735860286566003696572566225211785510944654473792623129974975206687247775848792771847608577004775950622032601222285544563963348679377067741296425125492858201680149304697239866177374197493947903936835986521042223066752219518870292688474979286053464021980573301693612602894375852776467506547805930820629399795320950014007189247397670734431108262300917672827939916098506629268055781231046843160303374589215389763936423354472533039643864461267402016578869318002487617618883978542254088513397571488525810592337653409343943088565466449819205745675305117858190258642411248442745848804143982272366390446711615804321049008848371035198356491849901663206816420005368614128711119732682376890653597006692153991024412726774622716329929663036724521817042525101505355940654678841919895084559561517631935993394838874026821508072958292937765346498987030648410961362691614971095663973241172022773982507374907317943871404421972230477775269143314816595539382053003661426463167448519874733510288577346744870210502543247854750299033200825978005997666655413731552941389233730833034448870453718394311898421786575461922625290240000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 16082712000718769980610553689422865927387948006909329380825543704380790704530409538097477481336492294677503706014564436590045019036699269655922330759763118508783790958268584899584821933546603596524413913776902072665681169604151116163348837853082461490977082192582452725794479658076497417099202322902260933019367927337782760488106014015085176698129631665853295109132923717810434367053427273247183819429466604926385200310665164042993745071090001306889214452410860116465325761335558229127787285551884902298883237903177376079804490789476682306757021680229797542243171006098538796480655248378720808260631736682111447651152656407289379295449501367326633340839649036122282937477692013488039154096509153227296733577651981098913393902066059203098923224776186002607961930534534938462012424586071814157282738251325410149841754011693442066726211548576814562832775544566792100257603483744628188710335487631784185471391230485377800115872533931736276833390146087747090602937447425615682892525138506926933441719358957461754356980104302930777726556540049945173530582146799395071549094034256535120068902037922536709415135508962448103879481812255802283587709426587106089088187221161224239502771043212400029259162893387918588911175501388825727586605554836101183713251818169970605991329227263866905731678871597222586891967272128102511748568040299598559874124100331725007645714752903979478533071205824189344142481277068214831363437202463085897418574279874141228421987620657895011566552543375316972150259186756049368518669806120348382120263603345341300551151344336097982808509214733551827826763989944519160238350446182136204231824538902624218157525363373592728538255194179573977390589680272637851368883972419370104391004443527658727492190024825133471639234444692193978745903329909833462082980751188119776892096405979097471383713750204016859664949304680987811426507066217046323179422876893387564910879392943524523061516009883733994321357650932722191044446290162736692941755305952984217292064302969600313425286319595138743722062456184632101949070692571389346880022456907875252761591518368586543464236320173261153082475181326869538814512978059893519213783268930757866025171036773331416179732621755542265084190010097291703114420489023858957354691925323942573578281998087027271351531909138511840573177631387961645082383264993866272297432223274019359997623266853669893100841165863515989595853402354943293372978551758918885110859607358038534687729399575594567793929978788649227529475044275930672967546845870442345690799039364231595660442223396258574619111347094122413299672082859096539136000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 10011456380241879627125945445777017459513624606069735286664003069703502482607617481136084634425410979799539396300560082560813602427486558937603390445859192172145517335669080718970656594723779133891100190917360222726341511265167849113237309181993750854080760377211800283995310155220836029228076567416586675291835817609332651802138345943926557993955253910645697186262456006849469716572243605196549159296962053779296065202027398314728490499191582342774812453271513594200819236518179209299868351554579723200669117936922062839245340101032785134241720110198011074631055364229050751967053010644918385875163667894305140601592901252936368660306978539369407556750215693349512369073978536781535391174998782862932006649227202164098374253096312518305344114805162565684158979656121011387996376431162410110750040985632223533315337188952033353257792696358634780170923161625813958234415875077337500343693304615134658955881628114964060730150628609187846495923772887273120783469197700625384760103056172206368983983037720998145381901591000770496838462709644507910379503421807572165214691022295253484724439994158515772608066788421294417484096304768230434237098483038860928054810951416241600355276564490019700417039147316657787123152693745887724213025702238651750953104804863477945166098602726852784860705214041191238645013478153172732737806376108474129874526678807583053490240768383633524538955819703206296838769290113560501571552501600340734814949098037244692701608646749962929103448370927906488921614483691419120885770491682390502226167922375532360766407861290089670123414008939189990863100976411223119697425625331484105581247236204166861368299996050858024637641010885188508492148738531882463585770922971243665819174813619980591678858805963989792335351139653863542365060152764563186557303559089595828763842580091882394546436452020536657838094658594123431118815050069859587115096988224012098946145148651074185473333984639250712624102454840948650440720765099683098096983578270562593827884734195050028621776741554240503509041258486379572887263365075558654131572467046979293558151771982108497566734154565343049272677646115940863541830594719308097483699898571780597704161270269399341745786402185181271182016229352430221057220165771705202991322246933129912281424830578098881221291682083788558577366417371187586027073990173866707415304676738539867335125263163187601531412054760200195212702236314737411534286243398805040143602363600710500017196143856956914918052309987651578324215062718107870835310510735093504610364720311793385817971616850777879491209849668075868891999674931609600000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -535074339947002695656961662481377788950707618537312673031986421315252802029581887003603176637489743450428873462169956019501725871613143918431350406278878993991148425427898879006142107342783072450002329431061503341281554076931248612523033426120199034950771447431672076601852917095659117560593567338353538553535251635711890382468560615023744943109937284575241058490923909165252097727686807869652483430947813905338222817864549008856599488335758100880437701969518737015893802628855736942320913593589083101915826897715022297846271209798588675577527822101026905198359289059019159496199624560478100196456606121699974192315176520347483421253732455729433851128644332142051820726009583667453381879002396458982720227113163449063207105194410982641049712086078568939698383766640204008377770452932558648414886660063226185266094607635974389760856798364128943706898864878904560631114306175294399727549196773330596878176201424150221518709306871086237536012464527823379497338656615920760355268024282252228135323576405968717252627833689313156400691889023562493683839510954931774819080361676263498420425597991599418039338526647678875757187157879620381465305134703981683287361141760714263053201588498065750541036245360051791456264463250578338115081246032160373017058790332313312293006441275105180082102104239552959920509906112576078372128754611937805888524687523034498461212970907711595775526072802668013168606496810746015907909948709113947239525878060156315764535108893916567277887266117021617413071269744205945221321367604351653988731674204855883903803033461133668614971490392023795573346028158541740196168338899212513458878488935540605963685943164106779225031861737674495176721002783701979267810882946462433205782009571921454648455914995406074311069444611320229479041444554095968355981758369365289355707656428264490488704888817169508119954312568541796168835976186448464383611804184669947452413464865296572637421414596110159576598207918112946298885343356564210438124310999717687843956423929212967972213959166404157696999350550788357329621621893195705831250744825923605598552569046448890453113382594154525049621471832634665695040681284141823648367181306767754090539320145123790376065140203711022559293958321409982305560209627520963337834189569695561874834953823803141003899911131563427987514313787766368754402196594482328647550178868517465745708559161357436050990112743555564754767400082539480240472134426389955384152748420598160938329651948761447112287817169851917901653450806475777289388386253461882722136739873823295601543335620800792823771495499238075195998181785600000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -14924358638158226361185563905703915417917668729890556921619743374687023994092165386681089205065345111351559214550347954240510264197598925458562498572492108324874357345394326195379458069516777481973073690689085717030975387359625374479459647440896910068772990336278379321314054155995875569126443084798320135700508242514662683209462349292088061613495537236269999285611619776849438863756166015021495540055060913617426294320338343150992033133081804769028633212761497049631898040291649286154151668973907309204055073419541118286285876462323486944188964226838031765837229599832813796752811639047553581670912501368522778610184831279230749999107335668893592215021434294852263418353093005358045116625220157309725661182805026804872073281020399287333530015723748488737024150756832120471956266123698537401625517416494546582892346300107271666271429514442350151967763436063416959872759545472513246143953453726694620617433494769845757796876508149053842835879336456032134181053266750684891532980713166051268974070472408274167776062718427563133246105991340480132995647901439355553538140872639768306353085004462559618999707184424926865287783754861086223902602569801935182721514473004228892673521236673515131048599717762895681957333741664933035974307014490559049293479204133567070581672789303448484725263052152910915008356140127387075005484358154364115850579113985110548764043555962016943259501144463911497840562966089008155319602486594675445558759138203704390570025209942284949887068285497400596512652846316527559281314528501186448981530352407592822807835168063827690558756494015889607585723705487473007820425018322227485461938349441852522303617536033138697119418404648099182589439788812791851595480056345359370413495894769940246746817281839180851669567565388291497709578462378197374785504627075944902903718974885440701665144877105550389402493618900206358467807552571926715380103098016546016487599978718982200902999568652478065725527106460082036391971412898454471538857486034165019011718974197277134038003704347953888347116767414966095543901009810924929951317694387448918053223453106710790027344505027349597215290469396140603615190701023914500420140635134342197754737135671435780482563812858798002587245340735290172674949121601166980704080976704426264005607688828170288841797442900070461100818499892815959306986667784590846860945778796896201037834593963106244503834051357075019422247684423235254660956261010350266006390466558612479198766477522868452484606628187784260679287377545609269035759586065298593041639443697218660632531179056147110974048078494387158225256448000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1471924464410646837078789021595554086488163259813387169658727493217166626544794301146805172484918115272644931213277107606731726956387359778746354814457195767311708143816942051338367414246412668163476361234236881354754317178399722721959336214559564212133467966089808301532479438306405177035627329078493439100709501119239834933347646780395975670879131222283458300229691433219780212450155139302181564595976784271294934089709858898115411461672505536764806691283229656172055658795749326700758446546983439755544669103350397506287417749594475345265235550525534368144675569867481346595627531129870789624963152094115824278904129191299219248838702982542319933562423809257654207931190684382054458056530493268254997358178483866597468549277959451916325876180372620372128140723296472807595436477219930115112851160405698629775215897988688450596553086061110872384104667012028740685672688944661746402711954051921160962053612825581621193419365765793286159856126378053471574971783439749865064537287353360446465170652855722749666907257192703566334967392569320007620061699801424012891072704751528044759179372264512930731159997563420218853432843521745965776180351373512716900997050710305784103263964613018867839559268427331081749610415321254681070360394633949541158064197328687400260087509432643380686610041823137060347805492081717202158917719874663128016035209536491938294359910159202173364625471387560438710131905245874000927853186882816356416626027130717841270817561550572447487087652717550606439941282053826711050196529178376290809156089051987183242343154364352045425310811271818930644176490691970473612145240431434737194838927174087856367487316378140995561652404518610284639331157562099471908842299115120755955083783578994426989229263400432925708548150965144703655135356111007404356593895608271588725269186410488535370169275569346694490296822611792055162387857360689222742304275435745691816372413135871674603469919743094347159750816151566885243430522098127544719447293348870564863838536083395316504913311868945744275510693437428357594675806501334444791186702783372085741640778149054276303303191533588703164267996802812739983929290076171050824791094819651063852871841956163692077142049729282214656763599795651931498149889657282387568113446126791967807846934366321992513065069641192741975213418793186677173307660575135732835069785940527022866535995489454659280828352055392433764611706033656587979256065975355972177617446150006130349884920833284575434781598818123478354750249891651736084603169053047401292135327350005070427689132865605409767919616581512989979443200000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -9368232180712009024268383670947168423097151089991690712941245438057047896574278576086026856811584580292646512120148257830886295512489059059062519186031115742860538055810424830458360119529573612452453005041142442120575219145240936440404532849349960556529515983359595982212060528190423632913226366106710354487843001615139764782083492187246526681041217891330666018272197164278104637174973145646850723403447051698816921166988726034480285838107598763908097874912719573589246047534686184198311625075743736278204811906992115086053870096731279156583098596713770827322075912159320871761330860406407273938050299000819180497148018442531206122456449545433802223524498984912030473785386400714334526653958349159156181452703543020088291087719675069832940185016493986258087240805559071381276680123031104170460980472135134602985075787754364549449298224364436342308195861953997668136545544735085363819743628558239986831365118953814921790255535485547836598227405523223660399470703100930310432151989174290714818727413859781098939246981883430502533719504437886568168513404433727770221543763682310940495839064614860104506876608316268847447347725024648055782499039758161408904642763110470786217160682794874525272612288404836197299976631353972658858364415748787675993140349008405108070981940963391087050771729000115067347029762045649899343822347605113681087332451396428625884011499833667657431279435264893519251485371488867599956896466914226286272738667937674229552390944428796537733382055773813202452404623492631750238847288674452567123563484100304272153973098957768214488728963174760157644953208410538681909271094990391043821957287090884954474837198635375044917079980659153010390771086512616808088134041804823105401220175845037961530945172552522055437997009732057472624791184139667668000508036246893685869997118178386068898427643164580441274539314424853111128508656289697540863966830166719403574057139299244529391033128273437423706681609865413863935217184375843317326008697669899988571895368652960687617936285829714324347561499856723114139834214585715236409175234977588433691225034043272408464078373356168681492792869980699296284363883785481019014193190264943799679479543217125908967466200327535888373423416946158305270544535778366910941030654302043750670808622062359074660076766865163143367277538914160340954433751665583211667462736069485979235405151376358936906156416220798093629973607483993106834522641365966693927005080494251888728014175321270624772745520987394168647305114275719667053312089048173202667325324858807861972481929104494541495611836511079628800000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -72363952669745721407304174124843019136072275848618647394659492021156768556735250702333862567607094342936895464202565929969317718252634516936388248302377360775679739198004648630717634213536050274548774655868583761640776997652426612017379863927858137370827898697922446046541011896818944942278990998863572187592821639808250155999291328228954923081664474202713111667779015720884940736430266429823113180465555912178100791170782977846945803829176790189378001068782887604699859145726852019644900758259892034961397900899084511342004179225691941141789103947090981754936777054164944505922684157572727414293172443334548246808810181556211873152741649352762917264945421517722326986983407729064864172454823233496297496122091895565226486196919895555112768852201961157798548252804545554229430169834503179942211108761757503002056724674193928812288529401851150184541523875159324882415893612244542060512715369646876028255509887063222978930682394947723488698955983340785075173583365010893524670277922655514833269454750037440981009591205668773135972198264407172578462144402428233312676216452005581705739996841716100753612344727842239283437161091509072415375893836440237095789773113030755066933833414472407229125800174310273848973965333909440479195189484669689794176003748213665609559557181734414684192739792796129839832096063505751059755482250298126127286750782389536817225040723839984101635903962970375368522821744639730257478712387620745599918817099073448272260326526733011082314244855314879149795642112783510602115510848166504555896258399628477137487451974235509867488814491244548839264706068343024268167259261933646747267771426623981871231863736123745409082705289596738512662875697752540255456528885011801442398629994532705475594502438476262306759370333228163272060090367944607427328691905373902450946888234163336133965599523882825371191781367725606735616312480672717554664002411593958460439249186749300722125306835233112903917400449492173160019270973314716656590097014611493303518334797505727330617805703837962107492688899876219271706270147532209763607665156213819808388788577425340541889495770819979045487496408969620752123652095422532449185320221198701258309730028824654085184803830980052190107921100073831115595377437319698512757077310702567134337778981410251957974228800364966017323884677064060932172415553106921367290001965005337027529106950147561503988690314156745519176690299843864897654429208287493196178677545884055588232010485967942957961742379635646962251014331718657580623187344202577909988538664209473507498705464232180759760745212674048000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 6244783594801570867189876903354556476560284854663827295278352382382323644017676918390307358473063080002636577792949695492982248887328186042179972263172423267880494356324802970910737689707668027681243356508973669786811172282175985462139292582888792874726792019895373594732536885370758081682441227233874594875931275101311199826935645655865727558606939167986554099058060424288203189737047151028971465236841956124425604653721186847238886236590368307831847096313585912077110577448180949898808724227901456687815210286510301087395420471288500777576435616652175437441993768187519973649915815538639606196764191760736741692871030058200774220296436257659586772962397897651626667351895943425313225002645609641183134029506415273557951680776791451213125528888149104457505327701488578555899332928535033489180405364875828352234437499482526228958955357341845889850843964179197757583034435737552146202513877915234333647498285933699756950723985678672425059734015889075724725557208978530972090366974559404064860332682364452345664761440770222873875341587117838311506437759893614522503567554994693088133385340590052837849590738604638682378232840033021468883314710345224979508464788916356748812406780687165551887646818268188571251358392718940273303033554747069273943229525639451874966267964502770066153672187024090141817941250401867494377981112895291917974987873586579783351917183137892534970211449497390944184628740075124015722194796302586867582806944349788441035262585370784885714262067817191316973738504626450886046206465813731158652791717773889131784554795113427057772470594771484553344841338577803755839735781481252344783752463630999731918943973442825179634525944552747610386818551203507746143555169665016158594293561119513284138728586031804552188022869673370286961922576540580614081120138300156763620232746950687033169862444686032427293493667966097724511549215529003498017867009289022565620170263276301984224513143388127215230764898191810560762755512690427412042247017547635251800512284995572697170082754027252265013233766953627673143803138276915787272528266089003397784663731110021529716578938061573122269371657741599674883642922475206207699710807270266305099742991655289876269198996691843561291868633476494449074990138630450075092101920585203686981007943813799579166032035926140065306617726768909948068789300270269950495979296727878196281574787724953159655060669593164913543847635486767510757898669176593221576977536832733546658519465092534414784169088045114248043988204268202696812863791499137869702120441034844002805925484940524761573370311475200000000000000000000000000000000000000000000000000000000000000000*i1^55 + 245640042529836173934801300606682586668755566053125782704584717217112289298181011376716924765264797841049944517515291100884480908600567465233109653909827504954175739182513916118070420386278777218194121360252498595924781507063392433770669988013857844826184531244086314503558829000417868382842590210869469267251663671793885681993475349572072570163273262633658571364583779166083185709663284712061599466001708717376491473971945441631350735857669468225956555965308813156861777061792963435700238640855332301166809303148338290613354186798388381915821415820805068300206564584752014413223942463217233559431509850492017368809339757741340640117565584939528941384491659476982548962612712628428705718921329037544433535299242907378795047798199228503835159634464673156698093763711777939242356696401290288655131823918271562581751279638678503302613786983427146847156470511856417020693243082363895605905923674837461360743357855902970556357630957791400853841967572389050293595074781043511976628886758845104059288413410300947551974682591762097839606358613238473310779445486669072566950263628805588897990098809366949326149163264425294466509652746695778793414451828952761486115922666161147167833710238419703542208502225311950789672590838912351055727923007435820259669836990857972627643834777830734778662054230725678154522082239739833146078240132208302411639833212927060345058162370015945417382942940190926311501598169690230898297471254692559783628120208806059330634914423577214926401291218137155614364327243547832047505350562961462135063611192332795915954470419688068494133552031336462822245987014623791053303648145797569466630866558551094490263525196439380290662250536863088575992423403409978216680803964732194388286574859187108899852820147944482280473237940208324218744819073748305251344138866045665644070117826406210088726740079620367772688552841282476195979630667015003722444882666788178561163802831498519855329319471390020945507584801277550310957211762370024039599073449524425155132635805435221985754935356727410767529376817026162768513939084144497544909791651360183188106137847665972964361059775557553332317816995097115579178269011915685429447404321598795813989840434431322258628357041109685516178183180928591119325789771160578209926736808695882781079505615677412147783990403823396655459582290447043729623524654934451101236426838015431511438426097584652715283578401281940324245010048112946040655065450325391764050196696403287343040052276396502617501409020784668610785901894197312900818921393196765532142123105209530264162163476526376444493824000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5648957392173447353151923639906551869468081764933902641729792274250992748651689025179641132023902573643605628425162793224532989195049048919499499592666273752068335925711074233331196118037143228445976472321291472177337243969450490396159653761876002391280467869758163681670658067678060089283800357235428125442152044715516537170246905109433586750506088992188019767313220258933769358904199571875881813138065941550523915846104371844688892091703948545565337777367902382400758698206475460867732337151815788994864584727432046200677715392610714553271534891740138586781604783666469144760163348488253062231034783648070584319503427370745633241047065951703234363195423532664003188923859610609684870867332613390045502275503601312092091340221671336510821684502449861859281129991928601818188640875794161854951214982222249376773333624375716854207099902119655118551455473403027638135556185919772011853582746069154761511597694311606815325405583563811012888327237891274023099954364568585018067051351381808654627363148228381230496738584944657197720994025542195403544559002234127365878958011996735683927010849554319718918844603884969908491981833496927924775201579866252904121539118455107370625403740364097218895309872083278644154276877677163468216772801319593335866515218437995729824072896587675679148134433778574396417462067949249844982521008573272596641642889268202795011364195499479702184564129502000879855573189909286742274139572346878750793617470332928741861685557056692860998661527829283041919174442760220970876960876014671922959944892937005766399439464064672731110750347741419891331747997054948040431921157695285906716346264414271662205286377681356517480180091767890643822813098512995954664394627673462418708729545957173994335841147269488548362752144527092483930149924529418419489772289220124894241611414121527731616366086884948515889619561192385842897707085668046889670645564019913503623279317916043566571567255811136124476692935438697109159211689355497155848352707257213740432978079106126739428754675648726655203022292033552029633054296395269288816997907986678087600857721930693421622817972727723878965925888605456745794995159181228661507176178834032010950836377232826887060008644905205708181222221921563629819740280602853207256360640454300390690895779319199607921724750876391622598440578000348057120090574183975323175597142105666227140952935679659379805044000607790881727564473274388046717144656937891180808978377460910092224821704427179026956788468658407709453859098625509837116144950953137978734730687879759702753260927935634617663488000000000000000000000000000000000000000000000000000000000000000*i1^57 + 112951903815545695725323234043678286269538995038079416849438151286590688900982359691367883464408859598265244526618545804753912745309921740576789751937549081922197914935786053271311126113682071530772107850947676435064154549789426238637234249077224716303320043151004322419495146649596161065811321064673854584860376722857393657511313292807749074080468249928110726704238401180736000222705239987772362654203865154077776763797930898830748095797891476992435377213165034002941957401961434795644624486060309011183006740175958442045933335140714850530794629596067795065674838066424860715371681930361431128873254401534436156987985997500169307088002706742964959437088892589245296849557735829630941947045291985471207538528746584243482467867523259750092426884507118106106837232708226379258107881503345090757739766396951776522897670602671866709145674060489099453635270049476073315564116588638283063459295432770773815117288879843135217784647425416226676566518005512290212127895120447961155356633274633996962127502189137829548438246387826529448024340858594236650068041423900282876691866617541260841772656412729790029136906249557455425154462807762312230022025194708863183693459170721500948801640557807675810215906627494959027399258968996036098123063336047977343092817028649002255869282720622609550317321330509667641941566045917099017948326385435831715617527939891535247673638417114004420153407782354396119283355871514186336370903815670699035672885751740922132701274411244172095472105141836358291224369476860102137378973987602978499103371274781763534242136771072438421830195700996706997932008608127712381022799373170864328604726005366995083116459316178742303210300798351491704977363000698600140763412658491095241548694099967837806087959486051075568962837481342648953616003144960207837044232877768402774911587810901048801199489474741436100287901335512348682682286994854483554877492100600632948829075756216450498855840751930114393241185999012296210930714873170501596916044964947548768955628891378025304510175635344852844486137182614818857946759466715777029907183710199087505042556193911005309043251071361396850244328339326766574284860783379239789240182122514924190749393982372672124939591321776826367252805303481651085700884129864669874856579715054172176178152933463927486718782530637570738152364261313047562455490545413594341822492903309673555284527020823156705514802073138044678398091618319141061245855426176279238548949742516956582085502501624187867098615868515732014339943247710551428612028329550971611151193800411710230948934815347795558400000000000000000000000000000000000000000000000000000000000000*i1^58 + 1782361252409246088603495646111158367428457872417580576184303966823381336255979880140978359592227850506284668110526060711559957816559972131884395980469135108750147780068923304148973773321239642997887836576994455837184116097749518243218217404934050515731500933584183738622675284751627785146892028157326933748332189515514488943873245323353077625035488500708187821030789902301953695761597324971875948050683060458822496052910616170733723241664741415351973863439896122895818388851073202328610142041364017404644921399008913307944243707367434833208739426459198983746969550058324702769071536252830347685111299776190100646747618897588367347074907131612792428842905600641989851079781640771145632111860553397495719897980247702617994374712720277645866155916246431251742002338635560352903715659422384521393358498111608968086576353250833104375729660435256610436151762567219569710695865943282456979542501823351953206034161225844190364377301290420542909726836028896210327207299159464214579783365809493755501178789997740113644867037683521547633894834953831540513098584043301589718683226386598188420978566569155589555802244666269439855860095426519330422667835732560315020043785704928582711572339045919749562278531679797432824148468658228392532665647704070332579273207852796072506897315431230578481213840041067316165184118166600937711083827852499291187137680238942799729590025166777577197985068505558021923084247796106495530005549174369335858495208216498399409880443367214962030425852423474248003584357051340654653588742055178165037429608300664636440878267583789825429705739515464130675640108002689129607499440038790795284005407917053068091542519204046335412128387959366957785897344564415428824340443265049960107168781186315017302106979005658636812571711986099183149808814137088313151797090891025671393818751749803561538021550856793719872833468525652861322007702173905504617728547754736936615713776650312929427517373187010742521365497084167615538168574650556090193970382896182912779535337427077749148434115518762396121790145863801602889566448697789609848854853127571122462374718871892482571593137137332225103506168396396862524154718014571107313280333808301424892349643328337698202441131506154574372821151228758693442569807918660282280222165098855853556717169069945208050473856672186759019555882185904325235781385666540243935629689290614039481042715236013166711643854795292160823758836056446715831633881618384589600074619096533833013236253785287045536362869119082357653947335154613593881416547860417002205886757531435862557318798586675200000000000000000000000000000000000000000000000000000000000000*i1^59 + 24091152445211157700977561824484859028448517782042944226197796109718489088380748815935976188488643421791031243355162535565596340209015979232249639782616187141217728308879481874352274270918000653513838178282457050726911798068502567939996243966000658392099799760501746732537941176977665868999432134630997603369258927118539435035946605629353710717882508319190561990233571640305232779699268319954079246850734586226395391142004749559514805505101141118681697274129181693532233065437433057360027614597421958805083329340814064799156196071686014437219761488059927887695185743746628463762960720169037531060548965107841539320214128206132907590463269697797887418250310548377668115265504639069387377779189834222088515289269124201188171485720313547058839652058182617748114917358526962246882502650534011645132502771258000561049931409591541338682920687633515315971486631591446136540023602696053452048149295852391119081190199144180212465005999755718127624268154831766125067287820810080809473114452677655730522602152042129516523587115744384478042038836893461450575308255219932583044553180644556455544658426483572314843778308853916297709928432377371243418118781765705372925332759141080349538858180240768115754145029659081817493311332509280780647665847129387640365601964634369864477492429305350203407773312527398739906076306920613567717651656638266782748104737793341315029515965660272582354275003541770813670527116851936327335438818441013127849550506892885373435178549460422803742685637454198060009746511209037171228851982193043642917676105400188523295919854594709853896223712175046901818512016868811569136611545863708406404985412606278186404667207749845477587917831036639588635374821566529124870925897822243848137037362771941221147327857329276203217917720103697236622630153930788952069213649074840232673435439897267555870334577612567534677369573152567804547089988481224238016160419321890118210516009993633040487906991715496359974296101584774011583108063205355674718216497225282800150156859814431601077067759189229437054620962859231198201921462167264857992667298111727997075222139741304665062698572310884988773585240134562493507699627055230718745755314324075600453887306107088025838139423922726107007429864958202746144584119932943858616582465514499057554867802940698761406310680853111033152290477888642312086878799553407926759286612155010647710633465528028074602446591091166077102577190884531223394971285804008893142531431206664697398622030674110838028980746978487315880863685021976484238219157299895702098211926537974149420473647104000000000000000000000000000000000000000000000000000000000000*i1^60 + 282602110961461011218653632957772962810929715630863597750046593957290101416470726295979594868699953180986600606843862622828574986231194832340286205350908955972612157219026983625201219789305513070580473360632463417340318389559744968376731616089425941414578609659580413708538152437012060862219155655530663318280823639214974975002992924697026446015100685553712686916644091044323147468231174195541677698532060590584855664153138021148107236848835065539934572863018701406380278457608114850354584877644054353464556282082624111405611641881454182629874368664240561934789841893558292538324775031933253680653560820472135521212253079244970891708720381673539777104743014428024742796870788157576754362596009961032235291474385918103808002638217163488594428454789800321421848171175885511085572162141616481267514424022610593267361295823401072903381425004883139526288244393394418592592464646219495056520485393601737410368028647222646759941099390496113744649933252933341748537478317198344068738231293856179401945579204148760697132662966829046872185484342617629136403506134747971770011406428491134507014024324930787338190974227832946634404750280793812961424216370136516891359866065859261632190528460917181240377289230842795604495114763147291372165809832299135946977913994782994205897280035968137606881189617719212941032226555080198825646672481038402012829259663815922000419840703364755113325008795146476857771697395175436735136853701024659150838866118686459798319597354944584219584388814743675474987751098570487468519767086837710403510424548109783490328169971038537648621782214256980770441978707921592565734514377509598834669248602763742967105521312010072197850357835779872381441225528855293506117872706715216573360014646562783843818187657394670240992757972567719321891580225360737789519684388031466148692650495570980241253041011424243607523693005711584908861040023449415452773789222134512628075440589237700172424012048327576916885259927385661570619521499459809036877315336798952485588396799038530028261896038862761471885627345900364750737456717008401757445424078435203595119633326262104550471069822562042057396966461042099192201756711558289619200061140077945141382656379113989338716323422308774412983722468729885872172209071610008895476959284378667880301965531115609577849838297739676838256196543205960157077914797463517564233129589894852579653918005430222878063477723023916562830672603691086500182026604884901313485797329019484027401548224561597103517698160512893066289205633150840222784324956955677512162210516993260153470976000000000000000000000000000000000000000000000000000000000000*i1^61 + 2742370110708601861058231657103824625153264223307311571495323487124955783888099524777061252836334638503912393630224280992161815772200232519582560267081820195072111101721902971498517247297097110048841467433839443125724924131842233965845338079358554266159419496814843755475058374507649767515850392370124537778095138521731355522463121338416505645746161639143308927146372002434518948304317935240235794287186999198506688555873877829110369251927916451247175942087114951000383797987637011478705464421612603436529716197735299384042062066897955248527189816798388208729474006255883990621373170413010533706843392445098014478364755261951966117539588018672164033099658172160343230263970890835235574141673903794480314634555210192855659927519464205878350134607952846901370882823176883166068420693111358198404082851257358964855161902037173341143563145719205504661035121948077031537534916201257951924590933368426332694588611538058606983214507268319948936103733942932679265622509164197206648314517243892931008397817363035250989608085128274410598095136158627477701405188708205834769309276430498022387314076033827485655589630505893149662015497848258654957695129048860944278165667519440902874531791873381053692046036329472425531390287618279520132990445457329039527570680573829693825006567254531282882214686966395679926127900096445120932096603640544424072176967105264893577473871792799929487078474710638882268391488179009400960530149510638192196446889890556825864738468656834226632706669214721672243578999325270788242021457547977661542728740502220422578710484379148307473258832818369108668283828732367631625897938434215843007712917323180430560533030671228476701142128854841713346669986319893455304860141448487487639916447500929821948498476791347948490057229760474220880234831411594200472967125530407183812780538434758737650744798226190170822088510633962606395524873300943120640128730151521899543953209400878004145702026679505824469171862722792798338672322828420180257510034852174019051102287707778205370883135614569984487518647491680044132427952331076853699250099921094658327224436474773550746865013718975575325272204807451962259007963448623872731312157212274166647182609904530421559224047177725244392102314891921067542794473026825102136526499764017331445436937905471066100645261118738187591961372059694567167018346333886167429434611039044122587467155942245473978901756823041751913339511138022237779132557836534667513882299484797012378031868827130214083349736324085402630630894104400455254998543643051441904148900252597669068800000000000000000000000000000000000000000000000000000000000*i1^62 + 22578173536641434382493431893163285222378294478785897774604270070058248489831016025763228802940145266433688986524536601624388865768741136822854279571364661060814087736601717780421114561437961344828328143487960016329381364442376585294458973479108223081329440038028524553122505572224788585063359801607164111676241592790466053917069107650133334321496866638165506166220700336511611734248502625436217393108975263508496544351265362981474295322534720069683298475171438383926070307531708592227482311779418236161759989817301009590008561176203839752246010998872514115490650244477586138471272941352926881660473775463573639782023532895172287290593343212049009012630798428432437196075412855961036145225596161068463477958408477700465387211756456796440356926026810890486250563121192018469954953592509953900946387469082763336713161947102416468388614247784898924367406904937353208233579607295819494547245358979984414789448341508169999627004387513857989632360529197050976537540533499965265444937598215073478445349091814847177412419624419688494422726341323660691682698258176368449943038096629953019165130745641261605510153790364974471287232526578729163027199820977887809880197767672057052597716123733799544423575371097167167219991210309334103420415328675276576301637484833062024165621538253702366810003108234528409759778106072636914077451592557343074250521954647761338799996807438341184417157495653478186329309872130949551920911866619121439084475378094387299911558989596261161292777081723839483835438059211446162430500854635205118081618638858911512999447672225372012669984180094455906619523489956150205076755816621145295366104436859320290884512127666492396584064341875086307568327422317385139703370481736979318900494309876579360502913895663153113118641888187066876521702527991059202287947190525185179832912377820774903488965264918623690182651368889535482091826647500346067886282116053811649763652649000783904735987408364219568945116096666010004199157165160858184288506216398480313762885076670048242701904828017011175350745751371202851585886086863067410060572423552372664521579170970670353349266304505964282784237466278269184802727917137263814763519823322953160490282513518055988261666504099679378356013261455282429713442541982338422302248808835568056114146424973798944973261514999339938776714968976066537662404200455106783715540265766394143743029299069537059238822949058021987752923455011618079994849368898127911779244981705838106605211108253858016707566767344481598394016875443148899328770769090375964486654362900234240000000000000000000000000000000000000000000000000000000000*i1^63 + 151196513450868042612130063914449704720965079114719011321663143426593550105626226117344611954803346232671493181205635155703895571091169892634051939487924356285777157986182901664451132487657439490890872601743952849984286876643449498267145914571896291464611843310025217335734290525450100489171137820726398246586815927203773827768881538582777399366106194308815778915034679843692465510192366963341662210686935077395357782257244981753324517691344973858693319451263881479851754032038352923843061099368015846027890891784210506959500958736737392682208292223079301971590656972065225502093968298377512506134257258622673678552162317616445456411178422370124573319943020837095206816646585981727890787550910038758203128764296531889655992423473677838955325852978185430383996346566981971512359363437193386051810382115862801496753654154627155646011074967565168100883625077102736841387517168267382580471751646170706377978228128451769530597888591739031755954568739714007958467662753077996746254542991291702759151186702535367893583782104649646019574416228231023165562263488882768843942307320288272519419673040410930091355159498918566330216571823603458307399962285050156831109788287112089070211288003887284465849488187853797807655546640479690083094917266220087910876434572936902154095312875071886959619245309392593707668549509804959732675595906153887940997796831395001263879336645921135680955199371541118632128479343788243079798009444775174417761162442436327890805702043797354013475602365233463851162787249415061458381089950758047687541010379481375413510198499054640959962751796407674516042442401814760144290539563918841438577411723533441922539592763604931052767943148370833255461013738454441270543580590869825572048142128250060083552647057233892215271693802314672184117075277644970502573118016526148934356470692127977562891273198857048892869029087428800942713531909823684226461100043686084060852052333000267301696781576722134178501165928476321732430137078995403379651254602207533455711258988412196644373861679997201354798842565409804865093740206718291292168223648597320435092549545188835853902315313787139529846809807831829813744342853389982659026241326120535700654285898108122807574050808126994312524493620663708558811698857512587132760575081474392999979941462830796054674716625535720268747742695485517465565011877473254554727373968017990751628980876343736473087361612791042262713525892279321056489903335419857852370470706742210888007149225272431435689974131939048297207563704790155793927470663299207824018522505216000000000000000000000000000000000000000000000000000000000*i1^64 + 718852474283062259274492921165307610834889083882354515477064588240248836324549268007944610019537277540512587635391309453802083894019388559649353842113753085340203907619431890478170965484005664397956839325853095644891082601339510136561265817730779338080702321046900720415037278440098699923815331249260928886517000047618412775290851023991941154740482149733347022328176824255871730791645590671393661972447438150399632550107507885363329049066921663477924372065237419772702177359328601583593581144960448172058006385546116959385269441714667388412716901359147509693009367762827868173325835600071081206065283679864053928466895262908107914075358775170926592445171436854907640484003176972742163186564840019664736162731650424944473652125995318684891531210547045395973146301656173152735322685655297097696999823761871305408486921030914483202323619626712991343781317295204875653179362127393042330848850410135116083472018434513795002642446405352290168868460440008115993436664567830776146279969032194018139734060667098059267411317300882536208410360685552969988314622700417131383701427479332001874428778018929144082804933597879341294871299505396893879916924753784683040521353855536952507475528471080461558717607186310536811907758868902286940879393164341840139792744016578162190183119901594997226411388321361706829278162959335190021880868855812136515472883801384274393077451624721752970341290243637150236782683773731135302442151739456193679426014970999900102324987541243021256115731347461479674980199281089840147743416632736295816344957774560178685451357428432321726319432549512951110874052653453984881183240431106975179990143262133584207859551932971911532239860637869810691243842439112650426849716007096800987235556948058520551363870581038093651692411486505637062398941787791766114718769104576364157522098686693322748234757281934024622879662227335618540412491446653575586699793918225953804721319991796213334049656636028500782316584251660870976306829118939766214695345087582024689655839200133067373597394404215833833455976794758547878280121600049016484980742808531544059478230280434950584200256674513971879554558556281417305282942138022601011578450742836984491011037104273625386772337453286511664843657671536147061220867109742498753841633596607815739619241181140987580175259012495340205793219075735269456639280669767032137961495876636335369796628873608847228352313594431267436691109020090203925707096928238631792631840157605504263159996375837267877839970054259803553190114666127654994491239524967624402398085120000000000000000000000000000000000000000000000000000000*i1^65 + 2150813392382022203818403422935755225026573047793514058495457597327633383814194543823741651956485267548385633251848631381928801596254147697710719476648637549873890732473515785911477066934053851774914210851025815410676706566746506463010382963293224045095898309261144989335516728716230978870721054657941616123650774027006250745642448757535080681771187663767444051572362079071875313881462678823960154980403716448444992034978689236772725138609252797890754186565479759250790353481237040781820592989256821902531322599836094577859500376043900576140877334866020247228272212434334870958256898274003820056364877844537034975600394508229475381170677144592397740857796567967091984713546058658932241896359092931924966032412405816451334686745389255758823607574309740783960918994697666986505321645473802948709602154463833291706180123901161968568257465080346747624756885661622308254242067722674381502062718705405176822739783199290480418726836558545526709602801060135175699573352637945045519078148446098977173039102830661782764847716514422911332189859387848608673318309115581003730466213635487106140000782667171683653688381924377267020813868920972464986224163975099042814172534556926353109003378395961994512466320281619605125295905713527246429891607840943162809930901087856826264423591502673811071679470698233788287177463863755775545823005063768379565636407538991023860965313217226397897411078994771068428274468579008640331633447470725347996357817321551832981185374204125443428687341033378595165304078505214901859211813509799394803112239385667216789325472534104814607196325560817423530338054450937353960985529509640718580968636059262518471071340440342167433452378897302906305193737571500003600743714945797578068260456704058428454741550154937167075563449445311926543389680414697937964745594848001956361239002791401878435288874745196536704982532390092742756451439444202168660578878666667575150603313346477685430346079205542308821651072524361480613121558337487925447213911625405798834317153487895411636680605564543004024430062115002717048920499123190310684849344042498273363452246834029006761387531256167709601689826335678231966982168379452791368978317141782175455481571055218971156921659071111952463080919235769390255082035826069307777366902202845425362848827980756537133039878620409904709254449525496227996091258156517833162419268721117896122448269140076476470028209613367229793178491064028331977578461499676655904232737825063815645023840786096489089686393947194823152079126131857377108190523479265564950528000000000000000000000000000000000000000000000000000000*i1^66 + 3437611997786590375277688905035536291509213324054903170441258076114331382034630219117401287075574123491558829698758212489048345600359259505085371230752607424324052945355795175475411098516958039789034397100095726277153497358575606359204591062069116093983031468087871899505499317796451897023008942798970082472688053992114644862511482708122948838281311841190540298678501956954448968856477639095727304159109344239030292265623143548368942965004803303623805712075011338942246035673000760849579463144054898380881945600565844055475104555605157940912005236997665310470092930047181302006124128283475115362540242101225303514331933930073079107694615383857524771316854245011435936905399600221868012447828334059455142268209363516759147790680749830953377341520890384295965096142075919694888066748970308064522912351847088473755788973910927929301134420226764385417299091668612779918223150883194746361497004114482688402004711672546214097048929809905111267627975337193696632182806064131630632135658367896358491102990716849308740860502240176828354810689098634899661195382624774034222981294325225170448194458902560253860288520380207062212361776919079851220243842508472651790044690325631596879777568782325732620548376680036942763324593716008723861864887402667776081444636037391529022907865983467834914871659076529931988490430972738024068898020813862513997752733007977857018124609403279110906458061704241325425159988075637906104747851816471591835971139340344130660548277813208162525054951200875844869534888541338550527304742846247751311029205815996460037903954548266613884003709411677630621989625195724929786144427585639518382436269377650648176447232181311541076874272426504774639760916267167537369096228633261788771242721156010960139549425261419335832462318169891637551221461673242345774784201032500429549218429187962154913090163121207302303239529941289695040613768548134714946326098155427931819676508805940534433021296005001991149130264446636160681589056031639596766686587005406258992452341170585756390754301287689054860263976694114424874701741351959475087942136623677006618438144748103885310911139077029935039390645536519417821075497038938677272049778906226164884851339157395438773718089796784548479467191763137395915149609989492187807671399596173535176010993318538743267859671045141171270366182576024750608794440217786199347900725981220786466090380658628425553710462378019235099626293297414079141794420102672695926209234247466607341505670186056312988986198986748674877711519041817454760580573065484697600000000000000000000000000000000000000000000000000000*i1^67 + 1777823862249546644782524186951199899793997656103086301420349115211894192976438004490233743766651435382069117824355228942232134077470310143697402410398510925442407120889656853760280134044470690106783991302781079300732794791140504261955234495407233393505867608531555549636520467925965266319897472955131802470375575279495179108761957945127476485222909403474513431724784226028793173554519941239685509298109068914304194689741213941619229885760701629916314102887390140181110278437566788275275158200473903925639544587901559541664526881505806296052754073057202397797874862966558169607282560496498707585497080584038589070266307538213785621276934936133701161158520328303076643670501302472090794726522081477438196595676378729679652973746160898666465041402479486953581291520619629971265692864820511118574162230363963293383896398418869444752307374151779630328373099249497363466094968606395455112558130530994547233499212403787869107586509005654435246402117969583773587804645537741302946013547847346968978801919559190357702015711329166256329843630898903710313521928741931407076247069564881680015636370077323330154995746792334435257565067789771886789081996731338229830862568806749551755144886652877925132563325041779897849836522168649031459642890659383729724734344368775067465722541815168343012731491827921262271861230227028446436651326209538551395894022414509430526953549323235882397969814066587031507633201131927152500149871191435764968146666913114009539025338169022812645423352185482133307605900445971023192905756404717831569068062009681862880369947068718494359749209574208037937881865767211544878256460884949628546606387530845753131133829424808193528221312090267605663483938147900437696937411688931813928130494148103770752106995534046544410079088517963741858305149597240028209758788340323636123064719562308492072292438701649065214764699357291656120425385607441009811747586080015324861828071466418660685472794487767396139530659937624804119281849585992226028933977419245184752260827409808929472687504262260489491352006174027788871561146770384055701604039778893587980839997186949788863240904516421633422224250448097712542225314277902004828426389861702536518595744034085770011075631307964973988138304542877475696619961962847124856260387190092013915551900154225375515976338144291549615865957850015920750990006843299098003557092294208743758072345300007522654630553578579977349338991310894846968925922314059071894550717298679539781353883058951956452345243149690089868542916813080641434078748344320000000000000000000000000000000000000000000000000000*i1^68 + 62809251126612670473586721016884034205527522339432336330266532181838956838676767407591467189411528483419838450721416407441491300479561591598502888010861727379992497640119970305937851844226276126734572194395026532277296705241132639660930773598089814736217104505093792927516031301544272763686687845031369327824443214962597649674338324818507673862944272726220235850380892189527558007276396648927323417729893646228613439990761707862007405671920830540039492846761204532643883711995420021598853615296285565584326249588077184030252363964564459057601147682780015085627010097025043604357880078383971278677342933759150562026668261026640297813251208825054492106534658646545529677358888907119496326229244081109202954046400183513621322411959333456306587909683189510685610715433857855744062173646785917707788472767852752899094884957519789345662021132500915483703388364647837237239263133858397512510128623048311211676768910092196385098526511274553858142935016083986339010630507049421700796507506196819459584474976381223615923971310875105747386750941708812102612131700577714477147042438035459327329760452288189850389831790762231112635091579603209056360748669849611520107179535093975129272444972033592771277887772602961389343365472400163826934140206191880129421972661337918565664273563111812211278134898179485669312189961639484795834646227941582863813354318394809601455517909894744481377689198950230263137774020002063004486741878895346427207056497298727676907793702325544437405569513671497917191759630849858625429729982461765838196507464037381500990015315556584279694414080902081699771295885223283858103129305250850031063025157302879958084482272888682166488711555943981124430151668629984118454319055390646751608477810747358169771307545161353818975122736029822161395020435660079015151268576852781466489673179359380484113129201889475883196472014629605239672874704988058522530418961084867185653198571775097690836248543966809360155310362438505532062109138462200441855494955608031118906728972006668327304643351155333848450532659793132124547467442711185610081929858237833417077084949563305518850357090189965964425498319151929790233217214526373817144174499746924398570304372445830144257273027527064490401361656342878344475106640141386980883270495408814463796962891828732825316363291306952088261922766196396706950009184315875457267577695259959564680207606690159866002143396413671472398153031030075664317854456567603757074090467982554544000009702426120584027890694438420515100876618735837236953088000000000000000000000000000000000000000000000000000*i1^69 + 4860243832538201911841127351705501414546064233088063639287163980478410349706024289009531858826484170227200920775116917426763138858277857660522666643162214778576335962107595757747203150023821111352788137345160061488660176656113992611010461872312350747259716439679626213765027060318416500847473317772780027696845836012748784423010276833343500188067371264052156382997116705206002180139187104710750990493975583575404812911416112241886454902497771244157548686539442212493960036992068046799503768271137050225608963371966113438970333558156041287804728909172443823629315926720677408008699759786440384670251164330614511824528461243958818780694813565383020537143217286599840319561133601314579062473368709873225992843008501434829355837356200713589855263832040344068794370048063352000812980605514364744494035345044082524423842210299987572095076953927684329752445417002640052174792510744400051149497874040712105885758731793687823643499493689927470824355292845104631554554514501699897962082195374850823952370154224178470092759726188063617268826131774629481285854729049628600151898894619313065118995736236511152326381738782304124514586436394948556457836680304007252900458649441541620852183199130233660394392726328176682788858599397191802289003196980574510082195030778900108608119228658185165015006385864605242794172513191728093891993815577975502792762594315454780784072844217473434719511601050992985117496903507485522849889538931633735347569621678465890565867418323592854471978499139594994163712884609286043040208234279945703003967698580671742850580926506276001956617610595831412848174253058500930310228169311280745938453621656598876566088027725704395855599100301364420641393203874886448811462715394919675759398960655430132565445977127105304504733569768068279896549345426446074384602922074643868147196932590736376506295435885497516920214264562398424392696161126297378304462794818074369592438975380598037949556824135357741333726784166676758823501415532331790339321171976560157249547996115662883068985422537024449195453853129326494625707212870213619049632761773521380576799458748713723904319827693132076371105160942222821951386611746712660270201388775698248369793547530541937992778582730073457469206144740160753575044538493099447227728911174818407472088457054954824727577528121478691068497886517522995544290142209171956772051058693569904821884959701800275784613805663557874663838050388517495289899509941934653752404263860640128151203323391936632571485343608004245593089491917402328268800000000000000000000000000000000000000000000000000*i1^70 + 3973902679565321277908827012604930938902723998026703240986074841782957929698554432085060191960797260957787944939901389042977978224692091690201589699697573242948634883775111530418452278219951208179377797087485974235938107215804902108085946175318734095427803471090969734484897777171234333382753850064828543497050834339117724039534587608972393531950337846454911414471624286559295804800002403590874398097539892304628179915699176684067164872260536102438912567313640763706439197739117333315439495718984307733919267463238009949742358178955564998999109341912259999280101417635007163818194151477709641065190335362962308364696524643636210422166325051593240813322065410784551897652139173150765339429686890006137928711503647542589090558566411534672350340169320238365666747502324674632814585636717613364113291257418019402179953020165382279650254613767090985834198784444513206960234746589646705500477383271746817333852934067152865297901535045856848922560482782454448678881095760717391388940486552156204297844207676393219923162646141001848624121186930553153946795690415166615933247551390248306529333718892230930698320945073318000113405221183664170781734980813086495295201602975890430831689196751940841504254501024049401146882760511905125769298514952873794499193092200979166304474172669690257468587615338871305763993405653740063902313603576510103886214733332092285690100628687998797688754136287140365197203767189608686749790384788491864793717500426309062999665345293422469647934833514940011828761962838795598143828991637402305910691353676278870535623586462873542677249635436059915432219502376130489654887266172539375358087321234337192147745743338736004453513213551386502894075566632728052445776900720852595368172484832423629234488454724538974761515002056128140635845527694525332551034690862165655871222319954482669373680788245810899164775114195337005666185064011498895537392440165757671622136627053651452693832251773156487005956727476192825902558971837136252623004598361252489524300003497357166875698737419680890059717207319739925417201628744478090662765109723508673656134688971963276033255300698912218416404961586292602320563132583643275668155203410803946588012388459261995500890824472932111263523545700529672769750064438112080297669974954350477166978402100037081662535389913387441408037428580134199015867809732552794531243607242172846128880865251972661980349604592995114262495541865725369097010766245008004903885031252031197384032495486661694276705348115867013332619252203520000000000000000000000000000000000000000000000000*i1^71 + 1867029755231448778315153801643607523847385597726959260827845850490572734778983537497563037504383813510827198387609219200408466080495828715975378494836825519222305753690870699578910057275391843238133873142439976585955660843253065028879020743435554555933359018438648394533615507890301951299251104742149059199006990368035154290624780842920543535956337952448989583519235537710808963151348968432624413314438652129750985929089965284494853511740867907223157336871903981001123163594232441676473387561338987468339391045390666585055106151169231699758832933070458902974222562685368742744239615281687767608791421205748840727074706319215015934409848510930225200081589891071759264400310912913480058002250653323921803874673552084782281500972375684168538068143571013071043609992454542992999062072389619190570609036741524438852257586622440801370113757293071570687881596369953948869047201713449382040165383235797194240050167235867099264690261569152006878288652954967186435009617061257991813775203017168935291274348691755034256176707452876304460179885146923203481313444404785474056012309487136516116608201285382753812270966646298884570157901141367866644115085270609148294972883393144427830686376868654208339483352156334971186279088272629486366342438938965146460863324214620066041885912019018052182860534682290777564245658254015664458815373259723602060019717428092093269264344925097783601785539653548991192448512370932034182652702004759044900303787207751641525204361543605933592575834024955873379333082551821137946233573440304358436937433885277019568986957902438247327223606675592551873945230126438390860329793033113792411580755045573945586515521366918819599609243814959075047337821469305570499272206479749961059969430286008170552862149307676215671296320120512321591485993372717683315520370464928355373232314480730232949852505039392891095719243348045499402238954051335897522508443869852142276844027260056529196691685097675701331181686226545295117054295925482348320132032043025108367712673271679203938670950317425915777833634805056573789571603728543599705137097479770280253937763912014724620033994505779384079306722572692981107463680844145899628421099318227543153290912908854494055283485028820038526410320270436822832750649521673446374932180855634476812686710897620398765754225245156943186657755498451541381084974554533652824983861991550862074998771509072905530841853492373869450219846757700277480632740968726899030161374325351563821491666969859425395716842101269752766347083776000000000000000000000000000000000000000000000000*i1^72 + -8913893227990929358966457429348176439743490058129254454594785767298921206006253727561725016658268931277321787312590273357299099021883657371308553361229057951846788410802092774904920083426326039287717416751827310544419799694850264107310998553999339299929909941758690035564123163421185193761923350917959152820380942284872503944831336751026184707992222777006279389560102952154904245673160453881186739424699717406805025581028062105919222873500411071691678876965992028461703665384816008685380767573213532068924473448563456113462659754081387943544945736329442668376710489977476018617599679188302208434815188032717615471179869761173886288158909046334187091507759870664691099546852013814485123236350232526977312144327911918011751280901883306013555606726256463021516742158073389221038185041954551257868845898197741653414241789346836328759004164933205741469678583415418291819313433213083087332977158722192708367393148731218462043887599080936736427431998924270405579606311873771991192910797090945325226099118282595833710892190261045948808860149176450873388268231969568728494296740307868028929713277294307819187132100677917286102702475038555343871554575378516784987875802922384954474655172359168454931773358488989172778908356381607855394801894588510181392419313573139132918773247253180637544460498330489624882722609021639469322636128179013115256845868413214100332170184629052109947720593151856013716427239853557035978621750699370508486127837804187004169751322154457636130810768262768580626012943839074132022377946325963880348885094875680773160290713512021164580356093052278417324730726283167487922208131078225572103182127027631906131527690137353841526306757752121246006895512532167169177669176811177681043041314396878793240920519654838209637566231824164230187153579298789108958963058587797157817750376136460215956627797007418826359439317065738738333561802936491403831720546383227292450777712314302563213257636650756233683943366866012119840370999640590653296940448337187868913663029154900061316669850026239078542828762353523610771062107993343605349716514240898021910234133843075503008477757282731750887776538104372442337539819935445527031461738716722632883582236643859953825321730808815455828441685855162320788129292778138544240448379569937599853180375658810485120929353134625116716388391658296671490905286443895717759655732705849551112689637450987019629428007838613356569936240503210145326424223439879281468454760012497763768245145812097183338950982344075950791065600000000000000000000000000000000000000000000000*i1^73 + 2098775956074229085344451827731016752428312190534607533222190840071535779173884299595105302867488969918385744971513708445650815765569774041205889573429668170310948404451326288734596483286123797043563096175076309925551940937375869352877588742066810044683859309668180584582599602283546493989612276189592669502338532992657885929456956869663397428341969643995038169952154863060772662003075306045433846861632569567298440313031799619654409108738768020518215085358078403786723794435269207006158812621487345202726028376412529737742564372511914056297703860202863892566293659733954866737504118011523248008773143740346280312277977797279269071382982388673699302170496774964319027882199904084291463142890700822687555012047279632157202772698519437486759637333593393172776861006253697437658970409673184503471988840288163946702090811359839070198418530960475854071057675232667734041678415623583968811328605539162466222380513272213061372011486692937126072255428071741133134301901600863006450005117656986885580671613284186413761895801009972329432983652619146951215921182295182682000550928792484525977430914320156043543785536830834909007064200729635843333814078741360137619291126465228186257332803620310827741947310903397367456345559178359469269815693955071216199388752897722365920590239824630432845212308701854865731946058378520713522291364751707604910586700740606233465696666733611100697337768298160958980776844298441889469453076812919164186782744892849250243619326842121165776988692146603743006440204509544658316448773286295820112827672190624617865868297057340067046568836269648178486492877484976026358945779434330541090382841843331031523167723765992749719307994291650006182489076743675573020790992752886308616245605837507823919754661725098883831770346755876145638272144957043591266003048386171932826383068098768582778419524282958271616827571625224135034928369768213261044144350807391552947068446595960855866109293075613015032935161127404042671081889374849438220485592265716361236105379848957779817021268171733912106620219042257490541181529413222420897824371198537338905864775176864766841207765637406120496783645067769048451335951887391001233659491418673048795135686629305405918829281651413122978086549241562854515818645043530771853281094401257344067533199681120678470702200303273130395311600135428412002733346088209084653356856130725054023978398115381864454974800671491759842525086868225149518763441915107643866668748646776154532102349027521092936368980063126814720000000000000000000000000000000000000000000000*i1^74 + 139308081969066660765825483816046388945640733906855503031855792388553088453155236301823999664974164511420711217775964660184318335248608764149640687742440339665969282504197691530277910331845218198063937815090283408858917836315483613268565814401643284805812617422003547625843769837340096043884519864985466173545617859326211978300392980655629932916553033959712070402613192863329008788512988911107402321636262222334394354615264946514571058938238120223401016091964283579450630119787945715510795861786876219839793176068796799387075302461372292340386519326768974708540076714672718681005269731712121059907787084972252922556158277428963258707390592589985048611178435887835456553424368351563079515146573354941286565213648090500811034905621467931533775546824008322051804675254602590247400090446253936177448942747510536247285345550986067310853530570471086819847828537367424048787657756624595118706464801531249836498561930075271118748758616376321008441376029985002407789017612850685584824938253391886899920736520817397015912689885942327184642128565269998525344077247739710256078491636743055042600543948535765560044950247818275035039849036617052426804551704216347238129238610365315185283708865437131849280429243466999011179078606059644952914741916234377675176296116089753315915516046920034192497825056648367581705134932283992018812034201750674891165881857127395378934742908206460012728129071397405989738136898551745354219291376206493106580950550116111612861654981595938742390105402226814858883069364150615628821034982861037463818513650640215926903545132487958061472160245127116442656666134773586723197792862276568297495898986616901320269711639593424760943444138110334238964880360913671890017243081998468150333921312095281430081582013291073991943162606775363358427715806038631859034361357880284226526183368143811401185781092640291153865781487837498089699538377360071002363121942349416564070349652603956716917403222992879293107033553236297815871684071948606397710604533627988272686490468791211645394137398812413215780589906139901016450256915875905912227003680099217601889619639924128942439988961998203187458388761760446162764736147828404791431866166919135839744991428120833678346988182517677840580674047089995065325147776687080260870588827100887863881734431433550333045042250051645845546025727568793712474125249409433162358900092052456782640426435257114757013594999753217000034841781464757581878238906336312936324377166268567088824908136423716320531221315584000000000000000000000000000000000000000000000*i1^75 + 3798216210684243017544997876656281390669175930750589700562777667840784156755366566175663585016580014936029663046647615335996058124019544195828781843488693796957850761558340648634395208358583683028218879347472407212908358064167167445765085778280766713844464803812985104605976680406339078306550834075714399108650737193379096459341624262246998113241179963963880445050316284149487717397878090884985907032954934591474571759122177758070354243010277941109878066984412197886962082149956068414913915754910574371236731715985077382645509705126246874800911289608740935594459054384799629621714187644543067393424829988186554168471861382895448589817797834416777905843478224662743231479727682142262695619746784826257669787557763257860959206632230930453874252158743570999030994159044047303558659434666582005168828525705922931342533169539077491200389232162668691141206602230144206015241162705068980819134315568736291697193945065923504534028624385464585655601890575802090771508544193276364807765279640687230153654852452928582311131175669317848516755945799609347374976110236458393453929943868463632703307809962303224589566643720578508031714452690660349376883698492369472128075779699630342736465189079465535882012843634647579395868550379332754100115196283674949000187708498694158318668757396630544601492429819241135932067815054555106480637214242573924892721630142322514070775876376813611584698286334203049042918794245198480851396219479653464743845255876442575880839096734302943511469209414490513914933674815119999402976596579259915591526944807044583908302808968364878212745600012383112303736889413489088847379910238324560642430659021242930253864084661658487511665595945349094154861306858836523962930923018567705007137399077407108254446326947605312017380815326694428326003202975057042177786424284200218819826454922591016998469338955347826825426149100101393142944560760141258642044419946422894265426766159079710596546491084761668004114194502095471948227756409844763739148268251156245292081335366807351725936997196752958183875196245595820441284050571707850025886514054631009570458776920369219661933124527455438446006378614435272323434337320454733761105545635255504625524333332273706229633697903977252421785433231297503766486638209970080402147632054178568908484373703208942001533369600007917058353689911177867449060007980107321866550312538241740557908599964089300232116180681111191586956831958650905047694336778434372219429308878426939374196521654505919046955827200000000000000000000000000000000000000000000*i1^76 + -2761190585958457440152086095288619050034075542952623647614646858505174438140424861842710264678119023960260448159447143181002326724118670528462782089615025678795152092852528722793086274331567146461465824656335600027740704448602077330033032549683216091351199035064520370040841404697799239912644382226475021211204073478560068554388833057816442109646288540803204484365325993740762948660711281933734718903162665721589982230202374611250180229179272147662622501542887125927335042821970482833749057222388683460344151258747967694058265138995343316438521639762546412355655833669327310112243516907878037555751688308990941337796179123193740370602480892066293971823437836261409278068115815665525788775450251414281738650961692498837790762114780123693078850062939263736948634485104618852700028115700917846050455440846049766179099025612802779782178839622410494752728858272231576785763992024323925667490499647744733549849928945899337489668675232121812900740298228557682816870372135266462347049824029056312156634712164010412618237366302638840378044572723242728671573431895129835182593524649969002985186669019199459743599461566708605596289239936193148355373910311691991094519399511587372364075494813830481655539634455421043604338219010320023750921416568928305995263862362597605013594438882020897611031689682216059931651982983219061964977258177443127354867904616771692204594917334681343956154953115496038175055575625312924065470479692531165411444503781677161515083399745761523892214043226099604749156141167879538900394880731255838630452283716679862120247305360224775402922787992165289215353966162843214720587929540883829385604103203080208767331136786964049291071997970290430312151283216905136257073964927142830512447983070027448740871348512111930678012328955694450500005834983786993668262372454663613157943862108250099971228563050156572069451392559197330436369274520650077925535156357477796226405144061478779280879627871440817981644878100787762721732729161602393617547419753237450712227112672884284993364704407453129723926681791699316778022043982253544401334235960672090972822244328893629736401202583576374015999714188065810654446745355583193895322543280267888930781269259636715469451347812560675825620834682402241377472671608915401687167680204127036191287672576118511649512029131875437253185249361648892865757510174954434671754441826926073727064775500065416285176705175715938125543670679457415472738061602437699939971326554839625457485564426376529838080000000000000000000000000000000000000000000*i1^77 + 940949249836323158709665886436791483119440794998894493947925572391360978511421355887857654235298287223457814753738549647295620192738549328893517557164402811918455215074356673986905416178840229796907963769524317559282580079518788663009648988542055902564400750529669718989458082233130155557134926509091497915548747326924132928655287178315670181673337814991494032556273173174237387151664365395912930973154753252394388845307011246082286345995698225649249843660294776173405287707956919558022516006212223845946397618557939578639102325133442587262317636776186586405532444311287094482539423497579744589303300335423149922925860740549659381790900602006263986092920333581470453596431324385905620785614906539975125190678318178231975186042936658207592942765675854691196505134942799152515507073732274689238240633332626723953834268840034857764487074210153929945842580170534666876863013367236858985080512546079219934087627505871970418076225903949200243911957889075606299236165765623394028965574285478920234514401871398056341009224060184726884687308106918696180082584722280891023725279618524380377620544332289116379029843515057189977602814815272210542608399324222004430571986777006097152789586732833207277728185653117987451164900471506306701796272606062789962343655872679909879753788016419418843659862825480525610396097512903844795201806797284923127780620493825136935304752285990706526812141494177537874246739771183702966271948063219986230598782503335909111338285956984708954435040548214894895938574522737160497748174370388338582592374830265446108227494315444348799754927919293575484446379866236722898091726609536685278737735547156737646636071700885042328188640613214165617586011386135619936208242148923241585505955011437698991227225687256832428346756082694923490226113168475071859765061786996532216028938188202640460207986469379603531765895193954724527695332508290392255118985089169146174133884269837367903115494657401941666925941709602681392266317512952183865066411440203249810909320807620708908538752619118765671553324319667721272365965285578772871762461844827859650627977920580644470249857589714805786100970230245688636490547048330079759473163195056733879649812379459022824480163319544260319940000704195841603670003855838608924530868518425615845863426987747235122229880720439510891358513727935903761794858278564381549947101785482329893513678773329151318117177968168406364489783164202647021425608412793132323267773105472874987736124968927232000000000000000000000000000000000000000000*i1^78 + -374202975470275372295745416975332835364330582968464315422668722290644831287885732358693474991712755939822822912180118667821530436161044474369341094241620094003370965044518286195488269223074988277572210924531206283040103237261218763961211544922206786208284381787296336384897120063933701421303559788424964009836592659272095828095908944997208565331046286629932675560827559507977741745208946700074111024849522961087307509369058546238801829463064573247560570979416222958708770193840227708884610858241150238070639615901255359394195668262733933124883841337654664501819847026692148778171058592022943622611592879120167015703434924014215535395883061525359016180887372241981965605100396257410670626327653795336691201357041619832987645950984188293942443933976814036500196838575091729431719239093155544089288778286973304921414432563578364198905788670761699918546502115104643369635123754536174712181264912647270383969959830016623030254238160037472043823600770854819807397300370508473296708938992183705510059492956868863427927625663500990812022689493541355741640607650181601491744960943569871686404744911089785925836063963766053053138801737046013350651609305210542448173782429965468631574641676592558972800220659830050107144698532887779098005139429930034326577260612908524650927975733301497829229382815577283176385542719593911094156088032892596198616975680032187871813739433997057492887506624256393659963163741156663392453721382854707824994453848117842359915301183688391976193551635340863310184841556951073822317107736263331551954790195303845565841250036810699058222243759913256115300068864845989315722931967782959339903721111418372369879780883365374597076214259940683421483037526905003931049723470511478167601366121388212432304264536790100748742662507986347501635014466437727728625286779001733180921517264713731327700806149259717806697778841409157963650812419168961734594298059171395713248219396872909383015907958360702288421690943861582184184488767126766046533991773594228860539472159770371595188346448032771343926902919775537367314606013397239461280565978880458190092972033347044796461557772916442042475511406484412540029039773042522463714667855132026585458598393712068508449958721126782493638324726778286567214668603855101399671409346134888387353876326413844689863886243563326979934408885857917131407468368535747478391445864162258041751129969919063690435684267060451769128092862975006845809979342493050033043442354070087365859003596800000000000000000000000000000000000000000*i1^79 + 6177234460508287858739809469140539292689855664717396421430514767556090430836834488058285858867194170606167461727871843096337965078210188524085868729892509378257308368506491015690628186808562003604908039024973466947159562679493277269955535827859682534123466283876978628271245786675055589214501685268418863968869402251739571577190706804758218637530435486746233516262975485039570229358710621459409608780759555720269663309550023666061964917423423553259342561757066633543834450632264441269953469273512563773736660356296799741187037516671710169833456750300277097570366716596719994702775650433495244088488055011156527026163100973700809555274310790554791656454551714358338309310736695837200319498118594100190843627652444736047388270452623613799565247283825574842197746437399695031517325611878006538525084586578054226258720900940475291159207929851157468607796538833877110192208062988516668919413130729094955798506132352369439766119324028535276941246645359618912366524558434658577230031522872831330845968172965068823730839560486267033188149413090061960218080891823493898595425949273078990619014367742614628754644705422202727412374238661306518602530436250636392921203458141085489568309511610256024165559494121107961259270479272017903032573407741027019707662125747549032065185243021776827530595981194624615540522568332266453469384652339986873751168806215552029278300063126579560445973268885800378568680055961936738578534743103784290007080577359564536822824560787495431156115534583630365460383304988893107348997994732568019083868871728555226202314621432413846315299900511028688611402838478869882118557701160644556981440332490368964931030809602781540197269546888349969723331254572833184394388508333114568876592135309884218766134640936352635346766728972108451177204414556705111218641526782390437765387456588428504764077275382484444709499420963076890326353721222084915791892693343198907697376324478049697456334423662704513709237407485908399390916632553160776027484522253805438870283796054963760054849406787979075252191301842463253372083480238545857393976028908369331999747244331910951676475304024304388366214054250370785828804399866620827406831431533678427364466518185359596326537886760248455685439476335434050580772649095656503041936708024496410296708198092584876209090511780920404495093891989272204578151649694511956616180262679837910648894800443195095864388008099910033288422912815226122025679348462650608740951655776612180295680000000000000000000000000000000000000000*i1^80 + 42342259808411696744142113244278647552229511370676061635981527004080658585252550068991198684080619816662174271635095385202821794104422336011350019793770780140899094053169770581001720432465030941792385131281219301041111176264777771421300167127494453961657107741621342702741321070631920780849335482850492941155958635524116506009814344722387125822281341133149650592771475578295101159189157274042341548222600144426634015996502859783419449790370395955690919901586764969870228223154837132387453304122727956089930514214572975355192866265974220734301648878622323560289037252011541033151544162048036031918506914848696635210143327057999576903366772489283127257079549479060747358083006444519523112471487620043715946198412069840231799843064430497687645279237426694044056089940788753716520055676651833938704598533436120307580995089277891213032010250911761045448260491168907906854692594692668785851123637383649560000720634299549317877905644065433534958705483559806984771027100965773962306729728303488031967869584372030966789302436808077890709707558284157086094530177414668000448057534065066644135899292505221695653220821438469265889411313092765884927749511315093873466894544448362329834467860770840465721679639704119112282967825286137532952863575971187578583720738606619491319018719822416911360804689402989230791979050767499047653264322300895023783844126770289903848499031511937150913331013719164047923053948209098543407110029483495501482944786301511506372124599954412809327333532554340910074850143434636620591649469197874393565481035160424103483896013925407094779004913140157115378373637551154738760440567222664363211076064345116537347422135650831888310151434337369527353246986854821980415616488418385751353560733635887839760781711500997281464160989920853275548192827525373191300591338545841816606867782987774451510262905448549398287914398143747673700161102241868124917811469554850058328973621127151493987780761740592099475755133513943801161467009763714708418452201452845676527190560812459011804162532334428331071489912381173801786914341121808737616136664216173207971004036834112371612447020553647993279427562085365036502561025647130365410449559186249050585885796613376285292416918593818050277704827176098854544955946546582085403066741742604232328844236824403063202337010707131580708566326296170700498511179834679406419090021560790057133787114487844329188081288074675737437653624187932000374974690198648800235403146204020736000000000000000000000000000000000000000*i1^81 + 4263658154036715464642942253192359048178054564814741124512578934512775484555150507999810916470694806519797652909378112789919120213263454633131781425040404779184767225877827648900739693423248432084435922854727396781828887466035018161517813007012362725205407204687385245612427904334056188759126111082401603482734529238332844557181483071636902453380699702258925351913889384990008153037025808620098518297678699939283115895776602012060972477772957453878269209145376601836024203069136601414532404920316190100762215730788645280308187609186624881715663734445737885069170759507043407722602615299504089105165979743491040308488371269292997736247311177649226185712829353898238502600442140134864810714803998508094586396826441883343476672971927909433334345405362628371380280594609456618858062826479799992225770888464164206896171601433763260317907436193261653283580854323602630637099047218802013999876329253059751977482763119121018482785256265429265663443736495781590424385425489654022277144173560490470619488195772969416680050034581230168856474110748649586304573825621300436253932323928674935263318689617979633563304623442957307784870898166307982973940364332312533173513877142741621464985769084198950511008937485338018211368328621956056686497443557167128547124621664204136261999658190131944480941032604201898047304186839857819422061936777166131015782003877237976763623898601944094325575809823807882734079785531587781402061615093334720315050786180357801308691859967581863912997754131665773268364878670154511304287075983986461476045019591139158028396317616112674524743188932417481044079703096939567943008023008140913206778623963623062824790942183991544487177093216132463108901073816448836183845475290226384015396196341904352475357972372903530441576196873449900745756591158882327787036961085017775818154439966130992688063016460661002996378982498505695507683717288109703675320362918974338929530880489170323206084059961608546629039179982255511367815655989929142621040450846764512377097970135337638608675090069101629748705878476160360456501807433371948356489984532663719142311696665927278094886313473003827208428218208185962975014039162622895523361577014121844020737462264923043492317766659177081122380585414188707125591816311361117724886891934561151284861803523781311468839225777332169836721134068289194664378776191064552207832264139025321510175144958784952888782469814919211488535078227123958007676868166908293746547228672000000000000000000000000000000000000000*i1^82 + -202815089755814034680906399017175505012393695779562734037981202995406071688181384938942395088860789602782631511116416658452702997716783993980944847460416630955470845006081251757006852727841474770799068490845353639724479300104040815746911069923356788026796354629057804628172975270397686049494887220140292005870681236267182166657625045257556242340124197121184227906937863056233163784578749514251802220963302129942319627045156672352485876031377518223174166288536618787173999100457854604266865717820012250766729758670265597569313055450889044803392005047474441096592517611241011599083284142092580800743213231108159836170955652686482052861743260232699947861906652529589867529464601382061080674005663269179078410003668143416779861579043606463363909519354424370570399539828623024052639277772434125477604102051781730764700852158541604812007407733923791089013953910290563544426846726338101229364863750460571619113809363891440062884912957998108515143490696996440062599448030519717573318886716924371913479564138725371177074213252543029644420391778637117447466274912171477580458013118425636446539812989319796805095264312855157353889751748159346492042062274310156242430762391186555284898645566274900165673798447220983329591534618554416226389187770956284918615345418967578427418100934309390437756937951207055837370248758469921808633449764206298393858518909765075317768949667364040758061855754084579872474761940266113172265578838773544394664166862829434655928675638200415595906710058627228255724400761598158183281049465902105902518015216875474334370837133187549391789976426944102352851930235955624306829576136327862669710734752960901197092365679205305437098377471552450146686708385868045059654832014261094755344573431923729197369586813155720025686722918199468219382791276251136887561937837497743314760649890050768626617433102371130854194008506242094068253101080414796339453317236304655031081054268147159970152628312560787598006294582406868741320018064969365853227572494106884980189097291525407555148840577803322392908666533042259772264155437163818703648610503658915642959423031208679661056839940664074210198404666650546195342393935026106352063911256486200610327025650674081983453778911132254574396976456430912282288187062122875777436845693110856713217526213054622483444191793685790270430426822033032292396517137212391093711992790082166910892128438599497869023331150303381964230799592014191896606625798795177146449920000000000000000000000000000000000000*i1^83 + 96676633756013743764406128972688251780318356275856549950327062444197386112277676000548832749011806166105469860070005938941214191336211297135118135813031724093361022382113516162795887632450717081292170211198456540560461802591002838923435659607442095068187762158613752654784589329337011837596276321054590527266803832678384965514547880099305562508966576890012595212046018407659705290387160938905359349750712792435721814451722893564570349262225137166427661070132253568105468610091250549714450640201976894471176913510585733351692793748104778441755016823913433128620040826998785206119216917656947743560744638956144933721901502558629190051401473124115142444242581682815513474433222851064783252736331818088278461011130541831296962457475221127519525432842887740930997701310724817005577580453398590413039106407064557775629361076936470196593726436422146675550907568187191648314820433633790781885191500481036304105799358611034665976037235587407213777860183445461831073955866527855964268426698870232967792258507691437632543040556847048308756773848086204238453848444354134653157289665463853024439976409171158658279334541511254843221154123705268013649399136163014252227405714478128134764796135335423899809479331458005475372172952493272463631505879640761276553467923909629687753456472157261147175512048587769123989963871802357097873317824068387196131171589434962285804671435998763294219590398885010437579680085374728342997149698433982770658436946771731406448923094439145409706228231854812991733252912134197611974294361603754076046103145168376679658980260681759075628139295959432871110805634814428878312424568579354020496360489779208700634511970367592034980277067331138624054924179781848340712564691493786194078680720346711200646573956931193139618752207992959673546209242603781702204165452695573570328380915669724979542424084773630148581448582673799873341741747051508002227260177993231904515115781052558477926451264002973724013589748519643948591217291664387010575906890004021147445926930242263460579637566847252664099843160828586407363880500901171212455475453773237947155806517410263562366609755157352834653063637375136038256625199105401471665617053670922040705298162219321495814509475228850131415318342866892381002441998351988247162928615841759872690871225397579417262466011291661530734165102572103919700310211417576874461893767196798576662542517105853187322451166244346418405329418586060343346226345803776000000000000000000000000000000000000*i1^84 + -277758623576000129930366044966842490332990423209768695420873324846369502316163719208793079313652130242728560201903230665348086088723074341734001394953353739910325119889874943591553600409391098051485700185892763095707951818730768454899704394920793907901312943767286416107492698146637175317725012260709695194568624648941890707099332784478470187259223261387568439654107372429771627870718406350405008302045763835138483334720335638575970556919093205036801903606425205407832665731363407247807472511155024746033572466521510102221920704459856879778497742370210519783527735060091760588530635619458680987617664943110998469467098489981080994665021267886998257515800638067357813088974396355740414115221143417689877644792889057313900896854248476059102480109641719755896981403668443791458339182702835402915026153927084033253080976253164900504594592885882599072588684443407608763818853184140765302669033552462811766681391018754616874897457129909926097923554815634674867711742708112785884814056401800946791752902374666950260841606970542886882014345348520016951904196085919294675747274182496734945234543599878742820049947476332466117040439124674180900891038857062083116603478869463394134961663142317221548948186269699673550870653037403866721634130598119875770884052424707988659205399098032919329141756560026621482157020846433031421085970523136295928268417426618181026129999977559517895872321007407977622414081437687836657989990133627549296869150378900293166902021546056194116594172482715855375067306726870522277818996228906336492691257963911906984616087513907079856936722439994544210953640581293370112762150841341725618875859544487009553198354728245509649023341414080413898706157670348906223528402022316451339657989511044643187990594026638204768678301912810924221654017896174739866103767155642889755635547259667319871143071006525043475741361463598931648496816298985532796967024216318030227814703867691638733481951797631715575791988310267243775601161566222451859832255559029323064186235514541337034807843989674184713932001822911378632918261302068279817229006885715928964124601557054688308617776951247401325162048934125232279166952587278025275353893041215410638245354273096216438061694494113830810523045404713991386193630900014429550521657240249734200695698188006710589104866674005311157653609656827026484019738954919027273924749306687159066691204334714835691729803687079977618868900414843300854851069542400000000000000000000000000000000000*i1^85 + 16236995052671504397611606320707633304530705016592405690034560380789233562125209721292741039582616620713206661159294149585251773067518216964308356251797338407868690398834096137486776966653051941554482123768840481828757053836909201069288501576201862540387128916058244612970791616768864978795025304804055107882626256961329724448228189260677842914227325961733594419554932590639927851755927584122033952456426427679487090115396535119524762646554968200582510353167102388414981438831500402988638836142266358408229047005532972531799053338745117941370579655716950987073006650485378013869412051579863419236493475790722325464874110939249325292946608262012114356819218804143583497794869050663760073506172862644559869506193493096417372682851994668887000209226444132355345032662527778028954651470270775244730017381169395660959828445834993859059337456778354759200043171336311436874297484750290523996963007277496118736055551495645882342215829272127099194820082923277685814542754548119997893568353624249041925729038816971224989216578913378544233642901516661071777158826387448520922339866430323578424713808672931165096652023187657728197628828297486718951381117761857563442965473527682154556779234445199423946568992444559348114974547568167393863842239206595612765587516781589793082760392647426984420302764628422925414570097076528412443449522353535712493997914354678454277610113434492791226727651451710089526368179381390639800478772867408166246300262286026270608962638781920728838363238337294347864305838243629805193373772714268523049651371935137166892980031845938691528702129340957023068042804455831956794408667925704586399603230833793880462243074075327680976874197324904444532928556813898783411923211879265771314879726102956178633184394319255308681729554017350194770138064600394741866344763634437062206446979497699743093050833359195611457140385412182671868639406894997401405520327701345209855155561136057577538041475712171200725828311373765582758194731098473444729717477676554219652322939249448786339329775850033464133488587447953886796214737358511141445085323709983098074462702968618816987398404623437054024630810704961022586892976861756542114187957173942458916187523184458536940239229615250451649042714641549490291518686795452744135091502391362960650872860435099723417297953475134292345122522013366558682991843257066757187782771020068347366042071923419511064969049100262150882336143107479285268480000000000000000000000000000000000*i1^86 + 204608665073089239234258637445397163675857319760314336592699316008263611764412189482841497619658213485497830146854536621749335959423866894311477213013654022244777809426267607080993015942842577188785119027069018984098906093336983940788796867762995476947202043195663346961711091121670665354961384147216412278474531203823152861749526148517545656147670877041278907354551156054801234666992730607758894831773064326284199279020011513240869555384243184330385255604542463448233519482213812352684274588729737822179479673011813965205445049059382672594945397290057161566476142000735723936905184740191953005800802617920773616338934457006214895864263444043729418889755076178738479670963323251521431288394397889481200782363089991109926132728485282875604135781635375713827370344773404352816994008425947183912970695063905537059147362053048659956731819375252122588944924711160111131199460213489039358291398931065028584535743730286318216099892802359842592441914887251457529284723864329191734150491918064777186250888919613508889455435457531779413589379977258194969463512284890341405174395057776123253122081000738271081061224945673045025896951673534581769544441634764731407785578152377466309691873180745893837728306417389059721897905647283182445161961470408064778701133732893221165492438363482578334637302187671904787236159880000191343862754532048657466790616736575842238708110379231568190461962401999118860559658287513650235018260794656970037709185943356246706605369331839966829957062629840649120072438238852753044801788156336479382969011477879364953955865644413984081317341338450342678200713796873741565581622531593648932698740447013320292630954607057421708597313589181300666936832492086056067622914535900040816551287937398270724035976498844407160755109536748738112741086439160936905096230314981074284590405275994775834928729358294431461730824937305153584171282067285914259935506324483596849293684018197598329021669193363268862400948126537495336326147713874849732303955835333828402918202437751020691248965964295938544945529322513117383364870095274381704892610819293387364856816652838548406279258329279394461073851068132561322660648796549995540964147927457965329173282012275475382761539991711341286361254304595633734507956207222287782949107795448491756592149870681193093773923188748736544711755491323720156957042284302381518656572803115811245720113005051025306592703612129433502828892583362560000000000000000000000000000000000*i1^87 + 5865616194668931672881719058836771838964169457879016024828194592749604756299045860198563839504350498748637400638712936023835635304631403508082184218050633537012362129343872753580004507698701039629162274337892902455904727027377268633011021586086630839358824256332495184155268202976104034923351691932125938478591400782483743789632829906418070984397326124359685894259337371409676150552613450416239305329440605673347786777116826402377289917185312555180347251467094101471378062207649188417093554988337786716398265373846122952798324020245567399466110398102881483531618682459449714034760359180447160187517784815928928121845875456447370818258637365643234047259721129759325512262021095576686190617128710008397234604722832379573096367401548918222601903530625484350146459561030737829121603023411114782145005736012780895114819271216911535575031885519241607458362858647766485357004066614949873189779997167400208608192733702963422429614938542190542203534335223233642404091883997260750775746984012360150957152189435444088181432194320077762479614845885011678475874674465884368926620064410613271680451977104736432006278725986071470163880874476601274276277220263439027354134953266575641982439218480149494764852681299620610677627116231584281104259257218120458578353309854249708673024210929272048467006511911230992953102953899407967616116745591090958306491442171718275469146479691726324603578879744743696695656656370939709078082062590396564036105349558035202599782602822952489698320885643387243635026287317981592182541950971935497551831199750099431161344642646463467137397492084481862975609897514280583936663359835542215498472283529211257223145382534201666744412478782433816006177595808800534563730508875858994994095945924857677603672682320866729944443717955508451598299577012234178346043181954107782917633881614964802873627796809672619807712812093163817954609418081330987783154828829424308181193596207505613223250175403596608093140250440463213174204467583542327066666357052557031374270285558641268573373398178409406429072806448365585810752095526920571044562468520837645134842128459249088931696242451139685995258649916163816867185164804998546085547099684609992642859377165470446338812760359411888842203732460791917987125542367262851708810862804184072428953363493924201306304308033284465964714576812500048575769640535049963999941438934842128513474605467908381018989682616556601156724326400000000000000000000000000000000*i1^88 + -148372538572932192535246571356601662874415904974648480676369525902620987688467976481675597121430877650329743593347748283718275431806097641985028590941995814883977912644850567766350037200700061933961318411963489723876802984680525293958811289617747965837800001875521662731789261184701875140556927693549279522821947627173478397401323910119302496894579995800332452333536276704063539725469390051686782586106020946564442057088741534441941139127584087160749612758214411087154848822571827325421365379760722583779707691830158758293375391715692727917672671364759818551988014750396526748473275460292078502016392572582646531051167116060476872891266816002505561071609723140184718568042785651123708750768257882564903175237742909854900507012677644998379136637929841627135570695950153433885111464485059014648821478340179680371417364570493816988692313136050452162630112578017603137987249601739451977158736056552779741360308095924758743601198712677512126510074264268013524778563210690873946334316587804402432267826415746301732478544067971213230209376633101144981171065836130529686089696981114397670656638421354704339412423318121586244197163845192359238607033380463989625175384367379916686367879093409174298153285276531517432191446407960118305442009509328055549687312635049710679913055803279319387804263020921465666351175855613872154516076072183835911683865532650190541645256572825527266652583996075882899728602445079590139175923621578316273549504309746111735513923540286559599871513015923159370295609611829703825808125182756751801404810417366817766182276759837913311978797146601923173959282645246699572336912792265861526950310976231557138440017012429210373422066517245677113892364375151871209841494764018715168093966746050466963708246974255123998139611306052211248886241629970883447191130204356389058170725835337946149032115685442624336477393311207353869619501721867202621806112757825275779635158618763725495465657272569583990203055552253993869266331836769088586152214337334837667054515976992329032971292156303617467924038379931856068234712199085030602134740239428373166952756020434121772699189336032254901636921968429905777474439686365440893237806544155968111512590916143787252725826714171786336558980518220554477214195088446869536878143154556359337777486697869254899015668866367742426654117426947298443137102237421245025460037515308173420428429297559794187259689705132072632320000000000000000000000000000000*i1^89 + 956395587458880904260602713478843016246557363211963799167630662176144277265784613121502870401502082398438429997576498576418889497713054104420156241302421925063244116848580905885426355612162635016667656030736442470323123737857104112335927730665585696102379757329515999402893146244067292322343836505318204223299392385309913771325649407092031177723442696149996583230890511222763511296035255366582816190625950202784333780274059876816921238590606281573078242897766871268902372004372404313746615194968826228805340767982295052660188382071277603697441543226639601222882241311116084443113485098797915796643870996248101706013557555909102081632441418994533474628407998083394752370713272833808959928421419016088478651531905059552416846122611537112280644615965888039611904592462809741452568667325120649225070429766169873575815074558326027224119195827420308668959003903058759222827190918742396489494820486396571842665282525215596912639732999817758708965421442569909087599139789697931304915211911811836120756541931079918743278157867503904732916658640500220510308326519990682860618837337576282450846843754432305760278411154773829161343280636123160378666380213802984899415256523045493462043098395745733401120609759442484291721150093373546794936582757947820437685372968925117810884971924425040517128678170618655845953956494657231707941038524544758511410694033644934020708974274323210242301940564590606772336472923108596876741101754820006952604607511860483470618588523780815686854203138158602087732935196601106019161416974138150112939604888169278888507621813790332707949847851099731364769954846807979955543967776379965158103588924300389326654333610957000106442013237278882020321003990992971755058265584408433873861730651465807583458376284063421030810229624654444407680831205697740318942995847040523085427491142537448881035409737111322629486978135813015354284994077771692277476424449109206989305257231668977565272683089281283111488285661673063157157642037125335132806931447967998882318619751571366803639218740017474385525224197809736795321345657809453469872774817168530937792496277944513853263708544565804907272321411927131020253882030106478521362988278770784977187897636363263104645888339225613537173652747921839318230307731518302904798982383043478287499405500687710120830756934833717999947127931575802669430459710478136424837799480480048053084635533810879304995725901824000000000000000000000000000000*i1^90 + -2195819293120908866022574711310641784388315525670570473339233095674908443963799549274814487119863075847979287372495588691109462123532544720518148870563468350518272219354365414548465879517811359259055088478086546455902939945419820229378040146763036147718760564176970303075369326904929240883908379574160452086721364027161264303750645514650202043791079293213358133379804916524673079878952527314916186726101430067660249564947607296706876488377417178804375015455823381180330929574373240927082038679468939741527076521425993178515149281057469903261119742975819045005014953068971303509583417649802836271467888298153354171098220732328006190406416463284082800178072671658409998403386754676681484254861013236304741046493382444237896832013611906416178571586770517645796842778479076077153889783544225978421254404998278905640442271156085273021421796114145311485867830994161479607687232211397370907925719361781103646552034368777792681722497316506767065753062150529174728081559533791303970382223815501235546387730247224879862873631602272146175215221009762632912340480156490795751035104310953826131823792447934553981262514971637638385930955521728302739727025652001141749240049031388489447343982967590581584151767374537065988602719742120363594632510545695667251233393859631522680162059533958385659837874060783772922111549380677474702892549095085026189972116641027034035146960378495647587245202688279953582813249384339827096461619639105362250686985813358021866094337318975100236984001054276919849284069229592572998048958134691547630816358821346691577557890842016578678960491880720728126795330259788839403211538452873797547472475166352637937595265425838449713904649756637781557776790102934836838988067731007210250863632450043843135149696716635519678432513741163399685898088314671396752750135234741692926970008180818951597575672617937408056508232471243587073183528341073056733696420973436012664749314341645995000536848077770816991061958105601292310054566552242987838790364202044859410003793151769805761454208874007381108684278778081974195330087790495837189769822492525014007010788447475985345435380174821834381361099169940983658234355285848750469888414861561102893043271747611798454523985783839995092465465847912475973435203382470668674270513818324603882076848804263368859062535378453906589618048157533161313044974433808785560679936007551562763985341741547950125875200000000000000000000000000000*i1^91 + 2388666761835744192355163431480224355066274510645109122054305025923716928086095732686733508439906405203968988149123631339928302735787527688491735462058245399771602903917933790400918831817211819172928310807318097410581654644125777241274470215944052908143864567563974216956032204187606206532725529708819958768576544456202376354325854821986406883402693679542468109098277120906441969636678541280110106157697156292281596925701661821707404962234851253864174355390410602308484474492176387426401383786081994820205301293267028322832964260723530560269194064068731332410186075758287016300330419413129950872395562919556668492252164136574415052094309788964299456986545935541760276507634776736424303394292784226049802217045399558354211949953863015425017916372151738111781108782695393744685805774445312633357999455669292728010225197200057266604752994646426688893274214304733036608052733629432168925339045703993883521287158660431884721945350292787631268086805403036734692468846601869920482091886530865682805620726956950887708544192551895388860469412286039174441220256424621570577186325873928723844437111696065075663058323439645640338735826561279979720921916995509844534468832574954458427579174228664167344006286808094039685348472086483918554482269066174462080270073815130147635770662686119826034992655184948790815613191489751802135765313317090594529758692047783380433298334205968655521746677699016253350821094874445323283902652810623634149019463692374643733355953228185028685992651627993539725307084121789511105879825132509797410835683564866201961492314206134760129823327915737871580614986500040884396897745154890366396959613451106585753716761404734837709740181650538888515548431594432811583163731368145448506825195842730845482085754652710420321745425203522510174082900828119852164205057213249335427732160046336295356285166705556056481964380595639816162140600141369781678756776383612698604507354404019800577267451735285593447000770888972163493309423646532918779642090395913316413289892202960332307090872248150887406637756877473366007651054996637775777768830541225043909648746655458211786732757320784368253466909684682970130190490611666289404881304662130486102548374123559424973598977860036590374566410615392329137743182463330888536738427509107963723175311132858915665975555433657942464816728140069586454034051237459510963699165799967054551273170460999680000000000000000000000000000*i1^92 + -2029701919034948332660551977848836849176253227106927153180303485745767654545931552951562302285801755867047720017521218815772224329480958004839705653311158897675160964111053123909665990238322688213379519565694996677074775434231498064317473030507078031091417009451127578798949018583134124635193871331603662429421753940464224954378247173346005276878615868013384975246033701422439039319947311585806092973308829662292608038322460572324475348094598747229901052093512317044683454947953251380807880093902132757667165163653445808979162956299972436051596250502304736145412145731524613583673064539030076812111353930155772800288678976267493943725315163780703784861909907023574802646510355917568872070556753663440858512939462480978147357897640798147510284267159886759228113180287730370025732543545695769932050716638796584631392597842707233744225111393761615463027361338747730751817661197710890102976206656232961434911557934721426505622337261294400795695394287151364059732537750870172823155363105343640640036749842019961393594306205986801783358161044151477698337152848835425406133946336266090161803284621172956673117744072923681050405907415207255098567639638217300385538737947697066718779034246501157765460891910058129844923051419159293251913696388319570967669625504585325084419990633041554643452282011642980584638414956935402587559805885138627814723725238844346323429511382942660078142218995400266768569451712510623317177571117015848745118137973279125115599420452963839467406522287078491085683294051063745331980515876380266687332784510724273381617040617125912236281058786989822685216478854969932653453994622812015428516383008901039928849708043003575247239461751602041640966224944509788034892626285851301931944921637905063079353555666553288439830994159097124040571019189652191732356697747272143174944803654677260785152870783692246710382743032280391223493946960526344747093616007468168384595979604674861760497937261636830567619745224440872916874818687943770660684559201489613675771918979338536175532241204716281566132157438091919479490669921528163100384542009838258009052438485442868281968616166770321780789084131277513981937226980381429007887567265259848709326103627657282830781138385351551549609558682147068923871448123418426129572923690854683687930267437664748018573190555923138104595051951537145764345947112997314074247880478733031316652032000000000000000000000000000*i1^93 + 1996174381088110054692778410698710459429664453551086999184215425190818603444606670883182726063266324997478617611954995057592101048378799573857239134965835289137811979939403170096842551069007806456522576372147557249433696659392033788042854561015943779080784445015045777539341845486665337364621104905670791413924754283931838454217244534036321539797906662935645058117986167940794615970522793580386710227960420402225851542899424345843492908942934233503812619051754743046691009013140500699743469603316707697415409225964972786356198686318870629848058097853337535553102889267047603311806020203838309699937175376556054472729925465722089064025737764725046799416831567098785858142365355059244504455743049322063859919746647957833089951199989820384886874083013937186903279347309375396117870463424209627452142379015745204746783349925290642564861218068788249004569709566190672483801123734196842793263706158931791116409691167700545766658662569750774979645440832565182112768275202835166129162944832324151019390300873105814846167181365482686407740199002230519712911644799026549737572667941435701961297160205900136720837370474685364411941715170024017048388462403889427939214296980113868541228926743975004979580238179464940522296953665040622778869572572362155734097705617131899583102440030152466626847433303543822431720092125862137951693824762621996291121657440860252964937306901140036772143927332540647677730129674873421157806145075563087383629225577974266401145215254028519761604572144581894865570456026976044628458117345061557167537280672494334635711898849726434243419516679990383755307299195957322986250699788299047927540768942026876357578319161362765786723436398253396100332561634506262185267766777360363181343692131707154542512245517369906789909646802192131762127076227905439037176065951614656042681040025607002264006685969910648236610984958773888041175433988920377343470720953991260312659028826158769038047663319921459877231782649587688109039078132308911469707547388180525232663220661319115252399078632706708375728052039481635344409161526547080027995878447171791785986997260004908741781214807465782674832849268964166957104715113471076616874719262611461656897491916170455830913025093309014998378320378498131418452307113449569619542571172840367918305530383612248799971138830838805935350504913513428077289674456889572652001991022398668800000000000000000000000000*i1^94 + -846356925848333370750147622716885520403005437700269968776734902133478007907283736490751831943400993786596861468498851122343734098826763586851684040144142257828146165097455660730137391696112474010816456740637152995458964881126133728153670643977644460980645605194729950868823442949979819982634477789480213182848347408341617403128600106791743508859221341654037088130077524449210697757211919316424524447290942828517876254998617508668480109309651290546273399663251360540443050578586856830881413512619455597754026600523554085082994340223931939332636427526601614028248157833102618486907136561894591197093356836768970816593177454047405409814460619597416475555084745079777964240738922908960216454103386651284219503077353018584447940778018747987596816525241917715777721881997331250519691627371501976174230621928215419910837821705500706062966879072076856639116713496775044116319989845196236049029497190321957083493759007254140635647957451970947047711094182187293902925431529726429789300895576814872340186019474039668283869839481132010843156829240503636325878030081079635378556559019556053760282480225885787747626508207547196265446180710231743629542269723967078268059101852379721487505585357762727845018558130936419518901400241129868171662279970979657515709848061881487576812336745058726387576971811652256277960349863111418826238089732636915572175649397634805778822120162789247840131268560941258970999410747399576633580327971224066358047310203761062152485928814105680234106260830096122262576038609031943771596884514783505695193638976650873605215217208712761449217138685325231681553952004129968050966948742721339701510047604397348117204749440733758567215967184919285227428632773634359288655154121443374110153923354158467964640360004271260238276046714310147320540515872205351164671675249391018674868275055013429180315008259072598529882232976876398461860097626222109602457078359123949173838583691199718350979534218356118005396704145707874034511355379496348808603587368523813124645390553670565590246743237180475696860848699756174790246651218858041846472260633265649012369223472153950965752163855526204858281753828926572224700723509493106787719154205920143129101706509237038824475383734992849235644929688967548104755990228233460172869220599918782293225583447697275656317532566288109839298761182767922441755562413595149195689328640000000000000000000000000*i1^95 + 831035924501407779611379452669653518476029325680835434250397880973916123209297104835096976954652813051634213728718836491536757595013133232187303470942945658668811087452665660607529973281863627507069122040006759951078920993138922938637530882825171799001369050555525863171709305004008571116051416717227267037388644543030741221579765160021894202106833872401598282990616375145151568260212658688323425128392467618361916168666270998765971226204133586148281734630059372710474242529811073953777924329669945145120475484885725362161052868773103427024755965021681107936562064261954975714252970560694402837130030786139758089388814599638311552610055553268963485212706669325406130751575528509087683931857330076936984794159245699755911029103301722414227159508712669313828386784209998664543000718109274461628506775286333618345334942301022809789015147581560369532017566629613261659024408963458134827058695286526045188638785122221797936751822229792004162242257133284846163527935032512633432934503298778618983466950402666971535174735685080987265127957247553295842280981167551547745125085482681813393843965013240829072524941702626299543202837283443241859666432137750150495804690632591833962775438495700679449113845707198505093554869298612857365510865693828948223771564068313731186054899835575203763831369772275321107390926205450314836145735257932428436424089157753535913774807353648080961380314405468438833395478900085327489205271668910683558298978003728918615674921789977868400084008539593444574362319886740502752404385802426738613316407964320195707265208828179848725950215433028932389831585572359001246829865599899288169407045857960669044778908365207483238778471206792046577139724746848407437360307943859063612364295219472981716004144908318030734039813071458341282779325980917224653650324407397272932735023529096947309523307397619183865845398544849041626729031380352046451235001283254860217874810696037586114601790324364626972727445324541421003734952023056050902423135442625436772365957036845105021224122460252455053390575006987891351816818915714091661605484152628986661367849609230768291787559202377510620988299787571852429040203169364666917640528370717635108063954395187952247213631613321715407204884345148072243503887702689928737450862508848106930514715901306816134020511893628878814603413433588700326219202666996695040000000000000000000000000*i1^96 + -304148997883081267009291131526589702481514054039612507850295233238045926406598998469445068775172555453321635040884241713691915468933716342400222087062315115738028572820245447306561917317272857574623155986059850747226035883521744639030587721624338011569118788890548018431177659352298275346574711694815253509895822910017115670925467032508763301435745863445110607420459217555363741249203450055063461875794572039637912901342704301525025601693723444865691842882615596998692012203949861205408829467170781206443569503709653633335687166964354694772700450885948338185026093056166536559717294764778908812501988905585566543047546568434006649865790024977506784160959673664348254004923942947720813657206580770172630919885440268478412918618177367536142844817188636429945635528297926995261304066520180423653894958255019017282027926828259359237489550399709465483192696314078082539667438291187635139065284379761595257790055335942427648114463584291706408717380165810236403310040320350810477980119824383718592479692518431675866023867861423583548452485324179073001249987124944212058878116791632737079249557575435239529138364258937152693702708386290626517735739272152460453104719851473986356754652296415889650744615757387431093056504862586075239027727590382436258941963506825796214349462057744160799270488014850973753352275428639639577261122380087268520678985469760520067088737753680103776596620779270650664721136428880754079480934263142844370380719570041247631224204486130859517152468606888499438669572378757370482469434115797354685210309144208264898046029668292728946422149796334415711419236998867763831610792477094097153596162886005946216593161662999896198501952779186951016714405555962765064400772021587425617650886010935051537387007911879373845613191418385614514924373805802451021897231773837072551914481492970703323222733233084467263163722614727219115640644811267363079284052953171732092898663015248120523767953092071153783434511722925646217632250667475575127874049497105985334797409583683027762056419820008028702698034346283190187587206557555290056108159789916389657140144145581383358471302104947740966694082407506778175579134968263462620564694631004253092974612601965994184343952584129623905059769878225321653213897072952273035198510595045972170720519742417410742230771992220120255513283034848623828130385100800000000000000000000000*i1^97 + 125692626807616305715993104079131511159558066719325546821414974214232040546896326459594806618331070053057523522841600136274515982812580545766067870414928426044364624904853684123946746490450986612740188749747263312261064202656371517071110831401316763111118524389573748880883071934745422946248315102493300204221453336773579960706347096995469225117959995458220036920259443068542854643753783081460903662623194157494746326427015146124101143567061062222314764011648986280596498937542640715867305567558188338956826328584891997588211646643947920407832702423309645678684190318182108856004201861235233321193770460158757900478840040925854740129126757412843645236343915188554768616984532501787943099758331212984594637840530911273790289911899335560835918569837506960520885045291184638939226533262521268698584127233390449673713112046729525909477665210531222516860116383588774517682995496306028043995508099253446682444528342185207990493184949489723406844236517860168461331149934915703280277342074825533265162402475809452141085655407626304530664287062341610141031323176471214776798900194224508856662340602514915280782607682077690838767325911891672785716244969995649495395845778652213710460342420290987238418912597739825539688112264991344710288077879423829346442848278316359766515885220509314698888174440307118711220762032390786962167697491940237389971258930504844248132826342539451848102475742226558122763551746451035219042300863539799660444537036335893459645470028721367034977280999534200359164910760963962184912481653996600001174688966695323325469898314419146518943166892322734448730708680507068409928888174784137658147932340085379039589914083976997225867374092483442541478211350091597275175627170842307278707777335792787987701416408889373980676547550342615046042534998244230662441970399615645234633516085932375382891227038155153558764703022852568071797945421623263275278722281075774182185867886851714610132566529247238920617039983988614253288547625880249157202355162947268044089697990743272735537073299920702207945744916120223422934549447928264528886901227553564054364295504233074174313491279692541879254697350995534109439353034387798636040948864580759767589015600435611327365776041980989401801062291134989450616517105532727682669855050769193547348784144584680316405859920034856429354760433949642588160000000000000000000000*i1^98 + -28218309416824052374666467444943375900640667913516720797563652102767551855776712698914198964425064696574252964660037554447617115753810011572512742151488717791348579106118451531349634057501001479781959098716780060748436848293942459619133156627764176175257406176701199810367935986344356205947039350382958400850593908625475970810001411706183167140122678698404658724824609120705015373222468347391868278951914834435739513919029853550044859631754381944176709665960999919393642487098863306525977721581485244224235303291795422658830212671551789468349717539388656971729248263669098554801992806341716491869987831825982681206421964844159017834514862998105273779633788520299018582613627278555678121141087236679995233242661229752106634120356523999507634437887611604894783510428309320843783046307747264955713983895785204988314107990659614846001018314534728195574878547966588428456285063797014559847965509702304052918174451442947012207125303634878239163242619999603237419483567932223862491795847069280461611315191057281155812550627224175602577308879789744885406009604571306033499618697299883562178028306394475682740419931655258783718171088394509476866357223257792451151183218208943078795823001113702201865724966107656619226685920667432715940316721646016184540528361871532525982499196836469985949364488910028010386570275592773285508257014745757219240380739265166975378147897872982832209369965855663714655003464184334977405949660350375249129025516017216327071237724634206349687133150400831207539748569360412189871368464675263415334061350064297523136768368569113157266052678708870764369908982719746242681806454653054420296977854264173780507625680960532609925754712274134321377708773294217339545647853392362519179133311564167135334420353728655769916649816186273280901316524451440835895461937417776204748345403115012739774861118850926433223832404212555852498429534590732803089852451996609281043858776769693546200278379782399915234216950958744160842868612280853326830119385039595356685150141329362638061538450193140960924678459136517057903897348066337865445015727946126338415435643034136278566612788081836484204627898395531019259013432441059634142633608596413818973973097275182520047740304681874906146652036825733418020596072875289489407532120150821227637278764261060838339904793841803250627384442880000000000000000000000*i1^99 + 2262736382028081542343618142785824709978063474159493662956502832928010896301340378588524068544024269223565310845366079622879140574699542574090580064236105299308374291072803655490410010659109982163054777914325307375035509682731067876366707566141127476493426346576545273491897860422355106503697043278343618991756657118901638221011777505206937936911820338591774229836256440818451128678147670955266206912535615849345156859169021309884730779329912237649559445245862523517751477875639374827896980139462244607861745335098194919619817109703903359216295687340017157914546143210401867306127322487138500765297525384220599661625404691960928160285836993562702356584781796104005378976421531759718808140030100457969859898426802475902787340107057893681224530236664965136887274490722346416412520014132697382849567331266205170447813168361702275153275919904211633653789202911200687080164535091050135157153965673053033076414755921167881710337982290678150235600646437673706118081540347482586142625637031139956200177959435790985706786306531862322475157810557033059889955362095969287395489751652960855617564945647812824715746178996418493233736643240019352944198871863152063120140513449231646920965824667802025992336801039760158431730922959954456535341499193945749409990943818013313033228294551172540767641519200303662308949843574756617834852050097038416767152858960031989875382962365343697949006982882566127581262801241376526803752183844204521332018293131389648097098679404856750245408705966730000994986432475890740803406674925145101040963642075166531362778207199660136189818287690482465783965278235170373252903902671556620015617810814989712716946145507896257220310528906695155007241656008330370547770436609446566329657249553923995268637912278261245070904733986817141460167319685817883372422852400147559619919566953646157684977810507690072135629284895450935616447163588297379705649132498767798330666491887784837186286527955347799449408637919583593420435544274406582270716323372672154468255339126960333082509128003138006107464746609628319622046248930879223926817511174518850605622594589203533838387113072406671412090399785015370336258430373833927429520887531563099139342158568230084048695610628082453773090184224231385309624003507232395740451809132698870131541602818202077512654727876981555200000000000000000000000*i1^100 + -30547734520764336670537316662737975228183720572846446574775885917200990584011736209055814530218364026753630253104860309611469460145655598273868887496466973805093537748118809588594188602143297450371694294749040556863816549265864285343915358150223216204900298838748577324264401306818175090045592950407331681429980988515472880538122277154062456020208633568810240731149405732342721646798987441836673314803512218975746308235511992143079878768619260187804164250788710779670773365727520213893067222061691700329457202915863388080262243866691738055685039720419404464396880800578400845690330446710770263414799114374464858938860039743496410928656518261327700855034599624612287039797711123229634953836690340759327941162549711907568159479718523012177412784514063099714580098775249957173413207355931172910124177035418750691020640700781273385127685252566769299200303000520821359126644607845286779865870984220265685469305449735086111791711010137266646191395355170983420751005386400061737970521774854698345360894720212783044055534092140790705606563445542784957614428124597215676599718894729375001691513187132446282728297999681705198274217427929313944653628457487297974064850748317281572691340491219662618940190401743792977967505788413798244230844546860259246212965382804299260347136230241749346951457717844872022964007877511533359950126156459303028412858497014961039651207539441043619302877610652818990976773142067310740320061480145046360103979992069013146891885437531485086221571619116768768923524806816737102155785143806584120298651023507844486816124104769078879338819095236243403147044760627807830017025883094133725679527664269301008973214794737277359850497648519898507128617952837454273581256376582126093841636615552501792267432732476590441702094370089344205300183010179771474723821144090090577243253197352797932558571807200428431274871254478570507725806921952596534225386993086924596090945595510580499304333351213751380233389883305479748354246302628273479235864446526743717934586082692156829882048965593908579069237865867276312958621168856698065329604967202012760790054704824860673840872092016480609577905766609366397107956849258345857375470542528344480908892526002033994386649256495798301929202539637838783450990446295720143961831805402331176186673775017773219831758192640000000000000000000*i1^101 + -25042744392831006152886064408789959650108253228142248658363237115433273942450261707929335361486563680767901196225391933448811634811886086680986184795901178723974810718976413082413357819369626234888515824004434567383495927246851757666194376663833666730854244500671352732067756634328080216248398916187941380844647387375752416118320911004338738060399705210512819078806498968938407553576936950125866041439520670080831930468320204747100890081807126550502762098509475204341937836080525865935196175432159215034787912989856614768574956351819678839632972388629220109248929655387273266312708997217586445909537643203317825442599620384824233416793301941134498245147249367679380571749988922906053084581276836252929185763484188854632071279636261688280623619408206292458307190477289360309987772204929123372545284647371797973506371898939845950040590406450182134033399184943626877102624667138838354938839825822822749359347157023604950873395021858098585268706351065683231172677558915209113781836468551028274335895371593588882971460294996610378887002692647897580989300866859773729005831917369549294112814765920617418680000669337142984960653054097421968175746352442703404984683582034129323253200769356315588277331485889935507018086549224408939806364986531184353852942747559805648282946067637822780908441045930757716211247729752302383378512484903671409878922513481980874250596171839246754831658982153785613504528288356621471475198240959693591871767445208354883792552525586894710212917970313428492415832687580489147391587564212158630537835489220609952043998896237423686154765029572861122981020101957293925790376874588610408917007461098728059461291320682260570374911892116648970764927140919162993745537792586607790871032737420314550287423197043485833377426185982838936249365857624298454531768800384635063512745199931121840669399619154340769873508651432858464723603031243135692100130978201356806381375057086053929412780187668503359035141773099175156682380438291666874339749216463309532383930879561481639528231768825588247088683134589168159343670228223698252646765529391183563483179459983808048916940387961824604256326004313470941261673280984470278283270976361686939097814813660021213974663915931506296221003565744979459350679394441413401329396211657578854953014544428433408000000000000000000*i1^102 + 56882558844720445819014758058047165376528908814791575030841833027076404839722119719397326156042958744955562107512292910954813383510680287938468197879595507624348449093217067313089870571602752445166004444219454143699073973083817215388856960088293303618772874898868868930954932609064513329028656008042856509736925800444640870140046226828593706550284828697857962869085137291557546340494711412104755736255132785724543029334631215596954745183416762666099258599481474239949029880205778209314520720296944102550929607181438788599597467700909187137278807996111356999113557954821322869670071840622588478520150102398801846488685417593193470683143391768325207626359155161052582643463263913564089969031975324595912522046651191358506128144349338753102174474663014437831206381449703139289582964039669142619657065381189090608699295695289458926300465199975641826876596788456697952952587345858171812176309195876182725449957984931078493313966126084500267890217977541518360041778066580835994318455382988969191486240042970099336174768822336735351391575244968247920393531509941037801146792356276244559586092380388393827210365638549339371727311409109634683537612648901906521865962594335594098980775946315299802876067674664795151558358173604363931961522709386949454479883929957727238085964090398870328891413710884831081280953908518572745723433095390549733735005778194837121982299652046374054805445840178443888608219214858073471245617207332965978046836799796514352006050351773774144617713363240350503414358514099174703058753500461727980934022970136859027710528447956842281577282101386013862286745429287680294778533600917710553009974020893709428474002451626986593299886695582466421186050848698680794160372406128302563365440403214442878104899815089196218294443221654118286063493589916176612394874964862704955778143254107838492815703407068711172680978732151007580015250023526469280378489687853771607065986816279352010666532177232873076528600949841408061756653501370499214902625287940848957544064220336857101355150154145049657549841853486400917466056248763403812214426097023410995879511628247081082703995935101042245065439551605742600129164440200552656803413195431672468283669989305165897703370231505953992927130408014409027312303355052521712063313405546955680671334400000000000000000*i1^103 + 48030130497481775783841518907316984115667916658132439257976061067942264968109852646256935861257149373819128150117079245064708612535997982497298709457628727807352440959747116049884285452070375568842855073917788648662254863329093497653829340887334950249481145718320292647189444122270030597362351402376404212908202850715223594434959586108423422968333913566348636053469269161164776239965213788783461004175646233823299216055337727171834940678331012669768918329135190277001510221418925877983473372145616052580263897080870644165086807533165132063952237730159238946970878068006897455373471014370858985634348827404026991033215588259714938676868457634291654188401342015191559066042010349716101742189923926522431133492760193002890855783378498058459519921677395964224360343817307321043203403731088578349147143213844011334775125782254786131208803824571957155571611375286243720162432855802179610311162450239689413990674317386743002300003630839648014158326811658328030913140661506053338171343039411782527011743550555129987054110463755438099566036575736623621363469116778637585603456072206424737725205236090886225721381825260328830604336968009324904032680068102790626518872019496224254339045781114017291027631960424756626159223686359763711353187406096396050997828730190870214889903615218819668416670720115576122528677756745173957584897257476030472306717670353411002932896594557674577370692140472131367130581381724076642851251260032098161792507149110339771459384329726977800030078311334733072016992956650018406233580147845333774794690548555643361105653153700733081317407256988276698041205221758672381981073179616630977990196340419170932141251445162460464299812951095494405257160844814423760589518760577170242951961931054731236415997256101535350809228737488874232071543637427287984611919989034954799889514558899965519796465982789056175243862689065417479479145016535320184922901189293590239603364220060739329279863461418288908535616400053293380881909646684866562928219958461006506284726430730601129069954771337427746697511166915230434005070018255415064947544974141680330105295323405689160159585734404057051230270056700319518244377132733630741619407981113356941309249297358111033082813427838341610371204912371818234897913837793162021788237149634560000000000000000*i1^104 + 8252630307071138265809276810447683558161724890768474937739457561866203624592719032715660495014673826769697752517867931066175147658246090594515853425469313609403201485164078846128237433609005516366859483201757342985044358368701539821989102650465700074349261448266814188982561736369952202156215432859872342533323723077894428166492650135221854402344331916238248154133615708689697000754846512262098081344461639548861155494394228537308808487208610586272563605993363498637991052891547427254127696266233176398524372844190112033394093818765371892985475625778594155485542373157317730390692866763988335542240981822571262981030485786928706625004913654868255648467377915246568193558242283012894305809838786244305033765733507293884162059762444117962527665825990009958060414095100238240886685734862109696039442731475631817754066829809463517123412095136316065747619486288980116520900456534120289974122598001195915045849246859692475872774332377423633453713745976661359454331051324457266814911116005795215557967906611974658413831680358560724330686283620224780215296453987579982772727387616234513308679485470740080876511574923608035837542803847792726721157198592565327034490814975238802819707063257939702971268852052020480156125668008617428903147910744706323922056049222177349781337023183483278989134306005134190149212104273920694671907159255489956038413211644424606401350725129812395664167855467495588883236693396916770573919003320474552237260041959686467613340794614408730173497899769469970572355292959338161657874385237965581619419696832677332043038229559150906706382817020662424799889680810992717055424958693206975280153701812282430643526338051411821008239819584321683946008350394052893169465697549190194566005010433173883942862164872849367177555631372467606051118252036208132733110493156348671246477363945845929709009530611367833494564044357758161004419536575758816723008131688642068406087809553816614863951582929826329889438381950664096785656409808775848406943796501027442328398860465451266670941254061447922591104078047380935047130730965480419429702083376237451104067904653012800314331749011205114684742514502448159212009352893391013629059006340976880528016378132606535367107902286944377668766364132239467942939294768437919744000000000000000*i1^105 + 11872805235815103121531819705069340643589625052751714536651933446148377371758960779102733288613014181275095795813992576424828869733562778368978163443109367980171983967465953255022739503270852439860793710873903097481062415456979373506730886548104158254781211101688887085973578349406193102226174595774579437068681795241402096022992190558580008745940102852255030285559408605789038885923070167258069032064673483618419049434946106808805903176881779593328302248702908993109339666273468560121706754054872751647635626006533537749541071938092991114820118588784303283559976649467290354705500219566473710375571790219468461087636129353143705957154961634692981592061085972374235530436483195409827537026907450479897243006123705297689004928473366346913383175966354272370113871833605371669842513267040161531200077432580374844461261375595318519920365269829504213086568661243779175683968612896574753773617960502575442040251617550669845775770424683100926503884458382146488836595322686840697980145648159199124211133917833525639551328891898502024755463304477715799344028430153702060056542057201118277911505564898654340675662216487896067536736008471521721024953305302529676833911705681125921925793855211673635493809985796232609242284310014907567493189324918954377340185027257866045985399191120238170406167719225464154173654104281113959763743018791401392248046214564870210549633063609531850890673675720851035867668105638594641225737012614349431117600369395402884635133327290825486784760610897165433308816931685608109962159766179558894198755719909555029253103396140690046745204356487212279647291034808535482703093755488095783072222416291343605544288715950675856216037725900218087620454373442805448809372206386112774488301333610772866530077480904397841332264420452436773075202446199056246089197611607823591304223074338644930255939356878321365009519670916961825555735318190850019059147682557760216665904301771229854814866771707128269159706893402330532881571104205426067740702561572707182528916889243065865300507747815827484933122641876500965991464485256596502257851370153880124364908575331240665003364697054348548781751426044734548567486658814127723170174979744512955862418224313389323094667929778352131952211675566363335406492057600000000000000*i1^106 + -875824443309726142664582153193434352971120740469784320741091279654811365617805073747149394697392305088385517761186693950544623123624004079594345159303239120991935035633420594853683537965798198634877297489200826260869762689484520846546672154402689114124905960109301613200325054045249937983269822293095524266524915715655469251107257340032297879613045644866069941553391741507680181833392068677092524551258141387268890531167574273193710371151473968284880260179462121304783673516841309390746905128026859844249953161845829013112061489610399485770885161363484383247039397105067370245644897373192409238441746050680476119316340393585118376524413893068576419653016057059364958523488249788986959657179852981452384199384782398617624167693281883830963931755742610228578038851080738460974070160771635506567775979155630816221144748681782143043009776235193785723769732984333679885296518504719095073286124835998922148727697504996486796567007308853718984916381990643369798760181927155499958281632807868599268141777971158023966220615959766986511471415090710105410404453412885736465786079897652203816302381333368214654499108999126145739796475122090798356880732931580965025172436326593636958181038405076879556655383643866074790396450327859963290860232230036042718591032075013174346622398175648101562985315834266501383179492990126494623051867010031941056317461566261366231701514952081243352148089502232567037835648966429554880183603334407448555039165797426977510394626600545665018252514213690571504524860123364045866582272312897969969249534308925323580857991730593245098207365078096619460971562142317899773846871598151164403688739601592764052581268893049834943306447324969689784168177236535479595043120803980826354542836591423643897906637366694290905298180039136058280658933893989531189976569762014888789484673522630902845449034064910515445349537052175414300968674607904842582707676200038112152919486088552393414420147801212610454186028752387260968391642085656489735528279913827908533307627987388633969106267225379707678490974995417680570534355992787797230810066268268949828641926330329363228510426390505837550781044360226999477194486974692787874301313591773807880354709884558048090315278892695288077939711927255040000000000000*i1^107 + 481224500349323178804902447341063708741018771779222639505445309021605738446571001507083152857318342175136316380270540936728513357278740528565569053141625608975777928648964007261016759547876403961436189140903391874067586421153801144969120870527744535601050252049771965153460585731643961519379942542156872365555772662245700784451071036703415890405933703341662941794206699581282436819370507704794062538040958364635077133556400845010052299036360731483055162672497301553063310847511047058554477269360980652838197596356733226459878280701720302145078059426372351791998519588876140132825000887778552863861323171403927098377057068603904216599425098093825210149585092265126390988401910028507524327532793251184967664019227607541362691881149811277233052056599720423319538915528929585276043034999889095232107717193722540854726641373055853686074642132918014076340510295797608163374108389818348270273534663727205222743308252138270662686735652010261428836757753757858002876790847589904438194820752657055297382638731311557110869501872088536469761007607435330931070389575094554396941172076597796894654549237708951113904875340171523474198608883179179107472827961936293640309330087281607411181009858463624506939544544433268256201416097710556022433394548358593257623103589446701285764127047077992236298483783949434597765435088669623126450578559194597160456927249408987032266382182657492271414711160215647755226002657333817340513711286667063994987968259241208336717208634016589874657126953079017461401760994316953446449424966524300852359309433497902819685782022599158099563745822293425192136142704592892910926217626735923027135538206237798674309053960112507390552422228948982146797811443050426426945663673821193545048435964882727551894895549178738376017030362915845370004670767685757803465383127971830942901346149651141972294685301126327786803168421570014802197518691304882233798637513706672759625914809731559242416169310680352049014500412923606295622666209137668311909801584723023867131236758258004721305962616210160883112885570404011251578336540641232035789192707030942702213101195949967774150409564418202981497864454908070600536617017749537662727962063128621008916648314437696905419683269467595739136000000000000*i1^108 + -43731623439999364206477386383703165293871636362874478303572275669587228895564860887703570237326587719147714269952025608143464476731532638886745715455773198995428778142869317243524505740228383565152567741770338149823084451373988250665779506022421386219776818719071783228446592809030767693821137204742409809696947772809932473902293516798002108142610667864039818554142994713562508642785148544941301909755486865248965894557338442289698366946149815148727003427440219705185986981109884900472780355003817365335878376068255059250715482935052126915100209438834752455115828476303327548394071770289973968967651495943885540709743306616381074000102733179235936359391857918284718028807341251483429718398060592150964867206143486253941498119268677375229871676375672449247797550782112483855841075217356872575802976704455606411945768618018565271589820808855071759579588983741061589698790410089565033538060986615894552236963081478916247615604491750746588206155661187128586043656306839656556072718039152288612611025994124587551373955196372397431663442213335672403693190325840784521572578091465917385134195417617177510438220345582783110699415966650381561582080256623305964826190376546289447524890666481619591032960941227360314512237461915121741499292152079646218952698631078293410522748034304184649214688804507492120577830494933504586160188622687798702585155285136254752779819776798117289348868882652611491493965692447135088669713440796853381970796918403727050364245688444232962281342553514774171670080124961294919366563920460764733534046235281763528592340026636266274154999134944139938052468184871578732307747290814086263910018336782788503334775274350842755678459921508211082324591224144274777437010276450961149243483373029528506582609570878967475851085871043939128933493313811606552786385965644958420299959324689018975707681307351412102331368593151030470443494225510053693322381286250336866991428659032975586277206421960019748227683531202880764358154395299803551115945338087746533059375799459102988990824026501607233874549265630300233886365813230187073192531411010399704587094280833273560134759810071386426761346720461237513245994071794898104270479184306357186656878890987262778171315814400000000000*i1^109 + 8984702711499915853918095035290989544207174447418533599358371493486149140365435607994298299239329053331474299465013925242227593551942462776314807557056534526106947910827564678911414722225907978580617194158299406829134465556576813598952238911045529345379247381349071328351186074768796703136627762338745252822824423639893345510786044168138186305157431111181035642981493931859474055998593127452062966779386681122929923309708678480779282002558636293794084604406065840849485317163479308175412771482463647055811256591747832226710805661050849245520506758532305647413434808236204389482734130522475265748650223067285254437760188083701113487646345582320336703866119969579654292206697250229135163636765203722966100040747625433148175378748992674905670722681023388369517348500120987862126907103349148354189958234817123445944729001824791562348893068915991432821614464681619573716282932475881967069879114667209081104307446959741307208892986265062049828243325981991017792123252890436530706404946315411665342168263087357834009727908110634564865336797291395070283848852614002904340988421841716287366758903116127268781119948814509422272376205768949531603136505099705352278902754374844574321833166054754148517354277682426530875816725773046553959563852326574171731332240340661456310018767836913598485960769376771832910748473960131401437940681939217827342573090299675675657746003312347800277702993548314357040815077360114251727554478661142181828800237022343336794145588505732533116324500678269560017543153221465233527294247365075068046368790143920673638342887625430207651208407801974422097088872728089203019994072868990368480461660636593956991396226982814015130579981771619875655939645809302743063200195080109189776107458153548182714778879212973502155028787092906849490500566387672421876642380921797146952010326162766539729112758336817238748822950618570804584355363989678841876851163674376878055998124523557621986596561692838365995800333659135126750069426978561533746200793115009342703293185900065750459295506010946182856765638751429591212441325691473227491948717127146584460775764015674657715443908183483033857747465281514143578742109502852693166485467356183720518413086147481600000000000*i1^110 + 12652276756191983770011253830406535931666861716832432672781169245925318097753603592823060941655355542416468416748053287548285386432095869256143659123566173288878049075967957875061398118186436665026257791127051459504730452767314034520363336610249466762600772034736333023128401076059929080425560049295351952828931901545088447898112504109017500677810514120545567680381471095595853543412545807959621419305378119508175406753362731647509587233351594794215290694835323427297546079262970730186265167965632203627913569869642126156516972825028162772388315593583014207804629949342012085538560347704385797602302573599443478396925681747588354964443699072275778205314004323970010792962184126967533574901240137206621118674550158104826164763712388090308606569798431284926964227081137870489364215282523085649458724897192473394781747026970481407406110420358531587258662983143490757058939403353189083441565260011722983425257933969347263647556975264113969707635355516702213575087275004461131372999527807627409434016996803311011702616791576572732979794116088706273956034453598715168433936261463224299863709541061027395560780705949459342881024098466492370273898276782691483213398882511070130194816236335704743439222200682052445224448537809624303455321463905196884453882426058503437270968104336421741329535425358513274247462308532650617211962640837892117913348619053320190638389868141554963352815198647846440266425361051733018840996536986981860900422597089633084700013646288687893869885838985446445234919696084516652785772014296665122477810160893138920956236343291982384731914647383486536907129348191479011052342536526654165751846483357842599360655937199270024529280937641089736524018592838627799769941048203277485275998129305035089425273463002011551484103552047819247109546946336357826278979806364735542768122290877573506091522797246726366756194981706515499776261772690781578175168398352564661621180584973976613032394770351023067097348267982273887750603987523295894866928103510957600418105154207778910701327434926395960629226674540140473754564771652451620642502780235354006835675004364988217442942696352128981348547527333370272587626491686397010442541846834092032000000000*i1^111 + 17768156191721549195706523657315355543949465697709108525025927677723459171888581067117852130419790329969888895032453754487649042760017917981319858642222202992236005560623941629260362217165199683519571247316469420518645468847662815029035068638249566903922025828497036105754997355291676812953421671724373818375156786830981001789460673124818827234922807591866001208558050067456949802892288002155158295461786026990478392274990460707829846003524732964417895922858373868957643537335792679553264919557183271088731575809545407617403105991204061420406654196958994365000648650072592549438766974680579646438103589144674508968148353439604807516231507003638176369113873451895407323790807050024267726148367739281967094680268487519471217947948874969709856899661515828778581323352639413490462546280073424690528836873686927345031574894353041834608817502198817809398090385573212280933790163758264651140791491839448088369611946913948515860549887393739296750144082328525271670769756864648149987283218876267353127212789204479130584412894846549194716458076539975981283027273257130007644862512222752903843658136671487839327126088408988517185442633884453537217288429438243863346380507326630142349860097767580555563980020716958560468046032776814771657323342627837097160290376372156046581026975062104187005825241014070378815474385414924416301541744427371780554902364280704653475819293000775934057086888397055278757027446786050631848240270801379788109572106709315257839179451725546251059915848439995623905044314418675095361030145040180948365486711414149836654646674568283737260784937400352701720842384931205950165550102411471355326657487660934455169872976317440414170688168279315980048300144237416359276135086775973001658058789848275874627634663754204865496056845979327742717737092179417552855766103525211178587047064591300139095481733374078021183541454548177050882343158627116505806470040734480684820343583484819927468234291517592872182987723897917519415918751342748019622386452273273054061834780812442431216042498160088131000045544601610578235277917235620335345047009750281642161296928236999883905244006974736822209393863917636391200762943202820172800000000*i1^112 + 75680642153196159272150651577630741136436497433258971265613400545217903603399673504032349348700757732333175794911389993647915673231719505774714239371761393067952715746703660824247153510503963212944301238460651078583895542633686238136133066543380270319821379754911521077961232921784239516812387718359669585752286894972277732465236910414336117392496644273882782485959153715928204373207432458590226004449550334889742554941672730316205443010197779408323688654562041892372322877097081095575607051368000297739662456258171463195872551589777191186281756402519237062923365542342376277231012322829238407454955917355430672498825301782553062502668747410592858505910066728265862700199288702461390564072541089599718518310266084734058209614430727420283905809949132335467227641140342476897948865669115482921893266229227099320895336838756965713030791045915768889059417300865731123107931037778943378532595435934533589744046611800967955781046992140665692391799412725253034208842750393747094183349844074676951913557120714662371466489677803933465774571722529202228769139411238916215143535898581588665362135302572591566028835064242575766559720911406731968828330366044274480485264308330619970071482389759407626259268627538685840552564792765133730130096806172583597753273685629371854663919603296902772383805452227048718845512698721616279297590254303284419064633723646738879770356026461104660367738076436167565256304435095607088235788388506785700744670168584109918153257006454074693248610789782083392440822015679831946161443796794692687853966794961979066147079530893143193249545681312474180238998594379737222747362341684329395096173367056304698708669186476551832848224980159569858623645048408506586897973750745090232727892188385312195197355446588469339046025174494731733056691600867182871007066076126451354879149909822562595499347919604404194386522419676437055972292712442440705261268826443017232286556603222520596242547817217057899027427538412465668165747928880412717455352562009131772424410985324862521804489957435303053875920472561431965317889924941932548477674015391628927595070080501636802660493240075574666176308424662272000000000*i1^113 + 5049553377207394545104524248470368594788497724845956360879913800589445199201331260742465384807285197327820440377290440708359875822989507205214452476852735714310348596375845753684448340006914798596223849167478566496850488327137213463288641949625557510501562423340441736546043394910896958832862888706841408097162061187850929639540523018485354270464333442367159289957640799416088153228666030889442836970348496288973027621044542363853779935591573716046264184174576490206081784643750204859984674328204873384002694147855572821474146001445065241901916069257723558840813318822208982232153139693167802892686792007429845582212696379163265669187753906549964991271837312492688859257612129028204375083618808332333900213294993200257007330657760915275842220621728685649836220969066428436396126649164455552220696358025405711808611542526104630684245058477220814101514054007674248131567047704495303265279477757967470995106376091588396324740442300718888337346254866861409963242345469188533539453862405349900451517097963053171170949910739559751238907362880425721938787465285174935181887889377887148851080780160632846588151452031110394708452434549108662628892163371234396709691169547404502917789477094868182391913223641058204613436341526496554024092128048108111847020794687615020744378586506930925267483847110909292314020865971263237190370163519418907865527006385913818281012821413410183844945047123095502157651822373138465786262688868990877524705685474332758269772769951362134160252683983916066722732230591803831327047608490533712693504552849965845034995011207601119853115424087239243685892882241470750736060556438908282243915025996219992578174728142805695272928968631678272854488688315039293954227527617582229207378040759782461139728916336164176468123810416150042635044753527929269646592054688493474842159211652260887031960890466034008627222190220237695742271377037130959964535543002209116261566154477755813400788671995614028549992342423781378239649880520515573130222926420091440768904066808386775464717546293062635586818048469372082497859844594886011436117961624752625982731037392680195546597436355839232000000*i1^114 + -395646435637825411314087726096456016729205988946877374958579993583494452261675435492484430953579735866443801399069064369299226781580654703161179862710684299785733816383441641153912626643898545441829839014903448999339585837118297665878927733866010339338725565906847107093810995880177020370802466083654516518496540834849051262301924468916715945761931747746251569959398377580245358303110779827497693292109658287552699623720798227606899817612948218221907629809638797001600122593502712402429223143299645993974663826650370543022203204820716726871618746626546891141622246242429765575212353158876246717254700275917894917766133312010761334159989375304781046580268681472219496711408863372463398451562198882375205121843739602083420706178038185573785645458099575181577091461278300485454111527253774417364660990433387346937005036139877757239542326510395664122180187424724701163493873050276577423812072376669469730159115611881814581006070538829547780570865400446306321536818848999511778265769276443785477475018361691729494769652549914958637225767082390090020554958470922992705041976012408592520303494630841948038138786160058402595207429933746885228759791598758472772187978646538840024549298919040715351155070657671471009237550892942052594017022491198544144372558924466391555849234377157440981610577552469698633178905413669973565496522602987667721245845231982160512285394571203004432536536762441168237366303002256657459142568259246538802552496216432153145958974329049632578159879649952566518814679990598776447402543958361588861289061706966742466304716374626820965238409964778398039560064933084537064871296536627710122540154568630006742965559156329063275047141776063669358959328052038171044066828270398141765061203309705694926552274713682358469175918210184676877546439293277907234056326592564843001943188515962626050244731619692281827053190413491738333250122096920278384299977174456219570752542623621745543663257760331307316692716333149659766163525959500387801396438866752434865621276026469646167903445431162350950063685421473590997619005652612624304221183470845894846431037490124800000*i1^115 + -802027393631494599982155803977708018078371519704138614763134141803295060488181419481763499576001778908558441192296061295563441897475972982713330826752242569359422644916547387982913766410884418725259739227778015598176003444091053889547943291621106335734318484459748213536673584710832301358880718843351613475484268827418959122053119894463591334698441017084313905702590809869749003183558319358075643416074293717907785590918879178622049504448847108203449235952117946958021823459915515900539886850283408025781655066086349292883703920401083671878577089392279107928285118432780171871804698804451342403390705579933829194140757345053560471407282214201551949236681874316989330966127943169048874576741096503607752662540192153174398671185289507417734130863740220414499541415743294911913131871070128430951432667999677333211670546479039683824235065603434223820128700065954176843188220298986220433311575255586356543895059792279056403760258971475280001177950579247316748518463484384058867847741900054472643507050192341003309605533917746575153943253162919512169247285817801977910062492790616168883533514496730288112326403874434588681240646952486846401714005066466281320811463077075495086050357415288331438242952577485717418905893587567005651896410459333639173513611777898801988114473440637569994713759652842415417541313074507961931506952965461024211080651015835316166136733608683281876041135612195362097061713384109453156973613813941525738742036164252124526487638365171670629561691335157221773542887046755675606027622115852487766628455200624950970622112626564854182602865588798714064664455689184591714102453414145129784875581324371906555946745792395465490852967799783785409339578550825430167452551373522191246572436707304224910149031696280741691851144546119858579859874825516694375837861694032970014526032498257499346580877699970134820838095024840225116892721780214613714929088135097680737140911793966752886367982482324669766007009100552049883292868817777918462809125129401256431786960046146755160750935133694758441166477768059768764007962252317141650091867986400000*i1^116 + 5902757718396510007644696726779471745571303642495116338202151616346692804604380828471693372584395145760563388969685539976820541441223963377729891011591956290512643301019067558839163705978391327308554529317953592226148635035143591305530867324739462204321803435600018571771814423945327752042201692975541541131761099410242571802108427233549522984552052453894129266630215581294786518252190806811921394257210836971914611635267204391832403870729566977895063494570121141653013058371622922999073446109264565963820934717309407130460972156725568830582840562534566336496586553921977733586809019708901573621701333809462126955956589176343712452805111285199803899408045738364341968947821282766270815608078056773685866161861115525418799688300762327024620282464496409105211962061450402703293377891218762118785856584537887186083944074492731948842744107438429727896367201201939503530635323199965188280592180236741484761127751807126212465273516083196140611122255646377811042295355347100515432574872367767759732838395379581985488255567738025317215064138884150592105698362073053373693704007060779892822292024480725603183950897714241328457124138170569977267771932452755495367432043339686453363417163740174776620371178908658438814644623019635696689366543361595252959368432727961329125997637393850607901469215563196196436647235788775339669485202827337914197394624271971434438011821208261705172250167611970159960417099208359261338260577254531584264252289707365630993003158130663951506133898103427277758127703377385028468782837309169410707390316045163523723423189392384284806861371826250506261743979839530917639834009433282211743093350829914868965764281260406939100086882611360011057145540574695668141095050728784162595891391747020691156358915261419092463871843465325731318655556310404842376498137066736361726575899710661387009711822408477885137136042961609276542312061618276642572826636229755381952674037858381821951050279827782976515648718918194889862403049627710141315029846411489771236185508638507097512477820155597627319825347628917454308128621408000*i1^117 + 3190370545795972724884923741630663153840521524371738634158856549509214121184762281406379012474778367860562289977558109347346868236126282997350399637686879162872193147214256028675181613719634043542393343687885819721815342968435656326734302683961533285637101421605923272409479200661441705483432142854963554336648888412365868081149961128751876906422632346068455519435064943055577098935588289809374452535052167668839666588168962768717209903463929806021518354739914545716593015451459948947410778250079124107657934403411757085723213373769997314859344298965561017947120027885971648078089642223914767603115306246919086734913835316244343285925850331183832334074803928071897599893409823077490554522554196933454595911470681109815712417491108560994302621601369583637442393286938981905552289336405713220144405367032802302939720130114278203836578961045331498000550662235117530525352991757912027863627894548762373133103275032155411320989526156955205989024310659447678331017470002138540399150806916553297238214373673317178008404924262729660995159364188262357544972599493996858214252357986130008855151345171090774054732268776143570373575058186672346085350041179289831959892387726644013848077990202742882658161258993484583122656491351779445599358650197200369936705002750731752076801019564766618205802985077504954814357963540378041825007305414775795600877417405515484598550765865448171497507206793901232947662983756528367577284687874010473935890785948946024759191808827861624116191873159560699688552045109360780931414377348433852449764802714245785798107672598024341448461733411392444425512993001344809816947774965399376714488085161079512210552519729371800639836905389136743573370877890263632132359767940729869552841747911826124187935181183630083799602248988211967889512865153476622181527679070322632078873145913844003737595358513368135303805897442904749672361389873236849321612369326386096637455073981431958477973118950737516863047870965029615479703154276358627131328320313950907278647378670391661948199916414230810517844466400*i1^118 + 1042639687093322951217519626246926068067586875855997445607674598064121382792145104919782637758328021856671414131929801059174697697232520063123456284016518840252950989170097729297762952098995063541259272953462584502816962197106260636974638671694328568987787194663727947126589282468950970988308440542189422872256261156217416086482639775055102552214662293166620283617702203867755685125276581732795768254858889763407730894921088191246562817767384831040481502760092319305595428269839838239769142168279694642714387240710040016366942764229298163252561960419865745891819113715354543370321508750905990101682664872931213401463308598878890634550735620446045429936545413546791653560044544918987486084824715748583541700819493369056969405052415762571690537515827017210502708727377056540304448644766598226979063984200905768212836773763839434076857070985822891100759440027462998869635256808053206126989027433724517274356285664534317528560826169684934468137767561907976426676635159154482226962939878893976783170022604162001330617906349560711997070854964605752600797105150739361377111403481645702079500537553161082821468839489194761425779522662434554055489488524725285536691633174761116535171670893843107256957710786397565888738975871572052459871810974782489850083127186267028924945106474867563484509575816313788839903220548947494155815098086666141249249222734526701680415437892627248182490751477592177341802694222563847400161141256946486826752713405472868574415875488136766578779042330109913709744028291517508315307155698619082549305260863688262501052797964341553492270451338533260687253468184001424418491225406284734308313637288947105577581395710663563849323207365945528709164547401831647411853765157103990265967038760467275257989462164774713349729439266347249985549470085881407861477981793955744931734399706882429371239082372325727012865039333861613758344778251095841477683743054410248815779523638162549194843437273506529002592573949610698172184743567406080542800*i1^119 + -745812660973825579484111441693416264339850120210434834196487974371552687354367507492149833594003729762298172604619089534556830103084167819197796082931434727554783535002330485930398244963138819241451049327778037678919685907735531172704269843596597510004273773227592058930454741950277033496812259459032640688109675125231763168243336014516016689842801591520810677604895043766249811862449990538723383659070781766348423031956149539629497857444761843098686571419359659616359170839815936454246776127517148810487117275234785324724089626726636802204012820782923639238985388470816768145747930689225690779508998109541209632821776064482705344119105888625481526323399487311791228152073461305319528831084539002478927876969387307726522627901111057634452606383460116871214472381693839205050104300602383125153668004565763104916658873926435972679932940760976463798830507705899652598257284685180418203051496946576725083276882612558161443512509248505907517346450246602700814065106880127007219859133696758649435767264220781449556340549149552281104262640981187055356210973049954056145588601797835903063052410586206064246582967680874274143171884107252977487091724356035297870869179306122999364662351071735640672498362669878101222218396347902950776662551509974046416163082839729342803044973720043516144316520881920857331167622255085008100399166088194287398718947206085766713365533014876546912681284008419499856451144627823969894195121221265355447241456919316460117614442807127373301074120302713765382732929377964424058623964915843915224309050125150800391712398731183507201891275311645831149334111226401733262922241814758977685318594940544800890854148746880124045583632163593541572116826785906084752120809624702735381043803034873153380783203970271920330491943163026409433739149662000761050788799015150394012150032090109584831678285280582193887993012350104627466840947043557592029476597024622205391033690151681*i1^120, -42818946010748481423136856299416826223961418825374961816067293600972636831352534585635154680604195228427776816963579475404150625155475082415572911129937603624001616349966320681555140143915508125134373844704664775027225075861917292588691764320308810177327376430233930731145711461966317505814974578169522133035621044719720090463412310206399163387061324948505903657225833909456035831441883830898022152430808676366381877911701477354515784522135176588360336073182356700981696910704905487734084286917125707615136677102534640961940967483162193002102295798605728787664787171158813859340084753585562624773308885652715730740275463453526261893810441906870409356962106410510913306175844561156838552112761778803898629580395398824250828176970355676236182886452281702854042467428299246102998606157069884360249020359513024778638295878669772250697697633782888467083569290486484105431382896154722110163784111670123038447155727066222764328534921291282039497422634105270722140599495556310366200734750796134647575568578168320406419164480637492840440899469013101731176702561528181299032902933682062028356083939893046877604334831156234592775020186525202533566273757958310263773453039810288488820617891815355619482309819878364450076446939833723951894354851285029490801526157149824484424507405464803467262159616216035646088204000788296671914887812394320036414089438945227610256666785996136562456125176248287291782275621648524681462695287823060286080879344204995040634315787383086800149102662471164993228034178183478751399003321757038952824751850194426283080918903581431112807031913193147312012999064837370561221731063893109407362450959333989321245989141622577501839536200324149031007681664046275218711378319010199018431161971211113237039179787565978172957368119462363903783418676128938163986680769943789496180055547695888614639255458572482763564893399519871267019990930405021895885769634285133894068068920032122651516126272352272744395779385500359769800846408665750678994458155151601449912615103749414189828670535118321295811490955707452292472362653188868662182232364407515234668319388419445528180043203460631507392284327599181857304875019096897527689802153121631951474598693333177837861076633492832172733512141011385322740686720555297994605056158997539621592618357653839541095669577825960431988082544066250427306379770640568355917451251007957047869512808393984457750726335527765022976335275212343186866632169131452342457689172451012147440356239105335908007567613889545110416559747033089455386016532002565590437908364897968192986544630427962210022536272206475787181648172909406139379258083220066673401171175542905021829005656110748292764344703673523196226782573084896195217028620125381212365515207271081862710358048786536048603356180804848282311401519059081443885479928353558233284698365060985936648009310749906969886586942990166296055412895284891869038012113173197194908115987299960441448442105892512330429782967835338931651044559195122770079919815647132703180286988265012812593315330285366412807065718444820700519783295073746611176776274577111549415074955923653505092010900892339566087937499091537745464450276502342021047375235051876624406123270458569884965871851687120005920538850441639402577736460618012246943289568206813250267196711555889681435233755821684200139023194318552128358497110026520135821254469265637845531024406114408534439863407278251925535691830289323545063324316684484680392452421838652749034642095759580503100520981563735796230438541604763819531107957227928018258217318089006372915408262213502920572020230235843579828189621484220043820044769704345078103480740085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -26957261696054155899712856441328615602726724148047247893333171301786133689880028298124577744574556542719738465698447429328351598955401874173704684115852360398255123871328307957625085296254848748204690147543999970204431633888256916560591577670191617346974601990008963019806608836460537388531831045204577347629969136990754435303442626312157338050099182876064285710357026406061830512830705358837837256032320628332596485558518604847643950399434558254781442670869801283923164979022512666749883365705094204601334371081204921458211518926074763068041113467303158769326406535798813030815085649170368681589095001812690161813865173160306027474026243649451555170892456403598134228040929386927377779981577195179852093882077710830572352331689826598977861630636924693540966413150321242007242907948672378311887817588501110244287793532845256661494816893742867366465763452750010015314314745612784889122981010026150638246725942197166179897043386379824783387580683655659745514637907100926397224772621313864769144691543808881387059512887761050751536029508447031501218297108869106674826090861175219552380411610206502176342180103848936392618471084399322038955579613958908649757820481175229426006984035714436736763675289098086241267881472341042212935574863470363383957176633413776995358478165738525023135717840928744759014900805127050660584277967186891214345145834520183386405059300463899267415126148036002223356386250513114056385176391449258596044023164904441905342433217684007652813773619785461072428402329288541110263431891508320679014192393874970174146752503929339256957790907142241748232993086138509250396907096013997873849040838767372426399212605386353360757369415979628576048881760867510998761671233772553807535970050319189625116451208486123458833916858804216933056240069452689111340885548783080769222404658908771602824921115205617603916339254604979685490102137760844332221542424309277607201124073786474464418198561016929437372574887705518771862689073115724307496714727601100265214021610055891784551443399585233168871461872384002553618630052407644595616775078531567434316672564295859615838913681016939867021874131352340314733568756328636832904748968088059473331592110856590555474202071658150786184263688696962214491446938620117760466104944941822429330428591192950586929015087901682701453390091813961204637786151694673553307674976151132358116389788455606141970531196992096902146500786511184598788225527978627637713982533367924214194581396103499050589511368880846483257569600778673853651001497757677760802252951544796239370041032685280425043242654201941181166047674386605848404527485349174774439590744210758272340483251226031693135122401769586696042421190526502934222275837541947700000025721879359148243051850184056199704483487688102977730108323342452349877107474704671100821063962431698969780703300515643999004455567400536216314366337792166833706929860599782360830228303268062353315712064875025365883772577078163593518170890635496896767881435116183667289138388274585248743042836563348473217079122609452346000767513022475005462725611690753358361735307980681820202752675418517392275945723365300358972912626673661501882917793404480198040359076560337139306691411577536131191345028689646111682358325386965133676307130705545346860086307596257263049434405847336035477977537054370491574152608326512195299220457619845748353943708975589284181090301410721358377603642739332026090300317448342788546574963263798009802192583498770787732046240528537328814910492236045876008660208403098753423708444227647335220260750980742838263467646461919689084870629590522682010712348742481812151071041126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -79406065439594752803798718008083495545632962653915710764594896332336284024631964395254726500361168613270927219235137717086947939505871265862497857215180568419771456355389427836631667478820291900419223012362816036346370726444768050828843961302946366336724761222123929844988353599233386805889435440714421430347553199362690027169060613408740652081280411661341854218590660209464579695649854622668210183052941022704695288737215815114595190468339568567662171002347447084793188511061186826268782953902391355649995748184841899404578353182270108861457520230858046011878075038311542686087351207144117635220453907863959678078008284991257920862125992808159363276707043798159746045891275880858767326249855522265991921179363667207226163264478168798716928309528086536074219218410714117297114226453768745067869961198723055088672474237278175717083680185323100166103558394378231353253896358380539804518041991218241176374433913661534239885950989870068863364830184963739151594573893952397350788832066918193066867652039965501301714649434131698631635993636299619107452759407055178371019796416425275659637881634162716262820114708708733431500362384543271464496942493476489565596588370362756643937184336316109865699486481740596721940128066291034621585766613695734320329545786800138337682332345810087682348617308140760398385136300258229375383595899050761452732745964739324958370713053213735399960917708489053066605377609050248861229427724343591770832825618002082966203572317605570169316078638023022644441645311284479850789201511639546454383548415738405068056944801359303482779579248699579678034366603264319922681533911337950372005936754581523817847923452518181394592424185768469289984938542810845944772336485829459774595869561142497678614553832418152826387439103423128541093424308138107996324690167516989174391972437591348034487465098291623307332073306033448098606126933724009625173443225477633686818008618550700511991188912030463802587747166541608275239991794621987937585438022744740551710739451038067441005372353149931039199687340967323342634010883170457148081594359355722932897587139869732329694317041386024291197726358571035207074178520004359585058244106339031341528838025801151753255698327017270749906624024609260249748416975689796033196848775622599997456161850372477446743895742524993030896913347309271851075633154355082302021438957595815266106885495482568563775649198843669988578984308571283413629510145840028696490511148315545637659266831925099703158969365742915883931271277685200165337135582674731566292594037088791123434419268439207148120809433837053517849029118503078748030665854823030861283137528904020354272517060294289031598244202355303313532887466826948333300209200978764063289668601202330183968054057315731113412387046310063825839836370036497071966868054379656664710624354952179406962339094644626203363047805762987497170545998767220007420610676008237131773728577574870776626212167165464903865717502630496698352878737888712620173312774027587044120164260797144924687029736232241293233657473684779866060629085960661366801670722359683858159778342304080617336244460135163236507158393975647030839857055609510586469533343384834855692304098121097560690125071005280685705922530882677034796692870762569062346191713922728257464120777956626935159099095520087620687324741379667482848446923993141435702531449777103660345149173820560240027593379720964659532741232957603170380996739681750706182346652599706062182984926874467434929450797467235288044619727682801294979232351438276593009678038659522170132072518669325777835212156870036303019872038432213261438510753473598574452109475840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 115291847836600665016581077033667287216871177186871566363083371387014080303665808653641013457665053975537943337416104061623312814009741244689968972331047353944421474440216551181276678591943281162447877487018944742410748196897360964308730138919394087804156459732284699270439744507503165443867816017462138140172811619854159233198729118125349956504131083907715167149002818262930051550391048767597112030246890709737324189390307439668084921686222250883018812490664065431373195312821708694027703293374366981556169458891787000271652383214168224419675614300817758406145166587183306274034856886939775330258959137486430709718302677468323746943421995964783554744877503918109645897083482787755612156592285470455206497414817832314880976290488582693573702573811951942392513008324220288579954546332278372430547683295565997121996485781508665853236027085136402124715472526996036046067707045998577452905340315522164591909958823207336112107700433659764100830048843854618940747433828340423156104133672455654236988427945852478181724621360126931010563883782353807859236647079427365165436288866087067826662691548945813930650003454635217546806797834596933708500898812713835036895099793179291045163242734473663641778507779927408200851654690029838380510098883090605169505090877207541517208740540075302320561928744129775094924424673654782635596350925158913235014909916238586854067688601487678497510624693077370526265496454401909009044847845788447271932969597007995674493038138813724987346952137720051789160007963156023053946652453403314601579335276562194313900579699307243610563642594005276587391865300026327806499277481069759718477724815438768738248613239980839603455147152580533380507120213923202211245200386390192240066458510354735571472469072358718108024196384612456878379895640225010433462856771772204235076794206970308846213717733750968183781494092237688763007221269173641444542754455393374791166972589417545257292047217824041354365022317747655564613310486949748486857393378661795864288369070641414611734586044545782275593507697191390717256513540346774500038606949146759883357971624238137685342282195220965301251961375837728643716798234634853561694562716389753051911264993608793112267627634745981984668097573147883444079946378568752124928547270225472759333787200641534915828456584657081623182500663121040078880201634283939080108658348540143664226061128505681864495839518920331718324721818799365235273134000327767803422745792224955983861788171285102455667259790385005228481931342810318523797425163594189719716578019628100334651276663620551703859354804083743100047281978468894447937039175371155755211900824318734769391868259863360645782642939636047178213213770689022641532071463903927807034975533932159233014687640508741989323687507987861523308686620758032805832088811816017961972464160009207636615572349520983387679448132041687011763228719797722421001250731324454218702386963754901579597840291335096370880608199347647266075888982169711400834793079075963280549116789707106763838122983831787442816929526414037944856749432830812145450768955644392891061031070797421178811547568308000400981302355846493863627720920715464906754453607320336348066491700745309720594591601960751819715671511303064262505938803897336695382841274513040488961605266813904579054909559487622933769380126138639748011184166918378462891661567912609369956717081167547565479561469861041841775359128992731480147642487781130579023942272711298244031194617549774161080724327796269248869895885798233031911789175669588174423184720412881610847865816370532304893341511262035642547428492754294553746619246747305798312919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -209542356566610630388051738313034170716611724932124938325373970469497608584050824309456932182923024081045127124572543738848170417800249195973793275406285656816792302336729828781778241703680408989565866037897482525064178743722617047909649648786553867299652562893000756648269629044757152188739386475717024572429575427300558073712071930634310328390917431100323897317111432313647925317159104965632722859325297137272341514848775929048662989298398776478658649409195365954941925543527689187463174748211474142863072432565731524853617406929858898232243667298682337154674988507703884655879951027872625905930291447452327605238223440182243503004538601670350566886126400495788796496859913462367003230593371277584464737042110906316735264117778477387586226215831397644398459662705135517077919175186735142479685394742458859767730220414095615838929620852623748807002246981122559621846141783930630229413311052982623119854182650484154572769244641617533017897198809686375983477603159183052096380614475932718606318366831215110445171938746462474083256541984605040280991573065481242159195462908965805109755135008471319368446426101138964248766624269981893193640925844227784667469493444418164546111394820749033534473507819522335840055100474580737754808161525282117053437498257964931545063199158781739472809256937455430714828948667449485129729133198477425213076499603840442383093483711999117335976801344983777153742066639204631264613041181717572120670627643314321929701000300635548200845069510344120172265205014200140632740913261032869942431343421165289223720541315627333663689825883096716930324092352102529875839471512833078512438391024975783163048303252672407157849434863270945471672724643846231944658329426673766525396326134626061436441025962791846576832208388529434309001206879642690344485150464599236609000260702375363286319687187249063992072248773815234342948670076827512898624706378236817546322950673298231910043693643247343158641738063871254910083897113583683673284986529981309921408620856891508212696405588192875193197058363848087983489753315420698724119338988255413183918602073030622646157558406341757968313479841334767957625738742438900733273921103865313619354212305333875277319303814253092671714083643984380538306747165686413223631972832571921603059001694315461794908288784567533209014326787261930991272000775589247409578447985147026226364735849293439265012132741268718799505965795628818890140436443745165941650878762063115474731885810889826553217085572899249347325107019510487183143676430611187262487355380255893924651564283486247199701231824232806518772818761392723629704722921371456453494904129687016645776645734434595588003626159487140415198012481900384389072123256581960460648463795888429435115675835023509922979472855129778433063936271412651120976879189203403129591201423026234292753450482956979038977081364697226018189546510108035364495619501374539137148174063929722500861478907750651019033099734740605653533792372224530690790355712883932105997454894251859816420098243333585892936211852232917518077502340964366721890299471938564088182970549917982435526392069325869382597836896147546642789431637008859103257589738572311130169753070800759232488283143840544445664142461888549506516855037793014780771248241838204597465408629929205878124817386686335852792429321323355048307155952638704313358773555514745608888668148805752186928609816251282319750884285744023840602149750008092942445480771578342116404404406375473561545771070066963061860186194537157649049976134227603291423087528889439531747505003214386864767278256005063321570245572702443325020110890623614934266675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 295427179794760480497601628223284093730801203669482882253049346315546165648398706807193932480599254143167913757907665285361730054916954826922190294539776675168255405317799083915093980692951949067863250365966881603988601157524623251281426111597677754267993317900928038564625189743850160466511322947703016983701271895534180413785950471936258609561360061301938132141895191744230475420123641770610792637238212301847080160896080470177970438530091767393886375403384279522897675612555845817535458492392276410986182207920152940912595391530800429216932489004563631060305875753988255624678811771679271464362739641146779736688175581512559274704627104252296451341883030228272076744658526727416761347639641128475024421481476803678034201784256738069994819983919153624360854535640690753382061306681920800123644590582144334836321889867249299289341872901321843485988409255197884749551856462920881641526171576931010431704058178611397473581086539860481700412233123274551446704001318548981959898154707811402361476154213154752931985129783327387780974304166134889535507127338488251006622601074286824171672007526492414414905588272658982426525951598707977715696497824330886205654491717481515600337646795563326223355288512540962633157365586979058365282939167268387538529405315699680000036052123705058131569050955211572624653359807589968245505260384444350690926992406378621837718044500179166833763263805116852364503903261617443966606076041456210638071861640355904974841018762528319144735971215018543937900231242449606814121764979543687287033720914938084669422287819158886152388882718944647733624296664538449346962114004457485156046314608678153336554610978354705673319219147062399172248850215007238877638113221428734414765486558170042365015805797963378401319712750629196873668421570495256734210631197672179060371968490695245192653954307154415199536594909737664059409547105661383087448330546897331330157118483128976416600736721467138045841656640593468817615643830837805735487195573119851166563369755478614729209377782707933066194043832099441684578233589424325661224107778070199982840831526911033435399250225514360031623309223231289532759772785931802103140665118775386031434739856528447619192704036922270030067308330427718116273276247586008714228966034075475564756957241378400143428630300302057066226476314472873567989818016031046050019341614930909597062490085451333688732499039062101846536961073487726673418434600304545664521582041603551760948772283299242233057392043340650577512426799506038176102143407504898034273936371981388430346256239308664430607220673760972503021903854004626181364959960219281723392021966833390119610046382786192591879646062332978266839907669816801633589187070193647831244412677343899254568195048660735548127212236622606339419564322189289523927406925999678338356553529808781616800962237929471132874743049462532862379026376144618775429820778670010855679913718952432470559542164905422174724755123169725215769298959209717904508373654353504474149556432755135425589930516569577177857592405207418279990745005480882219841176488958143215116448891287906556572306610001641645499535502371315961638384992965334355454997747798403939201743253691294171405992825598144768456045737793814616274008614176039878876468453174914946025072985618323560832387936225447202478480222601999924401470862379529932987127082707401749475808764899472330495182104140798492954735228943669887313792273232261205833742696110115686942246757766199211664653703857970345046055387066761858471270780554419191763928075051994340975757970477120696133640892413570771816741288324630981095694535016880726343680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -360305653272053936197961534686231524463241352900699546754083172116648573202330774536316732500071866216496086959284144917336298911998627469935176269559545979004811808599580555602048793153015520316075434063199267941595235388973437591116200555335069533989104107262252008927260962977182178568628128687633144642256537864792135492928114356658324218043551450715848921813349537343865978586528735067133274795319712538815424626855273490247087683618656378678617145879835802251556483530944681923342870991884941400393350491694195708190025561625002559905018623873836296456188552341368120493182866142725527394245461814963739174909344689772464951275219182797038461010058638906642728456266987007520433602534636943592299847026400849558727814862995404933884072065280691954781056598210810518391387990973049280361400241632404961182625541412813641461018109543150319426481975048462418955314484551449063812225320749455647377573404922298208676385809310412451120466590854530119247023656994924067166251118241883633587509736392619834475574216290725198673940006255345123016330514796653850906642067599252339265034169555864892333657324371135822724050835315754269620401725336373958922599173974253348298856872356818276112306626499054606843102801406286909679487465409824667124204461129770001447417492565034488484710491454668708501144413755937335613915272008476271181498623635914702136139326918681418067778763896586591977511637934241650205392200811879603205894143187711867750060606361571464400603329587399978302479949480883083404327310047728508154518163943525198668841628603634330955147297335786118739729944736347583435048121900822390365605131089612704171053102757531095935645510483389940356058912454309977373311401964238856405227562841684932450399050924481224509730266712910549623168997390485034128641047195194938171180429306314062507753097812785271050695746098743496963173497934732515018423600977967201699077611509690169909957479681325976648750653839419841768149138427986805308573093540330359950883313429922591442751577422796338490972829671352196913565915393529872888434055313550000643014873872972511231906794524130873404108156933333169666211999077990485692203870433084758105748562295626396789040317621568329284557244273131161968530442735991343403232610904257773687137186990970579550547478948715511796688866230718211076238716257757097872116308171710969116567742203549327575806246920586011091967657208071744530724400185497310037435725872839971974190151307616506941352290613155247752900829497340615177384926069443395395057853594369166585482830651233662766659669772378863966778165335266011561628465893753386509489200783059641350381686510406824163866400853937113651737768050523339332108154634654795909902441768912025555600223689127756954770826523112261380704214484707789500327005009086487030692504529029831185162390645147965398895128464907213125177197467563882007750300529284012034747053336583917185386468170890021982324178976779246555581926925317854742553155682671779514307292312740855052635116719265326443560977295050808708978068957444325949669444307835241667902570121419877339548781434600430771388459012138371509107997131985498934536485161799614952827617363036497223668107655723460150547435483995247709998353597874413818673857113440628137670411439410852094022411711407314283262248957989507097952672822673878313420945629437902349328068661417548222658443117946672552205947638451144106445463192896860079587315657028257636916157180431776596481055477761131270592457446860604247108975429417862337510354958327576529965876767574376476767490213128328964815279926249561020831822047915452399616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 344339641291954716417010781950290149133751209870170575606838393436279886344345597617128373310483254445506750483986409495064230188677871726907787555028873250515101977633697544316609420511737217862856186001608952965438315913488214478231534336367113024345653315602728510896837587097005196477334394083281683063120026446033931400695595198285349891141207312321538259302223880579216381754936737345834882282404216088994720050178362969872994210754010395637101526161336452129175560377949502608128037270976188118822702008237902877714120141465590269863780619274190169723028773542463747672764105392246487698952484847740361262512580462371075281885628887436662573844648242113298756209710744868182212104476538923540430734307207952106901347440535413159514619307974971643566726685744486389311773370166721321482399273417208958445777695131036583157379958346599847485435673723340608587479734592614710366040439407868174625605644214504954306955042913421871539214418213433820755226860377671475055118300865812152890748388286289519587746935992878316022291907754329784573379015597552487288238111512833424949667777593827055387532065484382617962633773168067757698942492869120778521613797896831193802245654934988698517299178314636689301136088619784168357001785577467178041344858386508489750406909443033710425835669845090120597158551384325168101479776378734694568839299561339546120570325921644054806417757529987063255162765646759749516532315072121051269252651266291161544353695885488095663821542898011442759820501195438233668473308742264669280114284162182444576075515210601967570713205047085003193165382301556622300875691471982595904324684983225520291130680127643348611383427051144342570261219059357532933787577093399715591674356694025381628551822073857033477887919356796762121509636724208286468515723203698426626237802298685548579793868474942421438510363432352307975934358417012246242703847342280587416991187762752067324281728434275529954697362451739691687260527253403139337283398323401789706636476211161661489114539251703449775589161022655874041659605213986328023394626728278295713929810666787054582851109839934012832014941257771066314100107039176957414766851474175039662414375914198320060255195510187648066279326832605322317577017062113827811728497224882668540160477273191718555921347557058351530831259331430262541831834579358063832361793386778099825822086928021527770778981191382007680646942422317433188066798832021504255792660359988663499893372937494560504198967410259741667238810058352061096568742983027856151780430516850576275935521280781304327014643004738956730907341484774666771941409152360831147827959409025165810957171136047219467958602438538085808645329619128711198729702069353190913298503316841372053961667539659907610629567967577318769871346938188114446761775766411219715845761822741353910654995804213007493573327397551837534255952039319441605031808785206759563494732142411999979334708318276937619659691670513213373742066786752218821676282385577014647050632869121805019148585676754927431797100982745713146501461308545697838735383975299756072020607655740498959351112435907207661143212197602428272170306328619750241977365386838022896749219852509649381251694199283654215474362303951454813596199364834167322290395836519237421482911766535918447677970358402279109952083859926269482867551963738572352841544388095097434236204873628525868590099909503333205040671135550241158216132217345018502009883255738778608888836827217567214889900040832140946109653436220491143735083437768685055223650446816551459122047421073375436768539779490016857581282031738584178581127278170944307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -268450994231398740816221382921151637167195817468487404007472180899107669357263000319854855175475626592444550584196066490839155937438446460682801145013674993352437035142194149111179985630729123346856564319898722171511564416356334334844863605156761698560221428126313728864834254993746582678022929810423763340491224294177841219511371491827936242763970847630964282744640017253519815089767830347668106756605224161983843706797221478577149565305415868484118816614764235482187877531717941704514992945234990032081302174441091601494185847790083113557786494086234155843212236888722224682295051496881878017077051073959626434044441208130577389892747818045718566841451303253198269471937323964364398070784300833608178641570214673926717026807432319224839589588052389694388399940245024698124031672058406860417781922788882446988263858026389662809550167156778630636517327522690328176861174603501622632587689296111313532470491155238570059774115207177113836976445576562519533227492433642434630536081187287035967738716258102014646906648321014415517553584660367040670322816796106117337736868884672813869820761347692189157012327284048611429280290789515223127978802879637962755079611368187321497195231396865688496245827293882733478363451523135831428885415699854545755279286849271150964498188210586974678282542951430723646175689245401507022959699207042629337284409792581433562025972348376045843049936351798019632503579209754578522437750013807279527064259576019274962410783092361217704674591414035280939383492821791537331183232814640985396737429320977489078249955805339850592338186436627916227061396986609889783447858342893544700131444980823216284556477054430705946949718743752666616207806377283794685438200665098295576297158107171549388807358219424607776454388175393145360661873116116235448788835042066349562481758609815403985595386406069592908266238567566617576574554623553833906090647722018478695380529829109549750996315426027470343714839817695376179689112191714423226764977606613239204735708640696523867461768728967302292998761429619219376303688663029912064861240488960487929945582234925203749588516095412156215894962794378173015838031752439685485680895677190681647893315773119407099433538123497438580550113053862534369237827673434018177764310120581793370627334128453512774247600603181898089126846163522918808798504660510078968433880073855054938803887650199158892592256940516020630505540194293443132541705513847807754762874372117513559792867318368540480956624506091116971961018339797594999022704266280497891401820279112779816540544699078217741028089355418143981088039181499733480082163479379993090636038936180958948893052105021710852832211544329235887570113321219299415030494848201711447129119950080802702999279259284244463316256755198613536747800865585204010728464840614454952872685867111153335691443028821924860754822575204674927808838817863202705857945424653589120277936180388499114045582736485381887814684471956173226189159702086051750421268991211759828984401947185572424332532221550003564900227506310972420983168018172781130774926937535281110381096553943230523619955929143619306719973301237331814332008271795089875592936927937119467076050061770890627380961262125053679814976613531758764783628861000905000055714545382868994934881990649632846334136164307433884403196550243711623549884942191000105702189586062425412117004190308671123777845160604263967515869278336282395547341524583498815856355992451871113268985324755628391415848248691995702880386605118728967291253065763896235139819620756743363743280558444756619931177450359184745566582089702096149428051105630126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 176239374705051213886169078391119860708867093916554727150480250753040372821682375868467999493860033089725599937555787781950053559163433869203197683808455211523110086475447992195109101881687804792162573962739418766339250062881897466883780094403988703438907079940455106007805347033225959452701141619560134328585977738065025110320252053560031024943559958733858727091296173486066496120723848543523351336468048929517295710694043891690958063998929002593018212254653749413363298276727665218182119564767076746706753153656338094169123634212208952772081160464039831979428245981106232083962270621268052748615573259739659801790692651756548131708091688763905492977111477786266896663780426706217802415561304587660907210428644656526027936559446412145217092156190844075683429413377804421720011760709865683670676153343726370996173041956704146451313721545257315078400603067659588961894073645554832643492744750353939177384324648730977775180376099869725583590659532254782952504863488935576150664768891480516874911892132350540534121822086557631639054980699167275528420667748765322550136362233251629750234309833965061929091449874064878503056023022647180389953101277770311946261150526108232410287718599841717447361027735045481049592657521728318330901710177094653622438045994870208137870311813697924674385769354813294200157058655931677748323915863077864217024328691985173379403498031564268255060213956651262913598363983773634101531333595912962906315171570475705204744474466256734135317558846443517939566057406272892351205142987531421987795747442888676373004998741515489403178015125018085883558067726577633681817452660177804455069765411081713784245976178813023086608676206913561806078307962402377991934055301223781962297943072999731843364992168792304684933899203232772941202923546162286995678689018857401546053461961559830172762275410541141947702255395256867577034340344614528175139184307310934526251025524732560305134570789518577159836882532272355718796072059679158828637742539828282383927927634770902213776550699585253639509963140975431913666801478692272924923171180729603357310178063836672688805779869533500687417341213920297988704692906166532901334917228820633710061684324319039479418297028076269530573184700017655556655641243112576130000583662999369281562895792291989535060620047471433828067057929249190626652088057276537041736281810730199549431990628730905506941070645213364191877225873820790259504329814854574822392523435135804845041869217293914406017853336195844762301987101646142565728937308558549693863271990270100468052728078053123539812387805019121884575709235194476968549279413940497493440682170010949335396073089382923562017465714607001088019841885431091375564907559213329500003518698304978004736704420226831821287136055116597658904015536038943165893366168585097368629407063104018649792923235621875657387136226520001117579104791518151615247122004669063622355742997872003847956856331991701842314271265418578782687484178395873362282484563601412461957394577727682166184779159401059173272772370117962479770027080901905607310635258108761803188723271313498030760269163918778699125405654557225654967807629497768691898001638685031861135394871672533308995547693255807435476122439694899118888265228193482454098652824203447654780602066332022302229025180267649775027887790460223802808084752629631581803567509258483280727753336199733484847541402398585350086665223520532287882703248528079975354920737117593538522088234476745255720016905559674310960985916205832480270140200840482235516992672217824655866971495465672759294727048763089124686892588295334787846202357448704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -100944197471133927886306891167293498870880031415196225209372015084989176360314344964064932973979775575097451121963424327585476031697097213644003577140914775785430156039160933062862124921564323994286896730552921898617730496490206943120429166877762743914635745467507166383619376091262393236112452716160892021865237631638587482997984770622165444240165173644810228191296780634243005076556395554236788937653830841787955173984939440272724861242894175061354210547384625132700047125212915810698595338326734406640918569153636530476015725020401198028226987400715368096624255189878148193844631539567641121659898028981183726090118315216774029096519139554639262257946383785692045403924135415669887217990093404585425471831530865369998339222434969047006046545877022650547563315932661193246210821446764949440586403913051797244966792448454335785424844201506765280120677984062848793559556765834291577773984268497870097382332787511477811579149944086013486613305231203662743336059226895612870218307182230614252818610942956220364065817685299249559121293360034955686966584514056525453669748855544160484284214187940253113325838925750076322100131772134062446860835370507008690513607611399867860483710190943509525264054837728788453681327752302981420791841374519670179032999336988829268832756784014520207293527280540450497984862384223102726589196277159864215022664512832247242731831346340366710220433069156650185883454913631576264058148601113252361094937079059524434204015403304724179448544651030545958474627150857946472774440623415847899280837458077946766170919401740705449287509111748616337306881072836243611667326751027843573636004216684605801989085616780515686616207345412700945765752129999148152151596145203883070860912105300818315929891357159164931459096142875405841251784273967439912398414792763070820040236075815828247989702929666123645079575799393958055616747841322770670867500232981971461482632022349713494565633523236582795796001045126230286452979470688552603649420352919005168473912716161994319202974090414425465109367752165752308691902623788177502158310830971275401937535173346443468730017278087048455108387756339839596387493043729414296003932011152102715286772459817258750646721439448045308093737090114561846198725923524768153731233901953682229182422933155555234978169909356579658307831691826502995080520781033483014238840604420031485457347164357741271866836153288206217874448266793730593698221208675665507846613131931609573264682609775905464312678733540207935542290254482614057928943525722353064202771846701527270770468876185592916990989356968067098336580932885023440230546283160206001674533930882839145249283768808996738790271522182428549206592347657981113211343420601237371095106931655764625412300941301809141822007470847736277813113354239837006230034477854565344312911192767206650424078154329410420656144610132519539625854434863690681736778645620778735846854107551360197692689987534891606887964413412489469284831653562275775211827856446959058846745637012366982088879422338083112447951309556863435580706463609521776577761329922755118458554673890325699878576031606626175768241660695813727750591484390006785637001715692967471749636699855579543375717729032866035659492692097730238296471712748582600641586463824293823871590430405145964315879450021198891850432747655915191323317169961117891031553774981744438801244390017290732771337899359820778969144807012954246132487066582425391138930074222153958118420133784891809937572645694788228998014359101825748858815430130082346614625621203985713833459099407143630348237193003112602841254660616868237713431383244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 51478741235822622839816116132247147341433433032770725257957899632067375630461271765548467532115059757777665901845094406127221031647723051459096370133951866679395475627992010294723411936571024711439107828145160935218859671722576433305116543838696433767117911985314286621705544166755651837145129982386940944696126542873525390055762192364635273160799408980361953419545322848910653452344328419868655060991562099380407581396184396216413137823158796413348790411492320984763301944991735085664297335006960201588719143061205692582745398195710371909004062501507726013523559578014366604229883538840930916859249052989585481162972488049734457120640063224419040356766232170992744221488908864025188905016627166614980608639289996230972417101992301938068126983187999451655840888814015743690114202284826437976779905154893986070624877543068922757121412064536687204871067767040529705660955038112701881121074598654852061413151442420255340623073064069996393161992733915146313033007566258792031145222906684031871535941350760102393512680464704830570290367574649207411720357969012611582530435386702312541194310158311464732936322396725179977400922782600249408419997361092400767446874349300025552827094967626419241189111690736493103611875925115436358956257476291093704449800881159789640551097857755173544570615462017796392935022355353796715283633884188420786619358166373495018759371727103650485779459581489129382108707868558970594077120448239887164287205610107496841758004380465116577332305657180646878715690756412174386773561511986347745545886877711687388491953088662168410078232964025719201205116740904971306036027691834554004150413701897610467352305507908389128105737921090634493403754165908636805196856619421736898379805790371245111058149514557737425266775679245531040997621778578673905450146291830388978955617791436975470091194359526985718113543087330531717073201621762706779843749898918302712641051608384151660868366015127565559048259473018895714911892480266015189932024053863957809611853489552032013526737897257339380339337933050310560844769045516202027436436446615129099019962170921028647369981160385539011703543349676075473174048275747584542566181168533658633422803540311629753038372634417303618417764615878218033805285191126100631653716761150801334982293729745467708770530214887805895148767426385235755946612256151685596992125811383109740595523861430034097599738353769878669214820446680534572344640438228675584256599335801644070810031592815606487376605423307459912336036170967794150848457231900436455057632259809303805222183521011987518982880241570338477400179125831593462684192592479279484422553589542968680986369939762276030280715562888972742181114614913249792964885421176258100667476122644556468311264834368437166631460864935195241393028836185449455577500128940904798538966077607226272919074312299847790838456914823555130914818921368533607571579152245239478908965071918885414888161384469200533935951055693216592605796778939617458634013899254411900884180697401008987852541083332365307510728797095908516404254164474313731625079755671867799208883777113252674638740792429989997184261357373784499050996429448976257056573709670450681032806341028842727887305364240862094729270440650938631676581553302328488206369886345810275268979338405341957644684417172806636959339461035366060856963855624964825242630517816721112399421701400492421250325220681953779038348769351668874379678302216085956620380020076634274208340495103784679024913120856586649419004295209948626150877199081831279079784579693623352030566165635394210255803876019252511711587159806776569478187581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -23533959846549086289490844148104766318500732979981433941559415296496777534539640447335537578845413219015065702398247731274441688780426555994950783819411537021869257880920852178509089261927726698688571768244726628804374112776698816292105861765547206039144865028646145438019748880625284856606991907597763989175985365356773002658200277692943721021151643821657431369467295614984017356475314472721476235623138823696939752683574941065102962708661923371455522873184602365026552848958238492643856254815832381037619951021453563930845880797277132713353905219464502154509114438604110318380687726639834384498502880033062490347593570369912393143006032907717712867623636852102866065736370972790735365581591555422391830098460301362688870508061856290256757111388481524691539639259722581273164232819634625734405578008997041723481126245377302678768718034114688060054890165852287801746636767981409875387748639750775095053625849944623656723326347343581765200057890270695519300913493020737540554830522666766536662012249145162811358041173788651670890185021323473587831843434698594594524926031432670219965650541017291824959622084070542850967916084019134326371673487139784548097871798547819403116279349107201665040037571690176788686205227282640835689667564356418269392943741942357430872053283207303573568330047947687446766353993071268129133104403762482556103676910606018025429118091959628466873665775860042082078462339791271578687155864091924786752012804276449175483914107829624101106606821084235023890971685364114926191134372784721323703526909298698483822919969497283194293609945522609830367518426755838664368002525778786589105006827207901943415432807416827117120786063210364387209646121093012942946868212038226824290954027468559934871978327054629812626555141679684650690479267504422746738441284217184024209058908735660968608076866280651748648599646377312671333243281599570753048223126106909040518316299342388661463343799116910831379179058533130589676651738712621944625890350394917486754819654047531597258710183770876671069176428230165415565882800450860063471277157829179503115368510432640763225950079294721113810363580611076676482434266636061614190051477596604586527803329957055637210075647559033791754314317726659805787345125154574313154380744403565962693369970873179073531446252882447785753984203250212986329978294151995753852544678548532724910849348945093627413399161682876015564802262421733628409518006584596056082700394544658938878835011171601271443352378183592597148447751961292234635976482898345148724637635554941434653288371365574542141882089368960121770582324706313181798957983497429922922658490848218070718702742383251158209490225234972890404133238983486991573647603514210205601468698306775740206556689271733254593413241562656142569875029808848993415486035350193089191143963940922049959235163099308843989843361722078998777435439422394231509790370093233646415155204379263342160008120098500728659781780421992980961676640372128931598049149734719876653361772679125438898229460915448310963370649173765135867384612899309907392745367462608793025912359744426072453328375983574823462464140465419431902957786762830598568600071320407642870421476787721406458096527740815811851392286082128703475277499415500597175854471874726239868001877779142333988174405762548096464287832710140961490792449834353463096963822489178343745173205922365766227019066193206466629445099777243024076844489306275431146240492498854635737024505295764977651041208661707599469705410299691581595585497639350323077850177807291750825097812748283584364179515643134598451270029294588444576579584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 9649596694006074038659703404067855707523594918804595499880668363561461882341554887209938933668939036516430112022888910741143315766625400969247820186345257841366537543900725800545337587383367731377612055637137759469037984186746624453604718985271006863521773076890261950042621882673626290093888834764948093012034472168114413330237965414214310323058811310135589537394173872199485028495972991751096503310039122349421172372034720854515110105481389908218407635391022600062119127583723179127308822402939278249370917633768569890402970996912095064388631103699326644573345320289130758957797139337522036258304323918453715543437227613525775371064783280282387684619843230486600940843047727482851298426105457241552656584291075528610853885555702932412234344894890262034774965523847594277813689586572541243428576614804953241464602942444544321788377637227681307321665868611169739742591352131768672080026827298455924929042689545709064909951270623398308784060458626254134171111487530018260621766338822222338523571919605943210065017054143150197526394022982810656852594149728709991587930115072041180400982970082035583383852083980801379229028259826975388651204206056773639617718538174226338820978252896962876595373891726545093326047879545613807420405599295866589423601034904427544153761755024543183832760927183843970336336597107761728821067994370888549956232351577126505958199737282769348281152925703303234846164814006982272304054032899178685583768988839615382669447742082122311014699236489152968755483500489500621854650599471881154270081827356792497964679183676125555955154976521396066547126869769560254235925670046215975611108879922307354256284259785072354861942848025276961401296612021163052715898593196982344287280337155050466661389052538532913389774371881552604040700940025929344258196198283499118539522293062642748559169636332019171878334841492262363484129434667601055263012886124111898937852628816951758239668038649146199904792785407880207815837738775884466223105713756961719489794582224139088525551904543878547216753953264760257430977335838438170436679908963597907243931542493356128186269613239038945046172575741684469890336690671584156715488400798027167419789179849514663260057155144158275416381421292098179549451350980927927603735959844788704479520724821726029259439927863030059153889817913593924572446925491767612174333474781645730504838703650647787003624038337868843765650046233010288531400421141035689030254196774866722899859262826724651657437864805178014190772190464586165048539506405385906248668927159117445049038116817511173436355790202740258279948515616110440780260099163990561359034596461910109408218236017893894855669186644948563537148077914827354207140109889098432810799371935091907033155523225475088760456798687805311833226678499202093753479771071576575538347951977915120846737741861939251134934435841242758905233486008890969902148022531466162198343415026334151229939692604702212677611387292713954756768975674330748332185015393434249745299065837288788129333116311894182430178531271823204244588333716988863423879491478657596926397819407731609988860856395966959606057125079472530744089285179679388293085565567413573505416703775880109712281021653804582003821488441603502337893353392818730810085351523138602583984833915429617681670736993457116162204739252544090310207270560540894747957284509197306569157710353723788135511894527014569814137465830859143987879051597689195486485225898401051242631798339503293227943946496179438074132052801789091391274608524536526697438363921806675778196265148688180149803296431043131765818983167902517873868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -3546145030119177724344299930739875373010072413563021352671426586639741359977982636650913398224815247356982790021195996049484282103769177793399426085926911513847372871377407763160184208121149857409584314167545527830537327053907754191822961616915682913573327494628722756520855519258045945680870733346370204743813472003644427641458352397085339987193237069867456770606797280117571147596305527589619673393348685349894741169278408236540325044691321900749333826995259379804390381696962980561246127174398080872653733264741744273629222376688934965138286088246612054401092543224853210438596911825872168484220044475493679314344033119057073511440032396446608337873784622630783540992247088605339516747609735201639900264335090755670719959479044018889635753081094458670648471582478964878884247230823748999082940279257381303295347379646431549070591820642374937552316059859250985415451890301559184775466647268838395075724159227553885753943275996367590237659905339798486510552414888597378311880587648871057012420627827188090482225559909896572641192222295403941223130710964978973921603520512828583820413958912939895228556513676051475466522352351566854603002632844731941337290921749268961030102153578709577123133389063424597667172961738199676623069468290770221023850846501620240197843002206576222601165207509144875934091337437984547012545987025678857210737738285839894902018868126087205647947913219955700602636924373841452386479572174138003939481303541134035897827268298454928214583457528346258838822365359194595959755007889170817127431394713598186146197738547077027806362069072130333741358544484871647143363081318055019399939882586462742456073578888062340446218003575977563575290356919685794184050285935078868764938095991907014680712001366001830227155270376036823490724952740526534905391292873145405151471702008197590986375281816488002137316459825125753871430216359212395956503899537019784800612275527599375099782602350426075497892306787966829666393422601608215264248381984585829466964823244658255661085989106493155830127953342810058443885320015971254876908728543793061878227766210920753791765225180791398962418724580942023996479649953631089788996171238643650023995429248904691003374959834089037256988150016298657167085415064724954523615311043691871961704685597090924929532514692839472388465876557210796643105909425907737830072911660959367416826021612390209699339826918167796156600010288347794360546944060200245673336059283010167129259678728552570550734521762510209697512620245349928358022833553930109422711991847961550539044790513063289305735965776223476312860523575533091262850755462767023660842323060095970171799410735109118309966307971668443850931711969459865858711043585414609839807806666671690920296470022795767621237879325840688860843117580111094489735336515604415272022090857458586208379330180588107414871020087456260575408288285371674171650119318510448690483675407616122345631474157871497770355891007132159421379240421260083341035472031135819183935628990149667127854132072307443767926442187859750194202709846054821405356398304701987463930323062405737381993886326751461728526578260722868074216001019984149268230950017321938227767095301885243858938211548704319601139037690835821324658512471190861923917057745695642304990183649617379304175500800451274905138163490636715868261549393800502750565369765678365766380135183501762540683259030764204223138403340738397152567614940810469111965725364403322556312018675005832364740279647074818769694337486820543559707988630109917862028766987432083274452584809288771576537171546272590562191391379244135219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1166378487907909792178152781679720987381821518537981500996838677393483985000651456022290590855245523787104890825979022760439893665444690391749668814653720022775121990794560662204908606797489122352441298682439890564791920675537175825253730464832349301379748816374360339383924806531981576928130106401767454932812020901909938317818160256865488349636022246098572060907510847027893077615743651240495361307102134863702647278133734801904005431503134790321695234540691258274262867552615579004159767182225638913898817376684838055860476824050930180409330912437680295625508475299091522436460701103092159233712626162191532138438436235002756019443885413239179861683436490296682119940417026191013542092154217071732471937960738711825626677257776280560289283071863678681720112967384468566733815121305698924666271025554056731155535194878622632053202148217191982887805096014014899166721791934174018875834054388554963489657515315166470251608076496753099309005019573178994779131765856904189076894160194122531309606167922737317132514792429118233377135945893805914469381392588368960823354588043905839855570012699832829328201366355964625940985243709661166550078587386886001747215624558399897432852573200695730626726672499151272696121420008242450879995532918266440466183191421401010958800161509660658525587257053566745240817867156433773124747220124501436970989469211839102075158953092111233717219890270297511068369631636204083512559562450812360924946057903671512635913043111335346108301764301719097021357541024405239673197899190109618354171823661261301022939515794626849647646114210837797324879174761434773715827760502941112233553116345877171194409430406645554835958532132516202576814453731334955794461690488397110565880070841455384505466699112586781750274579864224738445271977066270082428273434133197716332450150364674314878101919042756704610042219611108927463381009685497595616606850176641223354174804844371512158152999164205784698178325842693414077271164765986057888165883201803985142031923797456170834650165658522632311034474904032279977269239096701339874014679316829867120593632713787955749478646648370839757337851003125533741086036597238885560572001235325777484039620551027452496334691409360636684745116678942796124737886796861107229982459799062072411617646158875161896334394485971777340203587633065052445138670427207369620561560421864982599831037324792206774309740084576131206856656480651845846601840916914764020732536057918547744257791824899410537896064588817673712681426002160403381508475155958698863476415869556419493367217934557363450967971270121737155562448708144053594854167289649710237572538086204486545104961481320486580433265130811656310505386293705367212121576604926404932782574091163178986563049965815412039667307233093887541048976299356304528307848102917613439619305238554965466071796008349697762931744189373820904745421630940848378911995937420473516740672263786619727391432703376460331198583245187163853223510319169880946550964545294583858453688298640001866550305055334913673034765561772460076129508786634970601534306645681565985351491135391280341119937614490498024057413941654003194645563292249006372831503511974036198459859825191088873931529912173383819074507876006282898230125766472267164867201940813540537630653111899243966408904630096968575596810347710356349711254102162133629990092286973228432649738267537741589532339147157782484042100897806620802971319817837579054047510189384755752423374052104491929829503997227041399221324003248316107145049689865838427315508372026963918258810791683385685607775231307320893029698769615060992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -342225174653061754579284302196890331145620320922398394516091244403575452203221794278716941429058213802220770759183354743583048522124935633526166448528140553292008378105317263161678008520761019612098526328946922362298555424256901220577281436694474092861643808436332403612469963616254693092317351132735454415248483761468404571266672126454384773887060373969117945173448455489971246983827149060099904634882120375746521121055166808041634559299278314937629929242009579457822823442110402950163744090961622443724313653846482901828670017907546842939579029605722596239095440685483795764191908992480428077941796653129160074759849855289874824513453159536024378625600966027433365687868585830749921284199257049076602517819382405987379983287698204838586914005689266673465565164215916858548742759256383495762032894550295387798074357398304373238796100162277017749583967050107112040196406355410965887258770042438083829668767347021105176339645402021521569260238771982883593089131157189348120310639039069895997202440317061350099191288758672644638473858774906853387578761326888884417190384516981215639479813041525416063136075387097199856156463374512151057394317215206182161375851531065593741026008494890757089775422901662305967402384648745768060845141018745088186232128123357387087366486250530068280343195721531618820384836040473185403883843723936356778357970393603053909448165055559282307973557878148446156803141696801770932432608462657164374825475854018793416046626584509456190657415461981200733793598406232893770671164076890904792123261013741748929804260740964038724402394031092823286787821891975316042137293934662050113607212921561976369515245082879363449413363164261455524924294063030676937178729486363435980214533231012054886377248289880486065171729298138916990645926475213734124762589006894124887670032789182707509621905608254605411228829599128443233329062090276966829588591596949910897643664143612640245786992514095463695219234527358181208137492679601808801688292810649674694068673139348765428446001562441479467693369269128987800118729740070682256917670731169105360426852747114159654145409649064905010365804888705030264056471758749089524207352294021211824250490193436358146623807921141124120859494262031406753215177079609444041411476172662649978093738849870257827816228114235416533847376639554094312112649762352576037410725594228515589571869490322145738156462119800078082721457130866294613131801080557105862029496486877148536938376484958227786453647938868962061137650972827305210331657593183477770380790386138419563596460086154557595820942065967556375227167605038572738960586364049563155612896467539740634273730416679038680585970330402875909953604829543726274137364802477834804663162101414358981883953517537046862082967019362247368989112730364673828897149041222272210511258527378328262388068649497955789953100573187771170534829465842407380785482647234224017876764724969705290926570101980110330477730627073879672849818970428792594423202393416574118906772265585037080158307533886913550780670085775617621473865981347816732141494084138726644359700184699935438800043272288410888079361312851063298082125863567352184519720462468334102581334243541552055498607088888307914076327117379728396945493993680800635575944252370247887234721531369568939486660310049770391246750236526647392800445016683211286407896640463815334457089689564136131792237840911731705872407455697791915206691635143406794761065600616942282241688533501469085280469156305301340526858301632091119323540040789477977328017038941657280195168805370989363002709467975781745111673388977356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 89071636114047227427577539468293068004450582059180476859643377799720949886501428571906894499067634699531657189462187792347132512719299372756114230455763100784892734570729372229490087704317537861881460768417248076257368005655365885655921816965671715215128124522455822060302263596037620388779270975486103541938021168671594157297323541636003423141818918594538820350138249628364483664792429929300495672060683170733782474952820879160891254266568505920183646407183311689588779414337680943016931815491925946382151063073834602138006521996561572072100899403323494699584690029731991879816109215014443715193011543092203979187357190510987827336790866807379693434447572905132710261408995695918003554713525672935127849762635022396953064156997751190807225861146473855482244597860230309449809844421987782270656456296727631011567588207128010123022346562658722578211691674944647374607187243752802141492429859571354997843522699960024467455616138469944395860172882804945707071241761176375269908189156813934814094202929220097018160443946008786889812304780159927099295658823958335568929918823461670102004797370377869228474655017671740585418455236600936194790286611584889264449273527188806089671272207956386268368991031104794755145970121253404507449719044285671911160005084818713229965524235088024606532132709679965567275985856898319004521959324117369204698742944456325841578921540262126392552320655274275921493268321073070717702131455530351555231059501337153146468617314135037615874130269374719280237592324428357817942468588282060704220804401754812906803574852457561395115003451932342806655752680116497926291481855323882169607321950812297585088333254938089910120751732590550277683418704836272841613754592149655643473634395926312557856908864022798387730812272313378525560806099604374619490711631216022048596613409460177296897934631381035532607774463790323191091079993767409745707215896438721166918605808421680185922606417476583826348110185650246292479915214975715626887692779062782908306358483119104892045983599605625852858956261787686935692897368498517717023689879452369276483422356707327092954737466413788416471222966781968422715450972516406785427815673227618344639253855763778089593202791900503863515780727409532791061131113199449519087776750955261230233730744019454683883611836609373130558113650044385634083296150692345498396585461010133246703854076040822235226638567347635760347707493505010390388441198597856755795317961884477708070889615960477083548668038769741608709337767150520479947587299998271647859011691666134165076186998029969852639265487973089009875936375853577715441885493004640122522314731871171007530165493108508522486527460368845117118931825680370275246869275418476604863945495893300783391595378163488392725259515825038321356140210638028866963905946063500652233326715544655155487036722453701221273234045618388248631615656904781405860727339245511389355772769239305497222887429028423466041325176355815557493776040626210766077438523512451293649186449778908608571108835334863598864541733986741170433320593295886296251216611226065905665060563090422078099537409292252197882501036507413773109547899735512087616056505535680069264617585994463740217305790966932237517539533283456717987873946853384389662345945684237816887927197245369538843108677201408470320833304752248386562132041608150040384394082708323169483942085707771357205396986168593529426366759940184804130789236568379291514678693075591466815472058030251622503654719522420508397069306425483912858332169647672215010216801289794451514077949160886134802062444137159423945479961968640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -20418141956685449672156257342599058496695532071207970087720296718544122815399468085667408632138979474985899877763996714184797067098398708057610026609651168515663420627360768737566464344469293379008851202678270802506931645417753364470313009898922891004617696759783722556022670985854954768661421157334114418551589169083720753002996933506918156159816393319714174914863829838581123730691179429927866701496068772066583547217700797526101040206604749653900674118231373851133431192925269561098489530777276969582958314436702297624501352575899654004046763276352492411118644170343851961527740312732848076608380897873131509920231252206350280549323825160807179475544887073900175196927794481361173246036508085344371159270774722680257008229601191078970572702254401270527837023271715411856526871649517444833943829446616563287644341295992333301296804420495428860281721348137299320093706576364013657381605321739243057126223979906702229954855380716796746803779729848752896296927798516075973279823733597682577432191518920662712145540697773033740777481854993939807146964347960826024681031563150596102489441863714867309203882207721580015517383095292965292122432387562123207236574944333008041801682813636523405045366689831319858598154776213867054965952001787333570521042480051998128752685525116544748688441380575025846809452460139385151765096246953762839030103881792525022600158298126976204088258894913134262011708168643617043131565173441640967208156164954989212807444843807287988106966287776614218234257192034000814646449339521227362424613033466027938388074121812993023926176906844151171029895047844077568743652332767963805981066299203764308677872691419600518338737365576087729211975315826244667928719706219388141413976268259903838247179866737512976450305389154139842030024405883086174306176398724524528843958316485339282549406684222159871596695716778785495884271728487725804671071947731204550695779518553162483602858726924945948189034681799991037131532135071043347750380686590268743520382764102056737826696279016073822415104150674450329343997217129587180564872889057094001592329441484050788191484829481041259724676181969422828308938852876332463100341657525251526421502985313479306326613203357396074277812559406416899441288169461107975551952429075652693340408087255860609110917100293477240242450915467844484137341668025585994312824231688753820733755344495775682392280260151329054298745489541246610650489714805812792421692537811457709814778541887347153639408546042360418017978252951113508912523562471726923676501565916462249923807543494960617229628976185874968117651923821350366120584183010576174457544151646281614203249003102353824319450263317689643476659439505146144621150314369850536867826029128189206967305909128854218037650728785174935588463015475866813931695185233596415565216536106965809555197969313308726282862833600617504044811827415835598491497909392775217395819105320649199000777792859695782683087766927302821457554974443701395460363118801529390193242888253049136444264833559985462701464256962494900492588651184749526370757302283808215925935080255221326778281273696596067617899371577554298630285997390060043407738576168077646197171792094851241465728094372085261789323132468542515975361236912803933024505009892174831786528745853580439080887446766955620338839797749431537440585731147822071925732663146098408886012216786101903400339320718010399018441689360478793293787994410787687007013209319823709733803430430860984956002576331132500993642660920362070423671148538866012819471584330937266931573022523179323467462984710883310247683817472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4090880379328352547608725791984185958652076283020172451533807419023176359403379732325303151977078937122576758340763114330763229362388378373406795187177800548856655376166524328152648386669407125988449722997220670086102179292711714712085873886594774055984230827612975786764114470428682232578432651943215817742907701982075759618393662102032271653539091848164653028930997619607686221002865751812507410050233204952388305880930313400667576434203465100892500986849674329760176701761518412402451245879882111555533426033941232657334574898970678458483111765020604175400525529253883920594984538636123312377238594765889726569144443112390771110681093820850920124951212014166471986692054555510169816276164328389910465112535822354590965106832261527897671179687031196576903380411892851205791367119852155671298381538971254362109902472783289838910790191166712589316211791443121384169549663377342306414964427148622623375649245736344916207364652334541061366738127933776047386769691847661444044243230253984890896582481595986120133652377054181325907590792677685136766764980553557298479991129573123074828428781353533813973630592609310086541600010272881187168184160684630029486747520533260604371690624091410275036882054076122230312431113781637412827787990678548093588452675065131433858562794630324428897246514739757958153287319996820215127569821558621614190995804970073234291216803123450124384269762337321594455472016406626167173114113151770738438585479125162729096418208981660840052272599028777799205973275817195067944953505911797455429190074372455140683794218048929913097535814568749861499276234578613681938319777352536055600629721764460572207661850168006318076681859658319590089852748903319961610104874855977973991941246257738735787677686672660502051345742935826974860372242753406779387129772548035320900608311310843977685621677576111306439926376888949919274677832639700011378663743003576315917097048521236030472661998622395108593741409168874184957612374361875011076543454928074176464530570840101732431844569334031686953489180588237328184676817266973160050318823442239213737320979725016287821079656756491308236802820231286673382723367741588936728525561909329676436111806078353128717094806871599579329877401815824434053471185812555740384506067767598006314348890656422650069742233132233323947198378661656557645421268922110495286660201738405760092362150239293981161504322821756694045899182431133882267647866959046274255007959454996451072170434833201765804297873030845461299824495309959304406833812690810920760658037958107311338480133075933277518127254936975679981796103769500269241061247319639593660365951272240994373202729452858826209059325795811878865454278476299914752642479832880995699766798966714190420892105536245677949950427771974795085717386284566126903786757873557859830851382128062268753934289538946254082154293842866794065414782500157205139333104620520661274995908062504608407071783097945652568523084907553987149521911470433309389242225936494893969563289562962803450512490306952274811327217265044033081711357525281665402003211354088702127078554838972084729379751244272600106784265155216856672380296517409309451210948077287114954068411670679117249168195673945474109409191755953781709274329568407555280317792338178334134857982822273209551751146979470849933463675170649489294230713010196853972788212199892116821021218616089324122843601390618562556615351121758133026046684728210443297315272530680742006429703429023750480650035686414371376394363603887605507982573471502503253321307316916688617435958329405994060876537670035199112930918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -711215495991859646460382832492977252232013081321858174608800556505934123550834666896374992271891527275140782378621708942556661155818487582221200786305797132324989444771584319713170502471425117291113005280966389549305696030531489071086606295167550275328429334317037926261465368786793415938189224213643570486407928272747367855595015491941975856663289106509151482564425973712106375048429089457401368888853535605644494389667717028680676046142354275140728913901922903384726530640063856092549934651273255439184557641459348274551564950777260676985262922015369344608063434498518218907852307087960881366716257699625044930844077091453590847712100710278871551824334402293294213839155758543430998409013175085712150923240253767764045904224275085719333140185269629372292298433842442136936282498100641787630679359860011981019060887428871337643103748473556423437365756262287686387222727360057987429000210224390598877510871541876687079081418608269862845323266551061647772131548232883989574320083479094929147272778072628235467020113191371381926687692200272379060145838039221620753794717788592455226519826863810778396851912155849728887999801865664350063476795151474903963214432220598214168321379869748098602237156923796907978791084831769476162933432147117007850943787789757186812094245628543449212018584932424554784064942554274553365844672050802512726057067806209364318806354273027267607524158180306762018219592575061590539771310544266765566368297439185803250380017273263318657602056644100099655110910209517751974236879331936397754529952727632193130506187060766766915052828690023250046599708054330871905753158152367713448023641042100400346102208068086336641671895415500558703059794249434431903638300881009069985083876813142954588321836228896751932668300530552531966229637223549291851948709737257783122555852114831991694910718040682884336172562409449322978885979959018710605772517084319975857488175580055151712957073680323136756107125518093841120086472890361847189573336347618525268304016641377113473243893186137151380331990973908265237660434432966813779484805331564711321435910068257252759976537528975475120190050494472747047064469371513967807968755394581815668108121675162745798853891353293045722427471234924535267104679956658290747597206732408816750007065977414296283492670802832081691352737276562313796661729347233950897891288789927470960798590616280203628506637117363312952720715380014827346028055563487921554604236022766424011622294072602921071542117962623175914683329945280947737443133066264191251485945627129810295724815631087045355319603453633456470726684299760230958042975623774495451016533610641525804028188548232271184966757440262553661711381742996577364854302371902301341195491084842833519831344642892046239479356130010645412501305096996514317993675501562779876640145228082642287688681166110690186046264055016668561392606972025541874224384445135055977471534149839496542780943939622125496886616877351743655385327862455017627905304153444450808504536670471019232519934800404164179163365846945719862006848974572110475598493216805841505904873085803833580209206738232280091062533387749464404113765914465548326621874373805986318506641721509564895633492986231942281782027490221298454679080942073896427556390280834385290537375826115543618733719776961726457867025669765462665986717855851838948682339809510378243350098923368325289611205247323214731410948896904718124923019487274179416081912826816884905729011869150865716235267509227983758731413996367267751798023809395833011556156322839084306060896910345936408189551832245194289315840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 106726765719253777205852158313472629626284861691972314174863293779517613429347329060639888390425578811904702338999096892906296610611593126494891995875720773763052142455633187970529356452666680001615509229688516023002001296868760026014619391569337306951784281391734176742882591727020703091210496972454329809159967550527413078113858579398831949158507002746251100265281308491234026516064714366586766114208794981218750752557551196910696130141944065069216281112395891358318758498751037482311132567668207063697489603227698049099874697319163085185561993105387599584272552133936618747567576005543401119026427793259737740280999797345811429958087118909324311597365029512982607878650312380297881596438693354919606973893937184557496789151907223034306008759558772060223608780270160151604988778943908306070797787183470637407980049171598388481419152651866589465996227327233040911408255035227791539377213787987380814707326569709134232176197017476091933965078416101004532612029939750024301197902802553481104035064818371373798378881539034951854738384017328582043135065314293298343644571366473345847604053965146206779780266296496039488033976403675767055314656449471902390016077709375999878789018600537739356105954809885193148477323379433010284350713299791673072372007741635562209175219104028108519624078223275444841919531870467319650106372133004382999949537618583060764470569313193544229621565879181270332409567954431937493008662991863787430528643830306078427483769513117219367282537488974242251087643361246179824059036766950297230392221659977178281455717766738964056994635324189352037789663051155119638106872967815154704019128558761010010385435678563705672652652196214091147390507065114886355637011847675081933806602933950276981338283318786230984530172772869070753808269038287195830895769664371342540537206300890555007813022688977784253969801343135312966012342955279559639031447210898036693066903128878581512055973909841066039933043792088523556807110798291888008636150750019741975447317876995212503856784472047571381811306010137746452321669842362410645906691042929831019131928057035646331039786586397342759525780684759591397323904677354572178222593262094186687264101276950150221780802252567786467185146684352023132389175750171750669852010601583038324289109406024766584688500878565829134482717373190288360047556882304146966363730960987744746394897105743567187033363455424307325813584314155582169545885943913574838524657074144896537906189421827970332272372720484864514954511857764541172110946780267044120502667009588889797937992162011542566944048438939698299313565950008243254405140796608085625680183702546139236751499615709928545571049367849187019646595931581119729927982733844557062475452428114375316797334486277910665626854585935938885683856470617501978176008795678573789013518800782441568008856024084104468435172707696316547230269983616615675056281160004430084063182717375559417658590690978486482140044209301637492813065628961751850051678890252099280031148316317841065266816928120542296167091045004545938683009075772679259018455683238807146274328008952652627573388398062593694329861122981073127558449183238304901308795126869070516446715269843939854021083906222024776194484055920419557943352606511615223490850193419880742915583759668984469317715110297206410731886799424174374681323296848308852398069352839541825824852033220691440457674150836756965579317270675936925712535401088136139880154810119484927234418213111384815837046886479361249327580704945020906210675980243015385674293686097546161027192249371932526223310781390358839296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -13838272305831649765179481370657375751829327007940460594978426401368675338464165297472886505942407598603728426004429346452092782563949260025706680875934656161883673920092667398945787585333084133986787235111919686762644917784263026616006531578132722988328786013272431805635530555080527435725123710068490847451069814767131970590335181859836820464783854498715619217013724303219330571547622643737708199132381169054316630612191192827193592722359255845720493417909723469352386158803184658993015488159424116206274506028923285494248884768639323917070463613239078325749512963265028880047235115720173467271365525434188399809418313089075987777755340616683108928044449993904477280280462239807066345899428720558977591902130827446738225649554739461021214183465482139751905564471676759588582806978368850925105124479331854501442512510702071378618468408841907474069554904000203879212179276564899736058389680170950186715294684746755337443609219069613828752446100123375392489248223129364789657562872983254541168914570922744236411226370679376624005935406493177448917913558099816882637910486549365751619242620143038351364330056373863367180009097943151498663241641983200733243589350872612067482959618312910839102595558524966343076211936450006575000671833950526180580604156387227409543115795945449387950462276526918765041625934629653293850233732030207906295218165417768725572565446003919295991661301215064983918190851524532826513058018001908233930379788133297980259682125814870002464340626612981139768193765966472370483500080429148452211762628189259055510995049883402660761817336494259886244101336979263861705522978240988102267343719116658887477049402661867851638829490708733996195632293338450939813230079951683406201538687562227639090185403717447106580124035780917879537227504857029829284580335254235782964709897488637784188645044095146162960838817272448009158028008815029635628476277265816040191892769985445527954320449957681136372162501444188219575034283852365257056166321760520007369464875600142611836934840036556322876354441795264513098716509811661028879828907489844427937626015708157051441006420050354152796381826226958010944807738945454314023941538206880457349497116059923982671889272524270669728095462768643792908791841216301985654909559850495968510718949681540209426141022838158293225954289659502774178101610836934102004638834637033243755846494950822530770640699825045766325610932012697001008127227005043355614671666303560859186099187288856005649033946786351208354948841809070238482638547908011727075682721262877328087459408306179711419485149519666522384056132724252940418216916438938823106827717582076078005181302539151267584914323375133486488263508686776492225459410732667404341724888074848880506590425479536238437406607850330032541643231123342981935872712465162621003010891164719636859439868368492603199633521812052112747173338744727008540876612506801826644933270813359454433427076763397103040638516180519580982239817592766683480282092694707616375845866040564397682401949305646832875394332117293631141645039779722302704073093634172772744122546601942035163650557170870544869006325735713403371489457028763585326666768547222284006120498807258325221493807712799215599572185690328031078986195602247537277816732018094929498380570367895070807126906457773802977454642632683688789096789798282945318195869352516135247849162361790904469519720912145399061654452356212739184298337632928144687272550380214260800340978075862730363418748147854456591448323042892459060843203242358591525825803951774777876714813665480082548204872236059852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1580684422861879128659661293114925218917992067172646874231460233194076418139979234473643516648704643811880081655144027323090399618847274083543282485613106131830890999516449733246737192989609000683836295315830158999023262621331861228678376799190697575232046710288995320027481032256419133490524403081218737751828028929896114531333427846079048789191969633356105931235885882897095539369898183383657192817993146746545659649381294689074789675079861736718839694344707454162841756079605062528666755379055955523646446055952948399291164888052726898872528391054878250688465361475430394475184227386664182127306240106379385604759685028916204731430085613075127588473262491278616584981469098111786834927207505358544771318328644598342693504583295290483922463044335538109380840066056917998636180472250052080448824118374011477926345872429398825025079573658670240546009391067794241642300613361154039707373055721171256352491470642769178151471181983424335503726877998476488001172975264741399545485120295458823966947024682529215771725974390883257942648515202026018210369627165568028897397226454565471891868026878733251574096009933554606320588054677849217317061203573903941215669338779242150014439477757558762257843129317092587246140722947922482881819309376002541115785364247413218886769224384702889306399133929470569550196864495418346882363355639258641964976902785982546428022245036899459562605827526729069731133627547547540651804405549882432814309156865889641532026082219824946188614397071682000407832564674591585857013093769271229770335244171931042112234352118240364164474095147601827220850734892506312421028368720859880758831835413572512966539367001566275296222171501893837836171123284206346208629013710983211619122302297588047827233072734785062181502542963283065060948448418855368270925451906366396124572538411225556244768646115311615111727149940956228676743193527276250107578028058999336039850533455394854129469510566868160117125066790393310303065327777354442583109452546824836673729029013420667354469244741679395181680287727950472999308861097687436564340278833423623228684517532192739380492972270594260315367449012119008123237993343630657374008968186782499617282081222726501527253624085863790481879693353745709803605837853511463454403947230813493644113017006799363231000240719715970922366574858413935713924479762097010372133168554900236611948095183967554656745715908161656857997211418912515599230914586196814183731108921932726297307898790212604549537266661545678806158402404784776369993257581966793563084583821657977872357949039690479865022051878565428944874089087331398173449480391555843953438951975815525862705248063275366398209605077642884094448562103191244827820180332280867455036945827690323669439130591881732183223121972871764004743306693098427019362347742815766390173458542877782799263650480721137185683665503115873542108955528801266710300224787174414515875234444656137001712021791453044384777425084939864172104411563033545123302408141916896653488616658601472451878650153632477164636652230881348141048015314871147526220725918072653569507617996309373643616745683857143613028172054595572857885271573966777337376554946312816291789025220083570334500680499602178395349888705649110844223664654085999501949526558057837019936286002558616420511330208853416764216582452976932733232353988147217662691378426254706905366805304829722253830268915399101584003834710439279552044891801281051392672551133694742112305588155415063143198407224017109478069724088542306262277902999010809150610609154301481871459810751374370643865061545738240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -169201363081609395802199831371549427895091087612503390252926002241439018277313603653570654120686937859412383972930392673768514826673528073410252522564500291949183108694614093213664266857424885119191515991225631044927137070277352641050717191620368313728283834556471743965523085200501164651972638245266555028172807808732359010064955401718594774348587375565900980201830544912421850633220136430111697730009286959257497507918689415137952085791343974053274437467671747903930162557535894763549256020303964371235339460412601013262984759906111308369885446416239331035579150664512428379437157423310856519264965152090268176089382648469535946227469921046019005847472691790777193288671450777330230294808341584622279314321533912878317069838093836076640797156704719157979827577313122483700693255715385095477639062763185106220065006204206994008954714890114370876714878137283693914628968491163101152857565431394639827815603776600538618480206206533385700798096518125596425439719419486536246133064981238954141382569997536036202516742040478313861459274149824331856658079518558425028808267822351937967907737117844294613514435484576643381845081193687521182000163512934839792013630681592379499593979952063161821392051638997079669663379312032911576053575938475927142475615026179965672730142857039497182783619446179393261416732643308178694821118295512408515813481128635698789861740062460316495194578367772263891973058867620080679635534315969991518342960185327091644148807896741953637481839019568000575114118568810184377416691687002253312750578208721940989438400778880462692945345663090588288227768991085081004727396199258795050838473160234808866530280609919292374710458780111760794290701324887917407984077524892369496088074611325030276023314115107273176232577924830396951025894253798786067025656592884860208117027541080214079791173663167561517815713988382906415624255798886645117068257291262572691114078846896515264200431131767910551284793980393668183480243181783394179946994507778843399916919887411931732881458651400850132609372852749690486482688613721998085853331594806332682162655778297476174954246974134347092152633126189772746112941689245826832420150820708102434982890564233779204650826814827450836558107060638270785939589301974086838534065541245041037444216252553791257275469823042093822889750988762581003525579049716403805837343436172132297525789236780784433109215860487095968589791090234428950467573539222280721866386177101417696379162415822182592895810568597648552593226570840429008388529771035202339424048044736753245898982047155594070003320359821692295180751909440210708274633702930279969548033329291141175696648550068936375526941474235220582204483597727816063839133522908460652362306292791195099924414375055859963139193001611911819052882100072823036847031885810846012602105168959096224661325745336574331211678502831244439174935538367809947050845963907643783985228517559933914917562532150696595257102018327462755809381942364013939511506180137557107218430980513640806397520086255177353315700439914194249454687075942204451703592851655897902852477335397081891583521434986687270565375110621371623452460925308196962648360106083164662139217008144907045782872438034352495420137398570991681813463659938566875509909198797230149763208557430810237772352262858561428437145696712504578238239095957767391898397119718238617492674623654833298499984423850563555090232990501680539746050590852416596649834746427521652239642935206349640752920049618664724344186148395903887878195471984840157483794588368151807436784818105981152778967318528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 19027274306518773740613989891767499632786753530063423883489707551121467399608141583775404308561766831094538867409351794543019972275221603936667298798444053409929916694443508434164092567677408738636824895487812053206604958097463648930003440834813583377184963336920965340804548066692856625917547187543462866128617594725117000252878291290099001919070941260327302655591724266703309950957889340686479075941618659355623382694181000919559140628024962342133387370617899220376413484023107456470546248561743090248951404543436069590367161426174683064762149249040370863028352870510753542630493936555345610536983426391698110161937292601008096591163814100671920067718485312628300985226313278377257514212594944564972398456281367605497526194736331656494261735221634815577703490665652144123430695537123954934791492166510843395933034280438285321977264592840911120836081116977178253572648477648532198523049589820352625740503231737534099101571239149821517307399327881495758269878466340480612891366183863171215361386427339241701684666655322301349522978492424303523348849958574238571808594005487480451704890037051924435566320896978743786081321621034139236613023640601589105237192047331420245002956041609857645833350720385956663307650921447990351286082368664451798153538858500927597679518479206389415845529689217702865338040684442003369063446302663450541042547455661809515680983498297988806198895284962248890462924936685564540811072732520829616801233250086997022104221792303824610291086631293263992934261737359779284345866275181276349006645006364868696532681325302302710180810564713622340026623344990811415248075120912945347608747719096522055956963820337981321443276955659120940613138396791098764289146432064484397851937744456564996090593518383074923470370725750919500502265097808329702592014958465709341809750721012975331111366859553123254708282068664564672910373795432973057989470648515640216501828550542686717030659007302510135701354093499977383727838157590306790205397195590359965426853810350673454270518478069947440952458301764917903937607894730260055047946037909339382708135147480729153416983906809017443418189368994145635345734789515267597313462672836005920796216105643420819119616824298899203091275112796310856604121671242773684143009964595290633541259236951704936641973972773180823632890436077104578749143965650986768175196788183871105541669526800224120980533943004303272700922358145908930230193720265165443659443483768785611860402703913837473254532125565132077174170664469090261006665065318480543060317366149940318405869878770166552541174315695036462389090674785280635117897421532854309513034448881193445839837911476754723134176706573583120427867255538245005335472803989939049218153525185724678483114337031554871346612073050202976612014330880389969944400943114810648897417607337369642764412491396249875105337747200599249254131309596573945858237825848836793438578341267991982298753044074366424494755043618973406263308102557943883052460973904303875447361954035419622797193308092168919173238920503572984055682566178215302872519848861147673755370318308245970608624144609115861225463510654106450643510068798429654114873931051575366295656696230729547030108231729756124677521038396523088750392451451185102349043839881282985396126031704772121041227945180952887482556362213099004297408882867345202228473151598712063940171167641900974708870962429250543167608949626861928569974797895656549530439840051207477522102072834361141450363123869137724481605850663577866036346440291032443532685269736790435068776615034787295291821260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2430063616922785208856447384520673534954940591427509905156726120647963866392759207380566709083339093087117698135211448902775384264308763101058696303340048440369844084941191105656399598295999150733735809764902768318710100091550664666705555062840107898758992432925884781654700594002151263489128233987030523909799824219594716433113446067026994225035489207090949317637986037939209427738542704714794504737550501437309312442301217687794360614673471222949630918094250365783678846209523063892688614632714502367894757517427587131430067866979180337067679017403266187784089220383958904811630676562551438044282080413902084201524786096496550949052202550756824181992629739859147814474454596048731128973136930637671011784474410908794967413598664768508566280607140124242457741677541715395945454925739802866913836346904019039841154362755232727150507247701727048276504958061520876567118479693815382377196891610266306411969840050408029990538332287560897818843412793214460238163841985173106924592194565420921996419786763602868688440222749297164259441463133993560161304568978431567069977626706958234522246756491114046997058884260797975901920534898901927313058693967555840202710568688436838224881455313758959196766188495577907416470002413748964419742618698733355590753042614570066745612213197257100695339850935398223692988260421418301825813863232426274442849308062414067646335878811610043603074655437631146930245175424465479492312291628673545709132590266608616526669724900258543585680932151698913258017704903932660022618393453928853443433726198751597369253366148349851522179780908980816199741241025876700303457621301009193243651481237776613630270389370631188180872804878832909401266907859445946461923999644467618546970023879512969123460395461786191939223301938110853389371406228402602995360009628236166838331566759340809263510500616949472955193313362576286797947301551393250676986473183605660430597154412156584755842542276281887525897690694085737193992082841787930741800239862289284444401270737336885061551740106508075336598012645167576476827748724940857615006352944532142568381772697526881464336500372873289958754430972739357914070829566272774374091203262099401945406414078760252324842453564302811036398217553235180479036256098031524096776685552015528750501091696752726980512393929168415634059576781724706592298650550210321044154311588589339792340089754769552373078158271899975100062189243183676139811325772707042779910115554443430866142180267749652563677782299353255203994619919527488178237911444444765114669068327110342909497335140668579184757116075734539274264520267659687575615618464432025802051035219401662238693687559700152745059173102629614946306834007050694743915126341481574024110982240370018110121928134681576085779101521674918534403056576994690059621923946487376047395946485559619340110867559303864401329350164789897566194492217872928998811727773835209280781531761453583048326003640902110388610160608349253027194929603557281273083161558125075349334035887660459728232391314906569631684077581302631254859109426937009118701419153020589001343775547839801656770026030593216864161999826173509168351441462743872679172445453593411883273343124717354992928651000807789617143828499974103340135863304108369444205709002323396952811053867212891928320842756523559786446088935756341440226086940929922375180299002155300864222730339973467489507890611609761892800080425959148074035326886188121552718588085664131141204711119453759054012350167674397406234663556045928279327207388953502889582910189394793195034868727373259048222720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 330805814160413202673471682849037878838404412020182809097783325484931117151599706801554958704882426163926405521883848118186637312800526890217029900044368246279957013004943412604184030024720119475028396483903264540185534368969097641160019473968738777871517887974789754491461518297066698193377394625372831871857706773664571226474199226887807068269472712598737190425736696054422267804415573912100949222308198603374414981628063218822971573816778512477680397929462441076446507667151474298182052765176880024937274762108983406043335494771532778772112204374347420874902657307227760816238065371618614683176375601654761405811378051059652261389201100381223479948338101699402662070207883883129592186922782815643056159161101935938814249060065399889206664565331234011099392462905717603100685927454279292027996942686032406067853654123306047275718169549102277614579909621789974637547618502468161495271648275582195490829048421303930387660383591339673637085751392027359638270813141929885321707951658846699588108546216649621177503099114103713595907006169537370508628168010154611190822016394409904912292354075780003864177886262312673238454145730166808138320286013052383560914405484940350594151659625552227938543437381944582466078176006611177730172178613140161957987609412684884530924665070754039286556674927833877821823713087748437892795125739733377940439443944194559106239867294330893309973400265926174576115913728312515067066952456889366250070504152747728064318423711273026923495282542226143865200812094011565221930007973236952450015128607176601462502264467858351300903257334935697601007892904784313616940186368150794751206364325486128069172113192917070579065903008763107085721973886565104561245527948274805027208784294548836835532216629290036806376341473125274396297615382441723570567483379221111302265194997591349904302372882280486213344458242639302955106522080719256061734486734027302859901726946822964210358949328272822009499734577133403103228715536354310350839969443203180418194960868816493038049258513630637242987531905698711410825077504752787322099298988722611230931382449001131054683046033323923243175444736629593400269621953076266563078313661897012533494543052506389998958783319197407296494733413230041525103933946765508451509502001142591321337501893469780079184153585977997962059696640888559143107052813455967949169156208460415312272631349991925901240611211850615394424931972980627694176867468116324797195237176625598654047582020119444275472607561058812675262853420950794809731954164512605839252822569510874026141000467385893185344453246064933839553882899461217519371699265257128558610022045807404976242666499487831057788196001602624869949639025619556240937420619820659184992682670924399641587322790019329640699973483292756234010275392286609170946257015985569226684619106913571111351472341618090493619201630960231704164969024206961732444674725038082187903972218598730689803264322738650317774036786637009579007801088010011902271358858177757506918983354344430180634386502106482079020207490877146383963333530762480299298413177588715387840868546263415523377358458287020259838640228026031882536499730882553041877973508812496246761603442244227738318309057242597111357500819208747041613261278825773447471194975603953373460121787009958025815094901781371697042782712616539919391029570855245619447515161023121545869694210692694548752427881390071873341973386968366640636929684195418304793559986171092352100387045960844234358631196965896622856092776809807444249064185515409397525233351427924655911331047054975696896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -42837822413301369894706104284262484526854209358452064917122974230254474023520093695948464989802515818382604966754840466570469110000364963493329084389541030921872624954973449182050900276132080914124888493411738797072461141677721854462063798326393037325914695557604062308638447999144910463696679088797922037232847517462676608955399935758488994302084206133950392344968942950333973517046239717043577762161187600752116259876163800091998748590255024952642410399998708485117627295528162544975163867000705504285668933052011543224891661945117984751927623501327078345407396519291840612829154684735230109685493845528948092531467943490205045000418848124065608506964575360086008644296879474928002650800033532587955598863843160351706987827614442757938720045268229433926098762832685298289112161096089133464807727474623282356966572183602257823950466388045161251388408853806430799355636459622828197937806579624891546155820577960097318419898035077786650969952777862153570567780187629153924885654154443206171764139678613679867717661486778434089130119504694445450540062419765335288346508105498196217896334639668732756337008138545450971684579373795391788879607235948736166626282714981700283931460089067730297160807113605859013771239906915069034833672749597476767020248903999495712655670158573606723596453719450605320656659895508082276780476102435557749613715779446693415134029622623595009654478501000698896146775526356017765242978579960069774214442733635706146788017104632485878661632508147238069526903160645524543605913248168942341480448778035546595882735965423599178504496964007281917779950811938192286008173940285872759070768713487710087773463286761577225061882967939861334638596498910502156275014439548445940380764773658639947048165491806605710678573761829299614195243749573794941982582302199795169467458350299847992231095968004011927984681429565137993719789271058046369465407520517751632570967794811922714305739039338894965127099896672990697070439678625451834397902665713150796512689672609360383746152651396498485510482614184735379251235337908092099109953469896581480255696679745760544980104545559083495755513277177154244175524512232787282773030026729265892918973783482521633756445636216549366040314266459935998286437087373245069763793524267133055636716321731926811393795388998558462909893591016443251691417442144037712788693800286756532399236160918989040626411373550913025248366140825971771197789887134231721344737564506190986771055184299262611934781781072644245432742442033192577606083876607817175809351196838818658441831943931740009796484026459056784772140227137074532317918587421911153939237862683139542669164867948222429527039229790108668211325615976613438984200655832055178798066327380924544523411797285555194448261786157682471391467431623309391227902222343075928532574186934987636823887696571968259508582527709036053580301102984676000582812920276524988034663446721109970777394863460888801275921662093342930020117637495354887241983874097774120155258795808017260180765816773436547532045591095866421898639095621190464173514849505158356931024711916014350607934220130425420111560271214428842535944181078116418232854220265441958252053982154919311070839523960838242601530569404954394283918385932900760251135453856096581690733119516610195200698124599147030605655923675906984214823762183466133842402206590247480789447174179559586196839383546175472810922131019763931132975669817782647836787750557592228333215604168528042908544873597381902902489295494505749876442770368648449380864667132013229011744245651655884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4954637295054284003737843159148810198412313001753653063649847857656633070754000947087962277084916284059598463597095208394183335392168944338372662957503529537143003765231002806331634468419085706745508208336462624825584108815786961956153176955841882231449040774482468326094968189086840431891902150567273166112720173767331583171553772868758531760605353876888559366851029730116843558172786624662730748024293243119685484691788632145761291237897428605355137425909313380749639438406002085925937442867483950843514426469758547770710204570616355076506318496614275826801255991458656923331942729427208155493996351010723510351868773949801892774555702124841328579051356219753414273567895138981848894950252614545595106685179149314818436292970910075072883813227585432582553424341006401370661008353568384190063377683291465869478891986193513502565199206214289340736709933426956356446764931512859452389419443521365468129747081781072883279310193708034872874494289640813349646861643258335004397126177232116349748654344258608702540004152428837591653249942780571730782455253792421109746839579444412927610504923439595794715214942718143647998199978487903459429139367378913033223181506278685073083485855026008388429436730391678816788832742544725306302587770460950116408959558628463767627038995727508950118618769716524896704041951496409552692853126937080228320098380177841617720956949817282614384477254672000480253171733658495783380695912517502698302547347731328314585095416372496214213496946635930699146439522095068889305627795340087731553872703032062946364821737381306688976934802772323665550173750679468417177259259427299973903223204274134639337184790114810622417667665252504528540022530742573112831532733512381174571096900724565829992542192655964441947572171114003517793418809028768778968312152078723062914711099312771243494199176521127141503944951434441373755137832243510563991997325275134383359132025267398147429287975626064057800010206290249879270445085663497128671151997462644566406593277903186738383659749065912680073198034588808944896469156247109621872771733334459102384771295643640684239520150451757347029718854736015734141701305226087416635467020754616954349170378575978159329997467752496185345652937607651729844994266530365040399937590282946262223350673892677130712832558776408342662224210019015066052351688037079530842988209522127274902406759220145272103223815367281047990802276331450588770037968520956398053876268077400578619253494904620913291700052633346899475755519389038993026648855429321832862956558516232055087353788627486828423205532458476913369920017956368806107300768757571566620869328745434727746434196588973201864222594266136016656892707221646639967335214697754652157138731960198082633008131918726503125375349362816780551509411867483937240415925869413105519831362695091612552641747819938578697283181823905224890618982279391125365054695513410726026549434957592139522791476508490981464787331170593231039887832356563554696487886046410474008567438162482998772584432113827871625950789986948884872308978050963765581930493870303601991898221279569613004309470727838418860338281908069716599400610261503434500574889422053952454235152204133921785633375746774842042644412854271468437545762681207853869771799528125462307882587101746175050212867571909145683881676106324544896690556859258434394026549015144540285575053915638819074801479037780711955991806038920986822137161692605746109436200262230914455119459616804566862627792300543202836734603246854000676630797523351584557370547804784261474458065132584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -503171966759991756036475587390481226442374950739254457182019545848928711194649868006340055895547142901506772537483324101717743450588606712337586195419788388604825514731009702621887353466211207815490263724842367282219199145671271252895043305043478403475807637428745832726310456931283277512459518968847319734366518969241246022367353138243565065668252661707514961892818120572115474743701051606630410420539325790939196806827797239091947856641241733908444510737424950819887384860809609899866653569349413221374699691484382850398281657630803617148923219919505444380622552031620169055799740636088438729590631858386833270806176112156401692156572951515609513604590922000371205101436964935909701200049960651924445916748562255033049581077000537898290425853375647078062065522349867033667477756127815394763321766474094504883921714377346048925425249899974554203774727315687541413139969101868714943202949922133291504532485998168884481262848858571900801651717113247422182779655273244305599083546034949168423854777133292282344829547195152897444170681718488739968938016996650741163026395007196991565066609569695113679220429480221303659199717963568988612201270869560647205818535651341103249016035432614293336865966163351516395687134556381568197519388869630767511924719548202536204292504865876790704955362871863361923067567844612474474109220992460279816072323116930134254719486687532928889555569763948316079622742075822545066668450595882016143369954158236657875462562830553232446858122390804706614965742310960851893630472850636968711131864054706883981233229406156854545446202983620832008065310784737550072621257588188251965935337940287244115419248194372305187719852970491355946818215365448340462406823269836527197044878931462315067069265030283041449583265709035871643654845476931225901593459526533100731866851359810962449419287715873776352943424645269248018074391281837008376372241626309927941256371466520873565470157070675473015821507934414176807975375388687389162361820396643341552306499475602597291300546884723162808279430361369223685608874493055572603012596926541730405152819628817422498402337264934883134043656910340888087208411593233478935096686075892625198590650936368139801288962034408435802110492963781532567295919094049826373930015135814881227256476611967801123837469022938085619964245909078379149325994411638483769976445632044900050471528240853728791304186718806974584989430462808349432990803444323169021259534787475835972948440575387134850659819627609053521824115197485911503503610414601376763149010402673050807788605358469924502447898160154700500125097548007814221149562675362235357738498743267683946457444887081719756557092527775043169599852043264095562952386420214626557184534402067608815406142243437667363533392022686036958526973851982013875013462274102923913616603384867531508489943986348586100529412622525187340635120341409269058547467375231275447805775250935812021179824848057999366484164875068587256502823987909851219271346237902372070197661722693499213215334656881900080951846921984253628401138012131861330511540066133316810981722211897105890139152103047421488282991897368529218106174747373110625408042644881116909136024008832736690126536526369360004707376519570201836278879688772737730805186613696072642036699318005484965510064657552524937434990837555261695484044113374001463942163982362080045681545597016259315692337751992925649852650004006811857830754799542920629620431352387111568465405609495303422727704984073833364715365308659438697304541973767813980420697975834795890591993430016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 45007645932104614625548815528204618779347343517237386976142987151195936310683422200333854145074123915925013504303154905093189861860257823281252910336268004009327733956961980648735921178218268231422465106738643612951796235617993726253278710764155414850544200422067574194925055275948761297596446836305867599102983160579368514876917308415331972051560244295260042627961976132770679984871663636947067850785479635117940893441246704050726786973874207839385567671627430679184466285287804589101018497330531015769796318437629035453050200867440175893242720849923443067175867414467034858001725578440488031139556574915095042354359319139954865632972723059346966892722419086787149351095261190115038217412099404621423073582340078072884176525395150577295658495544868604636493304744899126335685710674244077789384908864769230932595065426388121994186426628124134359009945672189633784915997233097725238296352307546368871831006707275948091173612797729790874425481294750449662978596312136970755913046760413372199999227300922688388308460332814359077243067791390939927385368431123159895629250065200222347743070901265090202555862845477575120373511727312431836714442878972208474523648783596087216976491069114735188312344271261174822666198884680067716211222070602367038713017959362768921960470328758859493090985169710626925969609870722163765254005182234384004479750857040283320215804078737341257704609867438769184951524691900462893360346217248045453606427523515731077625233748418968908393281704158225788100098911527942316697840813396225644158766046903874884538835469875871929005175218976426174945457457609792000377420941274931037730951595637314169303436083482871393632436341305791748134915814301709344110330361439094623741026441630062977219910939840753387380075254100474598055786294358596380691062527299959509935085570470585074149482422569076331446007252430179006927044713696206260730638283462712999206726568867370966858809712632917491333782899710886311301971233578807388701989441706630172166401235300094832223331305235594943134257080697784313369988636021673337331482992145888605190346440306264595052460228083898759072201877535916410044318417421179885674055928918380900371068755956622017021848223988308963836239403884126577890862428915754217588249785741075377705103008985910284357853288466262570058486245935598342582687202901015125026961842947537826035233410206585141018900503503092448616485724873626886671330129863948093454595933826306694580809554294123660342316281431713122170687098881250566341978044690413691885554716307298958591815950959191712963451904119858384515921183126957471206541294638414908655042414506757915935156540219883206954407642096224396643336127044347885312040268021021227958163674860827964659593172730403440537954517671993431659752509968394129779799041159004487290970440266463287508004903067851264392405792971776454031907876234288325219512598458833219553763827178052086098198863284569495087176955327567817779819034874611034442989737050798651210554180316979130602645550549344789464978678075342877935754701083629691545657757633151821052135424664795745512851177744573591573278381606618123051740521382441560046296828507170530897056765544638225993913186854875092420705599022140259257021052104753514233748836816289593988437296306232461434151697021494359612240055635731333377645109373313257597319321020121678706320977246076385823411345772479040914338012390680866555560616557539047344218716114056812993555338342435686008115152069179610201631385781410187530396816198622089364473742745069263623343308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -3581282823647180569317077272676908126420300737133988010195864231688910306548944704096130939045913995274354492606229460523602733960686886681965694372258245798284069847499205354910084406258394804543728034770628215206910241114226744640555505738444640923442069856945816903675166562980737323499101965067436561801198743691671770438749825687873137178777107159931326630752103645972721790019293327545344420174861864352836754191869576005616402491204758511875486759118435294387515604423250631361458542038755324975442141661600198096452508263122252071999878388173258447225843224577433189405992599354808072526779742266624699106949384608228821971994506932947896528590790275669060960169166237025543709274900288613735863395442048348577924457584322560359555479667551899726995114863503192153648094278595477612714434804075958058590186346426366580955831468123656265662201051884628585616704381428076065276812463163671538042872317042054340746715883298376590792580541318921731688284446046063236501154952429170821147995180634588022339155720653655072365091521510337834934661639493052670486470119505139445705990854724663386837215486737171236262624656184373771383990424175411589040744290728807810075650166716213508910174467517416360296878676070673257640583564031362373320888313513194718453197658135173376488543693282688255815974564361164029253090377009775595595229802771605414806275785985882269912636948783217121012120138149553636631571666894275745427151132657883922517680259468150879054376270814893308429964969395582002615382423412074742148241873955683979814048782998398635347782432325345092297401630911383178558294352997588009050496483229933426085730226217716464466886788581301047299723558983888515688342396304689101249721187855550288233555144378098359593854704764995994298473806465809590139137445534445047138075592616831859902837882285969609799124107657540032864939953569570009508187361611889965989076267823463258855257449335849496279673315361537898758905415637122211837863379283226418587982179102529051206448199693452727489372568199405316554023833657118062198046919724737574559666986381381914047702978474017920611866327897219728512449197633645224470588186825699154327566410465207980498617493604402972346509798494500107854755135808652762842681458891247676962685609407663308113927926890751391131617435143405590330865282673712297819267694741768624543780703497986664651581484943487925074427624048899211357695257304121813430693236972761809763273428624331810986629928799428099114347173521442949734559243482503819687923824486448196038767670701365873847636932851548557043510974208868507327424827434528849210140939785947960012456398401246685527754544724084504812098483490372051199783112894900211906278165578867789921794906461777827988497812973659261915824425009522167897383701457174247862512937254066798629730663255166504846729621605137721703734322824343833039297562134687677826522287212614214264848766588449399828791259146204058118584349747976514325244424298516466055584001771063399769974834349103224265629215757267136259967844839767481339278581577764683403234828956087544083940276518037262326648442598300709579099708447603097324999565713540275651307774341979517573950612975711251045568245381725139566444265599076851404021453125071620853341735125638544802685561417901399963571029171830764392558734070991686805206672539428037725704073011174781109008964496106723712584106800670583454733526496085448245214627860897427925487058416943396471961183818000224424601075306680566490150526898471317802800892377971276675809280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 256486537359613560775372565595706427562076595900162293904523227533882662013550325934509904296999488150137085368490149369021816446816197416398810666329308650309988547813325884735820215442648125434614810264622563701219715533246014207705688800958071587958513121596651525194821632830477175238524894325984726864749307138214486093831199286505153082373687057960234100376181119063523580958450268115748857485679613644779119301667954108655039549051965349738967413054696628471685245494074166417071088896919127566049603399557931785484306418511546609449098507408218398850798706427728024642810474513476099583613885656613362822834522913420320563932749834921680033276722177614145604122068420645619333392535411198321708179063059982670150163316964785979409969035347218892064099376674800735825881922811537195556047761210035604346693963862064656173094741407985567456095298392186063468805636213530064595999710205657840512467596968623854847881665243831538292025781548503382741524064163706159292950687206547725652091571804284202501845135740842306923533741821911861359375708848925054046804296634325343922386100471893254245181228121067160089221035047641312929802931529708655806976444559459609494411532668074613348146777609028963424820914462386841537674788143497528368071938461289873645872069057167971586609307462744320677267957655713134824818534839402527327982332425928336813021794351733257775518737225799152627929734818443141724984725198164839303386600436477135688304849182613201119342799564725160148503990268468385113891315003466517162498414870287989396736567839039761124012782701180181391994440138257755627046948808998891169545527631972679797924714958578083325899048319990714625264928466368438830390040696293047054977542040242389897366023349251743082149011012167609672377529924022154234719254022396642846727667652887939309856169788525216798445404115615929420233941496905012047473164129007804531624671432019631212164721679355299844031722292885382218113470343176947915613824312844626982238983808882070653829698319053395251224225885933314002074265298581956445426695148293080837132508760489976516849238302908899440865049611023176738905511010770261766321247207101339478866343567429517070527141985603723071857850247131452031696170173845894588680161937008348098786215939599396634121234389544287632113467723936552979711940219712251687790792235346809996588792798299251705386968688944767808256116471868639540307922457730504611098137639496530768377884288001380654646558379367415310289320200735958896408515634299326733358050126490419482459700517168727647037532327076164254551576033065215958844134419770784264129596799026852708284695523096354823930914326737314777012055372453070820684444612591756225838795142906305883034749795577688925327319721329960740762699538636025466919142459139861624875843475978085903030474533494455118519621630447336634342273922094042272032102928910743881891746822488632249540370014639427929704318045778474316877803466810866774212673525948919764655372210369349537572279821840624687127193913747584048271130401231575073330231168198223567554580105562955979381238345651562055299957408463278507747928975453342081933011053977396706720751485524311900616785194188102078728940967457296666140932544806750063505569116576243771454882147161649895446541259243754947061769582631167364315689711840484010199596993428375184073250869414406659069830746601278992234354735183721740824170337371837466306190927365435016454733109663423730125775387826137853108790782199845800505666303693237224942208100268356141056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -16726150665234433935067426072483650754683204698909289790950598962551561725370490208175005498320598065634710117310627183751310863440403579363056943858099870064226134999926714382815317756295509579713365716937995476310310290967062095343140679939114936229874692511826303599217743027665848576116774174310031563209673187476613988874548151782634351878177298649122534112573177683491006174130990844218710680495812086351641636599895908547915520920810340464021946804372936708127000335438353018143357055237907572732014633550559419008886125800693453867237751344931092415527684712442610739333747737621399825187789940120236466076101087364892192323507187222155214573003004600020831368459365501674321845052614236387396597955773276329829586337663687877531159866731897816835421411467107177426044831804845039776724538030764663808142189785830769315711910945992707549107570648933130937161651793549577096464441340664114069680364841635505918004156372891674272882789436697209252179173220501899225017297223540253048110685355098683052999988649731652777045396792553499504358800954416183331752857421475847738117914119938302878372488922081327108594456710920144675466166101113485810241035954101899388726712059442018111953521054520557026887869439118705047191142834860082437967961033915619458269333829266967843551079429481632932367245643031451426309624961171419983665214718153239446058389086390954942074566503851928421144909907527380034563246809150234483450129755031264368200441393946974198976173954098871088492299590653922976559466541278335636249608880520441246751476887321159088986402068610907791936800751198852172787580582763521910108594385600369787993285121742354348287088678857111581098151316545407170213616454759282041472963856292269451085530948780938316801502568446917929513983368106964025281306874696029590355358144456770576664643620067185784827507901676619947589979670984643276159946031694450044154545834439715898870039975615339573388759375217286932022964039597768137642041548748992455554373573958684083642554915036016786480314249073538265073672161678296407203852281534272767832913741184641434169662378952368133034289367452783315680934259242587954397060659178289689541012940780348827594248074340382421128842916634182761417106610599911598184224153905126551885171007001557176079224435712236571437512955132979056953550392913432116448646963593409625273876429387042129971931545393869456754359066870032684791714958109726460205295202664573235820137533289683649138592899702516511281570477856884195045361028068454080701807934543132338819666377626856311672706361755361955743552602123132824491640592080501489955719805587597604796290946943028945324143139966951013966724513131971046772292757296459569662889325587048251527235052626073930395609216247645228005858654852912360833463455025721288721781291654107989372725683554660811766212653288425102157931761022420082798464229985641687556687443662271348891736245085583288434830762675636228279015698844978181593338907122629410050714226008669012789035055636971347952417588754956920552384728335398417835331661508721761428872254082149379920856444122592300680643388155383347983433293044938212285659825671092398279780319270462345137513370623672708913968955794394120532812197134925002030275712530158604606040649850165515759488159360664778934161023613749472040056650382757027831302664692008900064317993151253992032183733506556135866955445166306815591211797170486290101046789042081144028480796831174706341203078499484122450300433070037542907281079961138044808997230958608384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1001546550266795085031228348349762437281194434752040619420441782854299817308662570530473216638275540573673043195896992207200722354348476987286468372658284966247800339047069798233803584456343140380111383119828575748998920383472386740061735246069702078920122710796732036334500427519113989801127862152476019196575829360206577208964002809120744742674974715911584783968559484998375251101033754396537755619878057651365917335304551587327848317135833112238947540688629777654048339840065757684572969015666979675722896614163921579135261583607261342715333650381178898274256848301659418216877539690575737597403404280045108990494109284790485212488167582289375098880898401856406566760824335240272148074580096599205220975573424082784824537633383772140342143272404782671499559754189596028216627934289464881182154212987312826147741749982028509544714263681597984284560537049286394618050200055055347022887306462716902126830681436017316941129857164502607536867361326610811287249623143078155830103223998059792490279527349349313172115915156394372703125253556107085361365740839985239114864723238520949825833267286258773859017723140124062459114638000189409261543417494636539930273550371458021473186963590019448743670374451768107623890818392280225788794963036140027855707205963979265679413088238786003837047631320657857423552872942948904366412422903965156218729176702041427924419349154901448630482587516172022852327076784613654453608570364989065184260347679243721971838283725502601521523156792721565068840557738415360770433227008763832912199962535459811877277378314521717093933728226947498778121775854505358347020208478797640150082189834755297652798668993374491044634639058356406244720927699200683711747452295986517679436970652903535422221842070373573053026999455590649967030647399831149679697768861509814755716800507135988962463027600915638707325429399191513778119839565965859785103307853621938471201107419138027887270274024548904112054290706817346012336372551307327022264735522465099567304102972724165410579725347278837425080966074534041155551638578368638377159466817898913034862059335467172969684998296258131261408547753094232525758341037286184809554147932814808606422739550987842287207689712985062518836883967837880104841560106529887344453928486249246964612913810351691957617899457696969685069198370821199888556769288761697222821854590135678383473201479686222596841886042132183092832108049709446576631782631584118464856224364806887371181008986503238688610327726332047864428625850693654350986303634624364181202677787638100785343313763523660118968692068898135082944849994748109705145479880992915833787801420658335820702004980888198852174092017179920714858738653961750354392955375364307782445314937795627810658202534652953227724303770656440092035723374779904148853777619036259148816360571349826048513286552254342842147747137637357033042076022890681775056581798996902342741059633175865111646415776534316382303943367028127922425205995798361668828220798662921574802206709511931485954670833033774394111371481474381764020885226214751564692649458997695560449652004822569384165299753797072283804155374308018655585369940868296187381662715412050364516293049528118581660636779694068154128564576446388378811376574006843176586328293015735758174816874864428064236222473749679151455855234160495412785910282309417729035793707492225849699440633521945358952394266503180723902756863605258137745728233186297095884965817865738923722938236606824246311041025250640050409184640737842227949867931898607170794956668272640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -55091440904585825104225405711080450744492627975777284252511836289686932595372641465711089766029379650627561156093682020177470823142030697915529826102569647465609939290988052310725633867447631982246746389727786382616025086570137051284636638432233502253483114854972225613382319705116723036238635649022476584764676565737321186693906944775279249140354513702244326945284307231541311762500017904670191211025036818702366302082061367075501144039038487133158842155941250946582040936312953082410597653148332686369101042887772965535156937299921382312952529710894205462168406637154193804293467132422944504647283702955550455683950066943303351653089411633106648343603960537230563261967576302326701116954194942148051394496627599948545628053039555311413100451365271533195390155715835804829172622670815491000880471972490312061424860299972609342071572814282671284741716245921471076732037339262584971089983436585468711153639084707536856056822651317132875152015594208038501121356343304396819608091259203159381925299469525274545909362992874602296027108999955127502492606466404502375489194972692015728419802141011450123885201057783408677756048982368114821463934009185855713039318464261973177935421796006116953639590405633966054404123582752990074099885526347278906675434158481336142453478165449407175428214989562830026473249557028066307984327930870194970667641338744465237262232572343231032999440798013667555088162621785291919717016397739508101865035138113094034624934136574469279047754283058004631023859580405357923768286704889461206232106090719429085439863663322765932883321931903348266984188947721021616879497662638880537329866301202510233429516866591024479105829792861938687031088372130590418839013986593256379471642129609581770321787664813317294830862738587576564375180819599774689608339708240613467756229385147759565646071548918765072224684194484665574497923424493253456041349770963738043066478557443422479510915616458169869601329230988677248838310029877711447748003102277543344754815804391474647519742926087271239470546151574831234732371822682731188462753778248102262819101643879465997210637662842102245833207126802290460455846745027782210710853509635459723160304481043685418061734402210657291024874321442558335504271268793017599417495135117734280434674763400339599758448537995465527392525583188048405796763049183742427641936946039061579733954869947419528636127343650807895054003441981024821372811021841285092718559683263971352003479547070644273344279445160358033985728094993582667801722769967801569109195492155793498526998178274569019809243420055440553813436079012624229120637264515890264474368734108340334871517132766812112882267888963779788600454263493207287753944161486448647135193513489372062960961460753153399239270285050147527749398957269883976499328003392428774514261934562997530726425969870476156297983128162109804590961821903984469727309380881912570134629128309377375612481224200987721123855389959706732693929976559851696475703156479537926135222735469595057868326615755566462000427083592761401364217049595700922647255453040636136144139097248277856112457819701975653282914131517959404868739174607246160910456329913217305701680253502672977168512049424849628150030348210823924092037348552830468952802707730231976194419055290049608090609757188854044204706177365837936930664797456609587770697617522228033595333708304706573560142534171044410019973621592145839708475053949659761100178160686694362449737716277145628841498916063808906685079475748120066295893615050019556055664558080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 2755753573995361068542439919420005200587617239940157453149122723607755683354647224830806831578967265005629170319878443820954779259927743000052483101495330498881987381265061295292423627773199585403499002506671958159261620830784406829569730556228449785471035256596873298265287403940956020773077150451371712598367672707439810096135247399388729780509632866536251154215421289257922348594156584421398262845895865026442796684147097692334965111492496682777401897938100662723107835596966753567501625782646911199563465715664699931791743342672263627717989286293504448669759782676359800163854158941360992620081716581734719373742179993151266633362083315351469444586476274678705462796069179303900295309942916209524618821010308576941348269821777492762022820624693505014067391319442175828780822761095967898493189685469657113641890089386650298502247749317105648275732931756973967937056269378663087253105301922509328679758750263123725359392793535355891727457828730542003193567697445587223895533248007466436545145797303076565254718376131472154231465753579933981744421950394532880217931814451134906138842773086667991756221741998205244780553923994147801129413983778022415297579819044099815138047970870208556771577656134079014252644179984683571205048247616940563459794779619184478857462072957772286653003689781802379269694730385895875178606751598329637996468419527445133391313891335468259666878121195736760874007693195659041245677658873841408651173079675686747893351332962362280979384169802114504114318720823398111485252066300207635647872105429779033717674946646616710655606242063768507249719440570893760901798848408567907062868400682666675339557132043365934323380226415127413445168526545955060809929421591662641132523675547070821463648660839813363440258328205951708068045417218470420109075324001999554774193076899337586561135708497492300564990069225636241821034169350007749221855586419946493819175027728576591966540861052684435824948131867922535483871243226779167416641090791155479125839789129215145433164106441174928025692312938904851176510681206862364227749090337017522947992364932991075342755925496680974076232542252993830097998204693001111664258434688373260488566282968210620938622126725638213496553197245487896065493914502191785541097365173354815690474329519503234074221709189445292062991802910440770801536789305070919828725215032270285571455350455612389471388507176993479275273477277612206410594608931429185150101180461478591285076139059408939135058858763455400252664192184821678755394560378605296332531125850111641787452182080536447787395805586263638641947394988362152166139433092813111687027689965866650715781424318423317904482858169711111866514621429028181933705768396700732108355642155218556153573419345382371147833853515282477643380703835732758677889302614387183293542506319791795051511971573991938621450611850781315859019158034316988698422513622129820377400857357232422292354115122604153716837624498126295352639092015053522184599040043542827752412035771970503050619821820954584536940071220501906300959865376025748907901279142650169870874287525107110751687561567547422260967635010972447071503010702693494758663576536196683293104262054321732531065327405825205368516467529387952818388853386531837859258502040782518254664806597693589146831561490670300710506427534952282263971551999905648248445760073645888060936531815679404998046144785805940441119062085915670574210025385172815360598482905249684748231861727874268624598112233181028105010930203785002524666055266170653838304870400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -123273255981327386491571605872133027733704513175664553388827798669669976685133816790578074170657672578777225338543029691899924507171766986826803919147439390530143360774106603551949607460077015231309881402656537128524705476599033166205477423336349443557894985607100706861742366990901477683568672297333356505916417906614529820673647639957368404619708345189015802468009606783569095386315279967633519708246913476868378808800229196450388501745273708358509090444956594415297765379602297632463459738135320215969989497515854948039414293063613131061642808832684087842143176497833765013120214478669966213230826040810916366777385295439121627251357562261916152124559508776759997875383223841569982467784105997783457903888979543358075913228059738274617191766067519383648705711348715936326641221339913858925154840165000935430447575351393170312347191236654113188595505536154152865469842591036197037903466240325387541342940030136275356767732886856301648853704126872091214782910795051091435231429506571464004561934862657732061746522548191027751501517305160987831519400614577740420426413135664345704159572655336239849341265606124861223104176228800538880082804337939075819491077011380480696295476555672860573068069205891666500130239981394811456195762957239224880519762772238407711003534223244282427894141353656709694956015305517709457420676873384346123692952739553238346365060970914153239020121833973343991107984099109978453268204830096404158128513199944619005005433056682062691733202975241357288175519559178568983890939151722395297515395271677790403252174697003576073871912033457866938156365381549718294636486785818947966277144800620837504203008607386952517341615613593670211364971126179529559251528610772204118492170797488573542564594854972707434872603358801325534243558243477052340641137021193200366098014860419742170214906206823156260526497964327570358883357213237084005325831672506752474140402687142622189402357588791466167576656176614950387911577470881155320605818333208616858541140892528128895852472944677368618589248756606517261429077622171869152162647330562561570542663253681669805392014666192312706079738248573101194662035540304601862064713356129276695660043634479344739744467987575735567899006989868750302106426011048014235577397971372154459042257500585894291625941336054020528020032253578354109919489060679693362824555363544323837511821992516872781097228624307406404795778325978578752536035239305833508060040490654087381693542721732509186852350818935125310765945808712810801422195119995630458132255503461324111937426614473153755273731789835291714988890091805946463647809653936004450297125439707873113746945260657576656737832016650553687159200219419991240139340283624771819719638522709690148886718208475859268755994858588674828885119513638465891897055883134685807924767294168018269195848769637669000428516375671004630632564666066007728992398239307285878047415237717125247174637383931731195129863125967913612326811807896019989591374370167150854950911745249118444894315578616338833029257395516700186682357173682921169472722304842194838067695379461005189285400067529843045081336976196741225208736464529586781153793250424420656392997804240106046694356856915989498983770086400197592765261327062589889011025693300896037937155949090347812331333327578583585822954197419528890099803354248572694833294269102967146212537074828923270298906913397494395600843134418605321582953811997671573035932556765607095855943603204609007313544535052655506569397109261416713176085186178228200407040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4856569965474421402885779588550061330963378734433713181355286804010085183028274690184667426819130904614974728977409802636357303068792657232626159370068982707331394002554294297376782880736147768242848912350049344985604226402542857162725771434083838160421506957657181581029779376562198693700835308970576707056370449544630076586505103762078112863910281178272562049771740779539172894035775479966718601883549911324761730789813409535760389263048566887005288109744778731305320146158290497694573856944867996217741476599955557378808439021652526910281115193886829451317971713802791971356466967094650980568403284744073305492526481499379907653221762225406486441610268191347703155845636223236858654755503277000957776506071620011849474294339804418332446038375419426761167196092188140706241469742528141694827889911150262145397345959693284535209512627505949882007732216785859514531423944463191578453826113583060562791929655702507683281268706952954080323004851891412163278598399678433229338352728689412865592880429126417051298976956528165629493235892919933847940033584252353106318973396822204652024048736565646683248051791121225869724108311594370075989743089357395414914230221951774696641025116598513864983497458718296568566342852021315976340159254358821735847593112229026739083592143458918037395302453435908792191464552681782988000070566924442193186339311483843568830593826697252651438654810775344030286353370627120831463044462866455524591912810004759957994861357661016220627954493989868498753352864099859135714424702650059497544996141216079885624592297297659907381559751873120459312965347624720081000688218745987933663041104146561277158344145732066015718847920457827595968719467039670572478107248955967535834581018734051840930488662311897872771854797706863620990126165978009387980184591258717876419840773454473956272332299625126590620851875003767211824923972940191920390975652842707993982226020237997642224431837579895307762293716150249261154991487486599692543503616484609980172687080870535166535583181901555967840025605536105733525630292477620400360187633536564209858267637826353659283541238726284767210717229727377352638266265113485174566060863887019436115605818148475987581525995732673976925865886121114006074654403412186298702538995152176092364736962226628756738489376422278805385595877195691100014667962590640576953680740210169045570249414794692914971372907194396940432880259943395452643157684327397842424017520550913381626022561359775006021787742561029924547944477950154986096980912047470458991165083666379269430521288682263339530863573774962145322318970832797598970465368742572619454344814257364176279607265249606451298591103271332184455019457865970108011727584887914293329922781707561057393207895900514725513894272415521541592226706258775043715925257286584084917707552656287360996263465476460145654768463831009009425164585280501002367435110312895215317138148747622931405554470606670787922710344203067628094730567926318817386639795798364544185093072608866819537351802780181762819101186246820667375864421165773380163390017775691336478012860780508767557784054437222110484347360284034782041310444425302226458003998540298026843140035390401218533186602844845115573300372232637676600779650873131258440525973907998012053228836178695607531611916450958407103903545807829462779826278894957543279306260129533392025106286690512295881675864058468746469835612857425131871489478697913446311804147671665529066178919799632695208093048712506940600152505561196734916879512445665673216000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -167907040712260837435011013339619850884619703737498330185093532740595887292818562974427187906208882822940993126260533036114257864860312230830126541468941013877262642701925621276702049929823817224216582851965897315611766390243473350538068798001564842513100895293133797930090254230847718275282485434682330371635935861476043221463236115189034301247909668734150108133337193972438900750639906998961087052999642923683192517960775388377231179929285065840200011233622658747125520851394349755882748965973868320611540534982156892877278282359802996048082730510935810847566406689109071031873777186664137433431431943207553660039370643657011278717356734907315791263031217789760400666743745059654337165959092677064390739579574398139644369126993019135273102636505677154343082302820197261722797178822983317184917443776330068816047885231524376204802766033276697518900057402789352472422285914038566975721414016697352796711686956957235447816895374959145017986057787079887302614733799950443744688472904116747946124454587695958560834659213301802515334102251011771490028428674921949762589190559916246350677840015050355762013576179050654941900933989154664212266436588633483670339238445152924630749089835418800794581747962413523668362375991766577370304998644895338699267588115768211474646902690234316938961460773559520937559706462754642322800568917813151930706306858834522888537626979579988814250262354167508953216524140498649726410179263813723424465795566418891709663474859660699726135509221507259654604664955506079131665749461901623198781461301399411429794814957082988250743926159185754759359747209193048773532829993218327083352491494244206470647098162938441195502230928564626166500006817739302268291257595205146529523311564247496093991937769038227182910360393989512106436567182632788790217119811164970419938056555398682434391719420331955160572200170388535905946217409951197868977795596724449850313066696070490205509458358080445429416481663812015785937185356997200097033549542510443380360021368812646458984433038191779417859309719289841466257881680577472955853278426284297614232942075361895150544428539348838826595455339799812126289914950600836882399805665125880965532331065427218607159212101595056095859656201316878996443134862317187453354093490339216719664958647382185113761502255275690051179895194089261006361237662102612861324164648139172004640390846214869206364149527007760316447474273958166446195308574648330286006666708640352461399732358293117083784019193333160306532868907141351117134717207807432786497916235116938270684190831323954464882905305571305114599585891357853828274108779615904050428963975078496910536810922649612098515845955891234063240891861127684846974949809516578756175960231403914791404285969593213602718789356953955274125833531376191334009186765479103486359127001799083689737687127585386560811183104688978237553007116962663174438535869253814805840449934722232060121393295318541512142072064590104899477118384235130523581525702438179266234024643531818582135457804681350568412330029547002586715918783527203732629921584270982559744416478122188579628463467745457616390822215723741878605884802775463921597742652657747706470455136668850375692416558633706395100225491256392456904790380680424862965302294088960461741121830465502253679968299405056739259186395372455481420794393976374207849506547242688438909881235110136977893948895206264216101578035688928582562088434376182925685762162963553561747458578106492027636857226985242893763246349356553089035804398845952000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 5097912827343648105082141052569149946963679335995171505870791364079597076825200510266752748382720726214682769972877756743993572781760022067671967240305301096018523695549144747581853625045866411582269120566569540681443311718975275311600249007380220655627186570295429425963072499760085166919357407099440083135273452936103517979937177454236379181336192576470340753623179766324770100685843481512518456027342470600319413660424661507772641523521145831359195356892884060606797872206669065299769157731787106975405857297278161472944479833107388090129003256343941927672407816863822208421830053049262450836531633182981273943707460684933655629401212128058963290957967049749132656079471435438930197077756332375866032313889164423597010521983297291510813626112211869128618209216830112797009824837992259819365562376273036401918650828819200308422263532835835577256173451877916122797078209641284860934576334594501676779301259584528766027718000466491207173667332954988181088289143625793580976100926210094840968992665830645344108690357191488749742284645626953404265585984128659283461545964967793129443240372671420764370638340271052231636034809810473262612769124089417822996289575736893120214450633709167448236476721812893330426563683514137153430068684991140178242088939717197844024393198141469096554198631511755477697734764931226113143031502226032567239110211043014976170986780221912370194134519751412910853387078013021999603039312212200001541561103070665770203622586486169968643408062825397745681627080740099320062018187495080111924152168855369008245452715677132009350120478520472053481313373131900557191569668811695167738291930997924770480748236603038926166910169326443567802125083487899083464987766822971376623293498657310732162919865470622065420876502699516958727482342424682689048423810711908647812999608567636702517351944332508474547684128145933797895943891645319306197885286346704309559572735138166740097578119498477561564569532099905698895640418048244615451833024390401881279167232104358851298134753464059459514149073095515738705665827092980475505571528282396834492100095593601990019847965143343823873402959050999994955048007027889980799558529300889787429961815729851809954818395395656918967523740235762874888252240768162790091333131979710695234243939380279672882990711175584521256717591339725142137282983368903385009559437392820299199436859052848553151383637398354070322394032276942065481330972407906326447135604044178548929815741310164152783638378500920770739204486871582256183397585475397455216253375284475770622346809228398054494449387358688257442352010476260293487330654068969087371059948786733087484848245578390582727410755847633474844315172020861540509416469834140411311452726831958986198039389965562799010821325732392190624378976493590616473748531743584606786426705207474071466442741790381670864275789771643872298327149449922304182945912514576382487009742145164690846019824231025411534323066268513820976027661730743705271362381062262935919928270709083335867490723158744149296466074056258643469159097810351813004891909354057821937334762352022764591191500343109129857367878156730950006362896017402352934807778468924176346553681722190957869211538798417038979873205941098441099678407909977832782357811375547763023991283030002358437626571499686783621948352479656786616741851030304886819970564683489999923679212468703284786420614428102133828171412427052807586452581769988292875558316835656567621683782667275434078440311782021222382570421402407988227562495016960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -137894117213473531270735555696029381255260114953284420834013719784022721350873011973843758612692564767177771785675339319555397727356795520412030601107704323670009603330832750397397367169743922451440340250261398201496659036527090682226013387193691518866254006216795725761121724331544103889711951100674134396686008419405311831146968621714680638831795607659142417365299355077782214664423172397105559753198652654249653346900365142116682419218250422514159039125321458589417574510997046030328820968637341247992639361460954818267800885119561357653437794412656399104355352701818265249890528765715275340780901952909761080303349025071364671538071276318099450199287963602372981949696264716197070000152654795086911790421267832221986128366275391085617825451450530201172173442346135081328547497030723661164719572561506060137921691923371023054432858933624573140605243919441832016557938347609753149555239186679365960963603215197444610595649314604077963734855651205841668634694958018942931181832863988571026724846920357559384977095698224435769332044963846566659918659957885528636413931081524980427563020196284999135359364736476206120483338950846717238214096418784726376598551659515434417610479890226997956676171191709038823138775609090012945407375895867337587344062712582255995489430491151969344194774460498208797702365827312763321919769303928909718888946832850331580072278106460450123121778975668437199221787170659500273377299791757957954015926881489206787806576923779851221873146360897122366738799518106498150490133616767752483027038354857377044669714425359529529661588450489952921154022000520858656243014226673030721075944428140084035109225676552840559227989375564747101771505488171515774887087897517167436637143889248774315156139493148325048817093402634435738495690885315747944255902531720278861270201806250552719503544917146023117848296863987385029520724045591993932036262866804585905505222424819623611259297110354581049098146729155773698910464708591133332293044877880850527225001316156174595431254892394806651085127471082039164199640701981945402911368573982728716924183486981997271508018754576018210680286371521043174580473032947784285442282760189659481204376667868503603485668404363219581927120459034018957244327879651365260645208182075588469301457276043846587678647745360439073390694045895966409583009693897233498022107887981448358309198257865998669150798461705702727117068473129728583185659943153722081898551066292194591964079072886687902437191834189461609229295631415136170560407941139736157989329178508637505301471398246551422923186240508812973164430009640445288475249503241347426987701903371939982093439718987272586035195732579496662080295364951048844893092908994355328141283041501104640710664730891654508804799248513594855732273741934329999132447263392520740177417030822887567401439835294694294156733037066574723126150726934649863601162130597797917038042189115566490713762173726950058991499557173469648561973562861397333340257978538460674245544626744214903674222695939569927327563199683537166847532925176933384650788079743563282723890334013387108360462250044861451916640762340589059290680349515072526931101903879306022832236433307379619247346302525508331772100424170316417605085478074024021715654132579922969137389421957598642464154275337990490415055121797259784066333743083891140398594392081592401125989117378708486806653450262787656101644341921287589670128820962244818304148860299631633222749235561173690875260512561127856468659319687790240961921024000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 3445396619810171978309618842790711827532883695491394604951808731071165523102406872264034632154899703032567110325144516769054971054509907837164589510114071021377865049263627985793355021750333988917954836789418285451335724040873382858612963457883904809775295599442529852809620474285553162064750444836028747150623202517683617439712187994728971026542952871186028244623102901357860826211357723436658424309068757857003007746789336957118581256886870053567446000281155675730531733493512999720327040148148800605871659142331640262091268148094447766674698260274112681856124141302759451400857384847888538516930980808824186169227280010651447401738735645695229568823337590886166883185860064787678157059955167319137752981957108757034799728374517399910762312849517207225076378910883571112324115459534044263428186990146065967408635265495926615167070936761028163492967296024411738435771026496510998665704630112490953148017303234573686274465585147280700253741790771963981013404002086570335684414408953654258231910255925933220970340645970826764696271355355336879969686538691940266764360156936697766735627164711147461313392080177753927888254109775174317474417108797230970985734877714608743037241204706381500514963215334077133968539620815402648732987358838186258084267274373036520229251025958889102478414425573749203541635155799237923944936698401340183165577582996509881873257308164900705255753531673773044544022529932900746768907544360787767803610056221988506132336279999502098578924046789124539766286432201040254456874727347055188991028733167001356038062245598096095310000449723170403065002555162080599246799722731116963665200825954304494578304223865732731247697984323469872448032685090929004807411784031885320631071051821236652655048053960940691191392427314976024772877116390944172678545890303509901085566743451616542400833618978866079000716985235284247529633275153830581524750885866636450028314935125600518037116667619543158952228147791611067533099948949283492007599707428977467062600381460245557142075994664192716098121281989771725131952337741925016572889043428245347519906129214071072544607049157048462586615995313642285116540723453704872200048302038656989519683119277033491036203736371249915651470755431239379101580636826420172497881321919504694622768283075160371491161642890833507637728338066301065701914035682843238100418618147038306874865858215983614690243055684729273557141075473608065509619346884766770125304544966943815340920801331326219800349164261335186099436308309698669336027780792714729582890080837845425008482042387642364704659175336472106051033327522736808855880171276884309693948791378041137639006145585851402475215763575343784104872362435002401439960529377714074490026194079342933293467335467220063664261567450286154044883567009232368011023352642989478671572966952804692252305973687594557967591338546056823606807315896709172669261747965438462340361257451000134879016045182638342737546626543132640313608016107656041868547115157857848731985566868848893317289737430592120835424160682307757796067663330273649521720359732990337611044164999997208189788675920160687325395673658191385766286341910165038359202258110169104155248634901320043729242435269889713323725256030330089354743192717307971706121426416103131349131698223713487614934757231076928283312165192076750431672360248747212701912479866443861253689851984084108899611853642238123735727350834522060295471714816635280816645839275948971479214265644419714566912682469684836828145047435926269067264000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -76833389742573076981409093975953158493863913188622144500188303848496962327881097807851449651476523106119054803596450475897207657120596286469994586902318823908301500492698322673728800440439544173138644494809727557917943331540681534410831147159494108841946396939117044800945735105596833610697467270614047798916931683457252678072015966217364372692197181080023324410942417725869599255083222148035865087671342890404365962580507683660548972962631241731376984496775098577758558871356096633618682317724756534571768213534917567418498190947317759454637742666956645515252776707780097139793168839215303081148694006388391388036350518080388628418509880629720209478020373227176387422530881624333553473141855266142216974235703060637099858356556826284591859618261940681784501888677082622670865487222374008337866792684496829786528332330730086750099624233543512504339422985609818427878849372029770604260679977872416692040753562968904888968037997204665336147587715815596167557510973432229890413889107756873796471115130745949004423414586206380614625207450221971296514925641361370908004137336785268401905291883672995986465445257622378965492793926167064912278347279836091409198465022687293211541574250168423026918858564462453608592777296720495703255649306400775388435731953020982325537140891848975768127649294996749182565011768275220540524275587596561222232115981142468336446356876219676856570855943180290632661978105969455871249754863649692074501995309685167494396576600855223621984121852231436936563430039578311971410894722538827329756593400056978835292715724906624420189389187982918728101426851141205996764837307351392347166714413219655470284505721774082958194148145124355912585449957391912244238526698684675315292088748258509752192857715410705549066529302502348145985362377782009082001893687266702209317250040288581254974888156874187662669505887376885182962040889503183716232269466853687994513574966237651945857724581304828695345321835147499742033276737658487697551045687954992142904371870933827489556357676961422274702565844967363586433890609970586627562777346964542153192080278499393976104243840758037491192406735502242149251684685863941330491194593823313612255207361737087570561095032166099370059167724752043034315736130824073359116617031897235348079235047465369278713226408406189279162400869166731290683370786487121034428418469581721036772340313313252431107323077230938738586614828226861482671693373785802371348992534674094058948998871876236360204587425188383094215946765601664024612797567892841951725921591759606794484534897080647010762589535029780779080364400112401267666513429069631627990654456603900857152730168680033154365547137284723846106684791454813794042512457036793997443242816822059099978984672060886544973509905794060462053925387912630110534739471309042547213377651703539459190678393427305017921677413948678942869821357026468125561939176652514024838668898018093674375463186224895603918676047458425765176021062051852928208811672675829794660286503911425250791470833495342270654033346625262964995273951176933449076424358910228712054083916284661019095429455278603622109354254771097781113365437293618851920954099396660810786509517278388795467270258209830067312620304207713684542096767289903941558948707893653620660687155373048330940634783447471551046551996054099725009648046343002636111139919515488034082397816549569473047097173344174159545000881992864182705961748586392775676665671097475390681071810174835340367990367924900409379263207936905707520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1304121193358739724316549895636251948563631494923113772216515608693551413495630027116417039311346509483007852212097483798461756694864566445845316424604273886904210113035063191431792491536152648329267470384220140373319768751314451158765744184307112934100445062613790363679127877229514282454300934452150423694143746689289077584119278927745680875167979993030270486836279807690525369665685754066740077370416004175577079375566187384843823827425445341611603715139830130455233909923561951260915144358724768769494700915222605973904394687544573221460245513862927256032462793194087084834904379193416895907014025665140473051840709681374031133824067683487751031012503543814712558514939683104085367215451502798985668551551828678590396282820945001785026200296035986446203400879732899698388153200973079546701574166033553767297157669518567662719218096163363726487589411534060907866574289892666693993760532153405151202252447054923432426941776629199911013226912421256059795847929931386776407304551831211193688376726707603007271271259251455336416590758584109907609882874214585609158710772372872271468108426209649142895245958751930105255518578883197929152318524233833062307090100188009030931377031867346795854334603140570162816898229988676854715326503323147735925016775500131486482884520465715063106612098661290372798967204988183377755475620153007695931172961333860116799570929382179170907383137394476906619225889571810303090665220436237817007283246335270047363812447467215035482062905950896180236700257012787269686358350814296453919656913658387984129723460789513950384057433081912356374367945008893104463392114657851494493881692801652326273782312597980921835155238513193826329712315260096875496267350830968099610230573020580284785381362325994343920040961651965823015872929448824586911754735114280008627315888383171688203851157217218470387065634963807805866084685930240502548626290366018920060512222393131792552954336357397370488206781490529202862426032512405575289427079034273840021274411072403504071386554254403875236536918449258616954231829268986786645288364592598265628835341202705158348300211515306943706499761129777824979916971934372521414947494400800545910954708372202180669081460052646392173355252921869900007779464785283351545127233640593010012663214243102129398520171073625041570722876319917419804745971279668571263391279231906823072858604016310929268739810826852993972019984327832224759243037565979736507060115102562606014852365856289112728979240648395925656914846949321958482118886110631890001290787402691538140438131312594559229632489964224919936877861244356071850300717657128486815391179207616628762206116409538561206570633801838593399584695116405506140322236333071560404057793399923784644116118362988477891733587953311178320115139253084181950524973538912482960097743927503208421527301869126755662406582645431026885115182757402883521668513294464164894971974239321022134888963801288931029428404297161424495215814949560991843299330527138613694738812843035365578881125158709257183527988601070599829277313046558983857876740077490833974518849241082249729755468295919512079298889778982858877973499309411927520675189964891998125734559959890971132067461742031428629191962653261863220353047929791059463496377845127226250580511966532259731559302340993425449469895538824658986118133654324462446256830085159956558038633670570174063199961161822135941357701529563386583897425720318555536289165111822496898456442733579735022837498910784211572300846169325568000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -30344602083134619698014623440370217029737028095080119995798574988829817300725255783468851292644713909149215934613020244856763652936252496991708615009748345850376974919128224308181734070766399369760286223041903614633733304980849164981499481076112614335640930922097324645871818481594463326807324380054001980722090704302301005135074178712102944004993114789671747694735491535515501215284698114015501403732986268682514457184977691770528225376907776605915089648303044796072572539305614525443048912169415992369255385926137872032912571271165531412836305596828163612499333828405740329638635893424344563844949162751442675308614369509815560722497323797502104405386509040766300797932382479741201054860624602391544243960188885926888077013830099266554617814667204975724421326636500309786119754654985075921085034506878129845361531396964071114317088190712159519864500447107816269617756713098200727266804827683179253219575347340736937005283240654264430906701860172643116662355224211797426098502459742861007853546829817605934296795908261875051436686108229105483020384391424097659807338626733127418666337961143132184713736809228411496579787861620143021836443255248324861668724236812052730319164344829017725436826338569743448172875782262477249205934815253364356422644297987418977210837142525651845801226601200538794412696258200096706426399507535756429508463707629457802021511069029236239891059117561587981740018658815017313642235696822737300124274914604690614426253144124884433561394434699907851988296000981439485047721004129478597017774782032766086578842009543254106397076948810115550467962822683887525402712447322888251686301455650627542311803937450967892964812839664565556914972289869232795313197245814128267081377177056626064837854852857168781806978562881673968577509257725493620044512403146321414345097240907314380537042122895172975482650232884370437731892598019358159152717172289198689479385598788773229423979256471789839104333131410940670230164115853476425572117957122337321877051058436896716251048599857546377100402988292278314675613113052662230741763809867664207224021947283716472408660072982427012171342372138900414659118295811544458622386620041823235573534307106278103216979253024776846902362237751496440475228571809607905292044839210788095183462782586680937923619827410031048498036434973227678702994000836042497872721329424458551047546697756025136445193363768701206661164947490633043942611690830757474745827623194782634577846605588480292087390647468907275972688955399036502265162405506117168414741792595616379266514083767986287891464302545861875830553927234899044222231824874213546912891635011900394752709938894443936618410899742978673780337747477708244039025911133180651692047623507646597156597830123757139639394319346891145714871309828579399349167263537852607468109566060028192016608804521967445897809600105232065774977409627122953535338876012967709387615837607560293538923320424711230808528932194619166743521356757004809296478712945543239459925587046508364950344823263831630547478813228522104033383548502364588235013801329172256786995267913521296301457621352234511897227621807975563412105964146947219250786618612882778940217842970051979120304697960453232903932451413460911154950991647594723331202091827063542112799644375753209115475968427407769305192042672250962078920481767602605884819615779038295453311994400419857195679392099446815210435185360719326890550201627844436611138931457382672182789674776968078273097346148590373344626763366400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 217983976028528217328230254922062239103512445863097812060783258096371994754561978510567335637665284636872539645748355753719934797886127114419682815388356294680124039359641505540374973221551187369327272833653791876688497738210749635484911607478914517319203305731784768459195763443746770917697490627423967628632417263039696475151169658392728469537866211972749349280373052756306775577161592137689127438393320812666441529463388981562534533303901055518476987201369231509559259352285737484312035659102803989564615674936667117766093046385217702745999767383376138725087358964079288354992397603320799987071363238419732623329846047064991413250539397984792678400589945874033275412479322299446031820023283181523412633134260709523264757823017724793794937708773729077383041654453829313338095347204788360833042940526883271138014694282870839707125082540382278950132776435571890045901513236625289125925136374802036451864113160896892505041797610301719468660542411486314279548711575197887339246680513364004109626622883575466887000679522719639937988820419357457005294775957287141499723613698832118673192494355341908200768442033376578461480585487726182110650956190719107717750238629068355906856523889810387789550361855123685079136103042665882484317483742975072537317941461968048226549660997893791729843462064017738049350759658589492159606816030985880129304700880066458022937868800603134781947672497621808927504456109699287694050095470926861241291458747162413892701897394873486060853136300388508779058803281193466013955583700287955593528756733227769431129115924988399778722899479430833625047154360873359658613157735506409028759573969467904293166366838803241613305003267097190623849085101789804558554698878692765236841736623659269001546080155819712725746462738336336321433096495150402288046359685421329997076016861398662755599823948479046107530847938084828002984195804917027702488373973292762680288099511443740500159329980382882557842179264571121228001362169806750659851646603843367062366711712626680549719426227662997156070430739100573163435840781029136733648465044814377602939579174266748798536806043344663247933973188399278108737981975981229843567926697209535930505349275449175132117681075497367414446013921464287149638205892693066997696346952417538090017505918805355269284966625653459926554740667576268617963039249865436929661680429522898319644946762301896759691520737018643681474727023508843477924236436937707862087424762095061567435961619208732702284140498873595439580213767850107295511613715770958845305666851922141460657538696267275790313973997818529109899999070990070385013577977988192757654141080053337647764777951208294545749122968694407984650250914232598087715775742402903679856408600986090676458181959694782848036323470568631141774915740739957612326243782762049063963256739886584135965136041392761941959588887817292523393511355363863624253004460862264873067519866726194593338600018768976811222525025125083787327575257129579162511512842331500604311966060221836074578201495658542746751236052443834873862321865260995119665237484286816023515441206790186221247648289563803005879645644768196129970060644881708181926460716096050268838351026343983735618013391206555425501578771436536993528587672898342157759289168135800540036664641462212426225685931788908375000103876818982092341544076614567033943229993590103957015127659784543860768717745608396071282697956904372652303738235206320567066231041625257081784335191829126801304415595716469055962480640000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -6929382534354576837171510750591648541119112849538482373313618853404182512461544347799740233769639935904383857995690657266864930118199980571685851041018377492516150410917536635410021514995582001033923205739599186047437131293309543868064185310457417761185530444338775590834224748437634813474042787717048423728081150858142712687769327972264974974954617544300326733142394026226325208938796706704524835673994758800366118805520970568994393133279283706879217302790255281718866175221474146780005049609478189542584807392250328496141197199541254467494073260168641992140270607997506956179680980300770452576255759809115309060292572778233930281328514660637005097883492336881057701357408542724606589494627282713631339143006004102035171617542489201580024147773270268805489371404455787593452773921892918561293441423958333738601439278764829578770656553074921414191294875056688456824756657916977813950807020896585237480982387310906434517191770932619944542592013134618625483616182158958838362961638628260523052435146017197765303420089186011912466041796285383361307613359124141613522612486191641221447548317921337383295859204002088150621040362828432124351408113707286581618295665848256273417237351264944925114907276498239051697302240071730415011260641189562251516667818472515242977986949873230747720695713735128059632220340921185559791572683517684363351360761770565035780033675345278510076186717022354302680351330858905252351652794070900390521365570676821520778988845104630836709439288651545851191840319927231571900882898309259013251192634496235941747939239564278412108671139911385053357905304927820560409012267405406395513232529669095388458834502903318980739786207959779274820107169740932743837060122470680021150876079510037338568006757686770243532143976754661151927525274489042408749070339414065669948716769017611532054804996021237421866023697826311630303136002730388475541686112073191888033406521244924423989538968562212353533780671571747099975937671522774209024620800828050725014118085565227583117403942949398182149934217535130414365632372348542915308090199617904564807535701769489603880004893137781797519260861720023987199555781048780506182919671332828592917595269597660079372646186550088804778553751726594298290791303241213196155400682015537222988120885867050180363678597579044782971479279486629519346962525387784564995990849103040586977215104318898569684691678010605286783867214631361629769100284922131183174116280443400205280546048394239822409658110659639594298810622865551140228312773862767927272011333529983820651718812578598625196309268793986501670591993417828385772848748256306211271239857115068952735466361775972701880483028366778783678917093363876731293745428377732370767272188671372396934851717217153812569961398374758521889359332627877862449989518428882539155632136155656067644208900935579153276733392835064434708912453878698360222609902507241877590168933754412461155294980670204601156767657605240897035083836635678845055512707850382180344002013860313294727780186662179517829128860068944077958472597929460203896389612272468520557851880981736526051946966670323231586988641508258513152554246732476938093929269065208867321683611939740286478889679430535444582408271317316940708906617293551459409094851356347097080661515056620901593460728544404610105240415970032900752710301445030333173400316866361171968934398428630492552933466218964411582871783818155122408531525196256091525818628587487478427885711469480804700514134260262264373248000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4306133607073419846273349007441714484840443279583168779589620639394229889543148345724097848492611212189166366734480448180370623143383151781088684868062549616017579203737427253544659086480765595415381242487101012018342457949357607222796671242508617158359943200667144791193383465446322318757602700811752490896092135900669348224682459786756184759612688140161517468555949988729762419674354445483128559366034175993750168081855704255092005197902387564157367201737982353087152227401921808778926411499349903104957023552280992051389095777680971695590329473304979978888427067408530599374357421058466763115021700761027892893636395076083386800685946475732065968735447773408308681003833591431453834076211997628656231406812014864774222710634666608384737303084753297965314578322518190443037804878618534380515320630988082581899255720813463318158591703130688457586828081747752034106538629499697762072016647959999600023292209055824929351270985849186726380451520401644376954470836977918086109207349284258125091862661942902805980160160676994414324935099681811217916731150547155739218394746885219964308402853846475933780712430814654250317299865634416703569350720042618172291165699599042771353885071767416468182774695466772078019881050529731723849068371398338097544127501302392742581660878194868339345031561406146397015553916095013342159376827116218250412580491833832282861846738803527091090291815852869690672868476120350455812971042862132358364271781117708808196416523265238513364188985064661051470120394570364411775447311778607664073634360512060952103165679354017134604876659356635994468048975463209232959448549606193418065623415302321087250249387812191867599344144338751608657055612399097809663083276389169510051530441958716799555873209046704367420109843105523467687598435781467067517609880166343438904925403888986535630808905527595124940441089435421294636898387883150667707392637075739973653159288221315768416428812304231283081569888146679889789928268723461219190959929256484610688163943274370227232280474113990679056570229973607268223589087132523945632049667978117760418375384854823043902573464907274510277728102878948904635539752164232658180836978479591903151160811506215858147291854903889583101490933372198933656107721697313224027761758720781235605390959499661510316672541139470072890347716735487625566843080182345796334472433560546201918830987386456147369399598804426664980448560126726876996670789510803503163410430050866711645898691987044852017016840693845681098864701882380636475081062319861558224883011520372490781184530484883267770126338984818631527500127832760975745063508936798401900727428294725935070947328892354183202010012516130882512144977806717683619955966467287152988343180741386504046975187909585476967319664227381846655428366382310193390029367874402279971761844171727719878700468076053760917677414922424742014221663431898786457390993601330022192636419910054367946165156280589329532125068349397385814564747971568553134365654098719314417339081327081126650186943379043661469511989016877850368865722316527856240104324913279089577732192615327094719107509682247737256064483669466878458451665963039730958917723057093620544331280505939994898925561882501087235001643294488548245439316865348505981437016942184510161649179290633478614977974765947002838621490763237101354499211763178489538735083596457313360676929351993365761808055534400944267807284501957435404181145051124487141019584015871627429933164275265409735787341403914240000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 230227928922214689634522965624118036562627301250379386633191334112487476298571431094300700669212395981211081236722941040933040368394574701532691366854574884868278100289528762474225664890117975915157652569786031668651500021580949320686640926987759348695403032101782508043281498443248530350235724312480626420980243966650081182111518763398604810801706146524078709273451660816110317053147157280688269318816374799441652293554469918906117099250547352359650318830260672664497353028365543527297140066506553286386638628342127100350843282469075160541149228551724896595369389859263203453008445649693086897060731105334162031724486438555870805386040194379365065004792738063903167294404229641326487858150159482781824630583678248419632090669905060927977971381747042069222953126206493820734269705483929569959233867001142244084778075132411336960095837815915904974963291006635291922034226133393386249860045330072402691975357762096430214350223817440172502527372170715313014811421185628064964526447526109361919261496565071174986286085311710661073255835737189301819734571946008006164846830823603389556727006546327532062902421679961677601553528735399947952384421849516642008262857377151819798806141704750513641881980403138260900874933724532470443555957453745927667532841248381125025557688365401894934454694354079229384274222549071371653320874466830114245293658282020929989947480523398093381375889950350975588760329851649500029168661478911678229833484893590308812474066155693279046392496964417010115363793842748595428772218881253147903615945521779499622456885339644635795467745809608421644304034145058977391304113158386729084761302914610155008811353092067155427224460202119300279718916000070554003836585167850247254293570099877832364698480535052290593295978835022172795133665888372138809896108484115507456974188600921459473662935747880615026376149373522505373404423901265768340708307736413063883026642027549553055976333081474643445861022602108932768732802926894331911234930750732944870925619545075172209289243874282943556678409590337622084776404207223468035248059814778014570646394956972305215404052489817697685778536064826138681740806447681230928586573247710844675245455543755217669918419185943012678695179600488402498205715456059980243837433222673867386423155565397325075339428271662062865085314448343041427724632067434457463758662740777529110657191153677674218603391709854419689261395290178678335013433156408733022122180432494854097134563668972126055954299927933751718696698542011557996484113651922412223066253871976628770556394707915336525288581260089157574341864514170345817035432984421191658570190588287506433335456832440946791552965627751298023024334413610297194307381334338469287481947980752752592802080894252262549921391470456147932326939164089806420281519123239834711807270271838023265271804319610568539090695718920923163132741980406996250182324712171381499213635213171323667078889817287611736484904915497881814604179279698905988520645231675798950844845411030031040288404432058833268785446356386176073318727950875890152144911264262520186616871941597066746202367275735609543632259229260387186311967840105076698095127320083324485009740340529889620146959030410686832336032887170080889419936563676687425902898273037102518632035124853541465804816152684353553011743407331709347986846072359926865520857957342895929509908846235175214517300861760978635476941764946235644158890358696634946036552359802916167353162458617525977674980765204480000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 6427949831664165619644146569498964110567145440720894079301941349855546768704505899449461775443695441932878766533032463696453817305523946857722951573858872307119911855629258447782834488437656764641208850385037821288012285454492968747788948239675611165687989699856795732198533889184178846297438819472179865710069303496765255451208433423334701593950905418733417841159612903473306467516979964591725530497947315967814661732723983689828105884174098761020409524962188005603521048036548374142411113512218261360114703167670890190774538129784651437680994356047666882305006638675323279288318059334629002635679668587489208132788936998360911801055878428921765717168423141235012061795081535164420492029437380870976214839763672791997380474492433724058239931519059876673665693900692388662816742572763835105095527796265853443008750470594919089618313989680397467823430478052594303355294071340850310106641654014394813172099627854351250859304342426132704768491218642574133780991563548462064307040418474616614354590986224639528304446127734126339611899791827187158700612248131585989431283723832939288622710750645759067542709016014500060667154837103885314094026470910751748661617151361662742933814602947683972898919286955893809409453213557164048691232828795992237846625107261334325086669550734750130733681954129009201395158933405643616122392074337269404112346145579971310561157686387042215587194644004157490492238522410251476381653873560580460522098736027378010338796290991157492377256863037722996536978176513694881894885077061176584431665200623031278818156987998036376920751795367325105902931557455408402562390402801682593672203074376958087659867535055330513710211936779114329098947732538385049681641171091056942562718798344018236120367801680662885753923695397557791940305708917543624620160328104778250116996402477250398197665507460691223234779176862489170074684305684543119491972063296427609394331707295048570075289879358268010318263645833107960996925458551838057280363519467803531315836919197099435144297557686192454718219627766940120030941464286384430386244638182320063205527914605062690961103279347340729041045224501313619058921469568755715234005435380599357350844981018952890753062333602460577977230609325096022421314999691490098436404699170565631757744313695454040532813273138719581776088280122716884620624837481374654837370955431961979025359471619519163999988857278018837903188518274593665836163608361216135048708601980511072449440303298572220610506883087082580996097592628216649799706063679673318163442955585938343012001632492614939084697433873346845846036742703386083220913481653398299570186929385932477437239752419832242787175066365668544538032828940024048528226478100671092910355596995013462551261816612619050946373274081980032784014354534619000595731081015446126992180442790805386608932078768250745757073890317168624411366787292035177126326980669979046223964080610955012619126361300864516647434592347781696039746695796884079033407962987886959838741379234119430619186713775450231987121846972810603411364605730001776485660727883936250345941490957215192383591661819597080819453739323377050156832673060734781289742366400428624789970184584377239641958316005312078252614031607794605255424613315398103209494980467612584568776420467937891113218960125043351714501309511298965273064768186950075183979780945055288515815110412670781224650892480098504356895199367932783685174641873939845373432667905178284412088504218036501438605033472000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 634123631520009306195992383843039620792973800660270267906912167568160799254126232171131529244112570082407010153186380878275011771916408522037027226044461706058260661728682547109728927344810376221796898716284232849471124326818034158495705040801252774326303440572459007027286869153823162269892089367730644083032639697872523016041862424034527556011707191512840202322449154904858551683496779760446993483203651023272027182196849281740422808556590518880076469400839546790453533067976627070933282870338222848974854616790190857495529068893431359247999509388799223163892074654708056164151630061850893047980139103943813622883116796580398176337084826959165035591355914137546201143994340344715014226026569932995283791871463092820894373545145902339592227967690494018978056477299364070318182081365994023406926957744434729100359330398937368629888750902767849855689277813479658137580641528739717541384705676079559619620773872775491029678695525692124416658583418489525905464334252391901383613598800767403865473326996621015616300756520982905508150047154611591305730802815383502645288758964683947230984010728014822405891716530699071025036549319319792705184478172095500702238737277499814361252669674738666968631483360513593131437710563473153427434513155944785695697120992835814099499371831131783954334481433839684928808035389383403934198678077371617575901132610317461725889706470709786089882764934559416207542172636086319470217482109353195317109792273472500011412663730618313672133763348465185408202445320727270348085493040141839416134175496094536672628061451672749752541484831031450386413969915381219546925193904353614767732577739262386756520871251691548195978949446671184121957620266078547620673905786289070410622406017607102378429575164263362560181558594675316069670573219809578777731654982505365507910333383288393791359223721192561677350720261447335592698142591761197621105908239693945927071962728987341443288599581738524011167713006160009196503891892652665699016935234508455356992580406033201004223958188618094139099969320452474878621829801528575086238382942593583733605269160142966330336122724264540997934724931532746048979862693604052454933379846702590807221362930312895432699338820902890635115001053103144037408147229257648925379499110250045311639803213767569494221687166349290818384600035274089360810892713454598154917264590928391517297521607283311193420664606668062922772784786348661305260254627213111243096400855257908271794621238128772171272102129401207355327076093376648588266052057912878809415463641037250573171103407066351535876727358077736847234276063442512345443190693146787583629189011969733098668117857125232025203636319130584854687364208639020905155551056553644217574156291254657122984185395470753548422135230434888284682542478861987049952417273949826873189594299142043595171627366053038773109739756873956198166874343573559914434074442686078382510965074256153725086951787249771747619007067218332815909059467776251604769925183797966726432991972191779384127271058448603165994533268217669562451457757025987040958980982275895719587421655916819356550086896057486163756674715945943607726689586741905133928329440761631714508134103955755673547780097942289250151868316729482709269592272756969546971007368013240534641704077830885787856765606591725412028575463820551113173152124834210419879995293167136388565684744570227235475345046115060742074312152548076151242793139024092010135989572857717140079853837943246682062848000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 4036145626177621868807996944113154054199502398250884323689785689788468219622291669012896097916461902925800272195230510095731618582864524175433171574085658760418916932079304938978121396389946240820817649531290077921380063413609234398897239766180648835564565369697269685445100311326353192031324676876165629652711064197717661382939830170074605793331180315393292051164488564978704667616300526178296432216490911109352795358046067495157090107230115648666303607766136957498944537863222873887454293602606530800813341061549769575224483634700202330252681758133739901695231884302246428254606949344789923323573285600019340111781233899754538234465854221158665567532499638926573671483645256853367199253216434277740148302293113704825181977846161234455894160975428997145525956734703466595922506409511011907247670280600081415913289399393298323050120160570038207111950967942598516542518998254863022312169007828803714308680195707925878279305830504313060133810894467695868543994801780933135236828227245161246267088090354237425113691245317095271501452706543772293917166826391635389652159207250967410082508739520250947801832828808405636055223278559140104260044227144011858281907281909327591697482641749234954027955823258875574092272395300562061021604706080627005406773524763754529115181191632109044973909854804888511218306107102466751269379393513452399192715368390335302021807012958805826551172020839255222551861922034989557309843145467941004627210682534751926916764867057881157907312909775616245488903912369539658549065878163618776449854742514373925992024423289742459945208726236509338219260107096026420370343315051795331276440880383685646223799456534105472644421792109151645209380662370022383722501566478374762075322927260561305853328920077895396077920034196166084595205765061641583557014897680082446278548993933565044304062947691112131067845098461983614706508841299154731849054383304199549668395748416512250392717547119361537712334461750661462383955158736928661502170877986051547967026439729265642889987420479325875872814987399607638827427176311654875788071065217385924147983642853163493049296372977108122138008901037612266525201704683553974124074536197578305726790752576104156325822889525751047498206069619781624415186054700337261252621400240434151273534200518019778029232152671940715587793606836158627708644775467643539112242968751655772215491513212128230857556270014500211981811132626567805327568662425859339834871308774163398449766788597391640726997232941110923772980828255879258640790528563982936684771463013176534866671967606915461389311918680809780602900966983962698591012413036167302302266500210429558358637521531706919606428399823018711487432551714490598307990958720847800873991952775277310458161348584660450429109038541722383470560703605321895776640819027695923249509573745746648197042827565923491577205350437338074072140253840123054089091394852352373167245052306502630360952369491380039735635271666824671505925036382442722356145575709494577920544814198680669582838170310290796661394438545758269959494615882279990794217563677603650023310827271593067601269525719818430366660751449568660110433809916655964873301400499585634620682091183100475096073935419276477719041355673630552577908059113854625651470029694366168908137202638150964188729099288589143738151583196627017143802079852300393794787090186533969885432219986334140824227778826589453389535293475739338604685616187262377309916245679809296886643086204000870072320000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 31208228719216005685474762422653855738430213021998457250006573511256628086847215327683722388252789857698429518535395278906587374498717082088431846376298514151653785156048898781865230280386169023967218111915355903524522123948281283733653129756664493105269622958281904287398386083906331446129923766666366596320218467002892154530113813677208125988769514155059003747956704110075318723998645376601981567568187715923071704558808466389402568574381319369953547631878317402182242944280543404410630942221336861721877362437860159172608334206734124698840351323870410353214105786804784923209098419779612942555003845499123857283697658155701905482075590824621754741323562945192472310649863629024365934235617612883197781561047780408481256285693940816729072203576927258443363845140626725130293195074288108882171292650111676490826363339164152869371534587831949752084708234803192342318747786513372523286301753768428364731160665265451131673787418566076136974128055818582861631557838089550457616758159393816535361011761280253454348161716030508983884901068581912275744996761394989705171383151423168905692101677522048322769042697048171237956625452589989155741928317032656177504653548185721847759900608850205270893822336759608833048166614893884002782802510474283109837005784008617704303006876794416239348127507265428740535742877311986030210837097360975780021353585875972840088971565326826099604771099360210604272534870825735416382619311438152898882794241902931813579299739104709869020391851208295325076997505739521507452183104213640022479411545302778476521466514142123534745721214627360788565515502789764346066131431593289090552007396265218415874233822565925914847776154887305951531027182121459408062842375873218456036712117274277792755909357336659067411099796472942712395506120081402428026273582736233250534314657191697875323040973171224413120625878419092016427767585102065640098207454430005955318242183283916966028833537895817918327015076403137326733817967545087946438315305002306157034130973019449318525486740430150102771078393091637705139017897019899683466059733014651262186268108501286750426659517602363553342173042889389586471797658428288332322496183804360593888201938436238369474094422751282881941096444628198661579387425937448642826563072473027331678878777198634315542068857905079997395696797854616918105328067405235480363128376597987504029297725159544616586239686602166836609209887327341658982396768767467746806872666106638620758652670820360066771216671671011350238817251079882655992767288637305669424436265368323555027955621453462131902926073290238143539197921774589969608283452239447245105321412427563046673968386923520046763020479458776029646396647934400003234065226214653991209482264769585160247372624678469420351588377815332986380256984708452206732882338645247139863797778853877399756173333824637889092056464075780245519594890476886858289849058325305198582942490345950913382716301505286181183398356626284929563850424471479177861191083532310414447118864262221219179300432662206880814878471184618700595018193244650698973802071191039413378764714628600524941056071933907697607310439379716596408357517998298768074101718183029153694558476238678464820270968112435583174629915525521363406721548703958588091813335048067131248009511302582223931884529748929179252309853096095429524457029192717037537911424173230198097178304642744335666913562939492733854866661109488892194041563072881576824698073289133019857922373837651968000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2689927113621618248503589610367715363384211626343084596827248898077018187005575183765269658511061198944552683797584496627923782370407873208533085005938791575301601855591626182079012051753185004372909051579227169748036165467750726247356904768519171367725431452018622019797756408374745874928896392166337108937855301048163337448685577579807934901778995211940956947916493027911986017834561464354808405377569691073400312317088425914223555783114505107331483318949937923920076573606639373814870057830669993357479836369486385645574404444348291604636287023019635374812875993070500816893398273012180984848166693960804906048608653948846530027761809901468307114690789686563651079443850960957401087008353937130795950682465812084656904982644902674160522079377890430440207432203225975750936145985308644323991354187192942053013487549104160350780182135462154671302905445890741322882321970264869355545707729488638930538635309575743106915371495623451585234305336078899043533821356630531270242506453635132064634764975771021480876656118941489774421059587595882429432046752041675572588822886144912589999251488434462006783231188531712835175615764116251821380534213445017296286019801588562511194414896193398570780941695731651659649687204766832474963934704628412784446509692395822002948838296364686264940513464305245475158173979024944585253585547095447790611463469010494159626818591878951550590336921457452835855673476786787776459101106695412126601507644282106958821217856325649125552246122657701681064371196558460359552436292224447224321018425088838952053613090581699694129278487985681571155428665470211070250443505593920084243631376567722832981477479356717483866241368591294010598439999382185497583643769308870358973303778015479318440089194244303188674462940313403907463089786405616756068406744137095288248843313621216582456941604717325734090456985908232073761390478982049103857517612485317860106817825010729385084875784335990205558508586285637877489706404924469166703948983707579896204289620059997102810652072852526225846609451625427064186701752579829576813560081429718376550472947872869194365803715279540917049738556212553785804870822445311132827258647144714347698557014549466047285125662957568571845904013682295401762587311383801734168242729030363867248692243398610379804535076741013599843327936821489678143253423873244092638271438586316823012372504751007329741962047340442021187348218100750158260977144259701032541633192085576467771083426283083486876013020879988317951406236749962981088771555192014202863626949845687345630648802951359837391397019105506630395919787857342091720816199627909408670622540284771958755889573013724452977364673431566958079151809012858460659063458990109698407060676560881303636611885505139575034755647359435697107564513708037563937876119237945262839037139533988664786004221209867945831767772070085595929764726517372072017342934264230285899536218712121569441362054649880090511138377151685814061593432984474032217792477738514008213371688169184705720235881465310255636740259993713094118257063879781948237873040111175120414768250369527551202988077159957885365377389649571899228091178363435327586399954438680820271392202275779972546811192206023228319434460118742585741345860378595201753053908658231910255209543273763996997441003728131798567349061072099712542656518876279270409862907385657866451197874423519063405056772774649285560138636413132879493521999005115496339295402618169089726232868054630400000000000000000000000000000000000000000000000000000000000000000*i1^55 + -105817597447359558329421636710124778323414154260617287162746781044467972659071877363089481496338366537348806310282664188121824294077972298095011276690865099853306564548885012883498391253634222636225801437671605146383858919148857272045882646787636591347020229746890215168513849023606682257489355216145963063121903250730742631968848252532967548316325833726076896401841678534088130225147576156946672770178528479706893318237968432269396331646913634361133291293591283897011029987984972666036763852322719393203466838211546479697982410926507286001792815154738324213459240961588704022269184491013984456427928012704435784252432006671411799867619924199269315353423248879235980172017718228565808256611745867673622157871436968292567304383382897309834488626113932666520374225424090772781618393723851769956107901629043400613248024148933081483739330090646325248998643307437073994607701657746474662618269405718262892147767075274202129883998128157756206021683411271290698487810187047972739209941434835945698871697046421092818935696316998895764873677623710533276176546489043999229705176489221387708972239775032918961916249965929569687442973462844637885740585300379396818130557444964156395716824645716673875059551897017727219483045164385556021103680346837818042723487266305803744884959248502454491463616576554796653273563463707418042153464956382772399662370511263170560610975183896544184273620296597564864751833455645681280800633484560914152274096629422628325110588168107277426768271188278878956330872887460412186114337299101238750695068965081958409354499536013718119086879456793286387029417100446119074117254077199945583558850573598145190186139765433833895522218951345618910117710121312168512676723708008354275731569060652881136408793678732491640899038653849055429926192409870629909210445894479228464599166573836095855147202597411926371080813524039175137082905027116664609047538980340185581176468270310101634871064658467992653012652528772728864148385040980313676761105678948864999602989846638195628914288323445793442108979975296417362165808527446039666963587637340573204630711824382852276913371354385319744609563043724637637569241660846338868818429543904978082776840019529965042067704368573354684276776245907693220426444030668034728176532021633659253425314074476459292628481206503188681584681591738549436361957948887942746540530926102448029347710075278472930959255144712182783022263500343863321057528915573704777321763727550228805492824877268426505607759606503772569748052658530196316887142626447364180655379589620980574190164009470745764294982276818657244856289638285520686972346451049178216681888033442741582288768502964969757522122022109731935436183690003636762308308515743498166914177614819887836881083964119412697298870415145994764134773358200644131783515042176828213261075088672412896379425796332486102899452246791302012330080118967279587527178701537227337555553033959006376914205446418071685720878668534646261737489398087047271297012721335847844651605933189037514521355949722271565713133371965935988875231010581276612474615602558391342440773545083358889338067130240215862396134584678685993227991192205793427255336841630102288701598850753700690182206392419563688832314074133831827761374485561020402984781582740896326067844416576697407539654406992905367576101027045825622564420247167647918175145102976863256597194112092897710039117286263975923567381708963249017084116269770712295826205125875709686544387276800000000000000000000000000000000000000000000000000000000000000000*i1^56 + -2433593808991338807922383232030547108688100549019077939072065107245152173907277384872815513007679002274049153751169116272703121988368480182379458915312408161359219056871221587412539675322697724868055415139464232074942706570607036317091991847474778457269434144146816517526273440221148640559493744944294749879317951425470268279236566841153198351782793504263501257759277585182451616121316344756214724749915584169757350664695481241591580480950661619986921744776433774196623270961765724360670487643391799410418590100099210853047712798621081278740592896759240388539674571157915505463064544949110449683236855087744916792008781906406603651189859115569043159475543512955646821611507003938726691160894431850792628425535574876883659657150575413621771638578183537605139500734399913630536092589343580659138911054351801771150530984815856611596124897386793886369341862386018387529923435111359888179699316529532737620470002468279931229321819215243922142424232754793476692663335957143295138257028045489746899188892881847083926540838918171637428743011014355701745508659291882517493263174980901912244683074581427002030170192805450838791020873635677364335548899603011852531761069447401828332018569532067983949953106592194061587962274160969160106456133398174161758925525356116717599556742166656883005528152477744201950335652600354395604742841516812955314386145342637747344811708191826117071556654665447599137072259546598958483548853651702474074640417422106960878161595836833990324756044071940040130527294302033982898495390138520510891092585387658795663721128061140696369124639639167457824626808844698570363827417520071866907663433331098429150185447747320336512699837951220944524477281642997319853435059617195596054308262215680933845383353410007109656044300126902899662924588068889335518442347213455950760026897515582636551750839976807191751085975135172116518181835177757074355899438733172158880259790915746749139787491269009116217394610909771743923656369636030297468677541256175368337686123331126100215091827902822042273313303752143806791799061304517618591303501521808587704892944295042755839174356433350023069133782620563474404365593259020753650461519387394364419998572152604805399787382926392548594494614710684674275148889407079459223571830870602614819785540632144737333273430376299333056970167533433424702476061226311436322063951472479027117580085763149231587299116372105059353448015843886574380181784316175687494458543653458010242855814772125598693921544777221236730570385050876794030948349528800850409795756924227054390005241043419363018396032976886013155697379383715675976078019859522279934448664757834683265770689234177509759313531371325555946648599824315354973666157935481132962580245516134117552783207269061432291475640699596984901153884812823152662494981017530702863297073760124154841866820531294937440450887137204257295069495213284722385340805600393234483410575414859160538318684473864369455790502166258299602439456055750912421410924257025501760822550297977788128571127061089305498613547791999409376475503943555451405104116055021446761858240135365202323339361571969783104215967012629524726093280375849327271910052005620970460333574010363516932881918506724473596017914995847872222484873534919295841372029427356065055705019710421427420322301351677037760936147319749354169134316278003320199947463904067954586710941075774846438370666191619738747592854898869760960943542063443582579482352533132638404214784000000000000000000000000000000000000000000000000000000000000000*i1^57 + -48662597016433875156912163802448201073706858761464232780141961991018407205359014665996835912036856976416720460585858995872876783921348825056272848137042751330349956586719969394312814038327542256439348002480057522501902044718539008352624249371653196190045976178492375008659690725714743966931232371702612250111777488500003475673922640781221891113056923698322068091603963840882924176401224328726503986224357899748587784224298233388043561647668161287761314682654306615251799887379163996514750565776105358710879241016170618876220930502702713364433634339787814218296245381921745698591546153426720382890328593290217617186053358577359124919081474681330541855464058029355498921194522352295911442125266927195333058682528616122640535734200710644138729684241071350415479755174183162332432197248790001024417265406318677623684660744107887653414869764889181229991571754604323712517367207700753340397330176880086266841876222201920382479728587217844459089660129201140126643789349213077463548975416796780393062376179274402068376640975907898712492849410993704579878434515461311737844611064377214953101493635287236096151925192393910838479708329660259592780813719002753306411827869471778650359948933658653194806770457289710704067639987268425667079435045394493610724515864861155658368768899776885593291243677559265446093836591473767155180579851720428097783212474194149430664581506889713611913040341043649918910526794521101341106239253416355389740284969365953005494081984307990079578457390965141753907614358005299029670810602062848852944218207472048939837938278864371734540095174789647055002236360176635488696471883653888963853017789884330667602321096269361436116750196565463370381709688675190107953431271965866734365353262966434880684248841901916632179367604229208963968092635089920414884341936291922905912865156617161675048438615963051756051925163583308941302525241288268821403454743848490508215846408726226186494085599146408804671373777774033302336729645002386147703252602356036648104195931224227308592406586712961718389322646228952240513560628451963356360830676004701066224847272227851825597005546264611281629678191431773167531935965814559563023864435539539381315761171689931623516772478822443371541533475103439387976787929501661937953101288122020161184665965252876009932307573379181776453215700532342864540000785214486228716434391811756858524943164870163532929812219430571236931790765757760578029095688084595243566852780382815009960398890657269088099279789659457537260167059655628459275972197995810797591400432617255529112406162323426319473346615746103059128020434050490821191971357607369160392009769683273546840170926790904214259875742758642624153843194062275676117931438844537267521951174026484235679562961487117242247033403895285175814328179212290927341424059031486014820166831206079109622291532090372586684024018839320072978089465469931029110678980493346786741520281962607115290624168691084823428882722611313521549692502351191881643861787961065556417283233868344190691845532556213367031809940117100149319610650456394004006175860617317675868726661431365310831304632040341752339714405415674683897204622962680938969532733070375476200018231736581254605127414760314929926428785162655633787901910880524093382768577614709627971612651346190527077066022479721217374168690038009658393675236071762439528421923894203671005858661418431521997267013060728890680601753559968433622705079514328153452046924064558258585600000000000000000000000000000000000000000000000000000000000000*i1^58 + -767907326291564289520036482291524265596214484643470103589183928917931459736686573948009448838550366935824683175133967507391767691148041026052042464028059302277587975534621507100016294053415693286899870238590516528110573253849259048176471234942502372290178415795925214286699780480520627762791149193135976809942378858586691287284398009864571029980516891287848769832186745481680985623403898109309835748744623759432591851545524166856808680095306466294305478462118605222062229844311549790105562631878763721677987098997309550897465786336576957419592990945648025767344076456097512564492246789901684454948508307139496488468294541878451910504552287644817002808644805345599376040600291310992843222299628906635150842762943252829415663409899928702186848164606018419463717102573572788608781109222024325896103572546891450529188827412432518966480816789258037941983274888675153375640960896328460357469956695440059947698306358889387575548204135272027717345488253064991564858679818194987533115153214324239514025167645098773187319354079124254755676320697344042620273989641437809716031450114485277163750006705863066421668014788327903367372025531695544258092002979507153437253426920675546398029822043635436163825026241148913059692518473854958342584693922620847934234800580971367076497243016030582434247032633404356968642290051140339136606022186193371774201997640786412962648066622288464865680926671840848339079973394757625820721765890764923185230410427224970454788986170516281672931572079017158996751821536216303876865764195574994158661933247857595569078486201285328503002226315323085990526865922822384149121712897753050606871874629084090722947290550654613699057342471792228333017120831653400000616799897362157829934274708142226945814024302647082799729908099832558682640195984244204752206467718358710495483301535508574882233294161339268020666632630100416092734853948971196611862792044599379474927130416077578395834992519428489150587946558820448440974136240995443080020991356681635209094985804892127022003428067958737723850421196984682264007739541948616012608055514934821000748900628367082228152042769124508462215537113452924320495779153392367850924111350048348761000378564984807675960665422677252829812558847082272543836642764258881974384665391021609124605547695656766531339538721822433731405314084218806479482572294567795454806096085553479746217881763491482780884461198666225123769242060657345832468329057623456622835058032724056561437434350135392023793493412985350968848212234705743899175406275389714893170982414060240259566732595700874179871820302916113255367705986319871330111548486473683095648341935602586187247928914748975400421798377398968620496311261615056520697619241662898838080835099168026075957520071867291560673427143071242578773198785581368368519391923842659094836244185054334389228180910223951258326199691690155661461231159446850005467631753911714587057179701309947528455010687489580595638387911924945951800628925691856775485998511406095207019612797639951113607585200153483944562844754229818132105758645289631316964418713893976091375882350037759769272777783898490778227606156135045000992375687819234416726717366541266897545817203722593034269707379432906079706191480023714227509376195337622948546799090823464274624661512283828820249507278026907378320418688612197285819021818010634892772401947515591570309068435360124036881442222160553652372677058100800039031086151906391701785484060902031360000000000000000000000000000000000000000000000000000000000000*i1^59 + -10379739816288597167950921607292102936778757193367333128001178953555817154844021519003216644468662171489481913886555266531494887870471421849424841340526437532768821559412661305170044235850358182881624374419144914511988232907473402465209535820729496282983280597667442546930216351292690087249808829164059661299462055918961708603498173160443402450611188491000322163669252126978502566087009328776816380599607438597665078880427572249616824951136846282210881884576108283660972637638252358975809224837178151960295443675005441708194105974554140243541726494957374009118444168890664732802942964823482392458403263540024298677066188817639968243064543939168140180020808615217373217597269328117504534143444322592139497604078102683750904354820390852100382109458861645006156077318178244148626874349654705136145067469016370664303965291943679172119782182272651661895842939076202884026211218575049156761257250211100686236152237353700082951289893133259325255545892779979915207775177179437938939598982637452851880975087902193076953148856323308155806727031541794001998760518274548931191031676107143175803794583078977630122072203032446138554140273609759270163295868274981008814752340326440112496566626628435673820852221088654371119389365959816095726960023403163014413390376233835718692615332059610843303622676751712591571447548427983959955551423473806750862769698588475882898764114747325307910264753084361762784643540450366404803265098986357342903693455801783483927515832124435544664891016545437731757013687073007365896503984936588843928918117825481706944497048550453340671806756069531738900423322931994517646459753783688775666841834188093742780430358859040212484106311840782752884767742892145576273521720313739170798722990056462734888220849415452358273444486107866155030189826728675454177829911858625280067375983072315181647819939593703181491270729611894167121239844703064856471033829789495752830854809604221063802065053260967834879297679374799564686792537987906382477384407443450636094051311980909799385120036346343965485621475191660784322470613845643638169671584303035586942186981191705048100401972564509621481818713797496275969246750196294994296773860323096651784314672067871982069344542895075336592989590554271579359099184866679572530961061783583053253839443652406709129374018372627631200389387068377436252515815641017899147339618986213177329289354679723704735312861552916878954422323543443701281225407985919246605649504451280516062607153133786361764196201132420122340273461384220077345950186242681850876415106214357685924536576161618532554515919517032263842674877218357510242789340233567003632115000756341534390310985275603808643092179999270585437036421706924226175112705221507006185754756264023172355338901463559753773766249505835493608196208548717223843564715010395268969883660122397971715435789502992815391100113128357866433455216272521829831558446672947959353070499830966000784885117567166522387059378836082204293526782357490308780342762854516014988338333013617621056190775178559920671276270040323413005823924799925827718515921673857951968924706717029063381178186665190961846363271180974909024234583459245781053839133491377000743757294466241567062777057139665026363356290703129650246377477179219007011735931200061372393232869295391662699753919368426289699069217776236919015198842936471304712775350081060966352436090454540882175137009311826368391599927359710381270182419892233995517601775616000000000000000000000000000000000000000000000000000000000000000*i1^60 + -121763901983454249136557218365310216493243965776711885262408726493269973254956989928982375380470828534769569289129096074726012362356526864817517574353451274516940809684974405321645236079113813152097675581056902183060521541566545385387868300779172977118269823907113848580058984875121639961355118670509791984730363435502690891688715571064385145328806879702766765340574000009347815407471853789141819936351152088468327919224270005371880498322524629912400800079483516830416301821949120468236765400546463979413083730461252103849372282590404079778444081629694072935571434707918374636685966108214132755143902257718512798261564410987529729678751954004413865106963136991414594028572601290121677659614162542812449841950325823225265724523475077146601343975085016645085698574267966489644157190651645707404726262594582435083894886995365303004603165409385852297311459921098362293001948533733986115145783631029883904929520728763560219621961494070651055715607049884650023105503235401153964682260217293149936199286051965388280684773339771173647409012321487592734668742244711388271094237421768964377902219817843171936760743274242467334286344794606583019124282792673059700517892916778969529145023143408570957696041038860150868520035542957398836388847819842356645719914523661395288097093245590028851918008126927734829155054800302225877155626279239294010657164782085785884423411300341838107058828478413601754731831629275896877648671420669624159232686998806679506637941610026029065001436764930239108106105270957711075786819296674293436108610085390382569595710059304994315667061379817000478574545573183416969312373912093952100716862887408416544445108328259454338053507054226184735382377953057529417921085869414971190813345536948706458486074118771479409223435986833914604815045046367793791681355237170244577150097377758789963530212697040285219085269499177768922450735198546859867955968862430975762868993992635826915064340412508415888932305835220455088905785858221374066771318134768574589734830475141483316577665836641163693284117008840209085908122019406538294127445556151586228925601906688189366756799252870944514847122820165206873857039774579163111313145039589320939802863228611651659549278684379146242808743784450704153690391285827089453571721671665209961103629843482173039201757923633750513859882733762803305023656974454757037843259963228468087386275241719813737831626026491365000866351130522049440514159107810159331226898735872677872850896885448927781514508493160913238421296345689975204465123137436148139053346825578917293296282526464652091383024103769014812413637495123540718730618196092547699096396378120408857153838029557031912126982087413812682961842703806469217879732074133676230381337164320166571503472046267216519443195542191181443885538215361400338556814707154223249812850542139009411084307967535009520917409126194625148937517247507972051942894917709166706072500673300144407010310875540229626418382763256684989336548109548177693419180279796725423862134651517633962237109562063165723420752474110112843743859733723274827772393885886422973620007666889636576221846459451045096724696736807126009509466046631379172429000190773442178571206870601562242461918446995672911280966745239959204106280128584679835185007952097747512533626145557341357318585975309974578648465061905121660099349647147016998874356246443732461861779840421132555343042886436334457650986557451463263701313202949984595224821760000000000000000000000000000000000000000000000000000000000000*i1^61 + -1181627314072618693279708244558859068123016346308410289286605343229026498373097232331321959040622359776098475947350432729876021355186447895620411615945653692288438645087004152232194081278985637713732732290251332359535910186912246576059354280904583522009287452413821627286589490662887405774832100532292204814281137991700210329905163719910241269623304854942636756546413726220426737989191553623709824183312021791010738306724645158658255703851329960095963307650615384298295748248973305393426208398517033543443110984862476114775068132001601345985489875338149305934037250178949838628125536188951337562570086420492975164750810919724298840678345373560011090919344293722315699751430334093307993909166804886827942320958672938848991077009479127881284658333022668121105793774689019154543843762314331812922195281597614356147014279397766463666403149011729040524211132786075761425808594205121210444492685763452704592420087127900271431485931228252403224203416017051694974669584557643599004065041322281740035062629508742525546586215665965709071887232687719873559564416277232985914055342511487352168952914720336631369246918021565621602015537929726910315866584835642383264720553147692079664661788286018745394286254695819250000885308390483082385334299629583060803165620093289676539991048079420697164165645384899696830308949259510625122789371822328657770342386812051772673192660930677012992929009668586954399716101215275794388313182852170682760822124031388524616091632003927977767206177055879451995517215674274631200667712546171944210250821337968481896957651330469996016280217554249303544120252334781261028084746640532082073218144593011459702885971215125479010260917612293454831692826747522780227156681237835142906159131858340096340577109518552723868339259345099196011912116541569862564909211572876340389283989576701688287213018321536304828105389046891855270478096193039697289009697325708967252436461740946184741379240126374123245984431326069121395795585780925223361431272587133085501295296622220891009252826897438148890731396043694162070417924327387484687497849300371848771178890739023286743100268440301252082186345915724305382309937653717096080637407996945733727552406207395832989887309479459648039611795443828426404078421672421232140707935354681005527827593383025169110823107177908487936442039531844120229313247426965787471237583683450167622677024739128647871502853033677865923717377850296110455466050657137480736787353539685041890431756799661642365019462314436434088843572833677246807057758974513294434782143058841292471881916565818952068386273629727840582103622729409337124908459098451935622814540286576651414439162450672575394466112256728810977382486470721624029863801591636800977804121010221881408596408553050929104981500923346852173962652853384253482656002809260354582665305506860414719686485785974872416676159285466437052239058831587821216974304675117672024072371748722118612612484957062796136286823233674595042724767939592528026877812303801700815263709064933886665134506502974845378604062227786706814835028424381433997787951627402170831912215868752360182487961403795000673364927273895696781382439611059423353318814271938354128968746919086510586173940518500213550739779898548473334210414090146582873861128593488627024847883963510718389649136614162983804207016701345834608373555264148168718684845201169128037013037630782855066358472885727171261702409693900868761032802144790702876262400000000000000000000000000000000000000000000000000000000000*i1^62 + -9728801663353530767030201068559210262772091970951131245039945999126074800958858399032289764208670020858770422924572637665036834948611071597083536737519256352547798688247607016405628368275024520844738238484532521389171105982544522692619632439519282362296050025763675966050807287789616936700655793677427795135903333522553707213839205495133513517402122615229192186644593324593837159351092708813922712818164453532238839880421193421547578616860225108675157965065911675014730023147776743352817610756275761525055214071113650993047932338077280566994087032593394459583605999434065654525020751941387052817252647315685849188821264158787533503559065235032611278955025516128489952814202099751667293779597821299845392639494271981699575748062186596246568129539599854410986188373881496008567962062154944225665349073589435601653282749110108776928667717154539848525822957959549825734690275792089196385153275074329630751709658837092249580331003235280455650369688364116156567461066713632022036916669515372430579740691116037724671374657305504977699385295698980270280039932192007479884398791995809986463765477484896559831402543215200376411380945998608614371421488384415312305803687500634595931574346488300720180701471479255964552105224108107126860716416033394974443734573540331162960005315529547613223924067832584388537793807529016287521192121536664470850399618859723659415815223930111039586524445038534203355781959736204870166792463179807475538236145722960564952355640904537032200094574204709461523442622997633235010556994080612597467420545945684310648174704411813319525246006652904938423450193676485589574717687930825665027126687435102655069264925713880882081275678426452190933246832509501626312246055479032499504594306932745674931922710775455288532711489954092333570085360608210238807189617511356029952276071327129187902244326506362566890120429986245412806953305617850565375885839099433450059990122725839744157361834704099848623480640867880099084540631573571065436414962383231742772554368843701015052036050142657164295095295201266793222451868765469178315153121376364265769317011806053808039397439474610294609791334281841496168164663161527761601559534580226184755633418192576477444956059867268663607389888221232069686937594225944270936343933778395165818282754519115646282727497984011767179085327619997878440330358006704664812418970211099170721121520197382462401331733740548491650035851693811111347224386709334815127346961541532362213332381993597316278057682178498984420923534966746063580843107690706585618290887103852041238783954179609119717696986044876339270495415946794098104741462976321883897757282160586903967512576694006757717386603184599297452785470556903068680922838952763191836537343083956041210671530494476176428532026683172885958814849307216786340364744741311619925505396784532568380430363830862804074150578780351415151234283534718560328714737547114307445690685005246825180254757186879348615767508335111654485507671211531973743091734693443846066029272672112406881356144863630384098313825021051995996363649688372271364719856610228054652431185453359270013370498202711851911341140942298045039295553058681164534477871005570709411491034121981922281856638109779378013290500459795075211996698925106746266687201826757887464580450596674362695558479351114509358868521431922644204979398461597317760722687167451747060583468840478582338638871455638005139660037140796573917956319562904371200000000000000000000000000000000000000000000000000000000000*i1^63 + -65152236272365464515215014795993582615013758360960729046535612424236535163976389475004132602998069373638691189698910371171888274338650725546969527819638862146346828989887129868436779140493675253248658158555295238176007022720041428609450208980374742062912285248109013984503178800773927073464613986544865033035136643223076934257041341537039609008593490956471698973732917312774243900095582702392518291848284128462095033125534813538086798258200740979186135414752527366930467186576102745103621424569337987662391733777755398543482185059888105326523988719915845581375433918893486851141262154182547196359441819651750705026380016407798719516843399395609205464509847292423439497919307030498583995175367373260839820942226712414421087614671631569881338294392130280850344041867351888456502333986282430995191202797829654512737894951364008554915371330033310626916001681724877475972517178099443989988355821195095871323173123511925292039832764328494389429180257141600669960690240844167885481304367742479873095947117487386946426781282102244297919607230588297114684048455022538605580552283076908986814014078697265275414552451043046214849398444486588955217052217826487707589322231834598245644546962544109936139158520527137853131775682293091332825064105262273656318451763252236834826558486758984661506263727739294987856027327656834648985886162962590110130063983116695975502769186257367451191602867065426453711031883303948605853834063162504307554284724409649875114835854932236903392467754357496750241382047427216446999874606568975246489389375200624540894038011032586108034520958706438522779571905869913945361432988102394708412348242844628420216740539108139660938330763474660386756875645303969484884474195449958086728486273302268968116634912509723499235688868687203221218041533338848999585852758780879944797008433186787562397612887858488254241837708689321957852950221047194096925850818014877374558261122398861231379040003972541705784213199315623043120834659306848393928182599243719769821703557044326248828486998668296747448066510355646780249874491078243383089361095319796347835047424894313473834345593568489040042396516893791942897053723746955877025177790716046110546295871808616671249264933486315341619477263190156088565904563835888647279297189718225124479137658938633520516298997152112757329979598034834670323782403099798466212220314723250994886635495533298101934547688550263791571552035891299559719325441829559299356982081509864056024073860521243786458304791423004593654202555888427132181134374936863154653277487249471390216715813170574749431061045957387653766979067603537337742122828829205260739439896674166134936241151131847369276932967281318313965973062263358408797119928579403655186341410673654207103890464026013842457280535839780537656504290202167751679505723993006858709448307642684844534705443418002075063756542950923756009628321553578733529844190581880817794349075643938216250251207984381307534458985062320585998765249888030844631266640488552865296753875222182264717245598561101234656349169606112505084426129101958508465420582769156261521843408907993126710978298515687589995504280210157899235552509025400661621484348433136115807400120336790593792953144001819633011196069060490053294275931785036382878795594805949326727847443902519219918619415019073053447272348403289999187352284320416391415561767129738020026109172708015542676871090031033691101637530524974664764694049325056000000000000000000000000000000000000000000000000000000000*i1^64 + -309769594884704861419922333267576643144673462628243171551330379710193887703261072768323123286391899948585807558293791259643545815048617663699558944231543220190873351390534652364932173074683294336241734150023720873204243026476849351491391303150823130739236130434670947171902169544088592686767687938088129276703212014360786178907789814904766706935193842252538437823213123811370819054089941250764556150520145238939479455261417014284968414868090389202257987400269050225264467535209351228263514200207298642131632278180252845145185382925151038169652614505658291939464599009216806916342366006257765390961595264054209198039233163721593610121347932198628408009544161931725340925113597260517422505738371009879365915886062624450347789295489007413528938323015878155905265093107887170498244791100331881774995870496223461016839765013001529310181138390669018479347795533083373283640691006451617132645611034592169795933184272520833566205048809978044987676179148004654190384423912115919366246680929886543185281370816063066081491385033800359649314579312705670396562502355879606413223778459973304862125228753025972475301269176440654177435824402877684297797272476871592423461390358207573159291579868709893241845091329458995674159625460175421466842026588700530110914319558241262135940461450601295188066035324397375585518535457732400281188321619207143777872459607504227733959517227784975781609193131177792872029620131228945533581204289790189149715823834626648600080058249408342178821565881401767307536401794873835039515723084089329842037602768304018191129612494539714695545797148770090058731245866565647451962071868653367222011950327439121039763083516131840993712005309955443733431299762759040954325179766503299676661830532743138832648792727025807769806746558698647270692273112864922061649774653845876447315410150322958574494334483116491974205633488038259854008161733816032882982150634186171499829778056291653900447381024524528452491306539561222760060288571979275730034585860953721114409518616111930015779001805063832337593592819997577059592372664746744912609601692245367843785054065691362867829310862102817682808765964243979755931076842177754910907174556225837011601708558066661168266665141109360956551483886271240925200358110707326098700965371133231513207991310546933286762351392581564941119152070181618824683592051392083999529626391414256425357911847866496259934159302588552385030292835694672755858570556808892872631370502699977459332009882710443780827800306242532171937662054096344446741596284894743255012930906391798851168515375944686722358547430527842258928437192139317706081317426824505194894944657794172387611376377690844383114534160911185478722871946131983718612855968541183496788896763497461364791923243275313284901699453311685434928219287560439102521314747867653442236926930724294349509424336531653038950974356203564275051926106246027167539805077709841368297644979363145376405556959014354485395705145777781548754254644220526451546487392002585125944483602099042510713275716394354180196325571283202886460925851744929296769136890948617310034146244298418072650563829014071559918550941606099182157117175518983786719328491958768979806193420887463472004658819205869402132131010263924498245303195383382177613670481191086404073924899527202183877993750725842211280760580043611884408546316756833150745438213616148548205474479713006671268851070568841727466219306298325710108675276800000000000000000000000000000000000000000000000000000000*i1^65 + -926846667975382281377834380870705993350224713641883314131829599377158722123872792190530857670675983872876042982218486441566806713992079756644703797334320299433290635107870881721787653552323384087720894577338431402277633457848034377030813336522212820517201103464808130267243453702368710538748785037875992734796163203078764210969993919732443038456517726784684670712653861968125512528008775474351327570820042415571684761345149857215223804333119047529131931316686850638471299303384706411712499188918266219923386903488804873555531753494838494010943086799162084731878868238487995369405814830801088726354990362910802664939679070043280489912595071743861271190427518528467172412486569330201464817264765739068155555681987436677739469159651015722116780267543372782808580517352473354346857076604407994237254228491927777842590354711896348820284171999150547917113072923588086287449505076033505846958476882114887845831952303641824444515070068463835064024895855019601236074598931146924368635446800275476733564979197255498986008710094964765402937567390681631338236245120718918728675318240599087736031206431836990830260353221877291229706385996820471406500402430590217447746289289880320288175364606155760351924205773112888124726774330431867373090090532262363276441047442267015013593835700016661856267934139214025589070450836002975988137676183376354133839157020646264834603145460682143352989189694955610866589214555854324375709487731344854756200790508597711005097001823392931058609167702071057651037570273549665696727539531230132181068717516616201979452815385953499996778345723579472925101388292518778761328342764659618904647900158018914838353769265115283451528598201927717916121348191416941611140702927524159491000628381399132786557918857854471614716174148564904240560907217496163444305248989324028870582476083754974390326203336262131366389238916463998112354243291180177008578427563049585120160485628741663312206094190555649442160806870146229985928255453590692235689662966274335416654822697528025007728551762325925749292291948924474383418742912195311784077961450076455250201884240217037081996378302463578994230314329669910374251852732152918934499235267873965604951661409223507724118476336026696095573600413469236693892560902681818704534978863851046279690946192213264244919303112423780473983766993658910138167046043044738831845777815998259667028904020192611121026608344048831579549748827664298457020684495261291616425563081385857858965135766386711560255749078363401727923040523745583311897202614552227079623364306142976090093461539312004246967566615835678257203208740348247666401382425453145063210034646359980361530575301146801530596041607122557720441731086274232959021416388615421372574175029033245013918099487426932171036006432429035477882243150345348784292792670085607702048558652256993149877671855285604411749174909721797121673810755254690136569502162042957623523586838910897096935379550112939445152705842788274594546267044369115418784596050297265413159036494692638272981849496918919667609194386482712585306354587242907844786024805074586025143343409549735793364591604840601634202234055524420419453461023007106898585003559489375680616424578108579437201124892608740256208253224212085807939383891466046926827319091238621101308515847493710236707892561423982479813382835375949708452151076591323428906980913530867102469995276923761904449905151064187687333438674075972253253632000000000000000000000000000000000000000000000000000000*i1^66 + -1481372642025276896454438931924168788455513939759223055778731115529209966026158060469592587381280418431278847576004288548753268021443813828772957937726505720949764474264000752396810847645098060051881466261836488386717471999754627979089433165491168955965336223136705203809562680943519221441712041593846594915598866565430458854990199106187225298445986639672769106687471332647339461884340615207394960794024737896520517670061142132578332014420681697279286307604954456614340776619708305051621910798351356533764250054348271590419530062953742478565257459122409227191408312841046470588979301142130577101277132398174134581835840366964815887665084092987667164961534850047631056986227941071724210317881187858880640054938892607959187594693174336969550889873640978524706688810857399023201653824228990942658446417459265628057738569655171920759497834818901808323058568274930300942976984859207257665742717834312060357855916569039466265216351252660662320147461823274040266976092442042728256058584872787163068755046431179244811305611312964685940556875367523556010880735342898886351962210835353531736363205299076710701899972527049247601335565188636441391780592555888832229782326733152411895423232092343612103150281714655997506448302819735062482304791857394390188536775460846969290584856672076388439767846214180032847222536144840483476296539404213658321086392774246254565676494488344957671975319517392845596723428738118211138153792655956522290156292291652701699116602008284885947246387061806572268797628535410530364321243783478069378801268186989073561164552072970494918683654031096730029243221174086681734777785079820448172541682268847124795685340906606768271827987495684960565482624110655184373609735200319688542441256465369060000075028888451565990910119711116624904286959365423493867812747902799574074136653636034021148496117037758930285516624248341229480911777535946230383683414550893491468981456914602833040236753981393237775627662204122891687171619564019672362492331997996977636217650387714293195830823027462586941417815942368582172995395556809123172534685306384666193499210379954503715719510623461264003525968724927757312304430796815245040512729146723747323037474930912819816948700978660642398313912313769927329200485959346519222876229970179900283104821200010714598250306067035167358960106900293695098970126032719465760941759224506282814176677400413861654612887107774001726299042190491800264033899282518505626173226103195786915383144303377581288371137849999341210411827011685082914541270277191637591242623556121613553481486264839705147196882171011603546792634163412737672105015400753717571117977661490591775727907381367479901370899285519008564989495532978466685352352476467871850653035333130269904727422157051659945908952249175432217118965590927767984662178391376833558770135330064311568887841171109566321314418306423411700037374527519486577466811302282931379895477487197141333043679982309812717592027013285737174260138422005591173476988596748164386328050381049981112592537075305976079180773712396661022306550723409308527848480906998322296536956007154296686159195911493539807918509873640382477730526615618343106229265843913711813639449680356625232058467806881380266700844974177824940287809187287335438549482804069443837297989782184622978340897404846769186065521476137573422684119751790160046460017347571028618838412549502943966337684568384329854899280761121354547200000000000000000000000000000000000000000000000000000*i1^67 + -766105786514509351266779581517975063652905519447154400387742959714103243394259884456112548686585255712386639671965945663052672206333727897845798525795236361279502684640698273113559245750294023583924987551060022397956237176854601469194716388842614359556752705952971513939036380880411724542085588620302214099310506940863883511940798970769111418079748274735135275309034381600272443187323692564006607812608366650544581238084833128530513815336200738542377355754302823230392791643881416548261460459556602307394864043489842324256434386207393836240463073842128460140498805758128466259654622925688653494956383852916834979238945346956708083257112459399649886559897612608882456538703086748397695650623409777159995507709041126880502832669875986739840693400575590433505152047630109424006570771979260344188204848089887945545767910613739538856624220845977430075020499431844762671103380298625898575693257800109330032188579680465903040632309962087264889564008008267945202920958908222110866031744050458786767830234296300852640402874850185030944796940406640535150841995415649949614108162693477585034340884625671007906652197078197304351783581769042311499621548538141595800422911121873461024739120749083575051843148586838958952971850376785217622986707471227627890425964574221300554192568675576838127753100862315048242114735995579001342331629250718284029574641023964397896254152459343714333838036702271193177012396534583018580884003802557330605307747146769729781024375084720364931546118798195000984032987203723564713682855319904847468561071989766327071295615346581394170845746278013633228048519893275203523675594199230995416574352213347737372479625616949172117663421627719768189020840416594131405006793565788705688099255526116782673056592583454793507386790881786482695373139873565282219785186575178871554597580254161180544627162950383877834333447658497264630043433418543917928370524323115794834665508784862662451076988815551310255406772199472891105975962538983745392759467914287683043507461776582905032065673875643641694377010129670535987127087811153693276633723792746923277634551112465183297546680978810434026985737764908064722701882559857098178026543282057820002360787080236693992518376816161831250118576077460947315937571791120263159808515213579545689444727793168990087348758367955321720636136199717316796117265850743616092523658699479771902397925244732611037923553038631859285200194526772652220011855455168715653137651839447315202745466593622831171009948017623983481720993331909318726411757167802580989833347544934732636493198834660527919822702468217401446848970370492866406866273942150435055948641580672526749974559576082035622643116645462522817256431693800794649820273816982345251710611133539456455085803274740112759826645529102195448378904957067834552868796502481374392468590481568675338739654928019942176477119566293676461603777137118087999833372751531926524304216783456847966816389106420025984120416751697191822617449827203858930288414368224497779571452195392008406763895826982666101959260927544177417240628170158666271327084133333451587123156565233403536119658964388349837895941341915565525453830685485361219731421951702355399010635862668684444541762286755675057034688260350865345435856566864054001399738412314880587443918128327018326077079469280647576341987782710082482965797757676970636263611781042286209001609437948648626328053236776273012589258709401600000000000000000000000000000000000000000000000000000*i1^68 + -27010017251896782771473452869417920867561588317370974315694083742336612049501699263323768248130230349916579781714512247656135050810952169109903367732492387776347580482913723524746577316309847541711995944669598641816945882083716948989590111254333441040846121427095896215292809687574819506076536914604322633609459681184802232085681560117871807069082413759020347744494404359664613183264407351014992299576560965497782900351859196064312317040849429219233454929924113218793059121689066919355456995833908402447322416122598416951896452633966267666941315656756757052620600404463937915522205984067550536836893170595552649868579617634714972341221841561906583214485849905034902959029652822107608261573995969683876379743039558686286217902012434226028435155700550713629020024024140035852634971702921319139488957984243841244643973363983388807358486239987738049223915502824943591617569916419138659830735430657234923280803068920929367974398734909409679222733600400983231990970757974974524366175020435818328887532174674025237390197510192925942449696370541389201906184888102683584658530870432912211707837327802524727404864033134061619099514582817083599399500470349334168250759509916256829401897568339173045954722545928385002351848036898492817483971507678638558568912423451859901627298326068214611614813784482768684035554302833622143449064436149942986695863395599396532161161915209130863318374453770721699323428733756434448840095268046621133984529970141768010203469321527722526112202523512416170922219129298068914204708584544706554176189382536545550903861990281028840133060426295461509132425900435896076863984815046668207382059064176817948209787543067549376525096794188266316896652785005156139486278718553527852642291797997385211669461416593808062664756054806525029029465488843805889885783307894959204545631676749306793937795972442277817011391313617125059977196381598313720806426666873454151821157426464312733821217200326430480585803028917020339302811213923577202105982735462425487285141393809998712795136949264819597045251494805738936189890711825001381561432080301232060792931690973130453521459228911518958228816360450181512422180994884811603487619890225508636831539434239158600541203317035953588998124017186108590694105145034806469265884087269818537918468484844705872461256578634952619614812569279697372021160191241489262192395129502934730811423273121551198574270189176803533420737369305901755310307211684483358218823486619382289252956316615080946978420848775125185415895604852815763480156947877192597288943407093347220706990197799972985118799251286751037387597673136770826180821441113352163814908769202240644409248759637991155861082479188159720416766257057919366010664230495383619696763876980207107152551145708168553582357768116199394469870083250638128404541026933315955740967576801095076194449806992422543515417365139993115403914809797480121829241496305066305091114851387129389050008411750067074200490007241715229248525594230691446396477166258707692318463834772961526409787491687463001778476244813987021051074378789686379507898412087090860831763888319157818464042168372101324665661122993148578325655919574155002775392993780746331826479939811222624851306360263849806080037871171881846802797277456662515506340770298922420251881877851137152183548214175352821271678531073733778908783692666871481462059743351178321548970758534949244713503861889693472297844736000000000000000000000000000000000000000000000000000*i1^69 + -2094358086793377685891303017228329036876144106957044267721145894138963360392205324819295860538872781854491367027736357445120955001716436307956204119008681303865577699945182918280334764781062158396319987574712991618591751511575374776393306314391538234080422224450202259426258700768618104937475227716424986997873869978195813956233546952701361615577991913356812080437998506344432412045753075753495155097679756127543410585433710612977055155252482209113725861582524863383361894121240910650115442683496910442249091035638958849414213978721005816489911737944283586912301686334761349943497139615501949639087675816266392725789361513909622522973080931714843389800763008347662309229414880299955833573501522317680646439603986123173396577150078732848621043910321861680902084235384058749124036759065027171595793980679909700187788970197641279556021749340008763002252484687515047808050650409619441796006116284415003547983638921319456658011836038680204430865159954483900745424275309813743481347547488668471753096248538589755108901126696247164685502968693593281349643420857544164417887999586167705138445134641019295996614234212865845831903145294049546427312284969421730792043511902464880722452996606830054604015675428129574504100081921232866734018986076472842459654530402927905352211261789770869418286583805180712331980894545704794157728979023645897945653443719893991509928808029592318229440307178273325724643692321242835515529298902845512536561874629544850131545330413936068726201238571359872264858372113085777728769733729433381099619621727948245545321837018395678829405420926380537223291494330756248455780305060303629621958175638351386002614086982509724836273987255504106623086014386029765782595755207008672878182333406131249109220659322316658711230479120102544104663761963100769699364893438802274807864123307520880262879833648597951261817704182339379741992999570437448279718429613744534387614112109822390076308484420746151315034203662993052079525631500495144652767109278513184894660472841194249206568141366934189538670369917667205412870962073644543788041104071112751444345615082500356708873723520948139961770983183688529564951008055619067719643537048357762648637004300778890490836014487222370700330584357043417180466316583418296882558478877649462411540491154078165332331375125968769749853308045565213127007806435873055449992237283472313471155219250178373154347117674048872834447618661580674361449160579986975835055601114931215836686154350371595210350337844859951294431984336550863187520647526865014996429400586870199991386167631313753822310105558786043479096872231146549798354996647418731370744914993908765372199258987017717786185133085302405499012630991882028440554075854032484766539559948998001808844912609096394335657925278264864045376885174159114349880576138535628231662972817500667754138731806785848277468898641819422501080134041403585010668429609495717676333589982059696077221671522606740605159030210340509143668810193532671933980134078738040357774252593526453291583477562606128314849540397703864234066219867607833395319994381114300285235719189788836608601941791519827281474058365829617471100090236656111266627035360711208788451125552369516624117701943440224350561126936900157454765542163024992217829199430710626174383542130936069932843766100616390312777554793201785589830327013727090872937843681620754227371807634782170106209991138047971400089600000000000000000000000000000000000000000000000000*i1^70 + -1732889376755939530608171129223027662884589715406646609841722030436370618352744385314987567945464657327184788732102601943401309381368176542900014322476756790896702499838777974023657451024209670565451191002385738195146632450631307739208932082126538147534935977195144052266217086698062469059530101162573210659623810166641245652455973267951816817445436344942564038171936260468291445140650717004974659980893276915473024433838686800891300942448728301668488107712671490003991237281600762461636989797902095066889625392020440832990828194462151987555658587979289778018887424916121363039135950247232395864321359877353502726849454903067092578001698313478273882994528300364674967682013336418516241115620417529360986896320303103782660021332732784154547723529062534996211098985361293032001406213713221076493878226364932723841613508304680976777125687248528066322783292507167590747812563274560801104874612973684884870504680032315751129081661817160766987737334180440655980667393369971821052753669760432903813035159207702156235117407651723781844376410325261216559297904529514322438835711749672519339834377662848278784789938629396404488767924839285798534033547022028057187738926257738366691840817936277964475289124087159382422770382712146380135657794138093348443817267700446281764490493721732666398974018596596348127099096296220433029554162862430795895034095025459458762336912003447548462057127608790536315711949788068042962214720551282576244637428846644526040612843180861688167680711293653140999287502781849505859572907533696908820164868776498745912612881380869727114678490878955820577573549546601952293910405722553469552486946663915585999803262521925022110651874584860968229576094627351632114624709797866948324022329948188703524451662290203493324974335667728497452004253860274676005054861216416189130830950357219515531824562778590316763865818788727793064131420448822317413231058234301652667131053014132919090373886982092787074840726615795253308846179817746860518370758849965590951210013405758308668273472330627440162879077448097572316261691189997878449240873577032153389560667771805467202808188288261813812208353608539229804242793532861764487096065294182315775746763312971654946361362506087587285515848213156246083450813526288330103366415953819862007138744421105378585051139322185881844610379690417069602248554867783282826507148564012920548776371348531135352704265507471569879633332905630102766375324209119354461853615147229589519321008622756196222458172500635911668762723370038489388854390887932899304230088794657352188261484560952412540735939623310056919179801288513938958795549287810157713419235264922568144370214151253209768263183187275786864242300086359000293947043509023922371286713262254600752039051518108110037648544457288977369408892846723008442250981934427188747607580789546124718988629710470867640943544597138876809295677045820468778930283310915479805655924601193570357277617335565776012751056013909096528286425082908399649522048969384298604375610160273053006095770512788044940850727128660306806293532191631264457045211890782596038924067472588750133937271574977849072027816564960701398112852700291169029586833393539742062697840095442362109744855126536608656569872555520136858288948058397631730613333237038967152413531341439136764254839739606135820839132200321430213717241588210225916750603863320492739673347942202010858859819780014080000000000000000000000000000000000000000000000000*i1^71 + -804679716581650215453761605480604134197188205454899270090082202275469247796127604029745621191048563840631394510415468806376976799076030396731028824839363451738313989418005715306336909663102887564886280331007297325093330956756133807639339934802701172433965794798008212193024967825893843533507535310472876719079626684880414785577228459924855315382626282181184194715443169767322452903881535730556936888801176913447689991026806245324897826771952582214941695483817432546904879026106464459624770066093078114583102003586434594681805255777994092619256298799635573949181881544146795665000050533742970781703195639268784950585464386180893681744416458298768651491199947585018324950778796849212086328525422600872078233859725742397857388935425986858394880038716400437630213138209833507595086829578362943100177395919731554649382515380661010826265965008497359177014040344315861694860528895415860921600924302461509367563401582528821895551207149348027926967055607460035232630349027434351810419811786736740774519599221777933854676017061322887751697509405026961235702291965177934693451031318659639731388848802513673072159218157407098181581801672076437067271016164476939522763422527132119544638056876311801252192975662260322837068592172657776647649569577720326664332842757998169043132010507191478820187026469731685731392359336243949806444532504069495891316743369125394834645522436773333479297463249241229799592618021421323027171634487284834429989732664576730682381562654880301648471533201418771969944118677502992535556941533667933827801709574780285611952443013349148226654226705334752469488642988728203318723540409803393289770651985676816946491918424311329042466567393163975444170093540803172155672456733124948231884675993711557772016061459857022056979437488616514752118060944433557995631874983684560466496459434325907898840230085463713844326707972806501114367059530112283967992976439427301910482700394551685760784139774821253878293818205775574708197154373693570026872754452598569049821095475830340585807826884217091516262857841395917997741992776682167977246400983471563228415465780694915904553017268579380362964800021752587390247916621597768251869658927316564676407558302961172970767187151755669614917049229986838633047705256881848274157219895397725167346804737032437726649970302826525847738807284656444371054673663235844481019204326857382151535538607961873206315803075013189379571435346051789024268517181149626652114669171361808554809454238746370139115472536178391875655185566489843656567804524111806705749510420171751302111999508934085131728718216972924303758387306671615783743480168906093902323088683023018429821192670972219032440995458867355129118122846543278892058995527666313819423265504149966823444428334969700192597092865697444462106038598015347279097959451818739798392592471724343317805860204048097616617473762634751510822502274117441444789082428679475868297637418314737167758939481035636326669780121214870309653199258669825200753163786332410046994060944973341336177116640168676926435722804491321499139499894378073899533412377019904594382757835927382246588785730548250149580900383473103645402692745811347897266380046032961024494609844984002386656667707842011244502697233545466855818290333624457461946790220203926297808536876669708077497891829831748749123615396037336092969518064934584567018388384735988806681175955572515560919698243584000000000000000000000000000000000000000000000000*i1^72 + 3841700158504864424206415045186002921297489881519239031588951386069798137541610414839502240027640237878617911760494236080593595711339278892087975150951671730715384321549387521257741818690800308317755991812844831292038904167441418144111114090959208625415829825150562108957392279863371135276476915889792771642575623657762156294452224103505442713911177893562713134725812773300065929164502273865048925813289470125637409526923626678113013119605444279061963427346633421159766984032859251401338916700760392184853012333236745792377682534863459061727686864148227366530679472062165068758904421590391362987063274453194736751419911555934480806314208348417392767832226768994964664553033842095242677458991383354086031289542167088780939919414023383801496043265737078539586262326945670891654640705179180308311419935030864019691968885959420956029179285143173856801493796046669383426404670353080243758664510546743156400907860093433598044676817382685525609600893569022145161993303707799272957070804260162458486373885265804706961983665917259813713714955980807372185765889348974418082780007098623729966289186752900997058171641771475780748488375334612504614058896693947020450822151176386563672805523124223572511305424870626150155748163900160135669307152563249642056052420205149919481400970280414022883152326999955230506544477525069723332092608226771284989195005902933182751982926036593096533991693447798272846877047323959646856789830661927266062164155116362602868432934719129365598541700325971869725516943314680919800231620523289592166258362303283578905973998237581725575812788512687622824705234763491257767837295158631433627530216809010791853861164076937857703114380210398249251851472118963478918589363923333172848828187538960017796516972691607083628106927533908867028154050655152826122230393769445203193904626768515120614251883616030489822238900977168105041828137770397217047971736166085884634918111436885338920668230620727771346874212322606543121130575106446652627870943462539130063379577511739407089162518224328392461550485940673483773711025766318425729544590393312587609644661319817403506922938819608168938956940245338035382610957577547676026557299670289714309303192452591273147039622449574237444974668587332318222387588563822193375061694849003577026622095798061349488563544483371575432444402036025149404238677203199758333531531160423708291672733131173929965627230342749873933552537345710045744186065233074126830970232936922370753673438132775656432515963427065899818127174174425779809647197401152964299433631611047844245302824445016117137534730470045088393565262764093515470130866801274859361590269595127108181012557875572560951314867773077817354131738177853962583049539894885323122859465998282397857817615658417613749533677766305776577015795768169653527920588481582100209852826998987845266453469845169879861015093339073746937121628111990602646431680201418979113010917756535093431535794939569757144694547183151084102914947051975544781988836442216809400280776793804788231446704452202456555146935740237784637801635160745528596805701330303175651894829885350207871541553832184379734918984374794003207359560657183425004562718489974626766416213252587194860159865072667546611722471156026603650079813309745733085288654314480512577631389119912834958116910504674466539739569322129806361826851003171388917443486825780259748711370362540449559320985600000000000000000000000000000000000000000000000*i1^73 + -904776818657212270901803790350051619656271535999725368428909979907457002914034806388719776160490569241910225426064143358532449926887659496497060389227384531428881896734537383881664781427389891187491640139718295259612434301211572868290286594516217787823363527384162556938444990321156463355464565315236178866864598801362218800511600613159933164058989943026132770358669231203474428426978758442905100794483651861084403880111916749233741521381218439884876587600519073764635213513437350612878991698799953316203020761901453416848904169709258503361393465973966951060481425515454517819171818108614237674718474868683943987383028304027642231294674298751884764651796266472888982456373558779476880022798556946969665784011987781292561988017119211588681023661789584295351882049473622353089461684388193942006182375675955783740259074157188984329211755633785814853423538709075919624914903482556659276076947332624232651827415720018752283424541606206018171314297585747818773035674744572034742004279227581567513962406934674114988834242015917002278345949350030493560923572984944874972071574268048600643976388001997127585732793686762876513445019554089642736771624176425535508401883960140235853010267051751167811723653614804305138901552036509390088300494749403622495181543298931853234832883002478686886044081746088164291709858793169198088012697375862012043213911962827651773178654497528246646943139021279267888322946140198347646783560988570929019793399345309885518004346056117042918715175271650661906950467163856491028582697979878948188419454579883538451948361782947041666574677845938038746831436516920530056336877499400204081822246528797849309204087152178467608483017597251602358528978444517634613890755331594831378201866819487044800797848454832423721725313890155049339163462842441176503892386586766737066215897732281573942300254492467555184178132307931163093131756355152924520175024671978554697176638075542159844841608205911849106557580973371236378020116455747821018084147527766045088575464884687389787984134029018234042532013638704806215816613836678433452490113745290312735353098265502205710555399624396589209950852283720467117086438952987668353866024002089815624319636021330518074668348405556785854396035262325007081643680513565984464893754080227699500839311874811510230879863757034311660943756383945889357698243722697662989854671919984244465498426731717902100973885765089968692853011715402022982453685647201301117052071918847095019127973395731372152239464064859733509448400258720480828486947786817803974622898293631988797041373961247335143313209343041811925045283039204655648741848458335977693338559770400640859469464154794591747389379251781072122488550211164485126143739505431864013751485147625729345431348558032812442964694565752362396001179893560741579514981028137998851475629206176049440641360334766696025223054690727688719333897236258879866050458061024714930365975214549627991803494879256076418386344655118571665144908371208372384098275418610440760130159450406886281155376598663360017637859755986607353116624913857506972709680416669455761426625691092693595395135570962056140003670938567364319602612030718612759439946765748765671067708284303997726091074627421840038667282266161050430002773069447995608570120672519586155221254817143656300881252853834126133704363460734176238108784839724913527292373217560902221116783322199679303680000000000000000000000000000000000000000000000*i1^74 + -60035298382148131984050337085922122974762933165486147189233431503794736253861162393650021525301717252313879708884566689082685119576820544444955704543036662911346504288007706098617378334108857373831422666333988560230114483101212837574096558028784418301358097664725680377644916755836459789589657983637246865781849213215979583675983015618851213796744243440338666073609931926440287131679566304723054245954969050690678656597097382563130838782000474842871166589410885623410708303195798548938084445845778050122072222051397847697140681898401052676592879086423952106952995734689428610660893154802723472120482084461212214660661594259764433590377876626787687677678691826710492189126829817721973927843836464137713403273644855003055198661555261417341016755585220307797024295156204358552980069320948013193329653776271760598496554917843711602901727609103836170371580592322076461231870215233420694785561048660078809181030142026045851052804652958798239592379852146486057633003196780211332788248116293258000399242770547314570447402863719577534546945716507867296326326438172618106493898814929268623445193656870943606297063743054144318597935109430918521235976359785595964805208697170289725728048995610753839068360029675252601156985583257603019039734646542090097778909356593383449276502797671067795998929206359575593701472891262551377543937652199131356446441165671593327611724032975929183321275245661943249917591117888928994437674524089546884471257665506957723869502551545507764004619189363176557942320077312340934854314532134934338068000251855120059784974251802989849937146380439102813979920715826391207161683605800174549481734349214786794841711357023731147872852244164285974865442143093279905552186744222331104473828088477426378382439030531912249314787293056966021965450055423378166266722158011554562156037949260023274772480244336539955733883031786515499770693151998890404659846360580864310181151514819994918547209751696363444748926270349271492383664381292619725340773089034495392049633562234831436923481374670437380717880101153369772449064312056507742310206435676428201816204894387321488186422193703041373058681875949348887600364405900042814523529970898990085151924842615692904931123553602715843037134316919352523623742175834849126607845811976382563459316351564604669934056089248579624469167380030318453741107789123621972298144650626509673040140896800720233038340936094325256826612698336535463389017362168614527789186981133178166761302051148825382153395928966582459397971158538277430631746015261298374306393282897368902773833504057382661909541261920987280217540343205328965994852524668559635464705483456554086659033788350224077789960309625488872060914395956661662750500716696092393719016263891587492203371316378235354172276310122815045904427940522048243679094337582833127786427307919724919032141911417999086084828563341365378180168483115289258022185827693411470705136297438352490553338359557931660221408521709382119758881942637646634277195355805554802821763157816774362116847873725902663221658053459643863368877315498197007924846671605214990846276892145316489066063563160552351178876281978664288409495291517475411922824452908072830192568483023912514653258914664714219983295151080628326202104238768469288391382355640965650151788821136704573615275946055051930079137301691145048464887405367380142807587159690447024456995316957184000000000000000000000000000000000000000000000*i1^75 + -1636845468183585738678461036556120248546877933837978957203428370403888771197262696827183818109862041084925717804121083853497751651828730241036800741529884041682783557630709581407453398778042125891226122977287266657199816053013745989373706689397017987136412365590545811108870604337344573232044340407182098045664077723798665012984811239426903508000137343504425004037408988483809281227414446500128301045120226935770834216377475418641128802837463828740071462878971467097141963351503134444864150173903463078549577891886373471494312059292577153458162159700305833078875884573422862436529245828364780301887589961717258422190983592334172293183746767713585528515741861702292611476055579606350469533453909091297391616795205945845043106459073426258849897846722114855043154668247807249117183091138483821727844582850462611498477765858198677486125863603292103180848590760508756452320659534387011169280484272266558350512236259579150258054474614340261795562360954012333637653652165648671737443379610231107393377668511151179237083753578786049990355046822815971676126720822878526414223854303844995376751816038150827630452658448744979335916045097266157253856683194026171901634894134319054120163083143115270634312920775073724649186850934706261159840002973456555421437171756348555082701684723323516098459244615223260142733962877845402475865349976510625675435289504021120072348921281365761809586342675173870876992178281421676086028813220363405971841398545386523417882163890873234435818297047758237631102387447641404830595656345845804582166118734993235326042818849761531236622159782645976984501421800452566284085041938535905372799390552395919950310718361063579499027330430375636604322056604266683700340875435653428001973247688265238261679886779803821464560953700718740347734012822633351576396314893214403872013936869246064459399299307650558938503267283245894993944249317179941717741318620500615995330668781292546755684848573076441365463928147021345980713021079250339425288037019337618117034754440106906885831868029060740629893099584924897006109693857822855669145059137917909958549604757923791563393365216680626162764337549491953944321708566242679552087231014744187984358229132520757080035741913347808253800112128626883664004931970801053845018846707109611493023616231427765659375983426494445350962576064870446597442631785336045384510819282143301835138146759879326365479083192114826151441371753456413120778405452227165244094742034486378490983016253021601791775752918037494338462776782826647627421796018301222143646783183869108630760810758429675168747658016713036320429928926011335206489002180485015801709730162101097747161810974419943766262793805289853917073277073096456857096938652094143510899934723642298507129408800818412206412864547252216289121151901621000048042169219201057299062758188437639867466028042783007239492488501459474869348490693794254483119050278010166085958176554190437912174999282707798828466579982750807862266670590178254601764211479120509746793169179546805413935445720909877239158511808328155005076950345943780164730774950357096390706700666325359828133297337267743626599558373757729364416626746649643720753410664797540149709518558745373281299596079504510465431727307491410904185892959098656936159051498269242741424565723173398218854447789976302583407310404093208875253742965017777591407517802958502572889787596800000000000000000000000000000000000000000000*i1^76 + 1190156475695142057994397820705994894769983916196588967018290752501137707967047930146851591812718868366425356146735005583048450765793311476659089368264174004666927166009021771441444499661553389602223377250802445993653997856441498593713123784803756118519264396518530051166222920927307693493944038516831189728906850303571325328404116248365665985630134454175809114974110083610896878897820125838527289538117881572165136525266797305495769636189807988340478082033189392911070128843404250819569253507602709589100248066847923263465894716703111259769314686812579774961716645682441635488064742747142435790140627311968255502906390056712948291505171119754802433767093985775912169038557675481792008890860306051562548512142049959405754979741619241608676244118401463416044622428179272388102786590734036740746825628111769002472341332312903886831170464088471723326777021946376070213139233653435801221966317994442262393646003121650574287641850818236315703364293229291528283839941450844249917426250568138084029879891727921388367950906623584133789721204732233288906919868285727942385274728924627757201196489618339660363877768093067758759927749028590935761834595055387925558115485231472978007001605807007186964716802326399914643151678760327340002466842100705842172258595409068310352321476732775279423283245059272248178563858555531473960884516134422663969702657837293069721028802359224947792137350236324004627199846979040652888828888251240232407656077652443423493256928541513867422352973079084849899719634111887722267328829885808195595449570676116712920286179925832487353713891290602903385919140719072424556783008288693993315324663992245397686543829161095177185633885344089286527776940530874061420683183311093286882746765838322499473537210384431353519342081419187301586288650561880932978409013023190715499263369819790082638012642463406302357220095816852932573914833720742342725107661957628220161118878623858441460734698945071341241549237505577027782044112374430449190500825662039983786002871512039538350681234472977248123448349154115378400353505714493389129835225690291470283147890858825023613642944771895368457134948892103131967986053742398058798621801864674091062709935255521528929763370192276318088893060314501516334340270428057934697588913423073750843536849764153157514888612783367313635184567128111088579697611300961618499287091596863794616645220916636812783096198767554213385254680603351644978833228773731052692609806248374395597594248897955242943105198855253687382021699575767596773736999422685320094384777393602979817879613527083539142511563071189806206110797661019881945635201490093086324952463569434874357851792965568328670645997633606809389113717785214094290213237365500203951386249079017723000548866445183358105009140785511189055405984845785355008855306293601926689158589386471881882661240703845899002765527003911193874747703937669116159515379752339517815450184719710930340142628173993897150990869178582613528089111863110865800121520969422351133010671618522509394863060522809518044893869227819233268423243094500627740991950013743877383221545297094177808558059083205335488425741810111283974546352016313609973913319379745098550541489812579145634237233166687581342927134554255187527838094479871922765453331668374131987711173541339463201876730747452506453114575162807307493795289811158619455460953475855688379924480000000000000000000000000000000000000000000*i1^77 + -405665318613706836715906175846668142076362807207566013734743150102244562548195381402617102421003571889402820460318015833085837846922922820111112811150355552122397066218401694870436704032064349760186901415073004905921051452016578277576198182527340463309814917453104530343119320283446986092352285661924346983060713011645994263451843402367943705325110090238568637625953813379347019061951351116638599024643841078027407277819841340542322900860923909999744758990439198721247925466449351711986069922353551046500556496633669752953862277871621614552144146125952496716045872151655916644521067499684319196478034613486312319632629062514161577740171308896742277965686630701718225146883895831386554210542277283685790943122062986375376571771438149991722866780065494052885342632631731678755855280935638444168118170390129245632898709468816450519324938856248372321112584489203685217909012854828974258648675725096280848662698462365015220820771551477808987206802273201615393949334198503218888927565865030223775674049375596892707312198821336699471299783829566598555501149599224950821641941122238237497224060169872698963155978992092022935884178636084920594204188130298978225402938837323933108797642022999372209505194550912662528571606756831361349950354051268794055879735134841815733842506082623614529550521841762998526392428153147807102537801132211748924969669581249692204856672999896861198908801958323775974291558581847826212930363196747839689247564318713411221610461606406945285428844406024052082994721334468188220636970809399016715835025195781678298111063275070883515290845669242462167828734641967891628462991345682506645947111040051705988876918682978077880359372192772732947170946555391785484279155789551567035546135705979861656133267508787995922360431004725773687516451479430022907004590599668123962612528315503442966348424503966630436119160097881819126144637811302698629103855639225969070733553711632873705243698376702237186300314345461236936926512515359058492655729284860582690365289458588109604116779626218922712840021331282793901509208404346088633040335426568930956683680029016357232089814842400604011671933156435272761444891776285188345974690875844262563904740194358656793697949963501915079144323422779058166518319702367674135476588216440509184309397441530418768293043771424397793169294600935043212305519209434443502095553303983218795236878597900661995186113131752964220528403644529401631830525449439744318003515579588216276915235626642219666560588205062347059548497201565577488579845011347440741814036335644242595262641990523087449620551690970443377518386920926522475276455574930998060804398929480455393465742822513573577605080248467493714817344967918481689947717894529565864260318814795207831202236570392961073889903161210187149180534646605559610513328073269322331826566488429883341901384701735465797205414720483226125274915795566302098126118710160255286874321868239722428228378218905978003470299870225127258065956555690196964145335343517553441360870448984666922652543307403285821698913468046125496115354170566416422917048789741659009904817202398813824908563324399123804086457670991423947004109045747938499997352069951673108668347042869324674399663600289418384157291317544864706910134011475992382089679152300951758017509223987500546781602410977326515364995434380474982273919227537321011327708055381999616000000000000000000000000000000000000000000*i1^78 + 161321552877252872521391962427184039679491321493752923913434951238132620793633632163984910476901593853071839966851420015423290404152883643611608022469655387326313631605925418695234687321188650234827057177088250551442813134280941403567521026264370577443630053783437130721575926316367990349635358605649315100351024855062811801542341591844230426335798030033044430155584866588319509552439163684963712829757384713414306256465697093712739040919490102533495840580946975755254342777068751194217430565747769970544311002927382341606393571309159656600378516065041715875310347717312350513303978247710804854553345510186451734219621374849001874008878416148018487972651229031978760438886658176350942126218432675255504650003958653439498175584897825640180892163062220975808665780511066329271030607302892727353658752699775899843939519741128718183767698075854183253032932825702639180371713641125035574457969758964533614489839722491434531134994161582849262789643528021139424770390223402910551389438593793376016777285807685909153721808627963735198758118158203380645139728459232426548570505109742410570342391115151730690759925712735695453374612861125752411130158695878157151323854055221124524131671479599017859918932051448274608058628030081189571736122945543058941264986645083993790234381323676061208614052500034788904242238161493511855888041713213117632019162576419700360705862969390214999468647201482495982408202461416336567279784212165813871961802074558689065581471493704433966461805930646750659363053003809580751380245235371544571477141434154913985007765784815615535734856235206701340767818006298479556642758448861286526837676546263161293101994072933278010292489285900508439810742569217683374424947875619902913245560139449290029599499069637195093506728145514633598364803904055612363019375198449667944485624541369451500976465340847194277415268474178368508621556186479262884404492194132213227728415892777190523044756833923385809710839395396082008302594948156531562538730268610760500869431962950249376394179811591495294941627679521127159521345174612452743698793570630289359901285412788482366000673335139280257551646629522926867975626491342243028003239323914481114784585841447551069473711576737351174311252074161408871665934112012651966833168006782863250080565706721560426072019527908327967392820762157778168874857148517710522666817135414115782197108188286340390365343179699708106777859755087375900962057006147239572076263304066083406317513796547988351233155585067897672849163167427883826312089466586682722671024171313006569216050294915823328156554938287116069132242086029955532514949022062584975050451369382820962897605254927253073792721120122146837200869262084149167807346685003053244605986072929593762350973308484073502052504706634598073941039513182568350830012657495556424052367297370336331465777288598968395628110372230826916847842281907533619863830322539737050436817756076017715853356201772056109369103318452048175955264370683348328982874159943188850252689100339823412306928778304021459341970965336067925017182929553212391977026651969880791561662948356659357661639979748643825836949950650402167273700511945446813011666503695750701824521102659587181157465812064901231760799747895123106956711671485063360571518467529536247219182860323025322598206399673194151715824865725277026852659547113173731986978635776000000000000000000000000000000000000000000*i1^79 + -2684754563156663012015911230441911937553717340802011122475815264267504077765936440893406135638425118412314951257545736598804514754154871203107459530998340869663944236538329272512951554548932117749980583152724107801181574640534783384184412015259419908834443156330396651570735937139641141202310941483801464487735764197881480558208062053920260227649274715882329970839146623069579502830048954723752537975487126065393824924016461501080588101951299063516773385635664349015657254049801606827635967906578862982455850167599273835207201293667394883641036768539613343048618603727754716514246333907264112182528243310904078760860749355739703011868197059289035892438075466562567219687917539355169097347264832352439358226675515145399329453504836056614263953541188116140401928170751958352829657248763129275402372633242166964087106033754050521406312144697060364282444715509750331284678454348351986115234247351195940012855503051613334415537256067752233226112602407741978759494998093622807474778828147782340509363622309770070211250360250866573749466288978617058459121930666295167367775880809088930271087570376335536841337611280435537978940430339697482959381807479360653676796025176533082534194715596757772331918101838063410468607521378277809987145388353260607187701928635082404287364718582102233228231542787853831274028289971744324183715359398458327102378595608490864712539869978383564653666058832261663159225201268981572079622350794615055684881830559866130404542440631049921432913865425495156011062106296078010847848525561311827690085213918223040640158809332721769810412635277794834052683834495675902542985401353905268890019071702742739052701126131099540725090356497762298492775306254986537986122686541144752365072233637609296301133096537119500933875229995163412920902304156828805105702766152205308416367157061871746597806207184763517727802164346474972182060141155058668162245593636965283031658457136415596390846753645305730902050983020395332035325915518110897363819638219441617913174827676518271436001344289900253769215166422482269290043042654776783152422694121972743285919933478940015966047436769853699200120744338040881603641524217186469699314184316699391577319974237788704936320735339091767146426273092408236304458250191364436773897182272676817335655248919412217634941624102927913175218104973611164459061391647796706481506180333888130415182343545646411240170142349809959517420948775580450011386673829218223982219342007541992107475899081341643963764080633784072756892577660444532685194688829534205754841456902072686992363623369363402129834807535092910351833628023237878874214778675464756884056799105312723517944462603915044438881099089530195765502270823983973029039224131955625060975154314747650220989832491054833287790713533683458063488569140487920173226268756441230328196423187736371860968024470236067428075749814267159012886558375072195096430377492470874976568335266316064362666068693524338394657384672783178612576689220652124331094024893111376384176816388292372321911798688690996770414424176057631807379489119818710896121105755756202685039953574885827203977953606338532205910668678598056845550734451374433769727365229102505454951437663898430156525047927375661073687612420049344454428978391797653336459677014315436802316725925941867282821056302699944005850811403070133783809227414659329467351040000000000000000000000000000000000000000*i1^80 + -18245990583686752486844424004869367225743790343239143818641373506587745218521935057223004930050870158114876083104462998007736055659261275918720701121685253059278874351188920737612828681088000457087965947788073235677449773671415082780008821383762409989413775556252556951016865117215848268832335669467091788862364246621890805717766595276326636981366695102769964366415158531848340280494017175335877385362627568532136788413783691733180571469219759242871346904761047293084916563290882002526046844107689306876135213133948945118430126719374116662252402217300874550015002905545235782251836330986947284070004900270380439207868613433611487500098260725906481573334968949174102009208073278881236840336664577138488983179132698388851005611658270930780189720513531723142475133689428118145307193785087525032210384396042173930270569458613282464038273845383911186613222928248464566206062988312931667937897263636021480647118548355107230591752058916404471570500561554665220957499435854397471566723590180606157658004424280772010791778923274085562701184640164315355591546119991632719937427810172054442920462645215612657987663369034084911973829368563573326409927918671189478995783553461402429966857312001442006796201105457070592155432802849647666480528248021643035341537117576567037268639547262851187175723822648070571080273726005844228910063347765347948149215213412704937111903411908304827604750472581342485708497359556968780020389577865951457553853465187530968039385520451609863893536117269657753783823393255006124223651144177870924249663932831574569575563670208953350615853022467138215651235700120388124346106944146230166797211273464481500435847851121344778461204014252359315328488562141962767711334221376734956174166725625347758565364712046662762241094060988198684241863207700370988807786975546688755443418280919476013204405056349990043017006979319977264170687377891807939193756857282264430555469884365189895961543513231939972200375873571907276998141579785650707138435753077138339570759550719531339332141255908902265643404218041116951010570618562560868028619200039072629457060435836737641863055233721963820709250577616004913160354298284675787727521406115015949687214570514899032159739440064969621297078851925590693088015959762850105029540040650105439239856145353722338260243969994508126462249317779416603106741106154767102330561483165183526004593795423789459185914881254605520428603991966792091692809906638715245234001707563060947677361518228019817376821298841816715347546482564390848553751570994378722627927745288400262142851000278055829800395542775310264042898280039599205312627485747343570689590643644622857619519155519662168496591635039393702700396996661544994928565242266360056085774220989273671623764466552692694881336228067599603306381940731036724653308428497453488518689150572675259160742302546296833814552134043756615340681979238592631093300004561685846793645709967236977778912516375527275128401751057641119461147429180280225785137541682578685260840763697941801599430850780660009094354299046658283073315162622795911677707385498663875447416817680378949393166127156901589007399441975289642853979663896377070832412673444989779823884764734070751721664944496251560659335370981891073277487637350456630619117961011603155820323823663944865909017746415852488334523660945427641378546340582406488064000000000000000000000000000000000000000*i1^81 + -1834969914871304743885668984066227089241664238157186942670053347752954408975433707934961375246367157128911052620961273467655671870051359480754782672211214441754002104032930952586959068700717698960323138768656834545247746830318321821252936227186544169406021356883028138809634715334822367572063560673744832237766857200516914032699609125390614923702741462393218780295271885990875744188271281654889689128761787976286614293908762751105048617596336941238273639657931113827448723794748775210906987976882330895693376302232921338020337052724236328102399038802577618291351738500058948091133691722548739006418481880429836555283875284662850769075836303785662767769597072375505478039445762984524849176022831359981542200173579615368048473725721384823445203762240127197373497934320917516330999472281260335411520123331013637286925947891949163461478973717098891337125868280161068123030430639806481833180556418484785471616583202256757940536008687022529726597962061140915228965269905271577166547569461224957981074585174662670188480567201693457978209344525069316244254125751531665579735349881025944241356244640816400233490913413880466705028357481420772790277994391041665564158203061823145308589948821457547940351978480069099349402434358425993720966104915580430316166031640915241235535090597228672100704055624034459291536710038742213828978319801510066046362790707902604470466048491582923634059825303753193660834439310943412927266274962041092312734676258710243989935123080724917956047891300777007453215652948636931103290377728867369914505815261838021235229073140046051263585475471593726054029312020113919784509206962619851540995493534941818392276617537907039765249603562757291744003554174935537488005785603637941245414694162328999793268938113286311323113949777884144440816728867505364868438145975701691960468642936306214172712396891471872445050158021264404966948049256303666507890469806766942375911586378482902036546137737079667906660395757281291551596833811823496128491619542437727182460535195830395681107974400907646367870016022625711058083305297070778403448506401697699273841255238270791389249250663005543088379963153101367325685090454107328408187616056993677525140407913198090730825866026289159481360555864124029829967791811499670582605218888504231327877887949687989078602105101891172810603372975540892249383790716250768921854505929421530079137304576297652382071843628226367738148323752017611561386428162404357498470706261295908503535650853138432499388834133094923677887891044940087237004653729150356390753248490211847473547232150505024401335900627242937871839067277054203127290353462579622715743787646384886367284950955153969906543717564884749047537124346849951271700253368853150449116374064084129949871129290196434339407956581189856725878337029605873720187954105509313900189558884787815846547149411827630778512147220185629138985017375126069452830320561831280452627509973123398879045055674011514212008322185412223568603982922725360062085603168556110217732505819952025085496965771832145276675587423940382926374775127649567492248225738932287515990906308095616076371882928885923684713192057851968663192669235157794744070448250031441662057372360827145748061886643805878611474020019897593238894985967025365281330424213072350940302844174533382758229541887974968123375599223902796744229464624332800000000000000000000000000000000000000*i1^82 + 87638862156934869118487295135043063389195998237905238516199241592217889454609778484013762785447146579697410759524836405241555266492116636699011387143227874164499019544960924907027120786825585360991019541988504318003431205232937012880712777479623079594234728524183365061782938299659569511219165551036327918826186375122707243007557064929543868127317968129645458733909907293184773719352542839915820008212184236865979697619899921643161075685406238291944820600307614608195915719088416715099306377965006963373891566849086469338133935456579411681463172788154492560651986576414958401396941269905683196094331345925161562987768968953447529464100878998136564438157378889994484493349398725540792011453027886260446733164739566328273370908154631226619236019649499303135136375564716802481204955417698110573893086257438450267880434200312041469865455719314162386611341154807248513763893553974253997109814362980092008415883695059516529713805227965791721377536756226144715109782748156897284185967405437838649897247148049149281529442351236491004545107579077027375938718460865258078618620926655823031516928133080059595228094164685139620032945050254628326895132083868678833001989233014253319320426523936328850323750306957560616094250047933115235168742315751268002140576902811851487411097882069447236943118696576617393646241702138437188831644657883536786831009140018357816393111283778323457545116547706505665887264813853754114824549183694888351051688534681636085375672609102956232414104849180512958986271521041795061767447062702928099878179789521116839234440047797491483809065082191485772702314564103253399510170609166438301112960353409245412006273778614783552739848083179369605582173535115862826389149296088673708420491791704233938527597364282033383869558366449330475715794300936865020219439860133077982607545917195351823225540421977683313821439470105244694395241628295269310159476877553947550378923874989356576739561671513252056092348597370634895283175200282354783914207013640661543828434364301673052584730970389801827069629813531781044334492137311878300975019989280086186967955037592700420916714395295074284223285906262682422406077030326345121404430418915294697231482893033496104114174264863491468799513653731331650821387915726626268631682599323405099348484029214127021297514486239342537182436258422447900207238588206397205963416489207698393645890006795828227379258444807990493841592199869214048720917198087946629456942741842980355042960752392392436003940460980196090498719570389394690886999939635397850475909360872823243748295232902941349482839263930591403665191787949460670348795334430649157341114651641106429222672651846836389157264295622129700544715148120236558443597614162639312930736081918284308119946937096436622670946959526690307112836083146419000894236290686902424743976573712280079968984790429664114299672583379209687524574493903033643800697718502344243973934520020549945434794972092347447952832728814511301311719011501697189952483424322025743591009788717665136758433286001358032629049450639499588828914645307550997028247419235228602501910193141994130156723401680663001992241123752261389538860686705364182635252968755227128949853088341720327940279505760110425293642760572426641394384169756622795368595635231041960337364791626404532360741975104653552194512902810783471150039040000000000000000000000000000000000000*i1^83 + -57214438877794723164977786926716612565816143289607553503052828817717320347190795776655986937034350618371609982238964842177186734373117349868612880626079438748106884902425912963846081420321776237524216950018925702010076252582862276498697904025935103920681178159276629098061237565122239046347902676704704183035075271394065792604134076562946133326613590545902087946733591931025055795794199198103909952381808078169151537040343621140614205815418178354109850695813501766743472087311972877860387406339226100338913067980572983726266494984550153596444623361612983197457398937568759046097237871500828208050556922105470845938155305556379884155295953261269766513328770520255054991242265996001597914092109572871601767057487083752006655161483166893971183393911177975427190115279727962788974747512691157567923332293622451082391739932573863408171762351601160005798536550042638264624426210032447434579753569529152968985014914492894650756878434935454192141393700645397475580268191221754976432348185574763161541929582694424367494296951404898793687647115989253694676024343894049812438918040935801702526171344753473650959682751258684289899464902233536147200189632671770640662892222348124276051729289660137559542153644202201454736041877170502148393451839856324143922276744850273270003695881379144322693207870597396961366407643698788105098179579242513680325168074916150916307952059996683131317372282152018631274767206826372800735148910875973118963680363228173264663808390087095648744199056866056760937002819747685542003686313051793062079303833585399504569575220030623763576403373342041076918044296187181695052636289921258279204721695247862802126300752835291859259270767109750851525698108344117114444112590687486082649277231677896362566373088178401722777181489923288467563391237162976535607058460858456816674599858389431730238213138694396481406295285625857132623155791403639709989414996660081003867807397401588781744525424255915047931852842914013450529909770657659187640351408481540879874984502452306960222203811130707631738249469308152025232275179934762523859064355984297784167534060636362312775110510450660652487532229589936189786167983875787515200216514652382606930283319544064511938214277804603813357345561466478297865131961375312109041394433873119319972953443797834481160042228279179201132484625565889009113592901980212263471679057306074383556035241885260278363599227316615621532399328269790539543291760613141801086832803617567985290437289497256556124257587252736434425824857782858330962375105274468261884685139729573662633772985823629578700570584825612284578671849349325708392208276662316664151995175767652056289969066619287859657395681294323911073911342046308482771633280773969667517877331010145191600041938886826281694837965961060276636153872035304641131532701726056860205572618224347212509493738232891069308249884977943825303663341926555177913279357248332302053924002259954347306238792692697664903932779128184587803094708555038508093541864756129261069002292089462582833890615534703088824094257991075784112862077597845783938743430791869258211516381100829014423028874964979879828900079890276331961731476300354262522623478418563071532524258329322175923790235071922410936483751842385745398481807708219945982546399067776317971476383101639379034976367225720244989299739976531968000000000000000000000000000000000000*i1^84 + 119481310182057033569345439021784879585085837641626218726956603975841234114332877865000440018804133748778172734841329385466267434839072819259256216988011175836731624944105104145256597730800896772731535231981099205352567258030489627809804458563692504435604920459363987393940208106096052477532771114800869147460964182754570716340210489029419037153116029101282641472664254053824047441650962884230879383443273205212065570576287262679983790912819432189231427323981394979185878720747773446167512792164340766737385976354816509068426183905096528686677286167942733532777496271619959070885350801601783331496504866658724412371317295941151219590350439680756249901375558443529371591204916782065056784447159103073083494707456573992738214492468588966113371460521343625536269269148630100478068629206792282764854830629773286094683024658420023611984193910771160339813528444600583409500119786455287453520998426978005033531633882198747245536475492536428465501792829294094452253883449193447265901756600804938937400584691580277470066687582358207406379009162692845808691455019745548886915118310621478866306521171326968794415495512327021936286109452148106467288156152523738682268845171391259105145124406956057168348301333167709187959580891701134480260033999527621122899477450464569962447127568887012504087135890220039108229449818106192076339650672459758077438653807749927828934168190599170398307610359776803411939137810376592057072022205450059577791807875687774695500363273389436447829185766800173585856730588311807467690897490399603483216057840351953408232974256257454871976636903036525372912364915447845040835123009731037474587106280972738949207998174718995158176562059784209163519519054873509309106662735757245305198525783351918940286552223256689513976623313398282548001409362439837674823291645843269458216542597413147703471712320468761441519762091429801634064556252896030646141805297645066194468323752154809443844505309294329539181983029441029757796472553650231380195194132518867053041148148976133805827823972279567441643221993087521257148118791985813389767894074444076445419397483645344401241646882832939001817501365074876020497954939642909852575133695334055820156291003633896364312179578710746634661781606191789096738695571672455946590472174467819900875556098850799605428881307929145583134093644538875904040931776880377068674046711977017890292908646992113442335372986798076676342099365839388784465729241571807800532428590450558742280238757916254801158116237209889251736760102252441885541982964523699244376216851463266466745438743268720166961559834215200500187608985598692189538636705605378461960662813165903216788778631921123618504337903566591077779315560712893497128925478945889655314699231853486310573673399965261424019512822822784309552384027836706271144728416156118692725290311673835615199679465086661438714301558205567268571534993358577024782364992390448440572098448946745864932270696673409148250564934989192387011648632448067841490396271554535342652736961594468399928508547282786563299835619655489829201689604805904857647867840842925903172468771518704559884985005907967755437256589953333368750793850235819110306654705913357867095449022211619599749043886222138745334053930741475586545450337419423560930044358900125809521024550428363460494050567710637058301314780364800000000000000000000000000000000000*i1^85 + -6983576324197920632437551841262650934718436696520613107739092329999276030613935232360130845398831512168806360383149149604019192601789452227734003642210571914910217823463097696358696894130903578952850869827488780269687529913978633753371246327602564355677996830587212369228364145293132263768299248181766487487146540934553456209646182758099104933453354195324906145312703015488608312446235618119087291218618068106415258281177965202834946440340694087948730550720530751305422626202906803091508363176137396001456014471363845565056755507140114311790799491704017157996856347696246491845531620184771010362858517171263405327128681918542794966565756827036597907973758200385018845369939754837851191962797521236736056538396572774600218346974427718870430204234496025712866715551468358392341434933614193410637917892406685657663421015678334776487452450931735613085511297040574323667219165284384126858368744828467232724852173759427872888889210745478206206606983675842779097319658531244174877148054946524127663062067719589323690020928151085598547125146901433844551069029638411868788207565794072596711220259386307526299211024061143294883863121534072986409730777339122108004823986620010501131534262073756873564899064358630919730672874986498788710376067971169715630588317453602673657951761181784160984222054858076674123060509554027334057557742630594209736343324215942169749883068265929134815734537605770355622342171718704232903556846536878444235266108844385891749599841542274661587469577867216633174947936343801591683187485257759733220275680753627428755327141380650171411257440837321409493706525719065366328669459431390013613339280741152854370833057297550190097699532580499827956508000882596809717272290783359531206694666174664589840811307901368714628984008748147361767539725569959368468928480063302503032960756623556743402246282061263722863758742845400240897881750878874199897736110474800116228307482622566267085485308423399451285362345223005368746306488749325130309361317333192566448390214357990799898726618669272011132675417597457578783982285507912040124674901899259634795311602470836409558970964985867305724039332724737377771953797607600223592592525090719567215595843355464580319034139945624490915891164684009196915235252917191697369647969899408113148417370415596675789010888481203460122558576202187776261728094926240508070959867119397781656427160740340193989375810003527881987780820209536806195933830801283307057025139600958498979495888424679002528078721608257688558861752064811753244939075616287776625050657566287176559453838774778003262246279871596573090179864508993863497501144998158254997712140214096912476962958954162540518235246591826884811137611057358794735474207218817255282033927578171072781514819570179075341009240715171075791433104761403085543897550535761894946140157611475725698878874595970377700680575479676641577638284943998462685501225829082218413943126263123341284524214953993620630491815536019473219143072976511557306536533618071998400087088041936715878383465812148943573728152608453764020161904189153104289021045470803515513545142718804619283351428284293312362714079745812676193209096499186328333173053983434464216693163776063517898384441511683817615887662514698749907020657014613442759545242100660058987894827245908729188059327387625432673157120000000000000000000000000000000000*i1^86 + -87701013344452251155252229198427833913641194454793038372611017797031140081144057297659306745902637229334884837162048998395098466637252749897289579796285384521214012286140650087380450991666778265709188639190033234904335865747980290380671163498822423572471037853027736071732758236147155552572887518879227102387997889857880309050261498547703647001432149280054317846350734001247389426330417121882662879056631116742903028609149700356354122303790867769364834305754254240379900101952901170372336870207756200260455352699428045421620594246493586549409212698492764319351697990298833094248032904664322653436832194341698493967102104596324146466906131438626994147770883857446403108609939389227761575804460798422845062870504765849699609171929894666570970454564175926388402406422196658138278253225883884735498646196727448574220078789188868202688321790637467341971753262288669234191917994908367677272390869024899089556253717969640936871187318607304640207999864881130239177036668575963353645541793519541563559796124875167015619426051818079250191207337331599641393993788887611601952103418291600581818823074122696523088844490698736227214877225819495173683233498666625083643289928495319025285753416713005406187934792044287902655542063837330019059297370611535848470554249105500134142944093567679647966885020529092092306369657317563592139941942284971253059778354982790437578949588439410798840239695540846457742034709265867503196057072482354031529715823295120938583644759502048608786671850031793132782700270918300993104062794768394168091062282139316293919437455469855007200890682742930795880674489876209495561781529345315035746327408220178775560566434941586012993587679882116696064921367925606806394877636937606742058132777465336424563346381596884101109578613465540833563054435720882214605921963568923188503089463878854747967491435358691364086741728200300277018075516071767935001320537039894308189170844266837605987328214123907525206214602604992764583070631711728781706968443519950096270468353847978066241156482815059522730232403729748386170104159627591270919990224976594484997380079581318717090104371400282108415213321406015386597039796615020907992608961192510108333197331796613225259868818034338995876647762060731728989221922546044344724135199537260104421953689525578059636033271309097042352948403907132894667582528920335003897960194611501116699841614113218708298394607980075554163105844070950044898677924252447398738349871563329931113441924492769289953725119423037298644904724015262008413092304269173619815720521650272553767239299832580444336468600835608708031565689730270589293997717370321050348032912396748123322259416012320147421241142549010725166592711383490487146861050185934514408752197340341645520028416776788137256444664844838117094907630345065369459104472734301445112653595536830963157811812349400450308131896482047645781991320817673608804784445189700450161350831375471701072650113678846363381603574778931814078934058074539196769201788279311784863935635724290679177160806405569288631063268576515988622250486826661108289472484822207897866820683425816486382835638898359676697130798893896088400800208915527727340776988597443715739064428727558756200760741094924874119711963917704894388224531497103183621305359478380185089235338792428000629261070808121344000000000000000000000000000000000*i1^87 + -2525959554209516573772916757221089716655803819560638904236412319601512411319659379511526860222620417245070911566829671806297051272217564668888992814046277113987990801989049155570935530642414709576976044768257915276620321376223423389099543286694044011606979720479559208690667471424741809191513606575548790795419792873666369172831282172339682314941939735949186804825412091551664015117627306608681115659881082364256576599351249253626743115094287211621085175767642487356391297734731649749343202862336861674508181124904960314006082641212428474595830553975449138932543218868900841437391617382597497660097344522759978164436595200367358707104725542106509189596696577377133406530368380968223183772828837363009725729943885016805098077506969641291818788282535259292575817694160289316513079429167776263347646473039544809010038983878109796828304429692826764790443463970227115637465831355531986656108322513806686132210651370821607690727407085936335545399817759338707178470122693121260223238849725946728115439754614004572668480194811689021998849564918313452515881429633382622997090052982588479095340910396119943641779296620605840682715206616362609979561655487840008366165827399894350265783056025540671705485325482101992301643021648647211064795416265158064174912494194092609051009844297920476404409420457475481398395808399535342048229581309066378799703589575021893680767458349081629455228985958659496252280184056288397889635831765512567593016432731543885794715808231252505869128730332084272049200481403734540780030188124154221800821950762870257791959887342830872139227668583624337953272784423882689436823072269771019298858183920870259528665389622900092524886606882979285895677808616122094294169624011713104314774409439069730090943471961840209037442837131325626717979502265074900111244063866839486753608574582253950103841545866947573443778175174659056210731742918723584545550758440862300231010752916341092180968406212808845390604532044110504910306828572677660843784487258368118929884800273038832863300894358822121183165825874502331955056705317586373910795370584766307958728863037935687956525905771535378941258038579850795092340854655450043011696662663719251607602311453191627182397251663456116749619293315623002857412569077563579272315979991159325732373874520183787378280684393059038429870728116713966139531793186632631063624485578686340116701695062188454601920353851827522891343834068332957129270543936704396570641071447205484335408961643771352209548393575661432012155393651773126866318424009457731275260096719151735299890620497814809180857972610149613289116880855573128917645988120427713624885655009034801153250308074711096522600272499461430099799959280908110821227942982681480159592870426392654171105381100374484827560699265902177891982085942815184977334605220135587353388852434869615753023570733075292553211881961689880714790913675176330828197993461665000368702639146865448726871669501719920724576165053476754129077960485094476690185656319033265079130328229241483835959249957121508109911358705883626376193207543607043852938234590222225687593400889852152316362569268675862060811591658600979387446535055132029167829754649341794579853033595863604725839568658051004345059386697796456951240347897574424327863847612711682260776413397491179679384390860800000000000000000000000000000000*i1^88 + 63819133319142488478893485487880952826569142519178685675556515044672990894562905710919240706010072444977579755939431257596264289697174709300187180902529136676678790882871290128238205836801528107471602906489287237953858449741030069634031207207412075513388742766444318022867518731829408109400604516577071660361512832397963261578891474976028981437322730366048214281480975725745689621325522114752531938549550597322614772087376722936674136627194615613815970318710433406259010972112272891718489370023067967623056940971847069939162399351382528979909169365085153533685803511888055216944290971376499596959687281322513005958736523451789984389948929253360836155494387202809418294920845829661693417824758770354502642695197405959935184250320170529127445119107944908310551351712298490225940473689076941529973732898685913644667650059071155942640730632473284003246398585174296337518931026041478027799548683697475450725663060235208502212032232166595532305779362650586024075211962134625487319390956036407159296606073765728395473656320432451288727652239012249712843130043010295821167682848391315276838172739720927230665858622310752785688765157510177472500395908008869575645784626882402909242704123172673996214091504968395399877282776362841272255897066404535156536181478894024038694565245299146786681895459069184265083006720488815463002661251695733337267395950660994484479335520212102560320190808751397559806652773268860193779915820119584144298727886701057016237623128113269490454480045542123436299891048118767597897704452661396854421641639402636164798956657269492477443965134064502532587753209166587117440487416543373717770614721152847251498180324060980894804521549517300738575924286814490555400672578566147900966472558806479589890173496167500087826837819240147165353369037725298877315028330826152811924284450576703927438116169603920708822869368242230746559320065136960074557035244465563742699695132848137513564552887674440662127618834401462749803286486616304363461251631994592904741219018427506115382303783080395210230853797109425570034196334918709309417868758934782025283084213102215451837532775119824153057609566834603940730162497852392740934993508097195852090487200844467874917198638652538294850284313543163205964465206041219773069188628556344265501446901446136159598437898079873722971596501764231004777665887498961178172663713545764969205872146505662853516400136892147228866133901822190743895597432307385040848506640051747783202633871385963502145459708312719076646258989165205666039526139778019077260763170783879892893302046622332317460845390884642860021426276715178193007021515152917644988928079430804534296490988269548075117253926850382523581181029309229584169536611566772483549534735579052002650241085595554872010145029088275858247548104307716072897363889159932031917528307119273110877891295166370618101925507348048310757365503512981734518751735546203582471462497423871689844524496620161984626688976626156008583892887709724500067654979948695964401226442919953681978394223423002640043869408818094649535453422919814783902800649699440918007312340325127797396347869629918730538169659564788841160836548915366971726033139512454088363514837099991620503112625646009353820088645048470367416570423711616311362826535281789620568200111014266284277760000000000000000000000000000000*i1^89 + -411316397480976510925154839747803766554050186130189753749318417124900041770459775695937272707028576990116242539215162350446608539974600876633668468655170355869826769177135550601436534497910671298424388983150106271774518892913141938944846927523285335282022908435273256957227268381362250659815134494678421200278296353525025854058291765017611302407180341258210526995495805464797656112037553669884598441853554217508918608336974858540461615545608731063352163801196068435955946310756712976377891083405885824477270037311724991333333233978876593760847680535741291233836443967975577963727154432845243054420575944600772108464416853881616561197703902332097618894610846769169939723670503108844215504976639626116389176587360902600334788371792529992489832247797228265501072598489967671984192881097098089407994646763435527116021010979118478614748745703137097372062422929044572204980456178219730777472371295764181321528746077493044648841453077559673101213965517397339214166587721036209955516111994633115134965564708772200571915090657585131559667319856926662776552606235374235516421470510889232955942010743776880085382712947903211004223087326038169506578091367721884439688934585343901822208580360564046838055932596130931055360364032205732905623517262681573558523099446600186506546624133184345155518273209864310736462836325683216085090389999785812189737932739258888387713610586966072374528654428710061782365630352833885592359029386716049351396154117911404463856981833918203181054154970033272773724124847391308503928335795152785255021387241629089032680726713815067459773081761367426051613392635895453217645569162668434264182054686410432752539710376538511959334556406795851680430683497311809507343345144736563384277174639755735793405074356403367647146739188960522795700458373336080542405671718075202015403741016933712695496171710964948401595506855079514231446512712699746226418036081192670548044473861256005633513137653876437742139146835544100799910392461558650191816070461856981023518999334183319982857516248304931084493736011616062321078048632212679727240997180579306319018256722460616296949335919328071272026859254136923753407782424415273661401670454354682480697603644316250692531840218515757888935515268100451566260030327733170534416367143629876658916765623465101459585450280877902062394522918108499186407361206013936220803171907580650315349301502360510424543178283981122514227090521545003540176259601720739359493209021354729105018632574924840444070922162114962749194875194780997909149330260461355035232806436087046948089944040615579071225186741704487304358552039519745741640037143045242820485169458758799102018981646074822783368191510504029102567051300134834076978319944443422226629568725023734791214105756869126363164348628383916608233303894671786517392238788211260411799329378310823512824921829855958552513933387067641951325323302225692226241885434197874711031706947685704032389303078855441993368787126848845779210181575498074131802244702752395764400612363153465521574211959627116262835127066939581990203179716162381110747343687577479619821693543732830063478690007578901567654410290185565322007310863370884489935923076044536051084455018267859384251761586874279523986638088088207120909583339142377121008522566226527136988110652440576000000000000000000000000000000*i1^90 + 944536516624843223372649123453459297641254670896007254514860844511423239747385567990932774856938819663493678742826727968886420223499888919138489140306008051435863365296989777038649373028179924372823380019235175922357608910206157297730865321122412509112609989605180454938482356232420949259844081160284260630869932471752767551703809458784792690674652713497400171041941365407389425859954072416798008082253844776104783580893684153983951987064460290643111752871808353852159151401752569575809140203286063325418062177677710025959145621115054920505606346675528200724367389923630718040807452766432283185792603671060608361800365836689431155948710593345732883309031664044209383279971906446329607270967066791084979004131915727037643943281095148925098681328332296868996229962151566749096700218106157788928329934265264197285586515909228615340760141001555839059505726931869427689482106344973623037299822914938179439550369459238702279606000106030496101428195384918607142403600925163839840066642955624400672018212827018787013609406887508120043563722558635989455656413171087266166558662189671783745334292841522728994243214660860341633184558003829986068147685450207811298033831943689762364495399899432953029701175368513784616591295767246090484364983498799259112229015121965044207392311785107058697029387483468252988965078113170271035427810086357361692298723939049866341986490358272827983349501315267714638247032749314929072322497481951797562334046704773820761662073260140273429980637163958934914082772826564615020756669720503252238405490161876044049813754757725447939364134061251860460735275133069645904408600051817257492319974337501176303492507606358674275748807163695445901681985234839007919669324092430258046084521947444932571545242577028934814969242355574010471899082854779246943222658231615744701737039305189394047197051638462537824525798849559636324344058655091117848321742871708995586657701010946065411755061994883711733033821290643040808421949704219153584908834226926760226557374630247827685236163232529585664751325565801000030910793895790908385582763863656075198885986054894348244106480458190969974166359960361506831749695234136870447161294116228280142208237459943998654759303105618139924272939599968589390187925098604424978357242174945583242790934024119850778251956275959080840103994332302453823382575951138817884486663093294976804888513494301569562665930908710207882938327853774641046289749278140593249114849599267611526712838701489540533555232517329790033748631724588671189328194058053570799309972177150836081654324168375984820996310330326581058801993374061929608749756403442762461611145245709622165268555994604195736764227826760418413737581420624113838842152691563311131936067963719984882771778014632574225993926212553153527462953295745402101403603631173080379734440872728012661862448838595131203019224640871778705520607568472838911502728571584421924296750294736576570068151181602728797553573139526772950163571654959792389150195855831407946753996619673581274511719692294312855998605231855395446201785971195575211251222111187329021583857052691949150045701684232799683278771197710712998594255182835935822724869960375626116001467668991159637620947637365101713834375297723093695739959614437582726681064120917552337308876800000000000000000000000000000*i1^91 + -1028048259679778698719460847438591924487011052821089584328976647311277776303856526695620460875777050842300558398873909596922578498918487254733072379380794606146355617763401956354487986769437090653859122207366781344949469474156126775370361467135078553082326287590002439792751625216012714096533283726123222906085219008795614286392765254990162566761236022829172061128758049738757155635922619127060196443719609980668513714562151730919656192210890174287268285663367192887492973090454730763565322567817171421224434971988880907472353702020825544159539278503348594701671009899998705931272507089138885844661431931999979158729760096935242436260063226578861934307156778069685351662567540197041843839000972230503678570271376773052312076113102369565531102773965441557633510273848720331421118653583202889092757036995979462524995885650445361230115983345073846239619304692625867292772666924708425037710792235876695137190521513525525164565080954471066737078666486392773755222986007039928978046061910958932513640985333886049068890072205646516851861287825977428101888317585400586750276620939505248933071156173350302119303403013580588658378521848386234218689500151358513415124149700670586752936274145272786841685709682861690522553572726071208486815432563136407839939329531585903561141170307104175079552936117803038999096957344426761923405921853742521084354027751189750049945167979708881204611031377909169137401547115821615354433133551674437940429801730457796962525396562426990988634863043870069831623933183357470401980581173296006303527856366744986942614430554111826388499591195303997329184345240278930524200813144242819048346461578207017562564941639176124911587797514965150143708167676586317982262611451058773471890377850591346837532858789343545776421735371724485075916468422688034801337654337219095973360534030627926749994275740726493984415894147130844845211238009952101245122807866392359788991071586139528716775480904206244846749831717198112367180568640048352775412544449328038809581798676808925029110416007906274121155988045597482610383538819851036442870680663177970979966638123623794763021044667344872734593299621822480521382743219320909781554532213951640367639938975063977266157425936853917092339684808631118918752306816561236858279833512634617278212074099791274983519022416102988319000240269298527304496435959204508198094477045150056118528585038907709564639095989237176907817950191023100038563322639174257152467657607466812309882813465036130537429010721569979100650324246534172393968441220516413238052704074733075826840030640628234893101625395606828833154951566335016572210729469222529572000834367377211352515793517642824515252445187737310018353210008735676059303559283172851317314325979380696964056203845524589112704302686289452285129674780063275376894533272062559299176122187861282111455448465781943514273666318818202471038331707679853151005134491079133070341938485348480844166821434212346114600467262673344335275450717998161660852197812723416835616688712955407836558177133784706248229889847326389083117415837316865012679815034031969386007636170929511494441823674764622775080142373515907443436748285942286796124868262201589140592408656892584612550347577992169996107896213410950193955254481324988430818567630230650880000000000000000000000000000*i1^92 + 874127934561496135023055344636786861930900472317815821574357932760151069407819849780689898681525148095029173063257153161350543270169702064981659864927839059638250114963012953393054232642827155554658213820919418354484389156239822176015302926739782513114971730532207424082077355697900331109284067624707172581963710399693030452787466918851108091601131090292738503220088242124757579931432461920154134778477775582303870157719807762697652874103843192623464126879197878946962938368650958426636522500560770434943853138063550638968696392780027057577894719467167354416843517585762188607202925511952725687846700637833521409107466344009909183549767254127245918095952141247694447304093510496401856253661359119686005754166659063101521534667711286272176775287905541360479551004989162010785508213151605274143756164025155114256614653250566205118902366135235854561725031084184094624780801197254791162829410238717839342927224065458062820913576853653626776193301155001661064838428949443004465159693636737228438056823322256448571761387510488736311891848798415914382111619293134337472695797306632087299523994009341360004868298613562933437537369030322790766126395569747319600089768517307710673542852975533216974967226297806056762231056644523028523293056574191668080105423728903295641183906580138065440008660293124307691911141740298471625279967752060071669559139271634103851158828406513816484962348949635120055675318656355671289383275630245205134722439452326258852351397825868750694326773996471187534010281889357314776142392547025986082315716291024301205648878349663083451104885177021810686936926913997074300348408285504757607303315701700162708205808981768450985892970657750260998276420717426312660168148615410901747264576982259268537645081709994984045623165863749598301729143550387106915061445376759809979252408389373035059036036109587934511583403685143535031188541577316006549427377824445555393875764274766462741180387797936421509602267410981853635903046873644296208421529009348317261674059700929499025920850465461787427122389627230687749076511297051845984882279766765817455960236184404753569039560899566277918706576443805547113605407347172113399590543135061904446902900957013225467933957980737223193553783308615194784233604966351308472080718748131766713457171653590713307363272581576423947874012368476408980188149674264930512295740031833718902319724802649325782836414426538593893497524258931830433579485768008895081209021396055381490488454304911891169023259900941345210352754609197710037751623875995202396389931957733918121730809396077052194751398282202490363892579641763219526294539312680696894540118624826034701307263263166351593279545120621627148091397243983063816308785444893220272513989188479935104171682435750314630991437929140802700994292938645164705882259133421532130919111974122186200317737425866357860470680732267938438265326227746098291897875097779510586877962838618256709972274588015514709584584227772956075849104701107116381152048929699776101603551659723282111883449058695259146906764609090143235108927597595059696268345602601677379234088971187798013183391441490707974173195091242067845100430789741272259392844312953009137960099402715959187995292078947845512879691379052580485893570281808126391349149696000000000000000000000000000*i1^93 + -859835215776375742334618223868712532162040968516919319769370769952031796055442207757228360929293323606949337922840002769613947413747654134559432323896485175426842824905066751512224059893604741754503522205065633882532658577498543435767733596623759956909281641084734680136729880487560255316517733175206802904537499537361614924623521071713827755005168818182740782317591439319065353634191299536417847606649991839014345646594275903666533619932538068808626609681339260195027745658774531887383942159117282821057107585994658317385971588289043356238741051823070922970292776204519522883370239135091747205201468209251537926743277569655440297039227731944063320780887674440355533626715110166995476654471309802496330603978508470950213147265206225629121216018567635870200878103123452408586714005126428876381360010071025246051533974126872267122027335390066530011060449526022016941330111062194604404070854634868721295384479385387816987447446761042566077940648499626944360408514646183063141392398933563682302758276629213136356201876866961608562037506988901415297408153558081300732765621472551854714587078518072881682567865644596948545653930418442671678231120091718787988939990734906536180022134497227200034527102915525331303079235440233929615492955671927824817877465387541160844346958062857936153161088572696480508600688743107932074233943105567220958860113091780784054517613888022201793249401107268525539013701800042109408055027533957968530662728080906757176446416828870111579777234880798268994295996138291350940220606803053875554658347025135325991913933157041437447808886835307014748799214820148990018298037194834854572211186671249648400182706546961409457688194158398065560394733229945962615355207355825180620556333400815660935519290718948679568348003502688711918074481588363779831984595030249171867522312053321322003276487844092788169838688367573531590541034323796531553265272909516404629697921080505589805196635772742840904772810905229857091112448168807680030829935378423908179120508096749335475739916906306291388293133814997288720810765375240040444907529152216595970842417938831343340057985811136453440476597964644196208779327842927579000795524291356768947089058254832386483992630774441528934080804716327272432602096786788653382851416688766355277313433790969202917032431358182005462178831134631743772757828753239955371940221565499010749490718780627309693227826588567018808306004135892152066491427190823887069955432737078372002314372962644918771450128863885386389090225218306224975796068325700722253842351030603324768555265006588540098603281084622259595433539459589873229848075994974107840622089283942268202906576679595198378424151746645393697914047714891148225163375511302051209674045082280514470052796413909827266419999571051894036281814780729112738700948252358875966406104887266939057401773684476429434149821284479773969079159049919025547530148536533279896128194733461548803589322124190768337088650136887818955372707744411969079591021388096450658669341606306520266573307436822628895775948408488366396439123165471202536367088450562932769782198515098022424563112750756998288725106104945388189010267621457055898461816813580107546935571209369218169807100300554577004035564704442466899265773674036199424000000000000000000000000000*i1^94 + 365439387197574169541015544550984576960857449798153645456479067048907373607327547737096639181206835436838552953893916593656600733085468799859981198237736870832782570652036454710023808819752086302463224049869988756422792462816164507506576927808641284755180106457553791476289170069406697492946752730523298970392757294421611526101288867691693440155643106991147771722342858874448604330328865334425490259939116160075982039604429665557585905999813613047360622615120847067188189314085289543809013003480893741681250478430447530561206132748227471428327280430983742879061310984719211954109731172001156907174185337791938111283149857972975644626515175957558555733532997522420319240458390266870199032878998859909425805595996438971453803222573595355660405616771937351031165142986788629595168492242070178317752037129157110253478758471583159706551109765856774125856163369758681166066953170073581291593669219672489073131810541874741720229682599470711649879949725814547739801238172882613748051137442188945989606964858795196563273025927640252073199293778703980922537732307863660591372161295123837541657040996086148340945494776537652546330463807838171595137529121250550046928993031015740421287401491726618562464699835784530995526470503347076828609099934956878713561381288702717747527962955029056337868473641235625720814389405976321138173034224278120474902838019629778830008454166878884175057251824346311784631691326191425234583867544634250937906241578762777530785898651481352044281648776503961783707747454810648330558526346934173224850808704318142085251916705390821232481325344549564093028831263593770131762380061664165022286036855552341517068936574924890961425264252322500922672145477594263943500515488047983645437566726179742810006584698674976102318887757954857017481688544043612553898120254901521249128242395026187784735952773953046997418040141595146824067407544591045173587750503728530388104578414011822838959684775882622582975577434903007476318368330098247434217710926502139747444123762184885476995967564147637483436786247446637844924519447410775698673816805379901027927151721036551205175114670257614679668157977595410649012807649571820844605759309933003478010527917872694212589107081818022819124262488365362062965496289279802591684699529598165142535324654278715017101095394315889599591398599521109750963135006317138042909330265239053215756658010229394803718571930944157707053440193800860619109418137400907005956641341211591059274339569032061587364053379261760531278854330648337366247471622994168583323586139320751953383611797043367422641856446884447108197658022021296100647853887534741437907944727315558674184052265924334504614440404848475547997737638801230412527217557405066224661352922455392998625736611728981073209710951200581295755984766625350902539159510751800040855921252473393813948421444977678574413943512868550728540290191439564013858606432090315117373136010067181439936315229935075086164624580039515816676387100681630641123472715080000379610352103880337954148778101343597871032140299422753262428948817950307725872572069830266830346293025574641627020005118701459892364551403253863315317449988971307337685509233597998460706354576662854094815547772783852048785690906680487748558903050240000000000000000000000000*i1^95 + -358276786355290069600443421983196953910004192195360905046833935361212751844386968844589407443475141733481541330317610897330976605834485570658446221301379311932735297328004441335436159308928677771557272872329111564977139065602309774780262067058995877196280178620263888997737244352855320267177783440079413785647310481438778542147046169889555374104105539313161438862137443037680534859733364297091983893412163898918727762137003486988762826263111610111188041544693761491964836477234093900090005880964317039752706940422218497425998072608886276943245926096026962048646792874359147835568640358397772525374245039222903781926544077292259156074198954224250155007738796085291747841268891158816638141569456298771784028295885541936147991761389315670312604300356467092260237901826013839567716596231724303735577965329455308889361266295561768497318051195227960180151230120231085108263787334333814332004173169650479695355518081149644635709746329075322545790995934034920068107261714521616563450811799681007064806086209557428831049067710484203743555723564079734988612198546433362921335446390023144144189904256748990352015381050783040853254795926228663221881120625950112058103627006896138643734882401909789142808756236103192782190138664178815675662201826742107908334056174218280113868851018135003400356714430330370752511779338873721393671647064273338203825894170427503210396184833006602530620936490366824893491581135200739356807583371473289942397883660540480358486527783429090378087993178095607428048653320848886290067194409440472913292437552431995470028183657931805484515261184594647608023255818360596051653615873689918283920897498824882692974539331569551758875575658486062350702603760908260101825044392864681617978213484341795232855731822993435858665102840203386836527813526935198823516167350895059201214729841015841906568130346265443082465199669173630146823444152884883418839304496878661310017583237168048452262612335089724005004877199251204777896764274164692988306693234248943170636704048462325852629256899228829459864519479054143355152034260891150021758959488366557868182682986195592775656612760067556100488035398070547473447711471869384314869879849828454963625599728291540867923552454299715890768518997906786807759487421603482234222839044825253922589048252747731636379120533933871334506550649357197457816673158562350214816678416380010572872438833953926700924948675515682050896729512355669716754071095694940085009311320899285526639722541272514442363152995252876271236139930137785799980274771420485413121543444612022459885553858792429182547853662574089607099414279155071925080442525720610753194443355757540371286196997728923712753947661043102318084865845318940728289983676958798120486965286996190729033460643339963137930113948698859207771533482395533131489026622286463338142709000120444217024738689662010487198265043860824857478842929924271205014821653279990600733225736036378163974884252948230829622582734319776139654549488069665756242845317058032754031990303239592257605161768507829328214897113940336493456486689306349683736445798496190888174758140899477262622422580775744886219371007765844397825545762292759185032017052621409165078504691828392669821767871765124051092082632238993244160000000000000000000000000*i1^96 + 131419360892410853351761674133470854207727301662077225393422668984590483531836084685399745747173639762589786779915186390278921900551919266302419893173007862114557148673821190382487800301171093058730211918190613661001271950410872109776130966801723586388549345062554162644888864341424762912556700031243224035084914831405908144173289006588509733049960078327027448100040383678343793168311357277395696767581185565682623741373627072090008326280021917778264407516051406420989256024334769094883797549870453472350117913468418832032850769570739265997498597097428206040776715604157520218928569098217617761469052607477566488264835406422544200230626153981271480066407591728743903462024744968519571784516336215941753607406494792806887774650669272981568466709182910849408162297859346971647702383383710347859779298768458182729968924143298092784034895395058059936473179773335946450466892109799172943660068382353197483018628906934957303203754665887160390841238675546743822974379118150455884511972364602233823136128456806214811044835136558699389652949621761199228149256857408293722038904298822846818060480613522743857576340844090239235488993156540075974404384842707583299982335654793800693253035870547043262960131083494277861398279876716247140793393270306298666539264561920749755731997972897334315237147052200350528736075581136399821629753763538655309858041776982033967769543693968830758141682488426273840136229442157035371702244565903516699945598717845373313401644933842922341119810210011383802871726586755344164712254197025320599014751876918072056680430196326832259930846463962442224684458218891703208444471851014962983366210728128020201595607433042956932503142367339967344945642884536013265183765853465427544739849341824280071886202245577532876803162637279200120497835946876586346085840639675337082654600328056048383200493788128210645669541111041174637484981517126877504680980191721059689027562007443007849899467812346388395065480117988049667278135348205343036420704991051523398794299257041900743768584897175033512466746388574600347666763531624121656822544306065199049317421576069842142082891813061757155710310053990255055429299402222773824494933823106332714220306165477710268851826103008865312321565200208696237976371395565021864928349805439041605169916866874106254353323041532105161835446692334137854985644876744518405841302481645968908502099840662830199858661954744691197080929737662379284816445703863185387618884044441552960034777194913410225768034058406498816629434930160657330163792035300261371822601695243162003749118878004790378632489993690418656359686930831311632257876872238791466436294249086627186505001268443033375181877595310790431415198324481867502690488706124408870604969945227345355698939995494306197279024182768476144846899361928930065401028995659857891834333433919077909899552782848317451238363715384725182510376160083022665124537482018056457990120821214994925217683920960631457268745880221098780481942735040776676537273250760796752852239031365865406969094848644379576471510009237438866807723709741243707266416361487421906154285878951868099666180960324878972051589798283326482211255758297879068060640331022288039087891837485591171517993054302308856572638815846400000000000000000000000*i1^97 + -54295770091588780596056090948303421406375721458178358573464125919128282954474229745391364947828847720567693413299630622514851773928133609955255352946389744412552390913053792366343996747033455866455421694392260230781132555420928628322709937026804414319925632495573672335129745719082832792147886490421157654243327013680331269176077386446812052296756077393885127606415333817886194207807189932788143527068556231889772579107005280699245493145077133275118899878957960043109037358084226952834852749622743373530207489799963590559272362983624886049881773772163411715342637728711255851201240346304899055132424848701267584898940126802862825101243578367194602370918547338213433139227341327555029959143863629827305291394559075562950484601850136434415930709136651965236483870640106859734484998968246279895861422028251480429363462789667440069699909099323596475820626207157396852738280038186416684534745820088699179842078333683193159363825338003514366615889926079247841469257722548913538477709012053155930557553410851320927054683707167913557605636797880737500340051376816968383781060649423834753710624876774667148884527026943952770500487093817350544539401466549815086830435624596641090818832095502147982612230916734208908366343627268910255821802261870141334258644760960077498891221479325347987697186256983590159049197307955928638804661230411135818260150789901190818747442355714044910556290938575445172953846788463067630617719567975849647705255577437746853852806270524254565257223721733002268413178132854903408835379829050848760813714090612053423872628531918088991886359367594498659973620444973162297844717829233628772581885258189589513262390126501106785887424552350347875859337015315320552084902646980869739598529591802313768134132696931262417934576385437972272737523288112430628029617755534697290030165830351362811236474713578250468560295103855931914905250879548350601990455251715764169623239688989209895392861408122156611005328627202015179049487901783542002016851248418991129760900282855922359185675871019694438017704374487523156083536060913259461735339963220301967620578200572090785462544433020778388709524077893360977242072752351382259951681554432652411654188997248629839164665593491538888853883709960188058975810267826919789451083161549531484675574028306581842329794379430931071870380809619862738158593611316180924715683014931742909270458557923634608598274848882290450506572586405237920504781509222666470345074658467517695614230505524909133959024859858121505815837802319416786663092781511950178802509747194814312179401737639864200768982110591444923213264979920857329443288897317852516611831644458262067953372692397451966320178470370998976455963688573763842421364195715087017337678759398307621871727993352023366208391010590548509351302988950061418212969334810892984298038776463959097607528827106680216678707943370583751253287799827924202841645984044765652570969776684745519057572511171486283595376757875568365814119481295970970650417762343353386908909969343282121873949535691740268650427718226223515470483878653848453315993038871807610351602189829181128443155326130282733007802084876442412046135116844960786251918446936866182166567425674348505857571956432819076464640000000000000000000000*i1^98 + 12219702706012952872015444181940167074758488454654221191981824995832594986528115056023179586428634170369899750327160648900959523562764129353936784290347957467561259879764725766900241221318133420381983331001771574992775965579453868480704890886726630698886989656297746031120843903973528126546543601336040062759332386298978854419714813598948259521049697440669172361050210678777420210529309141250191515992391309098959278120962005987754215455619633541588448599408348294660506824678704380950971354441100534734732767826049709170573074743217997229465773411499020937726329437581297213066096442269880433183639309266285075507099103897410943525257972654912822342760192714230949793058046009717003565083622696426596850728158106830104829563548102129450169254905472439773903258077713082750661826372844558746388697549782456911310087446865583405343367282377706453880226054065896087405063494215530111284962594908086056643868166768376245574103775583523985665226766754687194705913335429683285401261718384247829518794887939458946518823571091777398776909849195205854585104099583391512891504630125341348603442977566463564246258189787123134715495995855033481221943508702633276934472696398465262504797976906853402232787395949763603055193813421609991391707451408126967238135808454242403228585445391737247807841416303107603782323807600896015697508578840755444619509105282615689923600561387305652970998349899046941953883597657146921374497512162457648232575050577689857054582884039049994103760951624446640386357950768644187771743577283172132368922826843103973418621905661173079404988866687144052272226012897306193815411528934155760575753300844898114151299152237602666274326553656065885495168648803822883592512646427997435487096374695011042431738659268780716700725202318624153472264477688791809598533012884284651034221242016414521488770305517712178137552149936738458699394687017991169250754693158606882898814227906920415881186900472289397885787876951274996468615470640635942277768041918991254795266121307214197796541773523702424442088824918781760021847212645886639290073533478022891917422561959848239890985160815249615127773597212075302693037778375096418956794490957926321968237921277560224554737797614318033413660866058109095997014210859600079334732935490630429088928319127180866727727673707147603238506060238916597529542798386681648164525917161654786043445264958106477333764117442744312829458080161034871984054544519189673652931081408999781402614768948324617474688705873870517986483073830507358209631931826203838574113869307077970780844565701535983577860631258807390407358652966157301341984446972021224558882961244130717348170170882657434443360854762197679988565615310640203938236428891624878808346284768129199883744679103592357224612628055291524475432856503399945716364299280774135441979107652740072916606501837835545645091222920569637259010780285542184149265346303553298661168252930125906633170775322064426916818897497428175308472342404629944553279089328580958804112558600567043987436165092681136288677934722952428849871049207562202985771819314382160543207253423385455406697034739265234781436737376033678325515631579017409613067891481627946879365653337109208355285477359616000000000000000000000*i1^99 + -989507387020584494882225910110913677517487696312495108517598663125625505590648254340761805407622994757263445999784403520187758532490895790334066940914530140283964269032438130543927835676416101401387305739314060607570206899191537970149768056334431017117968244537273006393508952828463518956444142024307995608369443838230161087556075189406375364946039493757997547724440731855800995878982740212089801019335268674515901545374752864619251062103762676859106067912959579596865839126136172661560307360934619337112106619311652565652844494004219064733940806201102985349530311531520103100142044545312498278121655931194458633871532976678203306318995915560943088623452852192646419447818714666623794411552059206947993280785709997548087372543562074049113093663981156268446073425774867588900096608586186607024255283952813785774088113190567763900946557632404361611870103327119889186577743765669412418785409973493281381448923382875203208192076375070931355658560830176910306832314405753931851611157859279278164682714613642737478668385893347652616027981747464731711237865788736581604058651707676489751357545593692945074310605560500853873206762273569116407459504058862344441981413831189735898655463938792726408842353708300737585891211465753705711664431536134282784501512752789050709108329914748438221804814351196481454906189229567813253699228777325493388173904397152166096453328841578569996327469555212231453287297218884141940358920430428805836296118596193144533674965929187816358624827213169895228242704329276333421734130206661120840778329321922271353892225003288863846025582132834606871950750279249358334147636654311000866662084280072984608638880114420608688607263690662766915711569399291290030940534706904961026929728174225893861947841903489007044391527758821801651547579112147866808415178509255321837145430308337402177273397539987897274649986887746991417000230476128319952159072344637102517394920788020884426367205878732523324446429834762317885880715281531348490702204294528324175533087861998059115679011544172877237742724996220553225153420197559287732576222320665214624213396696645133539705639009695148607945262261131737931936098034890193871918624239733183978225029707360386179461109669324855591776601654606390787343498408047904152009233103363713628695024301344463415233545454028149646823195408129677320120272013614480352794850038286078284113806244918883640032219709899992092592302476546193736834166776668646507803907958600305995162758941657756638487633977654784982771476779096348346353312323607889427272442828870448366639701178740689802980436430314980908647470342286582311426657136425826850027268295125753843624575219324604145374348115887741458502738701434699487035478912693071414050316285439747298405584771187530381337160485239673156136259185034863684231561201488090458844398835104143092049479299574533243511633809965505696559552434375755968426621032605867166678913363276782581999656075467824740148908533254699221521951447298075934026321787338555415480357639143923136325037430861453655992347540041892970979929155951037420246813082412478520797270457043535406154340430158731363258196551440275880676908258995267509090849845939785213439875191007542771712000000000000000000000*i1^100 + 14373656808131649630841383899550894243023316655823195285585329398270409964658962436796373364537806035006475304560474418484011599268203348242740297838324532953586254121587512070076556505757066727533000118123276506837730047680160220737247446321199553631421686032671118382087748355482890244472863623344733630588215206671181511683275289107648563958592424963351527205702841978552471050213537396502785031467145651712600956408266470099435623919832682284137838554052420599473908792588624078131871359197597937017615795249685234431003939592566404068196446869546338117379949393503334397565020051910609360230721581797502532691747978471454110158106085605933718693429771449320280479030407671695165749648751625951548548839702914124702351825934152041737354917503073177243422088222807797131126979370738792737228187853179252262103264933145939746985307987638198581273349887398420882472951471677768318337790168417273822531528680568885122301652212127499981594906971481182051568313749959534435530664988708245323809959059365442700717854424305544731766566239303472211166891246292319884503392089966982479628415042651685925111004134044745267381419862948455852836816187185283390693819823447019973153139680219394380719010731125528600026781040164015336076041505743217649928078847995955524425439849915104825603737765843662278618401633844293565786754748592380114324596460288748469824417616320647400820612324354034103733530978635407944739441887727989248118110443457260429765031844866178514097281620068254518428680455310756063474160585434610855771104605640141067760922064623244860027297529107647943888583134614717714720861801935318733853011383369574242086062510722317463685239064301707955875446919823056555627427948718715583376018321550319256518503437550450781464522584170939732821041871018314024773536458272726185491029035460353899816553432543696880541504832945894954630727755189578480299706674919437234528302102314776038958885150330073302021178075663085474790897260340876631319028012018560918172467544086669328836950544916853212183980263031331935670375187243490136078919238104472172877863332337595907210151239303029055319295820093568822933396348021284680096998527413321117966299340768604179767635669141324841837373992748660370936018850036317749237572919655492591822202758960708734203861907237310292163921173483591277676034750263779383660688102021246722478190346927851282561484310159194423428342544700212612880830449747129659551971029057506047317126352382634651060010123666909457012177379258046879792467924689240197957366018661424196795886161184882107815353278529446059760099056176474170769652618361097980286802246696678865809146105016283414228795589649716450566195570302357508671126308924860527096076767166196387198328816589957018438946803345980825584688448185215606504887106559899261345909068123268818570864432349612096657780690863625596749517597052592882067429930997460904872245423996139837056048887923504249625465509546676136612178208650379984131903409816636913125865938209572039222031186307525534112556020441156659171495963982188866980373668254482303616414965025323399552253781706185752995537495245256291284627467293273967165788508928134082364555366236160000000000000000000*i1^101 + -6883110019363194424386865271633953420962938067951775573413092598158181024361493477559981613645645918353937679364157807718709896898451394617337734583882760045204475908797164110271079866045992458743868175376140552852186420833670489807345874294679443888834152797223268035293061395535503642699319715298416959288783181639540249117101186374061333911285042244079148678301215503552225904626083270718748016639111778142695867636929874725737450193541498897256597762391821504327901191211327521720776397755537533549359301310721704950388242253223467854601029051430472486779857444582943637388050956252967532405124218976467985926354645828838440081785975943245805235027815993764653114998050193914377586600837544490361583347579812533810592249805103153204095273578669495066018427452634395507142610743014184037939376446208890165039917437782731661227025718895269524143767623186770647397288127150656397273228617435172867339134416522217251579216418371503829916292733622551462093183255885694958123972664145892433714014208553189813679220974077798873280323724516262509141905806173919764839665764759467924478825505691877333435775878887303192188936398235636485630559208214266566577468353764421050419986433566663387848807183250208793109835067443942026179445294595476237885418229451181260058454626856027903312312974461356499710259444779220774110306372472095745603811310123300381878982241877466756984452273186918955085189368858536185156881667687172479071746487910124413673747230948080704296356240379598903940152110399196721662320218790022125427804283862849401289718799566060322868683519549927302348412014517456333825279964964916759843383750738989772874006680077026315740979373608681268196176068945951451985718363797282169474449312471229842357843553029001308115062086706915175607788359620931903106655703371325970905383933896053118205583756416612439914730109001004073251446385843892518172302840289699445082656029063934244795239162035834980195501012648999097996432180080362168340176226231758791317925782648123161491043798523739019009984421684896794894159055396810671678722839699966750557318955969894369276688886145317663605125222998281346515415717121037877510670216543240212729924839859174256069246324509621436764867164402337285035032421711602341797907677916280619944428573378086302376840714098392037136657869731645451167864785718515564377199002356613473204726556905869648532702619104660635039668340251493541043563698573483686924781400853572526574626153408430788017223450252260637374107133257946560541214181036657769912412057788504696659763985036162686400975133789990033971101830664080451237289938701626982408796848591449360654103137968713924630603916218780804696798055270379619846388768632840180943606549903547142793908387118152933231429187512477048196258785384314499642172621997900242725679525850058882635394173435525318571036042470234228095199671430858348424671062144987493346607293869838492741776507398365882139869556363625718816117448984691100179115042257643753529457063378346937989358493380219994710654680653723348766077424428191955565756759671409226893887568052619605809564145991894879059168835364044536965067060961982702650023026489962921984000000000000000000*i1^102 + -16549332774287805752470389956344243277426500166792104232879765360933161703161034701673462642654653522208580062405636777115940610551500869708689792189620391308156533127206698786008462822674089340989856974026450635446206027790197772987943219799688118344616105858463305723038158903113708840160234725618985536229541011015396764440821284069975911341790226463877764540478003935550675517478533180832903447711905753630858177455315251806504227886276872815134761149343907788825821634450794355050126037746451969732379776276096301877228755324343686335740941573649423805910600662118910260931633455552642848636590329835368870711447064920613477259614743559368818856198857724419509450926255471717696631168283411258204266698525045712176519944041287069041520082931207983393158642080430746897137894172771418490065305921273668471831513691209871944222190215805612050447569414264977541807592575141802511950392293657422416384947089370352713136691993084634676471793855903146731803039356866330843989646923103528226137482908241660149336104849308587870641998418433324697118376321178906452149134736510711702557968716723161484593373088239719332329257796065478577859490461778562562256714938781503843744358245678773298477074060294187256851504889341372028169381269071576147290186130105396869347436650149558380969473479078921781840971748356217007696386037865957760973626251033794473788513772964163023573511413572006262618442380171440576792870673738946656949476774302197962711051081554515160486739641023042717656851188765818835838405078162474057240853174309905596841198499304798106990235761108415837217457946523772611574002607593218878765815978056326137675330435573520285181921106980545419048378147829856687027049804071707866632632202993828123870369466422027757449395785735151744128744798782392901422960232266979208846408377058679663205704119263447515193169618853417983992442970963477654581546571247662225227025126541755871415252454612581926989337732885254518720438328470926894469698633587464780991477224371208982332004617210754056496498642698959380251298429871723287864498489163670719543193454843649460305104481108779754214706232611591071317809199719974179985185895955647711714390228823067758856143281881616439468783058530749092137506479158941906390237838511232566988637510507318469562315544820422474125535157360028273561819386311601324242549037953478892579396618202853472847800396171185064602163498373635931792211178296894761628605382736831159318576019559102683841465604708172754421675190433217790311458817708543518483712295618584046303011771882441756042217714916163349721605552760542161770382986323175054316750668792612454185213858631636751041324485581646734568243709470564799894856243836496640598767214692553757193644437329652414889387149019562922770736553428492810718176383047050227872674776719065334428581864165837895899257834392813523734162432108936255849966588141642946174540147915899964517879844962827167469383120931538044071774288770378695072822796485867484566376720507214159831110584956729031238688234094351749759346872707050887120305980317309955782202501603578059070208411219016338588187773546962557421325270866424427112120320000000000000000000*i1^103 + 502170507180279674084527932624405715328936887266121623883376728734788392686963928074096900718590670546615639534753277377466412331355309302687388665404782287595806910217251353263042956703515055115258373783721226005832296478018953232015589168462166548726683765973060076022026473138768987793942600078731296413138311235073963639602940398851942069227758291131772993824109111019133870025933368738148887388375104169598070414721075120419194357249716659462445274828036935265519933027946104573149987175102350603727238797290943448386053342913249388404867793593236550964997320627269818904528900896689748132247001904158369319493168413794350066071660780884186306162893264325184625775110724248678792186033710459550628924327567585896875678334824001813500245183606570839836054318103847655819958259718379386859908175211641103576901688850765227340330469417384616436221711930734813858538966255704829010681049105840179360465779112767222687498599694134545148515438926607904940981021099119345484924305873716211818952943341648186807550400245926694679084551220376734922600171690358422145525505265138937971481774566398564546570406049194750559520011155087023984656982983558881598089482832980411926885216992028321777261636086036583977140991540396645025328956030810277753028004628386901840276021500940881071934793201774479758387529236282788782372142851173669068264842881388281010148503168934140479699183027590513852868613981434164224339670124017819235574965525189232275520464761008984899175732476391183365399071226598208963914690189032335163415358849343939618520313364890330604094016474819270039789914048756322849912340914367456645414634007583597932308684395738515737799932373530053724941092621175298893698331878056892738865660648972079514245712746940900939034288455408178293251629032253790881530219247945119815758544782852462224485459758643630705164058376457977950160339889881659643639256547154179065534595152369801177888739482231027733796262404561319322409850474121598961118501549695693836942302639871229777167516742765518367683666917781310918365304601750339983072452150914383904127684992321420494727882157638916882070361376414417558323072364570881658577625350028082568047382577600547925894791440389723601303603438960183976489477456324351401269993514609082828988861672417952237246769924332932176040848600712169417737186913296352838954775373819659485725370383538352858169072316791830281355466411675481018493278448258604532606574548524686651319350130750116524356018817621216161632380314578403605379796916296471656611991991146059092085645734518697416910722488445406220763936361101038338906330278760129464053503351175206025435915715154801232110735222380058104397430641832416425700430770720366408324039555146728831439377894686703851431394397739668068772913381375884361521563510532960080794251212164178132393697810232742978571589355074778894145365358800684333286166691861243544953720068888594478478392038285502960496250630242607027136885184725796857028115856181480715704132101297328794984444708387936790476848756092876076825814063426611451645232628693799533903266837318104174083557992064466433037561897398113460901561327943680000000000000000*i1^104 + -4391358380908297806131757449731710168585040873925018616015910845806580225034452920481783934421908560769483731077838002307383707084072184069903916705716686803604970789007810681256411744328402410318800884464574117391439258826029848433375063142542831611530500363845915908000615316639548538149100939687532624620948840797986024995241776042441030654215520655828545373952122098408340875624767645572657160256354414203462304699456970839594550326110058010022670737136375563690659121679086918292738163580263973456648105190359366743755032017926274591109248671898321633062134239881151495707447789745087628936282510328325575973515233251240384731482401692469701837558334577342507286416519954568521462957250865423801994693219263874286800237542878280598599029220683985915469743672517792561139842900168959502708380021553691915974952965223345886004433888918615397815952413292571668860654624548235772149956360153581981776039078624200740813647295233195581787316418720687825297927599511252118384006884401071885709558010785162217022245592462047732394777090703517207897621370388440366014721117880660231309490466415816867190850770967221427111647668699708273081065408293928905137835548696108815302339799624213010979392793210867545574255610176349902862710452474822418028211230992810322601115188217194751602872766085634269167972278121060811832296056847081641308624360215406020202763671089805184921339781588182539580780544576717813391317918131586231158400972883129880159588585695435064746991995224812165999386677551543382723532008694950289769386953016708164874996341069543318932918365776153549581566334023934222566150698356984195839548815759350596528354981384253023682919899408196776699192709314025100867807033600768999806821233342324653252586085387276188447297705616084213445616015078724334548897584377548261580272825460062227615022363445846067239489849709518795646461781876429484560458801049551393911713053761525650786466173113894591160201179146362646775820468170953623501170290741372749249048566877168469000448790686162816192464758373733746545396388680034551436807352921888388764231284297938922623495139506030067501802062468556433342718959239595558754416371460823781613665206365519669022764905869148479964061075880851404851531565070350327789723378084099926378696121061713525631244778247480453513679960674863604190524520470042567480296638432930851405134548980007538834266335429595576271024773955974568221113707216914985713874486839373706582719316406935017852014112466408902623816099516774220028848328644226599204840539740018202074770668632234286959711309328901829777143259203667356986583269527589373280381791048165815462609622886237199310654385650227691283399896833577322943191037151528882945970558311451495694141751545046276355607743993719350809287206743586094993513107706942477536278709628789631769755092094860421239189736770908671606231915339077134721249972005056429724062959152663890704507474236346882131445051174965809468953652724943444611500542389073553551516644976683401075789498015964627336125979568421272470743352648836683550599800131868255878845930245388996848819682469487835498148304216364451725312000000000000000*i1^105 + 435245295674465872876742580283901379775003431209063362876400250688292264384822266334876561313238195306755260359104672016050668831531019155558748323838987634628556857723534816550399467745623282227418502588022925475204681157352048363927104750012037691237108724376985134085611323546920492634599845841903297380915882772301842650098853592481671779704300268521367167186521814682658089804760518609154377244657954761258481860740660493829829681381187645278815696657308194080512469520882081209388129615797786227261164067511387929723343266719008029163385603561152779308087700522643157649798629066544446354790929015772843650131626128662100234889916984846236010075162741719316248739617044099712421615220705074746630070061674144656015836694563504248438806874101128864817252231694451014384414451830031276667556519132454416990117218106736008795903226800336126409916122859395741282720868912690081585891471952724397117529465068382457022499224849305191117126325187130224368024664232003804657023943087096074590017367490584997454774876090147771864777757542728443948559402718699445739393486857992597220038011227494552112571243988212221618193420393204824609163718729411052300105661880166065906829490791626188303352970841522255890182977683214114671397397269546475365393150031223845541930679213080666503439536060878400904985182600794152086526913001291071147735202401361657070437295130014633179049976336702797928149956332890897592018888642283223593185182713776855961455032300210419423282296507750815844888306565924364317288582535178814743936582129817544394326111770124104002064584042233040780053309043815795384679081287425022297224434910677842248132640549781733076603128927907778903271761446346554785619234732188373874038745837431575395073316836117935353976950461597682202424980914118364892816677844992338815572080053950117201476467801970385276147932590777937648187077848231795978948508852941139247455322185673017022918779114280634520620742581613165205410562643926189539238718936866042540184410635929793273722256613682872052214764100582042313495156728403477373988529384420904965789842567017644202156147631370232675877665462198040356470967608423995331874810280902477745484244389213753068632125331920785160798764200646146678786020614104826732726115094354296132689181136361318202735516699964466140274550317966133648142117101485272875152434648541738647703326452040073325619376260436674129114304411143262461289645529644061302269843143449898620933074462361617115856208968076239210737808585585214783533659652421873202477153174746577434322113719875907066250469547878711562873208002212110128168101966000526145377433958628490897899887782231186332665354343021314214961582160596122569471749195613163094398133573423537927799817539053698040874762692852505507416679413647096464507942595734457013809507572012233541241376938087478750839526469469945000621563394014468807457008120127390718417722207243916065763915064659003801237304130764039482016101577388876111269074058189193208160786602346279255505041848829629889579408950177706367510260508440745990882609519534233887698015054213247711188303703922431169194199449600000000000000*i1^106 + -178051653853490929049182928201236607049425346248302081337372939360672768435632200707599983626638371646847449253931801509438309872164697553443971503110263723184332733317877961596931358685573144923437779713831184476187505758075167342606781101650427665981162046828560125095913215101378085587664096743232230471366369366009283526800589762010464264334777475149149800561034432851775660278447338336753631378163587566499297722715710861405370835825506552387505230873646420579881047655331130354743204661271226512237695225230214265174087700402831189146628857083942931775790549950638810597429192367929478213233369355022240550509196175284398369377733228832043324182006534946812977788891745479176782452563556698133947266123262465660301950971083691873331653773367086016447359170039408671911781392697131749759107707958639284477293485001524835918392855050454525533270186289772234091896579012137600223662586324233890093062901626809454369977434291437839017259831330122096067086213025760111082457371673611477118011556835959065356934601596294665441701466825597231583385032973594629443647874093897778209829777825745677233078715693909711439187750839764562124461806163296727840905676517430198317223616249709682046582507707297861912400262122932632244080259430615557673761393578144902079061090841820849171637385082943599132218059195588323982497369051102309059258371834135435988726743374055098505691627556099859635805184910522643690547857119179524057264256082073379920529448474220156409222784993424592932371422062082604344029116950630512767921382596467175031229435123167886243608689615441874379486044627994497916495953343400992533589173913749254627792159761859637955085958566281521663386161696374133418619164470877724143854293408055711038155292495059384205452785038485948967970244731560055190235643583878535153504761884491058020452796617746364963984557363705128305226602085524989639271848519208632662953154281458734207929418463478802316906594037439315257954283858233416963359858746837712833621705482407254179642144714378599392514520508490632263157725629296052998155095460906408316908652823514102393209294387306013077107928274603404591592202668776629747452571744443295694668356473214489983754983175354255409109435859499860611724158879422257236139579353859353317137814035912708352706284930347810269782621727428033536403534918899642008775086259534388684766094555872538713488001821755027249803002795028062722791878720233150371952580444619887898596970664605617093073642370662056678045131671723876290672404446370164170061089275092202150544164333893597674980747040826394889014390437285595337566588835679245295056135593070258642827803931383816674101849958906013130014151025627192934845215994614506650594216648383562927162645346003990738592873613189942425279540594830249271272032120618506842800899774454789417573309629889964471208160540691444585754951176124394444301818176879440750550543323449193596806583688257928267753736791906101641300750539886300032292286296719492263795339132053440947646688828750506209063394690606595002476085231462677624398781181290433686027798528790656492662208763431874560000000000000*i1^107 + 17350598790002300724634698754465402133542598303813572124481857028756838266298921456925625565073760751066882178147963221739411600082620835357510738080667482363002655154859535779182364204563167887370018417813658473266254826515126769969999831199961794218453215610351327841976900395543576150050804128779571030398363750258826015528660664936900510817442723031824170564780728057899097473362960827962393567556272573699041315193562897131674319297792537006475463270208240558138462512491979068513919207518898077718855875410219096162902283349070724707044581192725932722720238063024017116262219885752489200558748214266169545803723879920101976608803837669874646854671103700745444659061224328634031016982650483273089791450504144225886898624423058333820009068431815917241974573674352361874885862840740430723708473160742710109393168807548347127809827903671699157620827607329514323451897886836389295185283739771079851341995853714878974064109135174860159249853199282191318658387511515187807243845269253747204390886065235824997415022359968539931621569093565726335405252317294220624831253308142626841428374480995836110319502911102112317173040212381432754527471573230173093715833960295903225206235277308300856652274651203200758013748706817271437561031266813463175536497129935721808456265730837271327530944940278921158551910467694509085942018952027286124989019806651864642428451480791364924661951048556303497474143831019311845975282342177990830046627737013602713293116956450804466346640926729240108722201576738761430475279279853969849452606580569079793673603617642717203378020030641726483934587064778992240812929393953597680362442440344376652870844365463339955510278845101928233973357925395329963697241656415239304418446544599256170786172270218001854145070070578479698705657491615367033906188983891280738003615600242144236635204519649484147862301540729315452440031779912928836710779083779338718335953347585086929796896586861691806145214816983076978278737887508559652931569534633713809283115394576809650057209545074288922030414091067180538566044026132018745783360538583444351170014996243551114925954698645627840238803988273421556115409584152408332170626601743064844716620817184391520662125222036035347930562801925699351308854970974906237718545810258595224805823959230905513674152712960624263681594945998002348918298181975202126227267537986570798979119481928289654190519086981826490312641933086841212003785187481118719024668316494352314702796971351909807226087351185290879748341534556808314097024585295917397529064120511595246815466948570350349112732632317922356351352269459718181729536970042779983343977166132627540461932901651459643313753520471750853407302088488752656614225169691777021301395006782694421542813109446842263684764146324606736954774251168560572683545276482837303465697489935050694520826041278952040229585447183111343663686969570489062180578025083393659634644312097575786599141266294614005293377826293020147040443999282875472935415152144613391529943147254380520615494291510679985305850290093791928182812030309991357260442490429735401623368630152716210184192000000000000*i1^108 + -3080211504807564202598212886511614264556228705222446085914477033881082886864505865838458524516306480002534595594893885414378673930870451058948539032790359030434599283408669386114575037554840682573851668162179470283997008030820519721117187865061016668635544507968225986355757497149050799276565097440910400039466373109803038358502158123108222405298690324944689473902357253631568012220768010782014037812490074071726904637028089227817537958018881970461928403849068963457711404771102733342654887927729847639288853282282933462871242550836462144532608597419486622037167443121743088226101103687997582878789363098232070179946884371841640263039075465055968036042864407309562247161497768091830866026315894308612694551747813896499370722760566369360773194074455838858480011709579887831126044730015244123564731549699981665233303587955531361538018086581150894371613396332042098621709708022793383397511375882167716075736373444630173954585844243846720212134611919251443591597918517885947268657133794885303158297047756194985175841902481429685017392295203819646578173585111509505409147700635178283604572945048761491729936625555639028555353340293546279205850672329161193042746260062832776575975860715598820403288143852929163929284571795295541522730549225121572626609432953205772536792220259081250029296901318833032518720039285138652730529471854944846410782544449277118668703177662468785301953271093150681067146903625665200082413491080213731745680203519068907540178816810159362072193250360879472746091195745765907626316516967573015995000667782025887884221875822544468581596868789387780695228935155344555717405272274614482011038690931475929717683758317637461342899021504640226548872248523736111769162144798570045141998657921447051347082319718356707224447589866784068286959575222915172293946328200157539985552386877645702499198031225655395492694351965745341330021910840085123141273337797071685260877113113160285021352526262209256537297553191652748166674416148144168511793446223034082268019370355742938112277830360882902587877929837713952197035161467948418096346536433859856264756789565449664684178304766259028152369507296666305458442947334103813535248374332375078664502416302761456267508485026993894485329853317136762260441506113508468439731212769341665104751790276607605221855461620820122489601488177006186677705737524042745207255517502995602101141058726462139153005439701065531704924858999017531760541461058462835199853184107112527146491522264117662868682418151895089320085202363759625680384364690261091415276537903719219122755973708489211224231722366787801772410735833228110623306689834088240769603627294384127661351004814715497468937500079833716303329381989594093966489312021528530818026852138877165224350806438067137168429238574635685824643103777454746958261635616455849432559477151780719870620444873592767487354799498683502157229334902263380017220837258428220361955798389827229329377819264353926366431822213145124425530460118458689816012464572722237152242885599670672423338992874343608701646240340370362122780471373047937814251516478090993214687408640000000000000*i1^109 + -59448019091059997690304298033018082907805269302210562614180260007225569710070966959919065342725540032353079390817947104132327028608458434251640771206495553999237447328633637706028047889843088785207719204409084756803340946797862780633888956030698205101486581191667426901252156686900114073982700054904984832929786724926203656181122197381565128241394208377214122013304774837232194635985752227066846995331622497733429577424492381451902706738228252971117912662613713269819535110332804719399889637408541464108358807361019147544241286803497230308686582112364658765339872505117107220098694217418959554044144365317478931711812536339565864216020852764463995324528189834786663573133991191812328895678236099440437420491582987756730613562953131342109855716530001095767814582755191468601491052360077565148220005574092471170352962767025427259396003569151974587561880658020847245318926134456631124489937822039260324502224111820621920063626389564052383511507828803669899297129697183453635161593987544798617381834814816669188803409759135981973790026357819527597612330588348408312291198955408432161683109331683703088490321867864258492773101269342299617416483427641173862087445970833201350645322053585997346480372211639252048191461624813183258944856653278010159339852883854555277989501793693181229976412320429953886521220141238641883614848189958165254154175383217338565471199471326048214555578256270759784706062622295950785044883961762990217662190615345018644164355349594780691780849274472129990004602676768177771986631714040166159823609978634656894727845933794477557345598598806524031237695747225162776924848547661040153575369039970065498449041249229577494681901099965179982993304731430993456066549434593894680293944570606239239260647144524729829282148760666140928365569905126712832628127832839952837008055897384675017828635388062760408844914434716097082438574143685313773866034242559869841805307664076688132262287457511964987413702946706923897793128425837089268957998189576757646952427900608239632974518435918971561105092229334447765664940342564787042063139013785669662845199753778897038224800355603045250427623903240065564304526061949378873246298056311050271286565002137236784573608479072662555228156200090396723613859910197150865329034131539956873637425762827291526918575774946306484812616237401800944126260494322772479416386530764041693127079858055293023706605657543671564195524853805956144815531666548183263468821239009827521674615654174788205066028943031543288851663633872981138613879936756434620596341903162571537531166893185791789594680219869942036963061100710207632684700234638359843031048440034078561821739858377944430143307700298051504420315980948933882242660281943535117240290268301220342243020174140744057317636565589107367514908345522980362727158716845924490730750155694109500563392413262524208218840016639751070312820261360000079056745421389580673274055686414610338885287415098487312810588755471691407721393107801326263999692917325097017813287537331078703838903310504145852044958443511268157055397102658853479428789202232320000000000*i1^110 + -83698811603104176326864615205074585985649614769059397617465040985386622998979857205176742789373174646623823542495998006993467525257136822184221349584926761829533174870789609221676092732764543793332912303846929375745737685977557010701858093863394064057161519359840054208409574402858456677701961880522892294303776158487611713396438018663284631546565891137731682782336565040204475956780213670801420614136438475993142683270628217271581373521337676734808231053596591683697833168760806260824579741668511932304547786630172134878276686809602440083256144655938064003979686285576138841964933505890823365676698635704353186349633680928092931457665898690975036356820267408033017027303330534648485487688294082759286765153842196034799066635342468069981614701792264944576660051721844894027493560652529224810431259576557993154575145572900192456070793353557950520262658525653757408319803214942369001064657411210332061739304128960955026877741142549367755975141735503122429172200121827953474045636888242688962253787857262213088283910319666133236504637273457121984467158054760035065963830913936598530776100413320478303963100656935033523364462270431026996231915629839560258425901244205725522807705395832780703518662994164253785977136539886200362522904062339814134764398116103994857140693718721799160749965907741901288030256731828315356744149544404341951274458765251327717073068151625096288315715238992662178571330065694021542513772282625662135665008661486255955560608273956902268480217450820635664630609598346423723202737806457687666125558333912857395546569739262433387277134794893757282840184739614906506811819152922948101714451096622646405727993484702928273836103745066873547991685341466122632083021005842746926779602938216227803398391985928991571074482585170634515767820162410355356914324350785310783019249656280320984178268312699549236305858836146006079710218628381914456522809479610657552595764312698707481133934071687957729859075292105157430595883222987103086279733079843973041961278949772479438556927383075484687433795778289083645079819588271881265432549073138991058059420757424735292382223824696538856151865071964056855200504494344762480538014822534609288961648111449056614236180445806618853659556952929018333549093866863985545516849822198173189885897164243585615531361515692601802685555646531312082540514829198874047518958057702299487169167142157457692586184661932487251482899053577582850458374077758647137787760108321710042972191913854257356959892304528377469138312064411035364842798781945262574585976018952663468853782188528353773549108506496202660602918463752718040111269570798233018919909618249400438774886154556386761296366843684632526928655300924867373989767649872448119171742029588091680306943190492272213638417763339852746469688637433804105253940382450206562563070373577420949906083739971842650885874740042734989195408631928070901541275705284986941701071472069577081184999322923708955393447540508706277254719448066106620768279738630131271183516562044103547958206832883808003791944984618448412809138764201088000000000*i1^111 + -109255193078614429345401132243991635590947120151103962988006177298550293255261035565007488858459466141037898742676198634262430839388918590589505217091282516641034631790804009579821379154894471249475415809724545006387298750128016883567711360387978844289194748091626249289685871726040133123853336995183170850882218695481177438084373243798340694177170431914639968135837580446827933410204602570572304679894854763945835182989815536113425966826683285148026653165416121427343063980570189763208911090042527439124116200442717340505208982457656168124264870080934223074291715207164399753123389241206926529244149583603045003665128419727284341912789909110172285634051421570596051883743924509342867421474195476804757280297129220088991426157961327922460820223287324609685290326616340626560312441542970684775218590360858911716841816525339782912907392309539626512615095402426581970914920228557756935116949310644761083503513679482305191757697798724208037980575465611597463208427886383858370259192820911893897479504088375964698829731556968982122544165503686040115376490491898760001352780541818849973339201327965462536818003828073384474328255165618659689603918024474873068690123229785486230355178796407132811252717330361308716090436294955315093547910426384159391762892423532252473586142649408460551328939714886278286591043902120933512608262607070297352507044031700753404052467623711465771986848709843216084704748573012064204916075447897054243453170099828872606224386053891695907482504484836332254990370321487936985239471946957096253574797429234951084646502510426780693573883619701178763775564814757961017666583587407852247081868966990510483463552024232810166095714041770475692981343860659240389047956718378672993874948624070714931637715662750058644607108636354663666567456054852321422397972622341682979488727224751963491122069985532309783116979812385838745727753201623363351629000929797166803672141611562937837020290513809957683268476286292125374560903370126602457703779648060414036382024039712468846987123546400714727498737022903339322643689979018295803711224786354332693935445951118353954432303811280429739106830955218758306609105994386497650121292046406242249793397799788711141294792478025995443879038478079729837321755357415054654176382593487822275639621688841571051318627273217525425267522645271478244324632218688185067520805991082594880706269641946434443091123918339178548868056151403425548941845999959940254009188954058860037312982092332200232284348011149819579128824272103072154785991888012006565942808001285009407129175030445355396057402180047940794419728615545295063230212071172606803199180122862544569349527803492647996015899861148253246150846736558450568843494458950582507394583392735922985520746202635645854830243726263452937157497478397095131938852531186030544908845913610651346336875360605017297499692584848124874978288934575855272301242963523376147435484220210851441123101540696895913077603764326882617766991469116734107070960807341677341883147600343380210633592773189223387878216193718528000000000*i1^112 + -117093933379957304378933926122175432415563710855017845465902519763389902379501141909223822011171213094341289461407252982232623571956627051564201097179000794524112275806600397129462083754463337241653581980648850955994833646907546323501362146802046754068630342274335745076454408331330346788146629711169476713227592607795160278359257296180442166931577583170233405891755536003901406239404544616871453667029507975518451515934114187982582150044834270511509011806919209335119273051298830628363061346037486733250672736832982834957245667092422338752280615722351612112428280308126565126046629956419318687079229523308567553074756341512218064204925337688700026699885426422642880179380577498629828534434110856703754500091931565889814665768219781151893535402885956967340194701796974394709554583218143997890423152986506575793572246934549758011260817766917745537132624910208111415692746188494958247074688095700416267259716279337930353132070406280569421551186720462870820847709699175558894506840451359363179320654010988674709780931541578151964532052884869461662666264689268515139091050740917031770939769268606026822139964440272454614899456385007248354561226413506209037292628461571688856481357528675402938006010615780541063269865977064541679894321224150998871381623562420663602820406353382486034978485812769114304685683039503331650321495517466280487081403624677040070549420681058871004521219131644125303691916564431372069531770181405815479955178379286849478289472747501035684706105017492419385265815525690472072250183865962751381661660375246823765513305026461880624460236834193241275153740890197231663758932770184758717899259685628607598354794617500729919103802883005061764002022414850134985209325169450182014769716463517575783976157597656681042682690081525411412932375865161689269094264266650029389373651294607424964847139948425045638470430188787718661746537781871936314479325446028386074510281603869596955010267226631030318407536443419087007797618365375061788075869613930319833074814619376924997355567428257643226729042234604575441464920713285693019750537678505635084873350618266857932015436471628494355326251806992028363997675333553283696560803251379839173700930895106600277921215835258442575389000354630164467934845185852388454037600399065665028918376132810454725290543444454954935332658411638379179648431756794660598071973902665954680498474885266222376353186500476424697243591894196266210182225038484653447091959981603533454777454321726559148838776796408671476018199000578463240086891078854027548673342348637637320199957934170397540389664279896330365686248596757525259147305829602421931407437555465230876806787577840832853749200289015062120935310213440516071306984726945039203079563549998847728206988907912436727119884866470195609077799718429732279289713370179372213188028456033495251543165274926800872110092326922999727707117689269862851085347555314822940707828482321450865400093212184799790299297203745405623235881392416164384131046451253761913209807395355319316999766296455680000000*i1^113 + -22106988721952624031378550904071615022641361714263106105814961775539214690113835193408181786876505354755354359734225098297812794417873502795830872302136408588170475259913685041322379901796527297316922599596702874146779611843068722661923743581544727952013972772378408299727665624039791608905305331116814334907132309092368388494659909914312336413264598689144465294776284914431496773937740225978840537319896632371537353482502995498667497380335892966008941367460434445267780705532011711452621290803780680024056101867035861564727302574562178994801225713000883019892052586020720800443717651288849930349088321640478629079483313772384365937941656192263521267584484429537577994606906199140094062015108073230441843013896084172733833253356636426729359921485419578969344524383440052904626421156817751905120773496557978962278649964416813646121038831570507819131306686141480811741800002222566586082402471940762663972882342341595405001521376133918402356417452636934056250990538091400549974898316074894245672157653188307345703740967787828412001165639181602013080982670668232001741128814839345247815237604094942877478916864417596909434121318472181642061888314210901980794740322944795504862004857378590376089333375943367292184677540637681497681962844797090341287053536366556890298836183924422578406622999018821453774248825151775443219073838331609202830420498537486588395305235249572890386324995427788505210783236387279775335333539369143932027435949138144822211046612514236920251683501436338871585598783245157710957856175996196052249475239753867069350720108272825866866113075572272656190277885895858055550165854840123028528274831150397731316536116372191662504055217299738637592431972060133976003986765539934885722268822628218193620384438703021430203565403565725513939907939088154455879309382105829948012468672098065532946529596623798925068052136041521776838820289083297097329664672874519420390977271339946062063373978066349452412830593761808552075685410092070668679442422104452143595475253578837671408579570570561122163042345982937572788074460116411615441292192098383434444868058286213673896760780791622683075876248321644591887130642104426255913166492846119134114240198561524791655891517565465582091900874304957703944028494880827835605025743737417518835682852168050781703144232847596856176085784197504352525841971124889469325405863775489187816584841373331773801279413264489099666242353816073324833853256057588964346392860645352864479224820176954956216256182915089156094236155542379066929197347095901726075091500218694542273531064900424896953386589804914282101412619354442807994784207009860436015688922993157289439292914693620160488963208635278952691117872469787593076185579180805152296132401117925474466070617458213981538869796437002699349648272075289428744471113882924987557421873176085729210188281299840526789817974942415198230436322939510988712342479860180466750099491861020684161127981678318207663447470633514806491439482192825941012130538039065199843473480095392000000*i1^114 + 1459260003636865252180810712436000609837608417749143686286227618658036827355549326234458206634814901141069402325057264002979831163319723184535402325523890141913841098344735578877426997879834446305490899370689256741674819856618829321005677082880443189598876797331400184049360177561598301949396923739387239839176967326927075281469544116686050072102316787473239509522199635145740195093580216245736596977316188616656019416695974014785055123019071536144097987220714463549631747593405080408118700037275360897024621581721168782355357339510123115237307037037723443563843043754831286533172885161683084008015374828674578280903058011129890063302810763850207190727374188676231911064444806472698473613508914716899625058580778668039070247899098406134278866059335163886716126829456956778858212420494554165323217723837436748195949149977605363682818932912628989373075096825667671982999491384237646264485880980452020834089930318379403797882139303784194942614008582727940501913250409239840747794229320992158232536434457210667886308898257129697934815581899357055845121405740872502129797334172478567923372253549141963000133299924778526062332462258994215782133942202643686430440449361994028861931774897378077557194250760739566951739767686970278389681977430718527130973974580268740754905407381351182677146546041654792322355070581697876959457297485107108948655674631915461899955451065928676958992092428086712622732477981757207912250908213900160056264067819262946918561065324540483516945081850821422029839319210633541466015883094628756977813441756151018705304965865309265642527203778133268125915973688543769803660835447593888298216305429806150098656951991360425684647786313393080740646731993799970757224144376031957882887050914398959569379284968154604640068105524012770345661603477066730050365381964418053241308586225206390247060471385728957776883614245279514639674202542344057618515145156053536564674551014792603428213359467067324520247750102544713810768489067703850874915171072201535053494088123869891317638957115616492913977580279990461943039439577168387425184178456476676621728651310188117099630504128146084744045374473834843439232994079459070795826291680359386959853465787878857246247033440207821546617046367605325728987395406993952698283193551907753929113539513205298381549721201090999889296311985678026506916192383801986339810118667751323444049054640744712158990585726040795711575976274792443497836575771730623433175295407855861293820473742362542710515535376886790537258656077485485684191212883035073740823898519883054214537733686412164061861687374096872400254052546243869115673875368394162049861702587130025052775096075046079440627161803573663659910998278446672452252310141384461231512277542951494782288140538300161437419275351924217914709989576131152884647108762490473863776459119578865471455571404937706842105527855478991849649633688348542088115216093774733156841355650144803061474932459433004199046336787469281579105392755033933096653006381600000*i1^115 + 2655579977350454181021086150543878717506570301213855176836575009021129317497114570672363114419007335088412197357446678441903764576401862474765109283374214899645535490330110073314506400212122814343880858779529470738351018006990897030569418985994550525417490697071002400342069192747692066108986638025881970309603298365500977422705630275975377442496508524559422820472062424477487994929098068424255073380415066711301824246347880394920290336131512608193545665485586143612658984159885058961596384890510196714593499340270369456629323073056271783391356461314042507358386706397608948088590266747078435764126924526438257298276948340487520075473338012025245519451116239222069763405383010655977116945159539835472410509010077141764937968187656664119042302244498466101278267100959726536573034147410477025751710861213299950948022617187942445059671954775241903955962258137125899691547629050403030859173411798152428648381224804198524971279670203914110743802436646177989783261630112822408720668631839088989767598805664483015249894724764926683268483458435319223372380098300334683698826674215043811227602274497349113418342625108899589994011969939760755058643918603783799816235835880433711124155727748526769906345795116736155169714413736778222716336803051588885505515824038323178610088591175207539045315681081361783164774147120199286608025577956929163729558832144731831102803273787564942885786098421871018784982224262560254418084136862738536287331966245560321214331471408523150261040827478425315231358769629033857270608610682621230475856363697253933695576517930135731999219344492328911795074723850699310561699893199560670237347345261356183492131793951489533078540401674059877426592965073803302166193139595701978916939966048592090175338122718978742172215065548377747074144768626188791990207991139969384893003327923789999265702487901852234229387387188847467039831590327060040671807072054802645465867557480185660882610182489436092465846502487008563731671440935963309670289390789093899103158460386104799407911218484227254654637891314015177800108834068561702795866733962945215797453805862621088678731500781298689576212426051452168489072428880467854184165602097682373671733992367832749815454339777857426821733928508173621263945763348757270958499468995659024038420068442224144381153352632353305722326099820448654881156980688056369445376061448356533444366668264862711788816936491642588854187593122533100010016077556594958518201210494549496898450820955921247695346919836006000352005044500028517702749696997241403605887690834037519120663182120997162877673588148062518276485890398676495780734940382041310463146423552379433598914266494845479756920451186318636175445841899758107114726111705458409651100955162448090084284113688227489252896175939026342488226601109576536447610802742607443715189565402707450717684170699163001109578661958570620688043494648866698604731259675264927017065511896647189857720303215092436138913941603427851544419512000000*i1^116 + -12759040160317189399864887224654746355478102072091498114852731829576901998295031790412068880601398425207293266732994706742785779139263414776673904827605726579316461153111582708100056653404246328140266869745249578633181055131195573967088452281526047832126765987678195346087831093275441194549230834470937427466619248660604505245220394023769996358099306552402708633884679455910139750460310751292967625949228998830740020867715211308195959659937787974048479722990530762839313823262839032426760546441569224816974298859127577157091571004468115483722107074842982925230939018228780815229962651823394878133758365324937737890146226654088288199532680715255327068284134119627109523712463273211939372666026984480245667432207419061989917823035598166344317559872447805947174829167882344908880102620340249893170394661138026516132646689367192385938839102421410254699924487798818977704493027943632807797150784978486919480267453375600437640134811700965902150802412367387988773441222271072853018265642905153528215206521257849463364025600576240025064814528401396476049877662884213742363017149913175347317563461490950220043441298349865627510556860727734599298879189620502334512459114109170929700872723581786449004206784089469542181961227908805562105037233765991423722115079887546700089015295692856038118575413268401043503727906559073709250655643474283109535908266540833593496943921708644775869167084481082357517443664230147791539324646062991138541317315005493817428481524202756091606217334648993251873329324957781710132923779474044810867767076117630162162151626129439356572707177667057432946267909535561592075112579380495496723352494330189379175613160031966568520348242503173834047280926187654545401417686320465012921736010135776212372571051548409397472063040870917807761042549027337070092492130665174792767892095186265546284031843686115790875543517589802046124666713049575466880109295159884881486302866639430946072093181837171935937508044040077268278053585769383894691674422110739183691295169770437580114231781163088736829498455216535353387727180711394587664828509131481400544357295397118447195557730222713396514994387480966075560732473503936140939122258035675146498842470145181912924636252658601577789841685410224585606773554413214299383899093916562220133882964000007093997407895034764421115504290994532824935046776792856816499711929210195016454272237480845276087278548088957245703208093831942437272663974400312720819606187631648078593713693050078124424262703699451762096649880784903059734405140345972540523712169283214297340100881527033403076567687014896739837833164041412228103801173350853773407011792314034362756149151334657686356951686658335407971634717933416721212587474236496956103435179999221774232712467133756143423171148512665779511233476658826194221686467475708113253723209168943526398091327308275140948184654307861816213735518775662698299007256950716492506330896103683760043879716445644345678918284000*i1^117 + -4646120943462946469868591094275510113199341616444750195917407445201781550531456292288498599577490255183968334892673016891584945988635758695643085418280570912044045228974704314792420023482128296849517395699930466295048762967099925499576171440355293776177360931239492754495591349000482885265754914199094430238748073782334272749368601839684938287298987139144199609497738421344443969280415721054308609065596260689798349145932553911993337871586512909454318766851762057491044847285582475652609005678375929084122933403583692938995746909144870486418138726403724422812281069824118922741610711811601310790314681699282324678891448968372689854765977903884870120940993952254432865419037547885622289335093857870408211704536520216973273462084897648235925771693422307092433079175543709371768358399678999488343302571388642476816492515142170736290202640514905034340242701866562557222051511100456151984987207272034414947790144075066787883230892314957667907888536382957972159220081741805415053043993843825764441680447505464053421012047196162545139221638374533168187230047896517916610677059574007455723180690481668348587178310765475919591867146255107684071937653470909133068992049713754197083236404837976456874021851938964600218387350579632456584448435815264560769112738975029180079366097715262736103802914531974305177858139465259540917825371152421721359774608214726119855506803663576512572453337543836202131719607575421516199586496702540563157511899660487839911867918613938974105610856498897919390904971858092953601281590610636677563657594025819309193829214359135717721000228430064288375391956424755233400271226363186084558036297666362969911127027003704525904347246222982847190494851683099951659094145033454682343852852512926295309928423047788453116838764798364987171122630708232791174167996086653106122243394955882668739511685115216972760740139767523281017030738064898801698874241100669992488211437934373190181734608482869590549639718282816247405961617462258282835724840924295438882949987038793691165388969832240578969067009244535360673238386739063818558702471019730027485157693146280934840918291223671966220816505837665342946063248705182261326176614713804272298806777366176199621715055924415987793284753530449089040061045253537261350627556345606764194223705102140972461113481592096754206259226552792666545092277648773531261608985021553519198445364930480454378283170972465427088123079427471542948316830485193586816481272833078236567007478761122663635524806149939024404462399123318414410031723784715656018396334303997797401988047768096364589926011155443987357274776515874961923490474875026270577523629789658647843980682755371091214119170886657803902732545652633841548249710922118437221951287003534998508237623680172964089052946053956158698179385298863626830188390498008598789231295285863078142828104985650121877518503649628976662666173905528867110789381289762551767566960214188927730282600*i1^118 + -763543051727669080977213031446126603161427250002889396343418976673424782374639614613347757767970235964247461128707012607117302248166373243689164357649623108851710717936419077520081138550183331060172127698331705159875490377260724155271208973564505175596185267536461430755095213774910547171478708759537557296044819231837062180316334183297771336869816661193376755438968494837642980369831228328531632443727098053873853164188515597570043103582229216814197454173236733298542470476848859962784625659515977468511729665007575320490435927173906370928840992366657192800008599107563443744165061670317495718933658224966998925609678441575145488660460672100931567815635927723906836979864455243736007405840568454741408661351056681288847436240753302239751961911568703049578843446682795277213496547646181599487238835433673877863312644176601049604168996777611093484830670880219434291668903707496039782881440870652648977409101325370924886284610381362273959107992310736466224350437939562736099874468973149883911632764607339566183156538815443495784418122837086670540814971925009111745169839637547054674168239173263213364825666358981064249670183227601306179723982340477062354223013178634282843803044290086935348719334838440170271057794558216492969892950148694743206361293950922979760607453949237701109669814377385198840619087486458423441262806910569301064644818636903161299224770679928589551220514857807493450827462412981497239428028898129675510397433402366166355983365586745826759020081877023569611491332126168775902613607734858971367086641761306302137687613394353890498191259745420065448744039916361303309855821250743694036824262942237646331119874012441679494816994334711873395116668736395759507830525513742408081767640015276386904412647005965457105218280250858220237138039659256161803949568554775655196357889291783672504567245433082407586921694431849030473087448873489808807194632761257057564594215801314194286964813109671257303805813537721703001398784780875834472886098592681708854688305392295328796163992315781401465095741612507141830404319632121876426604652041926335770524999403180470008999576749781399419534937954811390131575429391845878731298819305322696460326439152109825270859160556956906804492667462029551407768428947785469024489340265881713941779405590753260072111347803475252623066712790955888686738467268190278874088500787274692377973049902029753559978944183989062171665768413917227119740298658769387521021882094148408471786025672653638055457287076871733467229647658522470099643760454412814160142819382674322449196266156522904838048589564603225485739861813669084108543854598928717271751545167459537613085011118294538706890265215832564089543019449975545753367702659678384138340553972149458831114758937418407389234375052809788520318284398815962852111087181051185350243941697383294497823961350365073368687708571932041585*i1^119 - N1*11448485091134372922073315701135840183465747465129606165056601697589214434607551897585853640484795390208899427268652269141481695489014920882764041866368362999735162377524431915719489170120140673914497477163535306049268477310577027375637293242054811669723201727382856105765262729545328819893246809430511096971722432862381055595612332936041411865597042881818038194810142607917734205145195942860685977887570948682103706957946719409344332470004046463243920872209953700136684075508293649153866779818613310408597124253400641008793128408809166126731689489506218125840647238372221003280450191730510181597831084158352858871554389380124327828153494395747875836304608838471389896382558695378148774652951432776435271990509697667771747765488729217082489215394343720030548822691692902748934816449613339934502547585235116866091816422269162989273013690068077818132590373741824*i2, -171345540966383892568270014427294161212611834237503460532937640514840142310875525438129798858182961626872044768789289993323561042373902893254784545318217828970476527086882930860764320203258646383759453838627767273907281254105932552126186435442590155726601398556361629167507908502754407203792119345193529777906878884123326402713450716382869751167071900366260708362776244765178030091234814619272290620148330558602390352071648293159720897460756963533828581545852318847980140130874797077504291548204529539692900982380524856303367598818563339929178258537468388926096245093540365845169273012043720988206660496227223295597295543715920546198769994791227548100547948594395474825630798193718555212285888399525939647942044782825989329915862559047559821308312643058605498663829814148106012070311940978323738723131925089703879840186789510411974046339309162381801999704756698412355562704562567104465977929312311044474934848991279945766751785344714892538796806534764765499185403208704984690883361951670655893273696236934130263053610252272362330334567402564674369502982905792682592824854381332976937511894542821055723358242069613038401987989880818149031026854654946352396946638739362889132319036914839294347050507781679666474676336136981708090041980990174682626836605543190153411226514118644297824478939536344858011547144543747886364752062309419536897618682814896084007244104596642818375938781125695357384225775779836507768915844134451389241246457196723135237171836606891190969759759998981378366134330675903162831403483365315843587890224647802512559393460351539750307820766042309736824250157146964619156783827689474250001051553212908505088919676389258299770184608228452412506286199563666816130197524189147335368702662605630172874416802192652678746025610573637343241474451017168044928906565502781466537508150569778582288987882490488929711652385418533917330112666757876427786412785838927623434484445836275660952114815310291053231684264539213449973707540974158811417918976426330648323985395083120812213334054245215049456897510300188058355326516038208578074511886863523980397982954338749436501993134327430661852353385998823458780352207844590305639153855729570410601723680195039680735133877604378973618534918838412999699885755390719243648414436499062471102034672836202303658937458486896501528819270764457501680602850071502574546654521969484266379393690603879726502219272091726324845217476588167919240314876354193961919729867616271387562471800222003897971066735215568381553165403875397669898007233568892901963571537921633032329738328797014573948394139020178666979351378206305010223647937839042083452278011985759007347604657065842316395557410345093761027389836657855662638043031691104730588541869768223373054924867600287463013050910466611055860554541093558464940242887544089876151673314867949722339229377638140791998779365773347114598038402559498338126485619299475273443460248238507782275469808919070846377929522847469603280082802295889562844629929169317384203055065971692705341275649765820626291640267347121809834997115160437453288475339251828066417591900014488300137085158784366242562647098791264289339390259178393972358844719189783065827126237483478375282445610262453347265908417005005531963307322318344629028542137227393829610642652421346184336693961258982593092103483651646049731564428401021457176331913093573188230149032547877071164124295320681913006213329997338203070308442243933733465809421920353341568723755907467053395321111998135301678108600029875494900811668965686212263688446571844288948591349815168445889052372978145887858492604830497737052350867160491603399309280883507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -107872997008121258297174505511641576947527746344676267415791574609992220080403491887949907121231936093428645536677408761474446233579916882184135073691879440242826255812706137532077858011153169902623909943719811892548356266041387077813013512069644798889628047774805549445012524185742634865312629935414558109664453392652734420494488570346141081502331099161685269320921618413978587016857458131645313525851341445099960379522373510508361877260010744088128504146917454560735008094463777668878566001908287607646028435905755472907083424823177026917712558451351421767304183419165185071778739058907900292091916518410492283545448992867461659934820012181088255149691330623635623457590936568180599820661498772831465409933205494332360051393409238516213755076661803725359202394985333237902645170262821696859923923580567672339620344641309678997718828840596790271629107980796448827409238017205832459081963078555445789551084077084345521180052649840436598489384343237348895102171659428555973804231320914743927081476963990116413188013818485726009156707683463433121369611251729159844689790014747669414513900041082590734892473646760416037987215997095864121100241347575068147552390298535988419789763656271063777852756821909976180478175839196676544038760593072041236735268465392845562042295578430788893853429451748098007592767720580938960254268874437247725573875622014563403980998927092976106433849553047432658572785775432950171719855719293216621572825217087171761993665515794707376308320221539381005111729559093605842208017879122397735445394069990352233200364930486299584132449407343908591510349956243805044362718891459147120145673741390496777366417632261794160968018014803805662395132974874418676687778661119487600375797733228549382480972831879147035131818714146971516188412795388096992448668261797583285348944789340096244887746220099111976625898874068512801813665333679912229615235780491653632354331486013339232433120743944616257585719796858774113717836280497995160201544328221032083158798556299927979706499163608743994527540526820293870328261486007078127681913838902697100350754275730289036506819833166821462255077446787198187839500807664469343248433581504185810045096139235397297044892911127716964746009021518267373785344997431878104856704746709813051931534259380377779031753803539973332429803651151775341050817945906575710256220426115241992530152495298504278925557925399361944180058585664652891343621598357830541457905960901142749556156611803949077683247836384483553919392435365711342576837345883302153543988469209863907978873745140836676808361493073018820105985779971288863166526558417736567841537137788957873663621777409119838511713712285202146377201436364999213311025600586899997400659064304951730331826871340715789622145539000644876776631559749735666029038606945604314288501210786833354142700336726785827821109334612741870949876007968175542447698911113695677691417319458729594145423273781343076759250054179095659243629394688068427803380173706244750358899231180428194742622031692795756583166422344119825801423491981574779456269822990400152067807479291295616081542481548106755473944959666146625402825520232063758355822002391765902499920425848006515524784135604926092590820400797229650743523071671016076511207533275213350486884262784523958129944292501357032413603978692115697811565945357429989517757360335356188439579011158798291022260286352154876379784542406520899774660083254326233679466174368436672361387329349359363629183084348969928213712983100098577819946330325704739675484991351824606700488088871596794656633187075110350729436205237641123268322772639486531950576842833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -317754188554085570450482679700303144288031330188214225789274809685620347498253972899326614046948793828739745626812866332163061752482279611621857966500053769698868392175008792455966836464747656082319004071221691447706641613911280953096998318008025082715090207120360679616175522405069136488240270565716351089462537835614632701202812869330029674276206960143153494274300004742805954738596523160668432665882497094982154795885646664861645586375824528845241098384117743426087984073475444902383902118836975321265754473226336744230736063124479727718600510152821699562902781839410889287085000266465316520949430150899182299724073244192328111071558873099574867620103257140913685311332164874340564432131821532987194237580209105282948287185770363323295691775296649155728654706264441825511500973461990395343583304090685525692878260451481306037013599700540236468260825159440356346863744024570038527005017116147536409160383074387713716705069475835992408992739007573811827187988630361431273110417479701642031325199420830064466300647770063026428015198219542800780572176927800263718811063418139118677139633245656457320380314043835517369419128198770039506869641666646738687353587805399989701175868565804956711295801977873781293649209348916121121420292495588605000355039387805056653834784718396256012148831723818719285154171679382617882384920483900511963293140313676241122725314605697201314101006797879989200425196565063930834326787706151936356636521073932275058552434103002124237557467802913092217511188908812310159350935304051828704850078930272049328689925434956296856200913821957504127878495872799486252832580934254535111559071930670965592746668955331125539512661867934904528804955526111103093275471106203096867155272114439510202879210200495536445681971628352999166207031714274910933593062290414308960984812327363614772928638073923022167069097867182103394357804728108972809308571554339551384342904893963676690114442053861053984749895002423526582583050729412377482733355271513881651333575448429649835133180600274323135635289090072734830240154942293693114286966604438248291873878311076785592990702940939122223753174009624901878065942942914767353535674431963565865649952491360014731933845832560356965270773677081630597625184221462314802354169584243715444090733772730324340534281565680564095539357704103412911766071429811828331881784058108906823575429328499308102864362487508152214689685303957607880118833643199938414978824560497629003777518461325513633045626915471623988044616407068573219195002020256904199902980999915207962601736663009898858915890770738973643983076170617213741560861931642863972800264372762898389290389382340801185607234092279471713927063953606487743922057834862372760587482145227248109455096040506110363749098943565216822348075309157639798052679401314583540680223952490289173057485875322595588939522230586400670393987554825030284420857297158615427807031697979432713384675761090185569126978088361487708606662779451002865793256467542038461066246894263056836688367602667687665004591238278397350186248899686434529995996364799851698211277158427225256393179414179371409432950033020759266538277643665647794676092811304893972170038978666086182416439849149882479764775628227760175605770630889433765614252911205350875206781165917579239698124706538651689491576001390665174905185124288411119069819990054239755892259663147934604459163221418432501658495997239331803445451305425850806358903116468983583467276625638730230836568972774470349929633639499480603098211273228915621812643293415886105161553006312875100501250714105369141553005715968001688059835535196750161856891453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 461355772555188151156894852678576376891305981999745346918640994008194829678869295381662553993202392749510879930181109078304928842772510749513180490113929015989448677796567031636335577243812175245195627369796502758169716847897868450352826510964487571422016928977526260991221411657892818305154326185508712835357039836644884047385400938828403454526214264262245570173885481515175097633792792293587637418003316317240830810461169806877747423455995862597078461324372777752368987318525292011183913723687336331696115432290685158908016137305003444337017254523197644984173903978761135445591645719101519358885180620139626965652973247999883035555474795099118094896129984697265284046543161223330750123059521813834063459479578468486665080943545858295464082319131227603459696322819756820221024569912692760507282775406519595374346515886459387786272193277133576632504704392901259035132990402685976625586570666565831988809396038102422582172852394227347699288468257213127946013377931929125417964005628360639622927023563421073994820182212922000794928799841105701546961118470238249419614892949648862221093794128707169574161411830966201048818801604825876593246176726438681579344454743425351639666912724239890103025343380628415800282056613179327495368621458440516752428368611442599122452713882175175037059911035896915299705386287473882871536149558810699744024437275168993529384763986214599030435449024617448192930889956808035103766633841860596372742355719848901945814153722928956642363612810032118021196812905405010080339603401480135003937446653084722514123396637628805365977107004746489447606607481354889860489299606229929244677082272322127570513561211676809558885514220913714761651278025585390302305116877936809363532012419665645412293527821475871359997459034010850191273735609657421927185327384930733911575387274517791246467023146783912229685279593414796880733808341102971940825159084475657160928152621988812865051367567449114891621821697012766318866124982084972937690628908205630882844016776708078897498598974836781838715199698648661947892595935373313109440002401966351597154212296937100510036822859455850952350313044049585377667455728413165683955806412019591561101577424850266560157193636032147774564390429796683137526100601408146394474075451017054486518797710644081213324474341590469919384100922147606910059693359700669876399273453480035114332852383950388022673074788352171963759777254918391988244906153867073258343238192657825265276015757100077240889635821924596700530671830560953502738276607611387516641377800975861477588347776498872227892015599289270420831205519432467097496019411646850862916402562172572036615679881228394847042975408348386490840239563564127565127331592419154409442185503850157140574119281079784754963676426911062114383623459964163530932350822669671934243981331005108905308432317118299426578610480756530424126729599159977648805429174006276135229868968407367175822721307620496414641896353035429126495114787236262722155574596909480656597347551795059738781793321850506096330667623227576070451287043453451731822973343278279394234939164460942686989331905947811260918157150954575572342896903814429647078886881026622550506342004459112897316221831795131507811985055747818862036800758126348849050161256262627058495359379360767054679128567613425557097157850867733179825762326417457531857818495951297511210091171204375531441561146608573124774376073311810659044132311523405155074042322740905565351069418885941567342613641650411596045003802314260125002468681529273839460302648455830613424117022530794015685001077862310822961426644706661153355727019598819929371338342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -838511299053462722801331935247581629098314399913928252731904180592854116055033420965795311850841857748098237632903722715312504227722326993152122038991930793555497497224880466817530922136176754331764145297042759833924847540286545499949284979325745863012274177902570925996769862685005135244997561227387867386254514466964584018237084937031909761865635003512191084330769346436449115146538048832033714687433659397981359498061259811561843990221298540176035413217201123231089921155001777138213996093527198760067941902676568273576370816073000182604420357256556657054800990783061326029611650016821433167115318313157357971456604600939590912803706117178302022479581809532313589990914183567283343743062563602364884331208062969065541479429632682855722138803774120744023456902788817593852624940465892179266974853926267325305976074179259875487282466861357058414474932243990662558450267329936221878570627882070760671371009388807247994747107487020682492759283225146895615691568075827198276039210350470449510868049081324196936036192293888464491106388464505560724794673050798225893392075076565083460616404866887755434724055426916256333796740023912635476374049526080903669349628482802443727446524913325559780281485390832815769648523013746763588569243277797867471054535498029554309271356464469287371748290401710501882262420984182637098366001959287998074921921104286685485008402688743623276178592707547930870210005576490476678053854583411625807264351932493248563066330004363707762275572318758130570733558632412144724515471188524893353405199325753299188210500862986264845801347939610299233540362523318986129417971054359507024298544901526361303375688784902173455549176968081524167683957904619778025399913873624856022945496793288253028203389961810328804152479938799879975579057591731122692613210156349695871522746083434320843709474853805043983498805063531421970623028701100144906188986680882825446260396201353314296249302138931059183318973985122734371777293091936811140241485273695498726348336155283413733969703885457202805108457744490956776757024501456975566051169759384130895283840655105081779594026619496757291363457673012279629521158408628926198053971319312404424163155026940416036986966089822002457932389926047506275674354914572762565402528800642614045690771892702798458630427451702183710618657892303934293908776857204277336841001074180675359346337898931370447720866071083906193846638874332896632365529676269024776740616546569599992161294625564694966934398984053545035907090323261684125074347754455379196270568254453987922486448613419794579139080015334375113211072736093376936398043435470176418013611201044160455280500185894278304487317754268765352148268016997449801784034687931537151867953889198639268906117240301187950031772982592921229967135515709364624171601168827151291890314236518003593550045354866310921877273722730696602026189158924680632409983493688857351673126409915384919896608251814467968862283422346055629737278176384138614963349788999462417874288794787724612520631091086308174421470535558555674680360512916860932969590388207164958581764129061620443760985811399572285966513354203815500228441691551925578521949210452485419185717718490657207477809842273509677480653590034533606246047953490006027914091782541041377105945111043328510116470940070389864490417066563076778543179020554331487519575872794095268992595562739083961668380263897603850754002875025855632455024455341973389068107753113988327317491779771764153670345095008644982107361991132441304518965293924479159171797759819768453818001924518634756942828840393085330808132007949723682261824365269196016566927360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1182191664779458811469100891428778367259178427411815679316155438549520766146180236720610970437358117017061403513117684243462826496175849436719443140468655953568511329925227851181171230335410079476099729930489021713215185766978316106792700412383283148054633620088458386570173131146887126026685358609755243816931976585398248145440929875531177384798881485631698334620204083666807791385318799343352274138380352802540587358393435934119141868762828679017075995484190857057122783508427760846590195302269160917462257394137534463377011013324438401545936073223102873820666878829616960539749624388651262978334357524208408889550334657921307626830234284531419160380221372033133509365197536930163747735422280382788307172944025177189740023492163789875363999265560833150117133549126719893862185252951884012737849559076349312993812838259677144432829714726155990042741235960578484395519123786360965735465658395337339093474112436303157982181771042165815591973715554628855785623298299020109689799456431265236094054944282296434651458840584925582461529867824322437757195597123167297274488073416171028378257193053427695580950905712204855205365102340983341949089503759688716091917169988955602431142143769548250408732048485533840306433384296730848482810462354394624653454792979816479337171402554768522111972836913685493700221554474236067097094269379903995622923242580025492059158474122351894754270371270972836385460018551512583371845161937285211553363810205366224339812377317427751142988109742884579006580300353995728112426154100252642036135279475963379523604622787578520198703577012747604625045865229217473914493509469033574039666496118887526325434026961776808640125456079672559255843197863893127159068194121940743951571938799402714672674382987675975158836802862385363856208011389657337225974998667709675214635880414382835701800533624660952518817268881599638197781324165600555990393179194150278607321194828242423239764036461779820392582571848579645427126860506611731232165593523323091855600322083742290954657487077570829134822784291594521680289263178713351883685745920530772940925687929655274098159817384173691940439407457079802581804682458026130240149948772736512450380213077408067865863576921234157105558290230718843787647243730598308108091404562601913182632692995672978208354454605696807181980454566789762763816801553189232273483008309082424650747055634180153242986403954687143977628654511360965372029211373937474186066619024403455541513377747919769956130492931768219184860598818879321954790507461380638562927424819652274608037156948543963979669209604659621691227697348146678855823108603180628454901696680453260128329402783615408860491691382951303910140440481839005209234021079191054465210130909509759231752911140546108867642129935911008280132395299204168948866148032075255070580343445325750417579997109671865905672907323846581888658305072989197418029242241839502335316595142756703496562741246559269115630222795494207764313160675757419497014492669448491420997719925135703187457630713613300541993450139184431455481523043379802098165669322491776201151435530583432619209160808020047876246727786874697199642215081646267668537263408502936997626625433464141381167275984113258830295224917222992904368677480047539683761002460705940489272567220498709502385608324387151928588073621540413026854464646456927224393914668841863356775342964730827123099906740124261643807456446083848596730727049713122326439575555544922279106991239912859676105361689879861226941831685161468884342493726009210388306345392052072738368636727513729550404879735032624030974093098458964945718569304574028574359552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1441814159555466576176305831866916280943929762693765371963741700150253071032676168203458858193884530960549087972419989726891111353001428018566205133130794143226586698940794849954987569158488601592219256221933285119055658527951209654148388139328968815948548300884919051224415024659616012350219684225647322683955250619855012162423749444563348846235773491117568307760522185174964889578907853989336974543207256906590975685655327931346136733393231879875578411579000466170311439286248728921106104259326021154736331931494083597913121402136456423005763142020236824294730227417243617068555534397373771812836251538567373443685978543640551777393172502451314199647996230137257534357555161816424990712260733635363673395925129691835655163501739172550790976546973141849120749910027632729535899139953513338209823920545510799057956650676407277054750587763795832071719871611816864693873295705457392004422716876009687921015215068228626584999875228117922904202316461091931140027988515768033575172202949596415787643212606675492956401703826752077477533251133468167847287187698623990296307890363003119938671689324588223655069687095308706330933576336345914690067875679292211937591578673661306606487409321926168191858863897315921969881590871656154657566686725077768405834985594230096918695578280281433481227096652935208548653908671546389459627706033449898141390600065797111735487768612497210276276699311357729835761164609079631554891978968327746877733672061137680893465534349839923941496885037527644151505655179113853316150992431475894386178838501704137012468149229060948254411054648144100656419458526301237298521765617570331321587084015156529179700400725181664081059510921479571559776971628402302342019989275239963994678745165158106111203850448388260815291628442959690492429988103429761969741616794553158384699501011984528176881069124874867212631638068270732755191541419088955978558700896335246771888112744648798641072169374436093828217517887488302468686785782347729815066633522674128550477635122840113128867818545243165104623624042255726728277261383158224738293217013054709636679678112242391025976757874805835117732900863849559794249484802407376956869294383937191925193134665473323140604797494041301733621502838344166613044377676202693344230514169478192760169608136192405691451051968632333417429639449312612268510544127632354033130135702283549123337717612919664907582471460428113855274677666313880597796694484268944918154407696338801050192198095954135304029309864984910726729958293145191201797276806585308765970684123601258114667289877471610830421133662053366803142688420840256362223678320239605019134959609074819760131071100513169184849826862328877934565329886951061793172830803712038580187221571930616159640740114245859482093899719652152089866259725036526368706585211311883564722048944750437941061975470028858367431331286587227608035464285585874518970450738152034152354084494394708179861008414077500613263998383421951173521480679289622601408950379786717411904656826593727622666357842897914670297815746500817419094942942604171329938076016829948231512046555643088983703084739491802491376390513782135933828562533930087730555617186750848048831174584620198091087698486484508113889613450988603137166457274799774970016830717785890200955920477583640651814577432657596117916097891540772657947587222121590615230177610735737498201794029743387396235054351247389097966830649215880970864043275754289975006782157833304750302483868496776653053346542199960158443761558319032604905172069316773279822021186010994403035243632590186427284910683029841588577922094339467924888741184975055251046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1377926397383958636387589726293067682679861647970129190527997705316114335704248861593108962881892190558028092052426375355613515715941455336050185563962201542822768897786571529331086585778429020602274438156750684280074010289641703840224264751166344861776404574549945428228874675697838202023699780446417514631557794311841389030189690584118421058816815516971049451211389630405339132807411602278248299092424789299910536067591780979397803443504383868200469991245866037116318675700366321359764198950201352187121266271018350004380583999510465488326578452544384835142824889678910907470200691214096862446423943513515241986349302073889910851063941596749737214777463886508598379017516721359233810001760783647786936581252189250852257190012588340251744737510807155761336285425479660493598647321723066135559298772660622648742264191320654189709979379842460062860782065923766510863219853112055546037695516763010692616373590178039850892655378981296894546701161120779134369395626646545842662797268224960407511781351839208385802212388811840579031012091233920849366370143414039732311000842425802071836867144242765986482317373331922693898454582568682265562888094526357349115303404037637485369089589399360335464354133427660950869243457640475311521103805308322297479909736977479266713165341280532887749738521932467002285623104647462285060039699190644866761135517976273896958085174238772590821765025112949659468726611476542172192288585580625949619932438183729081394199109723994488304538407802657860467768367334589012497288655512350182900350553877530154724514471050232447316302057389232882909980965907714696407226118238507855712121401381372964580907910848486614877287543276672978652300404881004667601010231434807484706470623508479404828196415302522692103009846627337993605911230803215179665057640677756547852228187764073265359022111758003667701065988837390737381078781150506239809550941912188926692270052753046394150161537083175495158164541093485867679641711033816534620238312877049612477225292542399367588765594121684860129043511129636636070191065990675943360908889915816984798115382718341379490840711927545549370845546445665128249366186251750610947431783157766500590795043105820169677186894986668677847339570326047000045843732076351273836305321368310711514808240583471167578201739288043093052972294200382614248685753805559511107434900396940917447016791121488724950690378017486995191823661788254905390552120908471334589589280935593011097077297761291851448539327471422026105147640422586408840645593089939041926468645879227522015704853729292738230259512150081129166066648230147992172393626298547936138389760730595367969750013231499450429695883478163210852285858028525916934138246741687632561717802384941280697614138348331022716133177235831632974959461447631695010184728347094712934634710291398336908489868029187539222369133015541014469503900272437547117848434214884096677346116759730888596871842531224105428246855217318513083108358125268634750848972900059559283688874716440003903156770303666386627090083621796303768575075219152256597844974405274417153450747771040023919611032559970317211498509498929113596757088269652243022665900757454948377628683415640663363559666073660128469742321004221168114622459799672149109139843988386274016738393014081720715515941978956106973942591827848468344038800453533667395954755293858794334056492506797256353650116465317222190523319465551720884906447706202381648749551828145336871444577361758238120807927224707542829564453233247056801309867753047736680242652492323278187741785842197217150489758176152832020542643687033692361930383959914824335360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1074248397767970666330524310716854117267315266534069384872093935129956316468328203522185659227870661547714072917664335017036034727486604706421510090029771067276645240784517275243659283239977734348242235416982126313161270139689186832704677868161045578700344654731788838314621411783625418048090566639078402788586108398574361166785324418408537859993914295065533980589778289318657418858858743868509003245048422097282361702714274894474748496592079615211649869002252915803086126154794403025277987598884498831152289989530963193120281066810210231555093116600971681924454347212787663228670926793293404062839522384025032239450900112836182629603324160934735956734699138737280828460996718248302301827806780863122687661513984393270934147610805658734594367655844765571146627324774760200676490818283782902801472319004149124499207759451217224861548314128064885238096601387754249215962154081740294367567120350351183585055186146532834033943221740590454400115471243712932788387303235177204633000532158357148275246270883602669780411276655370363536893073745903666173639041670745313860873890839808637721953917801040763094786374626591939264185710928292083035840135745256201866571998289233098804552309995072918298914118581986669429423718532431878115366309534258888777727403161557731088648406225428630532993956919718262306151605818289504168236350313975722211313579079845411411436795768302881325669060207264635084988767108996778929301881283474420272523777195058576774026733710621054876820915631510904666455598146754092564511792194081180392708039444640240488731511047121467793007886263361954078809656393117327301374967640020709322990630466080817398524267973320594183367697129959819963215422079201320898799586575380871136150267728730003212301556610825985568594078461017605156679541647069633329239165759800851543885169886153832641025626088195082287826693562153822298258257906952475490125568226103171702172371788655870811805964660366609341317293914238103453120554195352545611977417337969940396341450090491171668649000291522906412446021199636333240473453547020665870425648374978297547235894667862293988488846204623052004776619196799382555637623175480268437226782168020543148683989483791082673392417809945205108751271492711275977234191349622973451059471996085839988316909482176842746855755210243991494663177791975491850143931775100190512183043565943636102937550879250358813325024017703194506065859150853695969687826587540822258727971965991760911183573589174230626215823808490022822853310540511558137500839464770260984968609411192595255614299646244473453284984180401963758789241492552949567142589882878843835004138514357881616567601554159124407015882909423619911854301815800026299663183182815180536826502765985214024539442069321576094384034010243632280762746615639993431619657491927436711152942653353504299058356786528472716326864325075070184744627063900982929736476795052410738113340893776185393863056172989728656317200923057269193762547129741759942249179787078367878034242578456500694906525120776191071742798246884989985566584888547457265877018034108972197065537013121820690690181320135347738707034296497385964768550319522810022899044592507655869051752223501157846058558058045455312448662427046939927886420116750732110525887858465996185109262190692784071863540207283355249049570479513172209578498604515850415685843245152546811392616655162779629807031753168990728354852496613025354041242490007939762385538922888423559827486732298461016778441833406897937094288400696127523367737718201464267904389416333632917332216978054315718720419440041860561181508131209438097474392256893943808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 705250227255966820437075613364333794714545709394460913207020524014179558661110201148970821654439305158500488733010651057746689459623680224502605197484448690674970448985529694304105231962382713515854950504880082298053939377529161135466189337393336153853374650759933604137718042312451866988687891017254820642952092854033682171830415553195083712791047091266438262313183875086962594909518395447746374277442611107514553539631277571916386817949331241355111439822785272161796137060367032592204260134173006549559823875215016120095465676043181960456681855232506236822967821572412962685919456802481892750519420619540738835129540248664536911562376444379617200229530397114950798154122751967425854358791954580470185403502063802251606028575651503623545072433347309883095028172181760477753002960226990067674045149613313042795020284306342900990411905848212611762752990230340741311737432610499164780784021536241664513344261282344456471221438336675651542635628921230063160290110114238682528019022067474398298270390775120397689697714820265462272605212274137419041103258867281659303135508763469547097435470643206072032030376756420839259005347022887799466466216206971190000928847679809064825626488889085616473464551841620542094997594488718302901059766916529412234751731136390866897621643882493421200315085209525102916270648234330004009545446893125917381699419405121985243521673148854316454080477850543772129462575805863343459207829545604281594898013758750897754455604734747237674322384605853710880018030003336384095335640430149889507665021308797143569930989049085051798012426956879944734304868900455387779932693130049014983636156117705933048222581501303759322390313534006893281438141287201574857262414458780817925996380483586968489807207213733334213096626000904179931298069374226827973731844911167021980577507931275514433402969596129774570097788959341575655305710092423149685790418634836943261604627981360171478818031222345867504043368095193431897516999342977335962697618396273150073106650367203391282435631797246586956252141793237771845154124639345871077068288025998735077800670147177938716597557664647702649251733207516013264084297626504714704605181503454871131874426646204025209132593622095023981481114066201335853380175467652836027789209173808996275831884763740144581997572381763446272324870231989199720337358830521238694869470134939720231717623941494520803443167613530521207662715181134030784187461665026339567320462041403360197920506257875753493668225321770881992028072198943700906754649174448187989619556980720246505414834308231377046058213454058280959821887601015609011875778960911450718507379616203816653451173687624243476092834235431536951700108028234436964053510798475921541403667021973374688157960506751585890955442412778961977868355010993960055753499778990086148423918770244268710826411708812051767190869089333961328427841939164874208526688837958725979556869863876781833780959653689743097791755945802034231944834175171430477462420361185406693209500463516800704687186630519911461336981410973414104086248344327118249466023756532288630332082271327497188369577216150177469796778213117897470444584193386966511451536480855875336491975084608945142206386067778921727686703547443911634214969803771557023042778745038545522329364209686853561583835790019951635857159301103643632742182193979983365280012715788027325848289825801106276175091606358321550035838620603545499423496177114957228481712989120392223229268954660235680995736431439485178364974363145548396301854344580810901774699194594746623730026642302399777479085755904594294616619119486472992030756349516185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -403944913481058220638043850256943093241637870897139819327307844897731986504280587836737676898592709594519580877914323548269828549540535524700794855239569173375563709784404268500571555129789519671066550050708606899693189443327596398920504732563236584779208491587361010225605698638410073136367508676105984164471164182872397535109670899206027292087408971399571854761324476115877661372835011076398713698167930697187479907636879455680167818561672823607858994634758600394967733801718435334672423667626370733255197318506339647295352432782300783777858043287041607751021769775564449332648294739730690961618257308935398572681807407915674782934026945314015721447759567838662318381835785327003899422594807406746148378003444776537028890299636200086595937080592003250809347993485699511553690029745447246358089051855894434135307474355017122810035260135321384004384110186316290696626053328244659527293069364603040184796548210682917722754446987660738288608182485925941473013829776847945042873250152581597751167284578298199270996513424473816022711998218544109835901226398640460460517723216606127253347072056354782760991134273952074566603482757120773560878716896541431735984183201999635757476319197171333596327016682968079190263883868927162983492248919186700243468868814146035770370728846556476199376414057739938419300819553227218092019807178624250798628233764838390712874524981334344967657006981361492985022908760517976701550138654028060186947434103135278259872487601705145440866496376777585323028420336916923280159643580295802048213641556566638842090513129915856407018263753948120277308609138512903583119554371634275307644946577536700229819348529325289719350822113111698682640839224111903195484188590506608198091164875341567560260518019992101582059266655765013489601334597978205519237170538361851942575012350911747627500221995604473848827786690800711995266858679245378115143572835387128663851799303632380264503734393759646715771338570382655438988687815084831493952819136669041765436762757033388310344139300119204795793450812265874195478466716128351543666127290278357786698576459899371965027925496307216930226113722694748160483140927554218955508500821629987438205194856411871666922319072222833920128366878316827950267370409245991650318624341060193182035823725375331253742724475434035016573205918898451263623487452462703658142126112728399041109208655493221509241893546168315646170615286734790463050183542878531446878737960311295275505261958518647752722570566055605744273180425703452710426876963640037104182986619844753155121303519076129917039806441025296328637741544449890462708050112544817869400410618085746200505482429641906410105274240350893547105358743295668185928586832920547060066355162707746691964863003109178298972634847763242743114532328559574623052166614689309863331085468493624716162774857669709771882834525192653379140585002513038786530029153380721484190748520742826209355490081771107322363939860201975017021961212345021037425109232742516587543304286809784059459405118957141135160267651962357207116194027790948030902276396921931176731495641109001486314144425369847999933730540350334664524430054159483923183994944611873015560498231304293334999937270894538524229321694982827054938156497718416027423471742259664116417757750750320291781874352259814395090572476554122241632890668560661329052327018467909965890360647726858774979414013817470756265475246251722796624170390225916195631020761764803630036666716852127416606143171667847348218678840628413005334753949134507945374133314423716747492029641869575045751485326146435679354019810191347361762225768366080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 206000906437433214015075543189514178652728995127633285009966933510299736824212112218148762071385385962344386078520944350588410266801032900458416246627735677490482124820623467220274618620037746543874583670785511852711589485660058120195223402078704695011106931162384520232295368352464944659675989962037752215113128205709130436374056596221649615628416690294366920521793307378007390634526501587969165345674737359028106084885953814980596283377666547974144008285852992963852315306728683413753027818411974469076597760945785492915047572533254474975720306136021341846965486838769958991465261687781972230576928949577088695312197074251241723510097780416198559611337266774980977448219220150148410764940770186344060516045706587922675144846644888446624379636022619299064063688277238992915088514930224332856973925424676017119359765963869683587674176280782441091892394733123479559525115457769346703365213306405284100702868669484275952367514132747252051403282677461205298225963997975253828778263450662354152007678113829271586401425478197300555053787028879623333124725212433515383903239633437554616777844469874764776106467869910377082354609547346690630485338209954140658934417295373031800958475719441250487155633098803134764107136167179485031633313368553082748302503796404797347652462533578365565730288318897231103259765109705444673461092513535761575789239518063293961376644056199832025013359363234082552796584134110500842953415063776671416344592791536032485479459396400118122043902147854908002682949963275550953463261603121538211098074611019609575851144254710020406126009878345836513301783680926771070952234569920969658278409865757345524053150913859646569116688740639303411564011310938063216483001957121791963452151484179407798559491334153571224675062805000292072225206009654570851893468806766692099552429968305228343069205462346416605418934934472426127834950916077624833379203551424809035118148112787787979965237224532849288885968476755546725602271927502791740558898389442687630012913442375614701359804175385078371660308109776553750741611587139097450215160047786847084587425147870995124810907474417559448047350338479051655210133374759380634259184454844408437157424558379234279624035365745198156084758288608143319525389625854629333252792051661911419751122812075845857131231605608958245632894729676397746931566784653869848556843555981492083655052064249056622499660864142979103247161538932547633679417079050756102310045816984599290707263452276094565728831042974458304376463709325232489813597273681323098528618016719269142533324033226475636798294607612867579321129584335336739191921122297585046237783127858995187378211101576036541786349384603174046366119834105069809954185222227567321194506633296153282985065360308117905162625113433033859109783421884474575988690738331401370121960312370359329285259793385980039542601612767623787225481095671788650659626178157119969931370378464866231273340956406453536879300642185466119492593165710207901686283915318194361549854197828902930251563561045775462799874451735865347322474627684328905049682358435606640314695626536751170705026395947023994638212861126483998393905846033518954770046764083853854147906782123554231091855304971629868773138860648556608464125721925558155531034752974462466331310594652950858390747847358611865794393362534703172403123966053929186197894681272948928710313669572750832573793543704352461059913489939019041060146121863689108114872047590394859975458649645148474414904766566545190844403989125719594329859157937832507472822602688694709698390642977529004529801928088799722856175011478981818346538795008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -94175213722440237118996074325818755040235317089230739836730036626983240768100503422144431109740413860062641936674011704185392670389729350286071915275604942482134407067894249989669791804758435439078971850568200570560530692380369809016328177209675950551725329797624726542258132015312945834752507345053718736392184618912453938774291833388204272733165285776404835195826140331913266818269812707952041978787670850332608456197563091375694905367954625621466922157448265833387983238901223436293934494888888956949172671133735506790736546342516506538704106180846547767960224708324495095126775632417450758848453935590950922651073105832043746425199570459181026568135973370530967265216470449243745313102586640042458702157686066854690998093081202748185664775261164563638427404495536994710510862623529176879698683039955162474627084663951302269181339056700236006051784261126790626181011751764320330388436175725790867492817808910076947716678961439472574409203849383012040938482643444953393907148179755185775077047763810644114447581074125708891844875411769999597053290665093620776689465595973025112070057764924357893910177040644901995407364437025123031574645143945950669611853657510447031693151010620808059611821935182508256166935506451461748499529485807086773680349782563063727642946338773314921873323246458416809186918975396154138654765131593475070910153952668158967390093631983585398014598111470761537568578906535345271775487754689531734360698844425557251173131140878331198882770169268662040376104117403813981170819910107605957387190663789454229722044822495903685123803793763218568702541462903515346060931105074415557543777082007712850597812086198727364990887468896714971927302035811953371819389700614232212127299981477663523001225316800013900115252361299571632708138826311338635071534858764627098301132442767406064981696244921376937127025889522840915792936202801063284232134095033875460636272930298176950987175109147355955827594872606809887653103943465366356589319214838389942655412569535497027347193170307022261459030973544192161467600340084591962222696685588921535439749291010168253737063783224746862259251243700740308677750236696852446415460794787520347851999345312666418738969659097243681229816097155386465669119974368810731979447443411060366763136560258280926092180660724633575764151408449393748201868740140479538024962583931153167816989377694594330561832202308350498292954554408030099347137831239315586089437120152100197214412610322001185709957333579673596897389493934896352271769585821099476488331515588849315546408954634793681213668185766774848664915554666538497049963322300502157376480925822392970282280079468886887643095482400430395850030878088163118366238111690386486534842711912948331272872556519548962597925470870008284801902539073543172069979391569344282400087396963517310203629412933627353437951208873118899961881460173511163365179916976635949398460229107647796047947155188752997449449694334198286813231421391820974474571153374833831133285740855463466684153906637635951484424288687593063723937569444542448437033681406217378706678528097002485232963343823952526915935815496910158322467864964401944558442404330557057371801313010983024705465069875321417393080208216485716530906905530349301335715512558604928264879490783650369460709770713088191359682591588330166101304726005053512677977118737681099567387846040051129945394431023849988450481981313302018871361969362409707834714611243322494641400376712276962223886223154412845691832955735989579608635809310236366432218711932631241432012357892923737857918536308664496256532243986268658469542297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 38614564099916127917585132576815984249389512901012270463965524230303592161855557124947308164081493200602791053382176532824273749296685703326709539030086463925706156652203895567460091453114108136808529927985000128832858164873199838919920917179734626044977960303720585814348776215434529205092168308030305598826991541962274648942689930402465835064154365022398193644378104772381450718213262700920006274020378781903132796256992630047342142576406512185501766320640484002043088972797896714381314944330697646453776828201398639091009689928289359872806597473660324789268667964229315268016959591494340900872158332802039468024645527283388910574692985315998054293148706850488892469846979142273688198781512495121619240424252490146923495174737678756295066233247049542836313400316841790083930262802592333909381162810404363581610781501316401340696912161620639006702536093569370306103984685242464851313752680888816317078203415957747899360483790712586056748520104450603308992154903624079242095954121743922071519793580853342700359597231047868277050707265805898153695698898448358846907177533525631161261469340473659922468670254877366885611480821198126120497148524601797391809399648772365581960375761670300329749365646385268484672412273097747451186849397153165608419085318923684831892892571676286949338705167113687529975967294951538257146972203565315329554168392301952930900243155744020527708147215178955923944151823872914259510770658641745048972044364789849082957443475379600160844319469791558221150931542586767443606369835849904295824772790814135601438985863010802475625459355848885930961862717912721686416468686315960587530207095860914296787591153285855460518784697092654723072142180146957732532056708641193901078175092699170488062363613924041347916976544027481946739186939906979659855119501506675596794291452449683565987642804965193134925200919392635528042780923434305381432604873932457659894412024989957449881876291662331177075289180417358440411650553778271862857331799330362287615480919036960986224808526209024689269305927029697635705010689082637521534962009066700593360001881889855987663424023964335194220268783084069922032022780914011462965190129055930988904267110603790097488946717501170934675248473027333278257119665099080419996669505252552633648358167461260423574885778652262730435907646774518814980820402756264094478383511842865583220161672986691380016383594044030864883351319664367469411518634097861614451954164634164711999070917679846236195079205238012539200842398761749984600270914577239357961132764348471742340526702775243902095212172811564119764076365642609082827783813344017816949619359503345232876058297293311663141002608293008461433571674795050877769491252957538760117374725550121857780199757328827655316221299840921063300324946548885947717762025924337128063071709730998803816892368057533677120372534025993677383667840302852755678588348187466063934705200096283532434136970040985113340750470156059570718300201794434646373681867802054333673057512527283740513309126011077699798094045424032284703433945357645381006691994312040692149074254466740660610541956414125641101263984076456108439936136405676030728547241303599434478241785240095631575940433213848094182679050891319107234133076574432807409598305998846112201068850739190729015711902418843568107770684888715089832660849549718786944430283916863000999513477878510978721622541970722187237555432503606206472369487225446772894200277678712588660008870860428465915447023390844786394728281209228477524636661317324604323165204661841782260101821905632907202055365988075155561931204035891456638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -14190536109778002624620066882469376855404262077469291800052296455387825157142543974305150280904785226265261963956769419985241599906377840153057451535362932152421519632842657328002016677069621324983222328100182418215171584891523126226101746450705647681646634311495583339190123712718603347765147192573368139226617009694460701894146918481125473574598947795556359930835681988200174484999307033801450145540607968945052731071926167918758166667730764267423272538329949926844198590361330567702413565133316174216207423930131541510086532034594640894759003438387371680007568240645918927471776557480126601902829924327232748157837959891457001516287407681876545601533506578948881787490497542374600903614580701969339945279829487714987310532505630183226467493613697884358546537043803966400924669301042859328300816007288774006528165829502344615626636440193158091222830270257030956133089654658318899897548882234508166230203074169114336030488710765754186032608849528320759340000352200353767870796908304788407579564154495099579841629401049536578830452819542142223801962772293783202841699102936291608654546900511876212056307546747613033671098844011931931469191443289463511578637875973221760175790502637551665159166734543258250453992592244272496736571727975611791899503733192887602985562534121715616262025192389047242416649111729037912949936898877553410934809352352544556302692790729308532663816060108309404841986530315676957951077702051418460618487649230751993474088804790457373001760425577231099881596168412678826460525028124072689564033991596666094363137309797754235580199736916445012949566672659257248835476613968589650331951774846496884938058576502142033705731034713186510024605758225945678625579592292949602912551213912299111022096253390935781834447660914586263013082750071399746439765147772295058992885457751860558965920376269359192498824858496832039796711484095696849022067892649273436617426008491751817330492863430409823556855918690036392322252546318431787713204859927365392823686455761907171964754611517864313194018496106562102484753128270493144728705810684816730246474362392934802470364159471890206277038210302862005521779566614985665416746222640568281779254674966260869626159415640951605953764065233567037428986610388552183037222101688588761798179488188150185577911902119523823938773424826574059288962765677665984879529261183865406533488673101996751329395087582410834945583375054423292629928822353619281070610301258443059101570964857995313666634406642849041157410296169909893607896988079055245901627071520651984474939412299136577715462697328890024638960607147054379515156836123654528131550098881896732208535317366846950227008184834197055908342618979856600688813968712304257978137799348997533227265036273298437360717506842156488914587641158722122802757285269239378053040976061384894882901947614578257252859100006303128926134507131548008242668116579191668440413956315718685760433997064141782705836472250963595503082563214363815149014695610787767670068912731265274596966657413413906012040195594347857567054445334156545443080360181894441729653713881617092417149446750599589583214077908764157353800570708235248413959040570873603807292099653763774179086335792863732799392770269472202322538083078556741770754362854607477002153223853976625141920148832888203235052279442560901363757529453574012162019392217090055669290687753416232032228696193505646203375657075595572751076799187959248113642576704827342458223485001518194531252560777483559635750513713243329752901160554465367718439138521109929589371652481783832530742728774144525918006790516538945306624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 4667476030754705771184768708315305778056249499058118727939440897394277437359590977626722720478998889642766422229281400268085312656960181643756163662110874943853456919539932289963409066863077211542841443875611531072905141391501299214203610549737151098029832544183306427117175606572271459939983058517720141029923717868417514148462807965113272990895227353141221340574305244962670964900228430801007005368526049288549701421862696161223362845098270328224932236016474459577670641913641896493889692480396732109259973320364470567868684770385578475344019396450249582907669361658731475446418576580846166973930296836781407007405888060649180395291029480339546179800498186352973036247268697622134465660073991264711496934234836551441793446798555950520539784533593578549633666268965754706608094960255314406409672344345140317311657467772904860766072153045313389149314253398193915612964102597767246991547194456533092415775092912726201389886948768151623309820739157614616894890791862517809520177039159178076304036844831436136357974165612716437455506321379269269716741582347525060443849624296136560455696140128886632278937457740266354384646732946754212047857066059171367400095134712368334523836072840885587216267875332561384700600547142986126892162507590557417910035278419152649133229772028547261914220674218809204183186451276004936918756517836673063733926360309181093926377477065891851630952952766581019515116066476949636551758630662820646242841217919757049128843573800288210067092772767131764202706361782367588611328208403490592321061026004032944854479058833234713447280612768496944528177827224141362300060624760489387120442703650746563627362477833892390121809421523305423791005267188149034941665717568161902954305342540957567906541015820625629539295083696887132861182120545285162887018534373623874810938230445276098676721614234138071464027299630756818251799546048088011196817790696746731276018323223826277319471349824678963111368291475322838272889543014635279590996168386710409143413877848015877883350063218750345745189660529764630092030604618157203800369248540273205867601844956803596220757083065996174775634572095874799488882789835545345526451669838636648643989038431568297988804599699144399772252933678481778694054368950751086967498884841551201597788564831122898818692295169257896307587632967628298748356763654158938338610591466451422005746448669145149274484660006466502333010211971026541939220193521113444512704344232323022441460848159043102552456550235431674266329617958076511396624597195803406355356550788908925742779298937841060930000166146084994846941316246155571312862094652137423715998662623639945267794563275358233126168147368823604624290956757285148449877128073451236147643973963218811427385304471806136045341707933508013520430810438889264785438252756140731400847424105273354570876141608035681394687464198096498454771563414845133866908243752027157422434032580034308252862532786235626445974083914355751687542647774983799979235284248752597616739570822846896480694423901673516100182799620696816721321584510726096330061135670182365432188633763711233673669065040232477455851863512972769071800294482878716448398546512427790323643469715453716109574719245629253321397656548327310900427449743187225856224694116805316781225992140304033574092527614142179414776203693561081277198447950034507346401992801387074259490220951888696987941372427056661803182149713894353176816105396480356766122030138880464841862834455284515083588221910745410799379810449428392676037505040200026961971746249312757316867304341170323147136519684183146340175361816481339801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1369477052592264969533304951875978578895578414658414487693279909864050614249164512107043500086665641505992480722922656333396403473816524423700377758565298056873706484206279967510679429552311653948866684355200018236676274719609532480841345429692861320410847336392159482450085975240389223105633987805829748077654873132511133367748662249904776903623043134886586588491422944676899779649545884167807495062102381445271591451549220321066639748939745615577439128761784042868978668609787640546959155724423980551508219384017274694610207248456533587026124616185388531123298578256394853221758436325166547259566072141791696594213895418721915348770695927703809849426995007960405967790125308747904009012732555474838784857791912825343238299892331806979359561006023938283400240746937361776347687691503522762206302656746766728689461268593421883233287398944822482981245527774258186014804071543520375613774660058229857602088316110510693917839962324230549152905110468430285945080276009654731455439893004856366182953068899219055162782657836337732703306620986261611418615794827491054356958105506303037477439228740948077005809912278225811125367361974269273059911790592731448010296035577079615813146656569533259718803869702635652258875122451394218996709315030834443089430688251945226610274410118210323139474664693198202817044259190517337843098538189142976654864591010810326233732799245666007380491455658361449863900360523959355002075724245545611587801664716016618020690802340719743104277515900794236644066633153041283057563547386052890448841087729937157432228484884139363347327880595146391562202341187484273262890012850450065082927454924496799053594745247445422968408822005546801151311167452214096607038316610668396895203615658636845165963569586602037349383567464342212008737420259097510963420361945373185058959768885580967464882376888793949876930861312639245543286837870704743650608044288694313317158714075997140888330309870888126672660563813375896209302845862624288676346834885977895680676777367862197235526087381381453881577427827782801251761434380657866499338510009683440150366861006630616883435395020714596388648784409647799171585971763551686894128729716260789029034832275744234721962542035091804561460465884199317090842706095936502090188781230328373389877767103535520159616751618796572690701108861853056440615581252507075901158974430533498736214262427782170660465934020655564630210402767586804487932891271747610947792309592516423532939490905994149657963336100224604842998909940826933254712534901116131790596271868563359687230522010148595131751236801340091910895899129136478135306132768727785932125940178765493092217381903541793658126637000090035741482162590868290321699628765863883415263183697368364597490075362415460192372318298885428960115204098259786089285913428209427196214280009503378060669370199340337999962766562444365715081163407999326171931949447319368222928986456407882386570954191621864932079185541392186138327564613686209272832602329373886530998493579952901016785222527826561334008965521299565064549414721229822523891294201637368965560726357482042452702230334931742711141555963972210647897627760659901426196217209514746809174824513571486585599712458669668733547183701969601396312718771520094899862118494147873978093902721268689943542979132337822536734057525548362159555657112332745680208688293166240819586009888431924953876075259881196399736494614822146479701672705813045521792585986871071181221787123154428023400473854449212361067182964487705656159988033155602934329184372007646585644184098825223421519245713163051881326729898942791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 356436642038296287155293263339559266481419178584953993759700511161305949173318230345050100288700003128212004392951687940347408968772197202257602075873695975800934496188124062645346993884477157391454748949532642697754291265752662441037267960086842287861696649364367460106364829701863345917053323560325953890362384064423635054124656865575543513956230146088251145947174747611798878013922384662116855139678727537654797802501280161713793990578874974217017578834900799646061340509820896489245542083754134758748912930363742312177407200870295840931843610461945500564781218612433743389837804011944228433739864013528854755011898583276465449565113255307748110505380650950224008561493415335971918608857768336622809484880915217536864376575282169234988044057201357285435902874829413979613994262017663205977716595064467990387637145659909108555617824342839920270041540228682371656136033049055695766883041280726179104762365870455159949592159948804607653475702225960641668127751202208160322841660597238551590431466824763612330103736545940193849538536463574133114218526528964549889709070314412409567614551018863237489708869133078089442000714327912887414548790346342043366920427259264079075213641716273460249241422519957436140893502486588428344872401756883607221157521198231932146484229436223196468224776248285057764975871363891175968265496068211364146495556672278604835659184593260609065211748912125990615833195915402917661028289240559422008805157227376880363157106133160385039681409213144427960693112638180341657036923848053133249908164820156113899857403970757474035394895630632909549295481291526608352229061690681145770115071295662250362919502298480978124091946652577769500857193429198302043091386502882445797677621712095575530878243400980635385333335226667255449446155822646258084096687631270125633004552602502532043092187146134375301716456804800427167771335182127131083019095411838715549724799722457140014226576125827360293017421381326915227111263642148857803530945782610683902752723729678942590520613046631811480123378761753085403966523701800944836849050752399020925943449523214712220376067337335126649432914263377487675604004814626004107168435651475527209816861737679865857045645221059883334980224963038034956130807202076187577844744974579088058719390527613890684518158464252683861291294869390363514456029804200835246380885857884954904709312203169411396038981965472127317594030459302226741735672528566449784580169984231055561842813193269877816691355153846651451150381024159306646528909934622940816452339592114598375057312496802626084455963865291006382720278921553276703494865143751753746569765506340281581523061112768744080130529716465759349705313724645965582349187463954278235468498263449735703804827729386313933715657747801015949263997941844474022790943218468699719267056466819341797245228984025767329123132410542407234833117065423973008049988567698895983027432368848643702932841821532349042800123572045428737636669504818086411031467300984529307180572296808766153161205980054373130967711887959595997066834874041658677004573583873638681271992740596837941798586915171340132235437829417909631411909221854613315255326985781740829906409547738589108591592909547846433416769555317155880488985816580416530183621893323359381195508981012255737424934088348256286194232161374369578122255685841627556276656110815034286640867030429507146395096790372187917270952565403652892251713802372313052745580836803224834121978941592514296417997577642122209954204766308887807995780861902730800538972449007303735698323203891928383679589058880098241693884260286464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -81706971780369085608000598996622408713192057278210368733577662021717529878146337670126347405671197609375654750791045225479769155294975668473195225820294981079840004620254437574177745030261180415889411884842562767026651820014051602835431669260084633694112783238266820681143978093510157671846562287971219907445942828565572669325272757830430643697678595524005119971091609545093771590854212899264371660480974143081641281373984686338506651957928712343237328843206104991629505000246264229733300592598778024783743980068168802318700225963587175080084873664265850290488542722090811451541391746405872505866163441613608608217099247495904023209934132512280384286312160783669655708041642741375183230357487237603035146295209438530153989635077172036401177707467926167598279024586759791606925279149421102381163796430076395976279747648816780046469157366192411403796586462746977368718704134613412489117528105830074411393678377401962647608100954134249140255850286669968678343306296063145712026190405872891013065179283038358666148033371547422000038686191301650032068870988491263246548368383170862228028948041522487207679893341714240669363986261079560835706843258866161588911148451123133074414903588361640667368645640529041846159986742426654043857262855206690990534728558370732762179888801378155239360340137038168620655284735424869446465207713227549676720831312058562360210670350799754065043828892290177934235645361280185498487900940881513026244337572244346889884506105499181920123131082978054900881288225280721860778618864871513706370386261100551439492900513118435620228689463248607022947500483268715657244944387700705956679926061608114578635507276200009390210952566506497837685049052471437814509677337233354156228970185088027563528160737795814101333949815568028895375981833691644353983450732609140246162317857500149795246717130683272357230826018173850085022169891787710868705686510661068393402331144795790278158675345765984267354581469187970733846761534847796219169843907052191689492904113544836399737910829528524119864967694209347500141984706367184867550797167299508258832077591791907667749945706699694839220491207256396306813294795764657692998788079014474845332591397642473386047571472738972608168783160481761766911783425401801805738077758248852660346180013130022281412542006257112312968892003039645705638005831214816347546816039481561291699870358176491287100361512565966945218169769506499035744848448798277914023016093129520880141006124112091513988976399906639883506438790602300381110899472733345777661533334101145111813442265182538691142427816033984301029320284053534409026522449409195108369370823999610872010964351206955254336026647810623368226134307414275797494551593850814979959599182223032912361252612350472100949712795864593569254389075443264133314057358670234703222661856816494761793790418466717805870064971682658767169379947236948517602598888150327132344972526725558829031603051917888580767057011071310841745725083623862620348229081180245796303171794743511439560900786375869785739840239118286704071407679304158077993151237455561339809735919805331673093567934042662793789895588933166340718568558609011216967434990480305062453831209469730998328926284130972856726546527558192148513369027757276370108182438375541771316821935186856571831534936778960809166798449105858696792547157092284167252103484531607172836998991331430399984908290763370754638389778130462077829010721744066479670758948060063346240187558060256496026936487600821817412278350434394487492459888160271591124592307895969176260681422943395861262169464728988702679723986124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 16370408443522449300858495539337452835953470905601749880328963244173833977159587582061031951629594250556099053136536369745256179068780613254903019665819305634220470122608793534441595605591429709748330212343631733728096919748607219686335533291364656862454580268719672680053550255958511149398078502741171193585063908871055931821285475160299979601700235515453755215281421311072250125507216535240988333232243445926401857136215476071164621419020107320431698139528659459968887685130521759407196521661569574778444219906933849122145170034923261789244218845488842680506118130917900024000088580711532380971643152222244728809090662716010836998997945921077228425266877195509324166924781069986785025695390918190796313713678936886830463767555125481988900695729565625614190668147073207911601799831105428017921875534668926109600101934826411111555487717940056953102760185668298498531889657078035780388206940989174732119869239101488828488487137720662887122426038249535796190220724099392468503131250917692129759826032363331806399462366218393921521911824522498245513867877364476730028320895274575309479207449863553213441284490836887938481069518851187560605957493975862188089963446511451304375237001176244423042386106424778501123654981060213730225730563312916844063979098760534968412868926246253152029707828153857850505950268023294692380591116532313962870870124994209346240684462238535288301499129754678459503409624568536428731384486801393767111794390556489665707295098575753807649966682877521524983183231836063336620311266977916403116149857041802335697106627513107257801095422184586424828410123685062585648348249311672948546679999395682926774627468566769786547030399233172909886102125575424111519094555460948679259078900083077160496867629180170605834903914580298006393339155603698965315761497844998873409684379816042565991155791649508249791533132607687303902979064299383147887364446021034456894731088014863356067713888126778034477935443904406882109360460304698677818481895134826297120101424178054059685558242344653116410277679339933547969501995753830177140946279834673459087922610299389446865580172098228154841886852634365033489200700093853023982892263173942281630418081704148727680075950251189109828763111541479853196644572523574267646678415888060994229763317020478469265971353734077246965882282007049845109993279905996812857875620381080854400033318530046060137852881208207501079272876556328600424746810455365795288128153777600473444560883517720411740884556133877224357651413648686551350019887039779312124894288956703478820608535932120010932486955544156368664978946139975463724652649218631209442292529986988880713517778806479968678622365128758052502804354108586952637339601147275864507857310363049580302555350347576391753983585850581079167349500695532106450818854207959178250327687053664855156917562958687981757204481112737018277365999891497400333389715980667770235300841397863805366952487041553994126237987933318515981055580676931803609683351948393635270200918499718072087782160901451448490584825689519309797571715254728128380450458655697383346093844075523501207233304384094018904815860995491867507058154347688208383478059542760640559756500625603740206635259901708357166048772706939404763628671848002674364395633327887222348408724367384864083134865603238572476009114968486558759953425819358675068289776215720098229343298953469306787936226407956432537979588268838554183028152029458923582669818120286756104521826808978325866013338749504248936384460080699935939239977872919644138975775577277707095674632686241850107791464557072514670269562880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2846057221575347663612231943932217219548177166872104873106906531654517819040755706742503729488952349694237914794897067836145008177696832868968326905098815190846738305142001217976379520441588285026392112372266833431116384696560747529845863184122296837700132909965421380382065725411329521980747919580246580115824677456804123088651893744089347712431141142434929357507190874518373090839011728529292992098906696791762484562152627552943376943957396217238466019524209548869792733737597299926579655241288259757323683538081622189070753298634664910548925741468686189960672412395628701944123990071682057151000001820690987103022193247799335398209476150330120294742983389229310005647953015214785683238975378609301533076436089903681136655485563018855170054530541267736901849561188339523159343896380400971571722754957341869625802896420688670712485460910688820326738406348848333597244876907130422049406857723866443860189096040149778256349729654444553490054846640665466712418504248603916345986121604000939743733641699035605082287377533685804676850312079528446086797385014091450384538818914151856406018153005863482261503873103880451751793525158080366788048635316220596252331624181906884343615600100176505022987473886209939493152940826271148879671162379231621164383913289530747526243201844875667772979507599380220611053299765622501450873405557564561194139829829174824199239040501761011520551639248045111091896962906347020205717476397884884383966972292243110975384865999374369640076917903517459467733865555862355882163774348702630387100335584706168083056817523689041714222726945085610046974334515670485771362354740402945083726494293686020851678169707943501458344449045396910265831459896553559618158380317633606814907264289935978690125540571397219817102510598438386321547653344178979517196709178823719536382983109858150510786463735072623932436064737999174953493844931566685873782748256172130116844278736780665337987276871899291245182372447886804641335282489967424138150985257918740341346427426341703429949593481204988748727658013760408647307324710032887011869199567539381742251262546426313505197298355715559928899406899495896702829131021126659941227152729590309108309379114812008431325331061695739478707572298237117721428667428284291865009838264639720694935947953161214672342225076300017190675074452754961733832414618091928519096963058148240387858698250184468708453059038623464445082215338375296803981137793712725615355916160605788853974289151325684973276787898228659514091182855034476032548763374579092199509010988261705668559298415629750473587093292399035355834464316665060459343266028256376158428369809842627947724758409165987745705063694142985489141459383722408434678101570165666685727100616462593026092629702794185944308221153292385441396333792655171832825380128374610634054375921067759901016685678755196276621713214358386590977048494047727452893575906272475232963404096413424249448910818029566420141957030492121486176794915729836348467343407957573649647480166019907254659626010912794190005606112010804155939674261972711207888266738385969249284222920134493596131752418567484939355250065677474104665724276857102364569761370572842245409463261756039651587151333972667612245264493227430732530019152917319090707092980765816710356685160235700439969752214760023377713578893304690382119657274904148123177221021807096831465881431274753133353282508240595294505884315559350896608155164682502749024596196163165938762523820546724929181154262103630283129286685591991742962664842322908895798332407793004028612284233703454642607328699368103636631552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 427085950886759668600303955171678631272537781447166311102339555034637678244267568664065635013334539661168372193339906625176135459292704531595298357783777857313233513630333146593735274601900488115759499170535464908884940607627962317241613062660609929172092555703662051139161636000757558930366689739882238774736884156519953200490073434867793608745112195326557940659413003879914407538943537269246782363060818044829604631632316043268964914444564486228649998211279548973771624626071571889287660477415318004324752338561636195852934288447506362166910994770783727453035033998775357510820503167902993242008678389705325776977524430762403737650189834710887361345639399706867827956604104396382688751965341041199239645361031289496635846067736913682619811129646563698121480658020180163390816556627076173094302820910286045165554282409413243484529428102031407418219777736612243402457058933801208997391059116566581661516961966180218015483815201135812363652520350599443708403901131507051636931456229027955136450386416989935950992871925340347110910773708187552543304432808977144597086386187407761800554642064743989523720825803155964709267638454778230309860324507581167644939717829540644145713586519565820110570655777782232447226339583794138210342745989714634888266076996722779516762147299457394410299434181044033346090950790756171834688596280429714061939610604000618381024731631500022012695500806291577937345189273003122249227086485262184723051225021473200362862636765955770874224162513902745964128120614151380938762460363952987450078846414797102799192779812100957114892848726178348793438378868048860159983774825064777125169874239580048118966689436011301104333472255818166272775980731080659826169339288756829260985616459924948595981503804631419753254033530032081366041625451816269999091366773959925094085560334528511240111023456502700715532132199095101856165409120681248231044577403124001440624777368438188586566934251845452722626882548957099540067551367958046570437498032635235389201241419158911745500379816666590393311105635308485789420858588683236052262910584509331615882381052424367810363974312943453190594527274433221959914461856953301054994267424329123835433100323285334590397848546889013174048792122046478261018059115864781165924718307710427529226120653249324570107483164409547347627088246433075026738103700969457095497436903218236160042048379061930776663164123384432185699897437665396902884561322926503539152064714888045529651472789652402878361872639098502203941840054747826810859786757381066183923890976857473502828619777199623587763481029568794787965790484976352716431670702050002088210876322668733201955108439138867921791665968115840580703605047390910066799947909103370655034429606386797556374178157626993996248330829060821820584949439865768051013018722980189259520738354609849372000609478406961978027102669616330496511674858139026186065798106634679816317663912610348384191545472753974719562093579568149449788710572526684490117105997825427196417914275688638077478372237600445903878064353502265437205829204310473738675887091462546074072641445024753722165728159828837129615187680926808898233861824294949462617526571380148064307455044255665707633439585071383755723096798344916658573618988929533673857072163624374655780521818979553046936172273043497180222708347198471839723183340838523937316873917546746903045324353347433478904500779877794086430699211662098675086569721211974035904533905371895251053468920543299801776298364170260286483039225935812051679297598518844737491610186723861797709664697347088457319622913725000423833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -55376203440079096250364647030910121043027619572651375451503320909334610660784929362048254705715872149550413189353224883138870844550128826110829216353522416679642069623472896875926595815354492609721532636247215514564703278050661998811036060933158806074042390381726948116364699759322742457336690432400946900481257576615869546016996587940628922278770199512576965938413044068335533794170087371489147312377343528280199869818012557545437277131920874746661167476241409502959722267391160413912041064465075870719832175831344546755189034959867323899422305073842739300567959125506474406435975097577376006943582542400335659234647787175715461680806448802133181097776114745501950317517975386043981581870235797450770683313885033329420975980685220265713857854141942992043103015562856264582814583959546942957295237601234903342089882185627461367446467740158009788583283980727348661673785159599294027256549564842313350577468902003829823591753957637239785834455276987547702311529234242118947993168829747417836091071261283763031408288386347388186350096986866067045393540543725806231971200441409323534918449175250025877347097675622551370740033076588978708286569791571163797607441703264289564033318705067886009324076382475569522024037626545459212525247736108312022735057317689557503456627720741862118514206255116299457851997253278312045438612655397420378359853045430728990831703368197189712888091337957884398477812566399424781746652155091606983691719531842088868095298720491661292261337067132074181207135125171725121662112673908933820711581456963375971151345806645969003146357595303894853622571694387544190932827331965567783212823562275113657798463863265205068428577450952904742585207498994793412672661089009072799897974993658082742177562696441470965393969079543814211677637250131525881448318878308357428679650492231728211317652168153108979880678695594632898801737404601338771921034021376506949959302679310430890224131826446054616718666933170956893149064709586937606973244543804226676127722031304411873776273232021242998763958160652536487853377068220701521842040749338506196455519752049463121963105451130673984141297547708161357482342071257446573008191758019723322683555901357553675187285494031698836323962591468520307952432204649089497546641284249526785955397555854871664941304603647957052656511643235308870543351646052112016379600002752566626176364388058139650238427138787663233410342660398609192974251504310348924423430445180379037640738784505051483858043068306246993869227443652737313570073691198694786521163915644613623095692116238976660810730590197562147527723904463870733458031404377297709982536570817906129391995888919362906091883629545165978061067760547576819429858645691085716991952531267650524058239664261639624343685176843533409704568107254462333565001857316277699752774999113622427168165541488247214255313135099289807652057402972230387015766229609123596988336287367924059760311072869736310282781061573980706621742686084444747130020432076295095839753704713378830235276282222378639598038566052935013199864651283056998990602502896728272289748539875344648247188666706831037004336482104375248568149547669898990091924334997273811476149326462684734314728452552340959044684981978494293500045628567735284022074629039092384096991940591579261696485164759372713955265695355410948561515964250515689385287713629538426457109989439542548597455218417799561493975385977442284580233405570915645446840380486123942359191007461152230632759741638293180279211111628220638175457337290612068049275752706611455611731377366062861379287096446817402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 6325367634848714064549961407579021695133195873214017216213469409623005593354854836575855676472426766215044000099821805205837835832560308070007241595255865619297767590142706027075703183350009275427046150290872914958153882466979264056042015725262914410828606503088120339854509225979689373419237339211821333995298313504881307893536799435629480071778394780707864579862305091446334151989082829831009585496010649921873470096570647906848213743804194846155269543835931873128084195825834054799752047454541006522055259742938497029326326827552616861918422390709749990922257734839680786433712545692066296491664572665712575759117879592366687849937465644162034129240295107838618253331402942595241894009007825407308324490586318494303713699417602554108194765782204936827635294104242159728425843044086779706102759760528055420715634592928380291035985962245698281854795565642501954419950820303933346888208318279166849892382128864360333754054963705648042716559490362442245202808061246590155728776416855804781399035181874326878929127101225241770763283903232439367369483130769745067542337742752445321392544081052697545591876187208348708618625712184459844557543845603294810721178520919747174943791904819600516642653646345512203422265368766025654827862977437841940093280286972743221624920056606821266172011397399768462807327940639718590905224061203213320921447265405135381773688828865520333606776956580223329886662626879190191435949583049190627186948472497424166074091393307003886011592329186057895754557784140731689768900023274665625028737396929124034984004169948182200716656887806077167845911731160831472738959211293215926049841151545305327590713986612819730267941827880232960218483504825505059415776006686645955940376771934343359370129148170693109495164530954308219357183122187768332483522167456347496032555255310575303123682029644846198975844234940576950695337407863463861169498086780692856817781768686220187075000742080150825855062696552329762396957284114922666441557623882537149037144427733483211667811400769937129581825713194704335973469878193706387638669629744425021471593942099584819608502427764771207364067480745857555599034097868101661763036793841729050889169167734461787055524713893012954879658235664471366111848472115382610425481500052576832133847468985907509584230353300091953376986697294576259468284396205872432224160155085116897169066123621231921832541828001980267491588642975177808028940692367588259606073107672556817490640338232006916841936637880986470050993998160974291683648993601321989054564454544530363114393220347327369276594588219222976418682505003054582232693555636818290204941370316555128573484813324685981042444757792651739409459083802480390072289533039183456057981599673081096701747953411060386951735191257937683418471026003057662695873632640273545257611505201475460736866738093292914172586103603301800918326099725517153445245623442681407269292206787053663940049290396104327135211571985858665995789761407267693146269281890244425410057891977630602659759169664548986450418956575598129450525284991642699592870018002291136708102712050729095691720272752898649294349762585235994771924628918562446713895990460466503470009696302614976142439588148041909395084918031397675126081634488640206624616761871633520982441412945314482261045042553539151135706381765807117812592472692553341510104336248360461902080011779162171531925132158442709125672757756895191981315909129508718795839018899919713596234975860032853979881575612009945491211587221249684664596312002476091713627430370909111848693838871507232575688632870895616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -677086128136738393449754976251748500437792215836984394497477360752642211896552370169996306474463765408195937400236514976739255526984735680088172986703664547941579074961910905806636486771232401433893423508858067569542802770323154450773728299775327566982781851056459955001839668897576573773372583269640281653697383690257877174888120847163835042570933068117332933303099905454311790146790063438209758024665714879905925469956692152494347045602590844017895705932088004306510797572292843620545845551507689746892296562605516422321460161340749845607281049149589085680327329275491315957552433213874847086686313835798574140474692699773532568475313462294011600218797269027134354329982005926073547963752417037111368065881639550097466632457654024747489188737314104532978458640742218183587234359552972505629864086596584803554925235670641162257905155061596000761025741181386252505719307304803444887793323465238065388256546214195265595253055548671555744834235610243354772468804048056441355289735401257525118503096378290411300499267619289770993399316760071691107817981219971891077205077221073678051960936656668414879979197512960496412717493364368436532143665862600427155102089934421807619857803191610865286612684019848457349342264391756242910085830487183391708905885091962667643423440216991145937107473448736998044348313502561559037444893031974880064742538841719051859246866057024428534483931942972868853461409379678336906847183207119191488475952216201305226712548081506288050831780257940545931476102263565926878107265611165212973001024999344564338845466716232142381395685886810426164580529090278685934266073489581672067229587824667257044370256494122798048629135342004420192991449869696257231214578751635828509900033510028943069692895642876954191715781020388584953998271289244183601993451191931424676669802753322671772139753485059295537167321355202981638147072891691748744612423834595771118238268793970562855050662873689036944378663860681026277089802672267068376782187308576630335658863003344868310994838812831552527526998369631023924363626209787662875726866389664973247540326733343163830979689687977656228396833043822881750933196743223996635980337925849820147231571352329400959690415215474874010014176967386094542304862390899152150462328849610951796268957162343833236224837426683864746655756193608264158993306218506106283662302470852846028088047229766715484494037055979098314320716206792278992269386656147883513889518158259629741108086516992488085050702711159688110145457019268924321288256136807535633825274219054704896518292928633688853976862318268480284860982947144091310573614649989647758471836608854903272504540067875995078267979890859514726128246549181045824628636821840984139204985088807800754999876241316693451384625078345320017734523314781968922166895174709475754475629726142856693078696696087621686706752333363355877955913289080886919206751665210923854408142787024332901638697247998744635988253444638977000006285599956204058281250035571143535329570830335962498475035068633479626461600758831821757288949465756983483952852753298227099043588658062229465359392884093813863244118583254225004485239579077835992129286650586140866775168892274638510140932747081354534712417363536008457948433169734004500047439916444863486971544684697396092416416775917154220592857552427089128342294050852111716075784964965687563128448136525542672703244561554974144344852629450446932700807058980104145594273809073007843898848109044005098710011577060068431608759400729222844732283788041987685225707597611230165303353479396790856784906131865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 76140656665227348679779704459666046426939200927415363615325629070480500346049463213361948533389103196404952431466791204459585744668747168431633892149367815624897428676322834787567350698119033734867550253774854368616317428632087093480974019536680419510730735791782212907339685029429267719294576997206680471017787785821185863759249805887023356844268386380847935301867550015024396131752404783679935310754851274652949781192821513814961667385128635154795406484532474245160824756784609836920933407323804447874721627584547098413911327752103854345882060447752899486824685953406956843290130511947332987270857568667836018831745240722254490966417492060660816817029716737971890548119294773460901526487209671151364732347950663993360644578903463367825120800955574708712765838218106064539501413301340290131270068152855600592703678456379494068745759507669754360596992069671094152180964858353574762417759267942839997938438541206091982789713971915799240508570211065264873196962861184274735204831086472876261076369498830496159060251902553652296820984212842659378529777246835731417987886481641123513017652126985887042969706695059404636542216126804958410527332715413667521784098651605282347461481228669153967846499034171798705051594843015218098967800364050848727825737806184566365957044683988301534311590897439266284415169484081230908036324435547930416737956855063300442585974371017962615300150769985376163991825442476925040741217483415579179540886389227325513877868638477533874605263047590790272567976379102186877582781796660751075553220072099552214131200117729058952513149276330145728578457338604205997708153639285287228846516779642604207962115074543759895235336751868689753638596819501169620856581326906346421076492191612617317919420695940794611845342120615350398662129316014202220300276607212904424905642284810027104670967072311503040511492088241373479205024365794935924432960606747917262222148996606520208489850235266224412901449736955857814485358109684399842350206786004415777730621124952980522501484067074852021092224162840977384349208525783346882493286825189116576633081494282276272236021250165172012840945547160535653409637507596314353067479453039935673182412318504851902071280151222588125729784477757743067127563118413558114947153640073884830661048890568467405907260811581473744848239358835613222837175625566392467751377262155441260011105403505911764308142912580997217980855848554246204193214663249428025811990429388201795659236809417237750999922838085722285161558419388478329439767565460628971929339069122535989779920884372925770165383632359523712854088563024194942595514220426733176245760536510697459239622312868718350357951917039284834290743465785797763399287713226403968195659606072901920792758962923895330876369124062601208764452155229581902471137762540658325413381548507008264569959524624205484937812600854107698608813785709913683367534765679781589414215033050171089417289222934144690804220105906198224821233365075298157581855665619649422726264843265973180365170946011516631028701659866452135934864396357911775716845998588835075035123850223680725319948464218647525457444318797209628192639065719900269218549734702863413177313848447038491174265836512358752741204931770488807076851527998352796156196661786112114464829543868092156571180376945049621083050528190937735438999740769285064912926513991676190691479036235193932091273233083475947093400139138761085103503610159328470532245878261166521440143671265375365617320421334373235912371448618466581208502023726795521392647455819895753225075488518150695183596912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -9724293790820775610190189785874001668426967822845008427040707798473384966304652755633835181124186007985880905331471713192965849539150971225228918973532619932048713234703860142575524394427759412345898074320124832272571642243000012216341509341139835649160189294194920872609487872082434373622898000335745708070759268200282247806485251168373362329159195964611294475231301964021214406186756746992660933112635990401976661262660849712228828031087344978008186209160864334097452505708125807173516287769150292190047985630570746147660845199123290421881931936494288313814953575394669498942184919653165955792942874991706227312890616372168255289245430195041877095712441803358127009355046443165526061328431807767753890870883935515537303172416289235010583297684275359600510272885450201621946263345336581909196516260624205260231992554896238270455243173008319821787167029956008359612002794826238680981450207288720660611729338431163083826218307959841438858283612554871149243822487617992566055869721465494640620962267472370569622467506201477587320354902822357655114750530916991139669545154924198699565686193713132432166374931203178604159247241858772545922990756654920709004938019942726076114438520501461603628822355007626955746556145640817508591411212171389894351719332528456511176158821162697832560589197700896620567639311275049853771887046412882679720885263505440444031096953890468736593484983256243919306665064133598986278285351758666317394825556064233696081111006400412646505136604959966777118647999158229414819744350851018666896580405456733959551024229634027828990905385884441155909596826745733012948580534609055952994475748206197380021080691470467168247142197298834689130581424276236101079693692646557631540228735471788269167002247655049339878487817956072946052070649666386761770708496221213197452777621132329907693161445689908340068670393081451750957402828531025490383567087965319946852038554804646284960842324626793603502015864736187076649507055512785777303854029803598391886036381882901515449147462527300789560160000250770197712344245190970762197980427990159545078380057202556226558909158412979319319297226651815653657589298073242223215045779098562225020954385761815010193922011755803215153301003603071367234550791689459516936031557717708376327584093199493138023168809865262708974738511427337781133500124309426602797817276215850349940690108672869445334671005614057816666282067913737474577901828837755477665673000936350921212955630350481899085020575932600225508731965430481488694503427907101545750911431313619867198742785844244637873436222019427132746904295166599564622820384139156237468996435091840580276042769511154449195020250888669229200533027256407197681576944496887965674389131149102393827214315410964730874194644348839165752008870721571135515682081840803578055510829485730745600551140718943241815949381003670732644220904369544497426412157932941702363883489103373716429349994563923116301315965491776740110440639930731066604614660710275753561536143983757056723332340182277332571181259828809346558509872497092486494742668827846815899995489181809592253122696766405179006750669353048623495043634524258339088755454646243447100738000908779118974262080494226277383398465270059129273508351909032977117409356432307876469989845700122077624471103829337567142162007006908453485111449597212938661684904339511485057314399628434980934133330830971272659430737192758698287988110568592697260531062770503407469778911622361771300752834852008516172397589792881272000105733588775438625268322507716827179896137103224686459748352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1323773892608075853743901952083421454723149108027506806189188641791404151893911136022695585381648483113281718063195424137689681188048953098513604750353770612520544348900467884746215421554476343412497051075439458863965921507944865526277941764121149321938190052126986204250810708325496399448576319476235306900494892744627736726276350144771893615753560115073768129570249186815424538331569326385946294448910083413663953211654160217742810052018953932232442493186575237640507246204661207503240281268272095044832033504347130037732423923947558413973380275841829701025171956467582396441122429141377124627050767250138311107920684331054426232260537639890631538795506661396436064236919680998360227072944075441913277574710455670751112308377500792538904934701449652431627193396932434728139096800314195244671688774969898681562353349194215050235971162760866776971674988934217487038477590826124481011709190644644649298927843582098785588994535565947643344829197192359159747828980689118273605636723452270904579058942623050355808456500730331617579289255704969664449498277159109953340693071535930412500087982686855515461543137850546443035891133569205373636781525613063032834017184676319137121237230677706128240520424968089560760788396457874272143679860927190845575546545685333687087455998372998587713278644841453966117020869689698631243729330408956294072125162847603222372145226667419156560543086335829030433173771435218450655403130567278744488247661662477998939997065625526307762582722594569786445272945178200781691280412108079684228892263684743421802919166201143170203691824757493414272825594251864555135873856960369746183554430728035098182406978803750349507750394930657991029286951371388625706648973799280455262249842002717771442910424610778218254750109289228495867192371087415573801349578173952114074572880960063717745876962559910740169695678157662376479411864665623092204100095050682975512087382256565036874643571514404880288356659151531931351069137413388497357908684990154167845698418735367868812265982432161538042938307862533475006719497202312045647558330024930936250970363606217124878090592001144451543507203529731167833842020626482207013682218486218249045908825546176452248096410872032031955424216779590828114832044895257790398010790096050697862590065673286694714559067718007281835450315619948540025949923945676473095017689924229802155518123169429754819987399073198514601645808261602779049648656672548653913832246018433654299676447800092472796695469564696012335619570753233132739586203279368087748048795490846953933533342719226552168248652612643446467111749811523566442838031921764205171789050116791715856610957470423070100887446108926138145535727824724492352830276599520660270720606432154204553503839854439766519099242718674820111961547899353086010341661241467246990899993381169218403593899173629997698752955391025428518673463199627483756268889680483731712130420662183141364271164036697576406565531273216165878810089416959695748827931292335779527845180850241986134000077619368280001712518758590756106554575220904994725719086584644073576251764654604916837550724037735106495201481701723625758613295912542093646154707458843619972950889016803552035527293525315826000859576240075924507400619016893414725878835929326026869882047889228333284174918379860772696029209631098202034520608294988824562892055491871013442763208758338707986543616085491371379786180108725573616172741836293276996287374880379408536950126713618759994767904160619485344562656011014657069185317413607820241385486133482188709371761908567389084057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -171422573135805125986806451943537337206974421902027916096515748239173809629105286966359543238826514836479075045374874113520403629265619457179329653562538217567040925370261973633119148717535176750965555570421337970983257891417300450542111067411668944099865779075414902330508667855269127835089165052051131843735931900742565036440992208934845429328762420265907526501323729762400337197651222397074535424810729321371572991937699854403239834095010405078043869065758169631487030277235050552300277126613910981201425039704830904871382610325049328563913437836170912971357273934667825010582816486468756958672523119329622161131927485514291231159652867279768920114469959426827351576072627788607374292209238588476458011374787766456515013712939773984049182828870574578666856526102732078930042352323054389872539972681755099662012655582534903196232860515064960809701106099098615868492285853653127349127814977612722180112567501753408871407025694786145770479177294323596037849379972471994185706433573483780400705993371456242705218245285718294317574539761397989848714475310161644462509413967367663644547292889546996996558602948124092975769940217356672763015682248389991778773781905434436724769121104489071266535196893730045153186975464772699316505554713289815080756950449289275687405295802892194544012957036193290433263241325611095873579545967354417738870347693824151763406389532759541505840109251549327817833534641597685876320126104690399013380415302285179454545659157606537137653110889800398300094884936508468321073669582448369516133281009506577710651108714460711580555339656138646371644051769153920908534473365736127016752696457124640907125862996784662329940577223647979411180389020188777718405547822722701509137944881769473154062375442162449611792721349127167714741454352406629229673775000596836874695839940893663337418744863114180754839669244261034397714137926481131513441129297066070921186123565062202585067987385157439766793588963715038271298627211399820071686544655332609666353206777407365805333300409978031363985795798042700214692148422221012929254962931424258329967574527789996632227220882606850443047972434440172471716560612303608884470100319920995555491406175429110268465166849184818302599789077399260245067070935205659257962447837584883676042209393752711011837386774304448899190871186364742008011832234820061685909653503549482272315454296496363879139658462081816058548550778192420138048346902104390627531705874729604855076656856278236997445580547839769321218477257297994357697874825188352704474658178683806427206764364035116620248522250636077842636599491863182365386839383855385995425942936117138721048527716898962381679036001227967829489471044002033728306049474194630371526168355171562874654105733673853943324679058525588847028430048772482520066147086459321917064186190324750775853432886329246502277443296850666545605119049650577588611159596064532596624800402954496205474156853852003343903058260139713876131222029485303477940093860198497694661898431143651979533063717721000513450583471762882692044678101633253815714182073957336843687786231146509508069255254767103854037475874365562973421589472957151808180722663248657532844192690096264413236848744451036188531805260251987196549150988368892218625898944678511303668173908409541033737594359596647697559691002145985756557371024886321456864277401638836627017690578785442473479343583926744334661458258999261901130119990167210358618556050309523710958897072798544069425110868884106099556830095513912446183866807388156326510171904840674054917247462139882373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 19826783327105416154034400861508437721212672467705472246984270927584880310563227905254943393828420726206408832993495645340186558314140947858455791471425539490622095005268551065050982660390279242507139776698387764672352929971968219465063756689650465390455096700756880438180855859504569928830788802290078640370662314568296738171563148104219888664665841726123672448053083418598152071864225497093703202366525829106280182288066114936761638394006565395154789095775105454577041634751876399448103117239197672081180584460208724640598129946793795423764957656840637908766020959333187870808173865207052492193861544939158549654875065937641109243261827376471454631973546976298609628132032909141593981875595325319863128172067637632649292730164075042548967893304968147703780499524354457735098901731609942802689714843193279962029945314692066059448889886961699056141651508981687809953476823311253376248204451746843989821968445311371511890105792950058074832257922293012917244824717147593206963749405181579781991023461570504978555176666034964694292667873952393214151771116078969943289880121024047314291682553435852379790813830858223052862083091060869668032715596744976150066858075927348495850536684955326051341607339370952111904696202335067744749919947391329796623022086325733807442896618290005712302521869691838241565946350002789990250806173435230784343090703858309164412279370205660344756574823411936824776530018586038743165192082981256007758489422862308664167770675054590511616976746392997598346200431661431075092150469764391312074407248534469807864548783105591894218749669338767517959188773747636046373803748031765381497716223484124117469146386344483306820490789877706584104026349714863013851563734436530150285226752001696571154396818729027961561393367531513893463460203485051190674191632789009922319849516896017776137116783799171993198284683621529040878253400959984364063412735656241204060378390552198908633287765580222338449771617808536082623695354501293326922982550970177570470717896125287916126238878427960822694708548658625803540911407052596882018360016971320530424458871911716286566172968959811054632318155260947306037348035945695513604193015227113132692936135382563427709422035505388762211173059083618659575868500425664525641256595900079774390267778048931548898151830076783577267056343687762215919052873107937657210626905643007076276619909031012374448067887845001908210374360068537990593582849951272248270450313974555308290723101037708610435116029259776852005433446494431683134795390654337109454977857989113696416918743579847837881731940973766937005758228518617587396022602322635850226284661765327706114065492494740545337722284245066378403699038867090490828408616201231597850157948520357897222627371158689618408716262170699238206470612206926849056489549969521563748074551435543053493176647500892458005003661903019466234086141533743130990050263644339132476170297898440250244210335636523453545785301701161813466884592172912546272110299946899423766893610371663592605124174359790503723195348720806842214162595539961129554824791343174324631012210215848040060840519963609910878799571462020841690596105961311065684377868007025509123458825852941791549883551398480520105038705448330605513238127141199737279234509730211869188832596590210524029387299421465034954581065218205589913081760386378481313291861819236787477730581559965161600794626786301169710521427309436505041446297854420495220075910288482042009716176631722538337445094156329923987397873788643343451516271509190907742848318847416994524242086442565632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2013522726703899421309421201060945362274570889583110918897651143310589903090728490897677080310459509388673368053348563220835336684497872819484302343647823230495653396284231252833847907082210526440488299975198015172826459713246208471399144096044221655794047369289849711966289467790668091200720246575880827948697870831637398338115179842823272997267159288394989506730207262703425188285487239538379320532345658507804046940613447581938361984359855535248437866851124981200549381965238507117478438672877453512423404236029429942842998024114383361168875132890051049023164805284589475434094860572210065680910755293166464354824530722899800107915738648097170743071885849381843572218588400716803925162690373742570493620599223176365508074320851505531195633535712090213915046042085715728493892110007856639463287099890537709776750263397721096435729279229897924579854256682491234630792605525300392389686965342553127518127606309124051422447069032970612010109174091862171123837754769925083367339891606696189918722900494885332859257286992115256193758794529854525846012514564217650766656118478816952668821011941716974796384495635806814529462302074884385372735937631696934238241444039059229380137322906829189878568181629571225433640933084375505539372784717094659586939474852624437621337079751219489665737659895182608580732351254843161515424998812414674402185183665597050776484220458445612690223195416178406086564832579693202655470318571198641217314462310044577353184606345901854193676879917132808354081748090453374342217008695572682960034345361002775222515723480082402283344889105921577769481214504078625296438121957618307567931722600696380647939664850986488244873136743297218858518589583818344924517582500897145834164039030944539985739858690378529770459043618084215024425818700170827801321722122526706384966604465706232609343298353513481377871573786081616258952906213001191982309416247402060200047128401269401744968791240998748983924385882476613607909869503992025725574903175206262091006273454317317405907444844496568311969713306402127297821754836056661831290459213921778965338191565268033083515761834870712113452851281496822766071227089537212481206245555873606305834118132535637486140547947028786086056048892173124344925088661964532811973697065479399599286571539374441986078351714757494402900483797852570781629927432621762935107055475925547074603895600794775526060943764150422776716243173486906129229416805674420392566369839426434714681547485719761797083606524914626968540284671487854484223023217914163876161584970634969669604873953115759431408331510501695084151987062899113627737669881591396905050989357934649698488791485389830637580595785774952910735405528163783180331717017344448157796915940510529102445753470135691424945957443536332931756452502666018985108831235765451922503300663096808346240374173756253099261055068905239407476691826546768746272933585842808654793787198288923318086671611163603506267820267334473376541716306078942748021370992348637305205609702140668306828262783614913043630398824141557047918837326041538871202038706888823636481927528279201200979621183232668381939456006865101264801817528645169446409694617519547035334569449439691254402967282066499832643962521499569916971344776596874756800280926343364070566728804277189623034065912047407201487996235238589173074481189263412308173928438092826831039128004222955317929848547108167655908606247112473043579867547568860710879969073633321074807864562908646537731244542292876010149366742487826804026093513978418293720724515770365978794054490521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 180105133637731268262781655439438857708280614680128521171009342380989200685775215546882195203725594909615261573880955257616870846607273632490959002388348491454051018292307678638858419599302634250666666772313964406043999262629716472212220257210940222385039939742447766630662922573454651709734816586033932621138646314734549626195919873938208234042294853952451253407966982543078698082684762247013929836914594754006466986212932076962112842295809358609033634964649345651009216661833966053117330195342042440322485207431589977437879675659778274945267461301409600960530959550418774182039844441092869787843388466918104615367932695075190364030449721175278617061987557683546910784806893376088234400718454955863925546868225451223810304546999548957033020546410650063879800028376040418566779361820455511776905420686822978986514022180228851186900501693089112997081512254546315604154350331196907055324902565805811804521375479088884997120945504447139177996341345674773187101902991307315432663315703803249338787724447962653283294421568663760614852285391539794305834664981921073374833116785173357335943479281072841672282547840615166686255187160704970125490713347068262853002498174612143365574080083574189431153202404777461145464449209112260194955341936103795809326079964356745996574735049182888210875585170833278599617743157874953796018318674758667899302024864656762316031365755567084165990661369808423388200705301621952316143276976386500945440453863406047859900323618127661468976872249239952035675426198094776941959265408796464678770060654235111995298824088171301667329729206482875713783455489276134859046401311414558670843918738527161522404571334884928794558380519804737391964337314017480285946697837723596824645790482837429712211314088504133731979501851481293570152909990748626768222898717533081970679557739859439855859640090495613365120286571471238372595472644553351121796606118482891808500594243744826329515520214827295762085215851564623983006922919496435256829811187209280634738488917249312979628817759305322524382306308451697532361832934526624691824688028305964071581325152219065889890607462390099393557218467636539631553922572886269794693990783235572375978532010326150936948290486639553854538087450130524644136434056173899540874269787520875493753583912512414718642974179558606945444141735874814687863332166007422195749853136872496295565869450200687775353078723902628641507807158222983874956656542665024241582240446382544111403477358931816972586162986423900274275943997379351566456583144329431745680729807858093726534777927972857479309514686569654389169792796792799453637378525108050341963887162910903614720213413019798859262148784508840924504731897782028176738375564525053834124777821356054303670686400607590503252734154153818580654845793728601050772998906887709147887911442672285253677734380037838369881273670774894484559989865915632398200205535346768612364840056501966242980703527263880843636516104776943345639369669726658651300986067731550305552280257223277673315477817188236386956924916307692196225033780091822251825264349831768655356717952700243692979071471238169148669529139417255879776579621027047354462155119889629389249378645394468083150903210624263850834980441906449888905741840861804834377599143850190674157120863225172409936790684817638977905576505327343489012220871431083440475337071407363840129670614573780865975330908769764415124354193849092594141681772208670343551754324179385752669255167431914938879328460320031954930518262532586587287041629394292113224806472822196036257038991360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -14331053583394225729177216354196695682213818614318235355499735449131605531633614015580854270065752753327155762075807413806732789606814501644963465808094908511904175243877734784403540809461571892622513050182961514576130099658297775757424521799071532944619508902171695461272437744346452283221837207104778058301102540212893255484163361592438600679542490989227752666989339008096511187122986566637367971762364386763790943660648028251195294829646199242759021553823300912102143573636074936889481678505541901955726319075735023562241507633824806977783774485380454294748490766597757504587087921294914786815334050723213124128973446055989670472592569568898059647469179490669205412547953983845058462967714852556299415889610213027417844726270310245973726222751989898367654921599538239395111857420919723898304865949728825641325357316471117116948233130873731306177528491001471797603851104925453320911487252838670623348810365890516152940064078658590590072634967056097524587480498173454971390901478680572736772115954347542685875072571080331904916199643825704837286125309004176838970882194201581717452235486877826740393382119827004521421494303269040446764297023569473147101474742965570280970519750681245097759191466401797472783048847007174776916833497535855722833071436776586367118597656391640418916795224792062178850396234262540457479911427188792353829824020627739018150582047558087795903109270892126434129644984073968273473593954527576656254872021597107567429645172536330694267685760277668187199918372816496264963530880123767251609555239043610376838136419105783248311968249778128486643899600099148052635289633748809699372041967006732156102156412614885105624612678698955906065697192372264506473876245111969413041972278511570239199368606580740074190296502244843245735314702331101125110555419029662728628539504369769994556155936634871176911501507295161992391050785346801871613714844864216714154225119874729546455770814671162214243273867558226500427010957095416613012256321910320726714364005210699077776053178355238944878613655708833826187801305384579682688246763805963347958527652055636153225743334694096237716628051358430351807135867665102084946705002399447651145644858896863739125349085245720280392192160981325517557530271539625772777525685236824627251852504201915147001377709308585645541753454341480714682263938504567402369128242937461633547997978446970411952724947200631686971586749902095672091687024464212542308692875203221101174373107480439969002187002972143337181107415597191401970717749451395412472205972252164701293698542834478660234775370905580731233902574389442148445473665405896173126968720892422706770628321302384988697564777452721247045719821450079261646954111882173499373289188016477498820633661136219334080046911654897062241530176766750867749105957628305984023958138924875208859974866463946733254194827058089345029391988607437266738524221872332947401529253733609025087832789025899625064576563844826711709452837353017526890851676489555835452575868479723557075762628904871189568701853357543488566917142587202416696422579338789949947338138181782721670091926781083560443326527819081918041900903210897070781119308187485734021975187843123052272959926812672032645109249728594286647778812416870939592677396249146625147138683305428084026947834683198095479275978380806902253058084577120645321853625924464939651798030892957153380349540134565154900710666254419021096477371142312665903292221521423678450385484074544481149941968371106288987716280950351073370620584564174553953261388454369938859098112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1026369649155451813635859348976442689731710748808459563544360215462989027623302315564491613139395618777390510169450468411375278742711086630199257943843308902240906356501345549181460244341405818774184279557573839200873781799060937739664737169913113003891853602466213967170013848015624916832952246113401791156719559603971675582346983113097697898083090378960729409135124254000002493072359128458386190445888010514798430385199465408076635107616216693111631574680680606099450026658525192743378734813586304967760380829149828429649783240348231765821298579504622200060536471421913281134276285399252803056042674691861212854730888647282073511863174095944816809245762601513728802525939227533731945401776334764236057816670056667287391297592071903289221717874768075487432443091958007804734586506721131425791319153907331508768041827795731965458122202463195691959539103916316911659747740168203350361347474143041996201226297970224434628014368285769527241842627629759760967990718281818726899750738085980538731347814738572424083568068237165134690790349219804457561201197488439691465463661631518873762036070466083062088069126473056173023166508646667609965441375066578908961034294654844348578707046791751053945957699134081529569671711038977421872786344150104306930439406344103250044576411882423896670728026027555738003344760521750261989397015169366781146567725091552947483411298958776763658697680103863909093867353996774529545465210198040413521591668729576841615234837996798552461193069970730672160143958454372424743446424820383034393144340085849707673146754136096064203900058167532626435789696175912897006313944443757062379261005872913733223661263269080436903325156723037449223873424101833889029593432813692714498550843879777210610122881975132572960352536287371803800160470651058486355864865666525341852579203182446460387832042359105675959162907691592688669451303173819659854840843476889657873040755239297097897445991478399639267339524179499121601455061572079656863564621424522166324763847745435035921730276365949012938053702118316558098322051798736617878259401191649216381688562799633933273151313748211654269317065026484810853348800682346584966854240497249292240243634235354398740808387472640885801375298016338355835291885198043098851748399726633113935948611391498697565996997019465140036577881098228695330892310387162811512617600359676787123244756259079522958070761231886493661977211151773899339845000797814551485474892641250239810394246417264480827644325288163024562014777195446489582720295140914081749833318851505185914009111885176197742758024529631523491757807231718118778321975333990355977120940200969138659250409354748768143333184704414954375543882328951909616213892532102938553436896116845205915032612925147853861357461750270848826435690850957030795585362876867654979435343651679441591617205491098014991069463201267329560962803024667319830482973821480604362146671931917943547454514348964124000081072807455296214013051778991657805457912237693067994435510229006558313294250621553334158785188128192471562364171245693839591248186650354948951291487478237799532147666786063616031636274635370036148254921558167934914918715748436885594612706124381198667594267173174631757036947014606303721757577668438492406268684585913229104921636167854211611209110598404971477165244782261168912397581608812921964742443957901178436242680814240000268601440310613693673537443463749559204121624043146745680809015327135247132406816854315117458710110963074878624071418467860791762976069325853643315955590010532108697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -66932180980616635715429304613172998604536780781268228470092649507263310402576473938407391658648892803602924246001039347241306247513514615614728467067570662162128340624375151233719620224947206888788727611300673559142539703931042309079147430347780603402690713946485995705939439863872481989693918728131520414404237280664459327314899891132593984282975484798071327574797915916470231000084320540967207444452263077730940651110093433635432212165710525761665380914020242423901525183159662520012612033663478057874817998800675681441422681193615922120803653205815037730000484997039320036273181126141094478447068226487433491092662061899340180074072640329161648425289449656134327420067538944752120178259036281732524133806351638480338822244164238197962214161652428411457189812209695776805617149921698383324210422594120446204292718861098386084561180854603063181013702818232162655377685608646671140517029939457557506494284916003449760130539590889133397394209533120278722154891475818278034826958068684301141493360972503831612696569877419468364301297724880935744021661678462944293102897249645644002079202842510654146598482995079787791231651161736669376933742838881822656247299270782459897482987583735381594149464145590979573419126271665376920835282776454505696600875327118033663478953091738209180570860557748367357328166738894952445769049704842972446381261744191098911698139294514339214988338734688585177461714160643911474277081945283613377662582183400158055289495121216410164579514569533109374982493431195207301994514818502596737992265064372999546181493330617983798519794754971392491247596556705671830052374781801793450109447792399219232074809672653749948689599421847699393013944807342695147958609847764932678752706184219243850245946135137353304202006385308312945908367892910550634593798253797845931138684994149300471700095049996948223570113783514896823803324506297757877576485275635761472721439804124573790332468479140604985649865406184310237555139502005209098022216166774127592032603534626154117136468903129970882551371911020534283097244426657943383763350552566595701584821537407043599668147273466184859357458288346855981269472710854196573366229546377649997539613824218841566229972609667191066561760716002562596269109599452803154071024751385159614532022730673474010881420025980939683973367891428922333793161753096343818983189964759813573518063218388754096636939035604088399996204585020240760449248134089143971833511499800307304391001042646828721193580763402311159960061379703524751240038906812143942859047520224250952187813540269286932655450734005674130035342716785982836562265221488187190464793729838438122661100386794663027578613211041760747287374835745057263632342810286202626417434410857443549258459225381920755981412373585993009574372455666326464611753092799855472996071851862711816257166522898543616959292464875864407883817037770085118497341131724849165944581695755830649591347813169065195957370782109629194068325039168376323486201231564583175380918640252464754142606510990237762644870582122238530280273772853455765805395854247832305523812562227463789633988902159585910799219372943996026372138436181861626607909041495999215355719553982103548310653158212748687865330868600483721371579666187695545661889770920556886101445664532654229910107066523596199811998034982456125545640149315476246148960995340942541558973828149647177811632681855338261422481338521402069348208522954735541886493496561150165959184711904161832777959028311993272010898449812470918417981737940658585779423948559383265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 4007835275030224260717566565960892898947927125260526341688615283217732030987285489450239782925546956519321553353977682449896173579750628993918557433998391803273134012157580119147694238812703074312775349012441235558066817801776203289777894884571509045445413762400230187887849587107480370383109258586733234958598218434279556622578113862652733010004430368015665396446198681800156011872133833675400532726618295571369033504812650431013789900765243000405576425398841968372204615571371695484389737011319314199479029137508580538237755829686574464089397686570879232238180789343733593842436753924762469612505707866807330732212596419745906578400671341849688838730440342413280553680405473887659761041774552590955385786191731973698163894482566779451397288182537411917008890311445686528068091621896677214932358276512374856822008692739530621450044875448943819435450512884788360660341879931244167304893221598703785001832781358420585082534003138494471931923232055772631891699161284053748941691808564068357142960573904852935040046593822140623299415889545437496821991945787599070221149527601054684319036374453251063540471348069871454932483115367384393788043931306311025045766353207545294354107127792680154863475476626236883853969114603643937314380575293556636419718632586847127638882373943280987178666315808138078634990496382151322169084477891807949225841826676199389760385813165371461023987008432604945608194705385869863949221405059798316530941706119533647516726719171380300670855223666006994687065078685937717036300971133581688438426922867776872091148135720462981136449140449599611402631038417694678059989384769511405705727787023313304629073265514803833238876075951203150397326843931182560740011010649598249339663575706444243010328092584695023483982898876367820907982797561074066105502841458125537773034205180006814373728127340719860402546743382503782875978440654923130255142713765948007092010909412629968256459995146381356680213469304764608747605309753578079954015480819635888783403522234154772074407565324693066818825191012298676175959236439508410875290080358777498645286511640648931467317585620132819456493886788832902089745122790095418307819407764821268237538195170111925448666551408904892883545773393024193404881166859773486555692959474482815823977732393235207174561539604260284182419514221848141500270325030939018466832883115917846039998842945051577533257148090271324918191343075045315615606013840131378557966925401890474791078750100913941044193369020093458595264127512851892336054747880609061527302989003718603320470465042394842672493126892598593577362264357002420764546375670862317305372773004093931474284651018258538551582097383989836910305576126921465838510787042307471788650331338122439558420623977130493594248363837779751219316738724710665651693427903383898535754631975540251406576109858628665653276210233463453091480876326255304101638824969177203910358831760832828852047705206806104497280225072984473295564713103229637219033038633491272713021503417593627998919836249601145680728814332387255135997402816885378534206556730295306528236238940702069350985215839291602547649798978923042051271011931141452966688056835351965931446905168753639004193908917312659041561785875756023820252520351424649403922080904539440164038205278115480027494853534942872404620139812437627003865653623757386123377977333400655614347129432002204099116002950318303978305995767455854229413450591819322545099318199229125756338157227014267698815820989881071733390518368747475728648211915556306086100997788139520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -220456341630038275483436986945285072869646916507232571183137030876854003414481432749998086897618570803881342669570369711506070507027907299189917868084091851738482602966546463366134992129087659324984583311410720756091411722317558406893773310487697612621264421506223069565244607661522138983242781206443185737029109524650115318938815504929292725556205165235652324534036634582305746234815954395613888428492631212544869204364648356772241804783221456410360444329762325963816644483894910658115507767851311836369116847879261439081841498393788662474527560026934177469483385824838814542244415000102580727782614429081339170516252548926970001320415456637680795067523223068811467657849810750333407944734524834382657370005063247977896397642149952582584978438367098883222940228745823896431135508186986648418092291021952041064043371229190339448404956774657803221575583952985671659518440623074940632100454892384899108806176787754814357518502981748218593638213964505279245099318425798901910187718140162230323234902170884066875617895150094937663065599045142636718486032529284751687428995284684125634494085343164088524520389946855931434579869340537948057809833097262168045077089763932203506595062774346675335460634542572782992174432681084559846991174540777088356685917183371821433454480053108695123866671894810499699246728891543822555402688986877188539442469607563857375990008121117629586968748886452808614140325490378089653386059272100903223521254538039903192224769829440093885419064310530255092305959271947010274885484654499463728919378344593088151044159377026612305852995207465529797330988202702602712982966366934268127307980546429289547896976387632560644414888229457743192810399657128642133876256901532465669443887731968214443761075518432529192743485243710180209327739104698590906059539402956537638751714754954664457353917766912629369908837817110457050648050921198377190416438824991545955571996824686069745587628247998945245024664218887406988485881931652473551372721533160434588620736485193641386542587522858633921437014449731741747852756859031218694407652358538352707022966996203892459986626914946062222844689244501463172091535485830946678246219131327298490719370021738365535689209030798366319004073506502673534544152412343847400976362244818412481178813937911654605358606011417911852288522717061322871614315338813776366703219899774860017486525171256981909905469597856122520731544640141308659360459518478549501487998101170054137062195967844510100655921013873643755543682761134737459467963918526770733086642296712917989437556675709387220343444871979890478439194167459563401022579674067549118032688984728126092955972826298536524711317273140266955486322390405477573851723636246061665686245076610738302645412212750047294919390734061683283582375338786338608226142472207244778436210848120227381673388082699716436238114868081714126527418260236466426015375104361631419306960752614677169969190271229259300290542827576547598754999851475918617576757962367359876796063915870374425436522385569809013702082818526615900601237978205134646906167763421077149043317119280038311704276869545306072564082361562046417071394623688916979740085572787594825941702214669385290088031784303311273549254551764049847835147298740446731898183937364077062970884727272165314324277627455282605367877453058533141644875863234976926575420586194231317651084716522127280796187867580697091677506782593907985067003392702656941563098936409067453281539570366313234298376563363180828211385332532118675045637178897621374949061872844800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 11027538241597781510966401728994578354398164154000876481037084180300357959530560017310280050908614537641966163332468535153314496465859228183113797040089855746443962687704601162257245056924989555678526927356281286035044750135547211855375261676775988269428618062638208545089743071099909174466664626910481196851503284224595825365539928658940928944346414877686597903324258305029009997405657020230731604037459134828897794772359352529367053654385763661043834757838360261170722249775755175714454923612361506985798867720645310711243839316525931495782437825514317979857106133364934595688437383449397417713276526801760615722736778174584637931136325525625829032801060476637023115955369685434294039901355628425028046143960650749776221660364873790640196620000274523752398961260095934097215858481260815038233597830390191346609739180611038618630741220080650890391033166876822729195926816187827100734823223915423337756177226346344942437621079024964916040248710952682005584542021541855686657506231023368455525737573519224593920310022230929044109294851975913382478889750683006687241337740415090315635559326403487848514501766992661709838698374083318239888802471817556569090260715388330759892985895141541914009032146775471615890405585596785867136243856282839977024148537626652291802145489863733165878961609898970481521229104388317015243578890861403621998196003170086688786822321660421669560075807549978169804297250889575922007964936512649823452022750397773829794799230902854252188713483915937358555928587925540882244147178789899003193431473084746981182736269165662459979093619727468457854341235505852131965263748044605300432211815734390317522639807747600795466908542107343465143260724231997548216536070514130242999846265690364458557370322982935281017030082274270094657350993591355873212859782975111035576894376755154837213016123219707940401832529016568436841940087542124587566876301420963353638947154785892930865034175628967916203671596731031871433737188957277205300677335322174575888828211505444008321868466839698123031940668399895937453902058994190032284130553133620341401124587045024113819877592047101072728757569734677965328316759300194104614971980889189465402276260866934938362668448083478510412971471387580318727451560019868820744481468559978702790705621535477262363903874330374103675961153647607553648584249002076897248445376921604211171770293269144137019493688222481840776008052899470492286826164425292538456534998082735445064909902679907045539665316443465395297312724770001618193973531982211367795532603080793499621379602180148521214894008078867445244698307550689731073760748972899887098344009890274950514064129217794753908973973735572654945468147412660647408717795375391740721378667394444649128532632576235807611729581387224374702351776680820056497323490157347640543462013946318767428734463926341013002501352613596848905384094393309773933970265581188339726678441460725753961262493981919028779312356150906256754068235457889550183513018372925346342414298072910724999158923521158298648733577882771119810721816287745605786157787476352044254373177081762199913357472478543380884944016439758644788604872720591011586955903235169703641472244497731626088247879812591332231973799016196198235006894466695663021215337762649405579529646277339033261726052216096189671737454806701904444751294035379377629432759734790323004864406624362173984930414214411270120274275156108883004013057152020028156988067858492198534899472990787930739070213905960441822947857309698692990044906298114592130077818880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -493295098851489746049801029784718427026607866816585664038098670442557163668053744819144228767969084552904704086238503347403705404336577896626177380290846001623632992943142343625655273801234956218151962717484771194007998209684073483131070653602290700150587265723016989344845907734680516136507454569335531897306231204501733028058148642873550863764562456218690560695453476078927614780470354872124446684256017029132094723013395273241070955204925355206128155712521332003911566717242494672935445016173640977416989149668805837829302642864901855342121210157219303495398008198886475752360301680465093182328937711752741741649340824444247149728934684067539671080667093935728966584697513259528381491682768016169603989977498844243699748991192491028351370067897219444687169806796224482424039715104314412278635697686645412971630130916234827030866859524715429070383078584226562839932888015720603240750298219893018909422144822837353213909240483187935839558456290802841655141513249136920662590951542995451012116780853472638345100995476022006712792285663530239541132273714044994953353336323499023474982271167942714335034128392195078931205203848407611745376324337974869459700846617788500308267847303881282962154162932509673462192937305062973157101100436481450285325132615634600259954684729662308858518453859812380307679524439357159193641278225009297791618395137998028559469495140341139593255172267271109495805642681196600203765319298747994662426303843894991444752792861437641766134378266209742544876359269701744076552150323487579064304809464355203322668183352721275621961886826485122343902537627851361563778628804922646623364764767743245963449777914328504516287295062258154509000609876866650572567055110151946616655257844942676754916537422356507416890457955374968738323997420145000726299970537537380840926949865241230481653472569399076006939338529187373994767035395693418052455191445839578948206815401602776666671997718552394070335487291039445760558358963795577449112352716024263035708939308095917349402399714579876852254498997150543618940777887718314565760469892906896785804486297662922786990477368829873777059523970667135313998572747448615707370629355795716124378406693031393049708540633789070390388050938274603673134433730555901867139970266316502962433832453001295952102695372499905725702961973839150817982606843415012479538288245240262622717057235145680187954830201745776807114729071439814230113029151673225582798878706911163812383357717363818672040607897012955878548581795164998081412795353922819860724681942517406709558350100273625493361058791770281474785508923288830273018484238165282181025057879184251187764702338310785380476384876754160371526906883385716401140816547613738275188303353124158626636297769027621365825700128536917462740045817923712013705429068018321565588391331154306811837292501973268188393003088795121670833042730834517142276508802045691817978480801788132641967833669788585191177506121878955430245803867045911111564450847145233430139934186072461195829327468885667851406979895108943727580780902766459810658685661169436018905668080500463834388607174451355350328881244593695758098375670214326961072806921464557718660139025385777943369352021163916412728710778253070594659021160024167514928053022964721174470913504917272456737364034889559495750701335821876317904869315012055893166778506536889869002376964019114726631232821358513008408325350404802058888688734007785392773549319367186959946004517628179597928267689796544226977674982124122822368658989619079305756672000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 19434231478116456811214513568725897567748509122646076248031767999970638776087231957839177609245511065220101983555675193270039418652199709869187722430979452005138138863201389316174553300074845725880449797480579037175465706352180127843408943068296943506179883388407854158117762303214051715211482825119708947198780879761702837437327531668872984513828772974433845915741263283891491840510821767144859318949152514271944325355996222392847859774506784922298811107817129915074823729509154790887475074206792574599657107952176536194275811022820718551031487691075503227138560160102511505194365890313725628330852788296452921770064893898518605195688959224290388191436929796492879609947322598930009444824166877288069271180490868399514955309168492469583777353841692733894561759858620937975085783393974230174927760813433709006031686351351722628233876081622302860192649010773020483090052648486886618946407617084268379749020196530578686039112796010043681073355860375162412487078312165574038982515763728662232579075468991762889503782802809633508343580801876748551085602184037170381583459881455199022995172734449924280266027935293881331934920079014272577101320448834250486014375556195520013099087937849585675992132010585312576750669126563825268433796778783850925724747228337248109380188971091137741162193319297613731122784555659634261983352473217981261010000644308528828176518462487321429809685518672528726567456775536956563056846208358137405900063063731741320326902669277503971462264316936171752125033581199391414258807294840478079292387796932498281573182654032396807169358370649296648304850642824635598032690746616017540201447477605655938671283761964160097334561623827331752047517786497021500874740376529147367734864301141832106620025615241625340332459883116500934828938999863813352898447196135682304204095944333906433196938543712950303656974440425572977256507878202553748117006979702759563992929382408806109108384832149810659563369397670791213119698583238051813558944041483198142507619673786920754268892202899135223919613194844104217388810716775985049071486058104204828431545724173200262239966496343580336214574934824795111939621636362973010876842629927658300164150037973934797253451521688031870104647147795326065501247802207942526323052477100921174533734597019607941450250365487315898156255671805531807926086927813003652036315051473619169310381001063464833210264576035522640377492231167325732178851155827968798936466704260059525378676106417387128741220013024382636932094601935156899764739238149945486274907601925959071165076663645191175390350658175354888316857799758586596709989293324960610674153637285605301180847513516798312965686291094203839165146776107194759375748647869888721557367014495819579224766905614595095352742323450501197136864422838244983360209492817190280166990311251805991982079532902534614714734776625875464080945336051648682721129581770631868234596109724731481841644674729004588316698724544548435013561719738916868486745212947073221852155942231594002111303803537729199010211065774203087342067236947800119295632435490952804245395946088684837691326960290998892037677857195568627061117278799515699147438179402519039215519737294019238204185132307319025337986514160471068301141630603741724682148814123005709885841421961411296685272904460505383299947190371094682146464927701949828635686750452075530737344892896566883418410311361631678677765346610741992426672585985638709383636216600871500100608539063424313212538995142394014539383340632917764987659179777062862848000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -671902903343755336245315878153862865372860490946867612726581750553089979799494435440806475576957434840698886873762046645495316469063689812159128884791367025513711804936527286021068108360772536878697500449919255979321646965456098533587475187701148847097359537415387341671975621824595169710059959375039795444510435589961525189353944081343032769564436050396409258546983454521668696481650033097525868993018247587430999199606099546996803584575925553836129924398489439854089197088761598388748217453860251573052547293096627780243308590919807914948509357071368356377068502518698625177873124774912228814920095871922452198925219183554795580685551888551168135607283795090780270985713243604611999511978798434336468316062838740415121923480559294190640921550134104537398891554761361675020556135757577986709042857861485584085253785369863736720848749786832186299126887398283891601937515551129737061648947328965358334465599349646592537150115929325498040928879982714301347324197419223656651521230296841976572544851341454232297106073935266922757431973173008404761478973383205612795953342907922300679309804211700916359021984777526852962950969535656769274141641552446631447722485336378833766288377808122400039058363060229821857626211518286385713877934898274000472909635106583319888010235298228001007986894058717859626098416979904675375515412444023932637076811914190480612729581590409488428321359084023021166863648832505161723411002633912929611931705676092142899732555686799411624354893765913955915012570111135875466749345262351294086066370727626100404250853264919445907724083776320896470110681626380738699731878407536379549656753868293114037152092603545248450982967881672214273856531785391838608807065925353393613757199167627848847230496289389019216400706038911128830664771685336007706554546518475852479929093785846901390737951468142393281137043176042232700530886430489590329851364221484613854420970198798415921474707982236598344412084459528154410738461736645947992164919125773382918258656544563570398033927400674027373104373736844059671184881370689838380445066802266795972724430381856705605471299547967454898829148711024388038379216461366043269183825683873955916633553817820774917807218711495921384593424910080810636889334949138471222834087078812821141136311907915246204456345925722115211105500663920868896047349842463989701280778800412744128874714197564513026537713278176313696760418910188600477688754674889729559969990948983155048233615772172186985491131076169165343734928693966664534770930912160066871270167485991911655081919203200811776932913783492711910273892153792350514520769904642847728393411336479087186036156902353122239646410887332432234966348312935366574166643809693678858036351084652647414491350507440083355396194097032661439444269965819798650466684969525360157784780050044904946996925880515196880623512436252259624476736995857000149370085020710005878191927790194222974207737487835554687457159986428038529576284332360033267052468716715747482320787037972507812955563010396416603571940932589723772318668292875430310228676909426006992239353126598966636890331167020567145481577253082559016821368693758767764207341710010473253128727373582619209382808161716559484852797186813348664739885262363537623122480540085027464756396919455040722616571567025704435115338417419029446775977339338104522710775175217222038916980105034283802865670647968490782702516005051720700806283552540773406296007216906058902814160284282613866341506180945635414176541100842575809279758834776145920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 20399993816439908763564337492217326133927913651714733816595146560353363326530473972498670633355252036992495069379837316724090051615522351861520816537322219281360355008179945711240067208433933559735089988071312966577082366797446051838039867040193262390981599742491189058485094852319995322715880116240292408652700171513236257946807965635813544096602763951962605954870103179774671279948307460055558822287969730446201042680296595472310444576636964777801847381421701267665956681399571143079025833552626023385520164648246918304015932783033294667136733002113755502620510212601823624576058182819691974106816883746091208988525957156518257193418612629862395674767790518073397962307775201845099676582161006809086529426577851245391479764705939212268338129720638499319879582279648254443458551397085052202352601985171281168211878424903020576400992226225220459046637619344154096159039400945672186611004810986942560939168755856395340551425510282167755771494906288571571570190554271052772003236174840853576560602665326621412214897809218364260283653318697159025566425418273897136069150270877861951523930173661333293309417214996448484322273757448641149895451519070928621406699766830107845380415825368808405282421443643847474893436881907475894819794748067609652157310022714387965463416796278969009705393222505143940818961691215574424807118806570420916209520875783764483578928320843602293240143765915747038093976977225380898570673687239834768116198543051918681326792444049391419603170373386451968481742810880246035786839548727147678175072067082487803604470789825340587235477233784101482445061753398940558058267886075209599960533845919395838668106098103306291009695067886578815809543280630223207774985375214635478920839481398571508586509516000293701734091497635350153620826919330918853215453377334564184299363552623827443282799056117797330969924943179077638496234240488186576165758338666486676834334551299456814174648101799676701453583136912571642190253374327364037692540121931906176256846555590346097723457809550438044055579353025282566024924262750019050901612314016176503666372013266227749276519965983544449269875366776669873675184763501066162893252194315216023109244896590089302693388300742678280128551643490865457836493373607351300883498150490910566119786771714797475220648812890448328579156103664439438094542364743020172104376515919477842480697718690494524250490474235823974257491843054824721162564220510768974837943599162110565985345601037813481014221598180748314036166372284981966932460772748989740593234171166243120025391147117112403390227694043933970605119877071826056792655207070951688630804998996176107584990415654712240208263846433829862119359486642620354492743698765600249641641463956992530741079150701480400482056248646357408402745052870443526230998279649237249166705652116114155282339450376503164025730710363466326812505226481518551101738697453130425679683368509306632036554123712564006305149843861185776841018263874473458489336146646679742527618305873978482509658156703537018827240505051178730985517318717836610498822685647268476186205710106878537323525196251602318132236674212331735330473520074444614856966246168561183211920684716869326851918509458935465343065613065575226877885668819298823885949671047740299102664834904690025305647572956215310423429884160261581458658404330252137369100883997821893421566427836160592742732565128443056979727843523697358810142068829854442810917705500890177517806155604114655148393130812368352469265017987951461193454020722688000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -551802377427318042146877274011705971343295182557175899963971314045101067829910701070379008442859884956892886936352683001647777913203450975906758669990487043926589365318388019553971268139080150793724650103669474366192553460097304316535635798436774918651620794335379882209131801975370862642336766855318571900265322367064615396137681140241595579130334275044745214568644423238964668301730375682625274199413451440535767461181579046518840329002243459373780044426605122849674556112644925960072481452499045366618731194927699325473957439798450800352318538760097783520518726526215661016892406946171856076843745920687399268626589702554499672372037077538940000539650621577586033914074511430307297898152159586222605800392036045643604637955664790082107182129100347997695837928322140265494449779522199429728425860983126426250517298192759596770687708491743856446630998004553955655176828506413016436209283032760652978544005526846800473821665100737912921216751126677733727334405628985567239339294695113157810435403799714604175340194290960437656350358183248050301997425060430592243288870138548387312808443762570623343986690096338463554616797223980924031768272916682444055622226348630143932967261895239028946682170136458057941940232975390034378185659982513094823628536175543227080222227712242681610868346301470180601310420238894826077399851207381476063047945479074647255623658990880141395584476827887058711585499542772162207035811991626459724012473468425823761433006502168724065765756315879217349964937501206412234079342124178991380114224092536707409658661570793087905926178409478278557019842009886486606921562198605495751216186583604763194551752891931666066337477294374595010499828999264124404381182212917335938961922762739595735860038259347082004871592863075815838167502319572217563802268411304167541821874194530082805815861854030138037503971576288833821635457390008881993021006844208163211770343581685768840751088375963210757609819960285473251050043718682562105946859252149225631682880356338738282836606182330376107596734650719752585030687768786067383704457928360228196898869225672988654304485860424366632047106362458195940732695252701344799261189741057914225433409845150937582811069650899752792072201536345784903329349690758202680126420199310215883560662751789887081273511738239204643357048410762005317901165231842681580305760879004983141932074905139251174630091025045679242771142871226298622112579072270976308379908428243014093560645276432653191394283170878625756272244482523142726899285004838845458082767502985696201405863930359321371936122815840137649235906625967458922982088799250277924054130161714687358905859000608026988173017542722842089469211722051616086891026324806501903074399224162668980823465428567571100988561760946006278402454726274919550910717025664858621446463753024391581812190045265754638244599612854811492006089127619630124432494408788166258828024579255022096023115525864423273323964477330490447887474843939158505853451623557707459760812456273094028452324733671813140888580624700056539648467428992944767363880984580932607252895926756646825388077625303223953848868077084289372093492610510765672824458759440923487172561445506748078982766613733089062440445874353532684335690045743019375961324274671984982483855237017962851107424136923759115805013044963078968629582921470200879027214460870537750118616906098909906470903836752170447966071468748871963915812278272251569416733652991586046263197219783125556423000695786432632131673449326006653696344064000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 13787239884171902086754471255124547884211289594605416092554736394824546380436107928612496595577185361614747762153519902485198125719796626923952970672001522839612510777700075909704089126537386079375821751006904302420657229132446145606862970379004476837140173738990286376950258686604253880502296481375125514990397560584891492142658145585289321072595550302703080764246099174677522869513653742660817345922248280646325168748359797166895437650803556612200418298342291388903821703054951538139752706362616148987778796140862932445943837744276943441721510447224767240868539541866583814530360736707008632419138922367787444640599315691201796317239589645773717221667457811905304928549370734375598595424933227957522683351546925589877848878778842095070934420271324097454223684836426805745987283335492923526902643716380647328201882029865923622949302511457369528327398523638864494447819007829400383669058888801294013357142930762974353242151013338857698399962638530186489815425110693566045828465532442700051472098021187356672208794489967756586283965025303760892723729650822887550547638547125708908766162300364743067298360659742658309247143101244074111295439668578289278595211596277156374290669166188012255121919009280372871284780041225544754650291060833229512440367579021188166474873310887993625815648166787350027379964751562491680095151981494522352495680199290647724066386953138668288044458857551029490692563672289561530668767695824623426214545032737675159967252183940879552972895617942172084685851421545308753169757745665552976315929792555159004448705915066441992638452945410368907043177617197064093964182177093791164021116163830792966904224754926675226687630603402452575565299554202772839069573156376854485113839998610861352399772717372138960058214121021821769981347895635978983685077294272610002108765526761476159327483057547860413038456221019681798065363468583255576899940730052749657849606962107553417697027479406116508981002820376563755814146919504797123674025696495917335671702883646049551463098759293375021367338978047628991430933235545687477024742028283020627235962496109657186660122546050488871870249969395072795225622892188568670128845891189424255098047217872756483402422226386203937052958364631296948644916035461817583736772904762481783201574740063663187681881311315564814873485565255643872495884206970809024879569165315285592139595016047883794025411508492872857663411450946347710783436175651331988024388618972772491511021953279585894868480693731893051443744848650166581977152953668082035410412742090677239728944379563405910017932650461350728395090277493776373066457951099730480323906564229711051819425695672483508820193316306108347786164546034207649775976600100726861549913497171051759895766102244178955387616216217765885094911310732364784418199613110466872244105053591763985455406367768015685892644286698189049498290106159826449431891582071012604229652156161044842396960829044249640746262772734194345488563020948336460750667561134850135429720950866245618271220477688425418100842200250409483980567335441818238293027160834083298517678027435607556293136780537097017966695862710044188353382996472434094913134519819356717575237655400776914586847714420474757029017249052464549619547555031271987486323375383751087390497931032955665306131023997849001915432573988042531987830665305886819114058620053251297124965164731062632975201834187430326735384335978639179088910609589726702104829683447824755855655244601086551258406683827643122202709314062890685421322240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -307459650388194124274575495752445525838417632512669478402935237797877002491456960256438985443066596013747719846752879503088930335597174215728258119986628600701654772030707762718451920353098154232982121736673093567369039750684659409064645498363421833120310667595494353994308506407679137012450688395715848755560639345627013561017466828717495173667850296740694745058700888624251026352321090543211346908358926470865150814387430055942743379680254184345175936476647862746178406948578770121831976418266679528212606093768489337173975076109800602556173189643457261437696508039697760831878768349371164281031936225543572511512187878632126127554963175713287276245471907285860214676137296693687163252096875216902612596626700072199823126671885818502115175529486351558707885214674873482182180969528898826698354938048823462709802421043587514104901814827041978975001366934097349244379730575887113236448066903147070120798194394227980134376945435983244801854684620164979422421628495192787420662951633880443291615177286256370094092871059309846858744340583363169406156864068172030650180100612007296017578547479073935222103595110288075934807124654933766499676950855903809117875874814379837120525278707565605232959223090876123789099546356174198824971094572893451494883873692234683861383261393222407039264367140772450758337855622933007711172330505613657576607049078031968434790642126531490380962614211361977627468854570856220719589621215007303053556855438786449125596358685603601127556787948533129258444985539564216913603887003729370441359552335753490183470195476934946578592017378023672397246553137192819000322672030714508993449591264725818524659016496221309904954263622898120688726641040900881380825385607222851114567529711396669401037009453892683926057124362292933569922373301554140465684677491642336710097480377877540371273581467632289418490409699622619687993811535476754763901525856162084126587486647809498805267814058266849794836898196316602976795111562314759105312564412211677390431927487762452478200740956390465562054619547950156524557029510922494055559920646978040572742344583304563397083588728842311943678872734973406158015105003258074457450222838189549575570672805859477268270616702069636089266710452028852357169250803116396624685080228486814353041086317126082590084054327727775605317596752792103419152726257415206497758479453238735416849520511976669260725677450431134780528982514916163402730280985361665450008788975295513974968764901282904993252629484459070701174145590585034726657479512204044540695781961276912750416589328965872783848299167381245429270136290544178482482316331038552935753060780758886688647372185450891942506778103572977136718426401926406587643935474615746954441868269433102028426274747681298511234679623662496444535871067578253132665923407217583570493632842363866736870999905923599675715808229341231218398531338555720022143232325488939669213793756789568215777947461378888030873020687187081104987504233748573549794304567599154706011084137203937622882568152804681233160677837409828867449590171114990346227865251418920105892029955622693273057727189953069802347608415109511353073933872244813089211279185988155184448165266918361584366331122910084129399605025844165046866487109118718302865178852980149943876794117442043322112266729662367074701290908031695712022519999249159188028831964820219844464303761808195471171275010401938125798776290292089498202834868796055423435465288170984438950348901132969042103301553660187983331663302498845720576000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5218629422765171294260779579506756969073543724438513142686553711660455711931628760525711752860443095104435568521760482361422220125148922179204959827160319513798535868805499439659004283781291639729776697983249316467136843539575544504055957662083293377271046960244355255482685086974466698970211194965417448844028058588941765907322570007951708976202596726901347854800409122251701106409627849610801292053974607214085882263384448432409023187304981406639796245423797844457066410808468690390647107526824867803484010509259837933598279816533982616681497537137308182852836853781088246474252906445853251898425308826173609788808798492206841638336870999969935914030856451063523805315862561050483708671393034699992084916667156029961258885773290764327232459606182159766935303763512531833222908068421959094980975405186201998963528626879382118527631724262827298367973644225872320452196886778835805297009027142756139265955930065236040481685838911154110798629279066073514091231138321396666514064485677658643944337010755717385092994767543629259087192757118972733152785566337163851174352511872656684193334342632076355908467705874568072026033716509140594843579547794603062815632881203841512351702011582196738141314004923543862373918489362746831810324048300160347788519446816550661255077486169360015162175515116260447825222135237252461474552624623339437806349827627929249782551134013846316414170612813161023884936894745178635121562075975410389711236724971907299092725621608876572729386763133630374547919434072033904411299188483785751757432685564796669487266370274900186126195055658204193535248871459775586518460144642206317907147164248536307746191822207265478094661097505446858689675518874808089011132693824995558887061457123339983702813858399097523017110350310731677887518100239415097893837908545501998854720285748312668508073083095552026871699723864188625028692028001035437673515505950014395633348652033478883544014311892053098765886577998363295722777140808596289402059833097377925603133081879898677491265268772282102230004201734905011044617962350348094165587173135182523966486980061082457929833860494590995919991563629305588461050569055425512984868369359672654227239648996818836750154272045601141768921235410587055520385709846102893559035034933472093785952083618876282672156353977709660867093721646913165291273746950045648856392926733090716964190914492072955589571897061269747980615727842653577752047088014468275421052988940046512086820599731352421662272792024387364782713007177208638294372945019703019320336288009461852816737055625229563903600821545434797884018952009955549001122088178897968478965259073068412301335284782498394111115273383528593382067587653618258166874306812300401490607119577302918692428165284227650565098558020955464794071479780623585864640183526460062932384086972101059519128400759688385740320138081492022943677379908090979691634480970435992582576166298804588375589616246410095214510767256905608205239590433351600072127975633206577103363584623282948924942714748573760902099786569645417308937346048510151468786100500252043723558171525099484192335254597008382938527286144620249473544243876790572081611016226090915530675126569657119674230747331829761442792523308886286751652644617473819343596324537769423886504445400080231787352735741143046399179649491374249272026384297526590307557209118800015678994149668904928267798542616473287060398443530267589841891668186449375928615306274064398292982390609561376533310106537093664194176804910320844800000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -121428678394512304619192064943155738542261907687934944759413456369912794537958059312561249340046017494137406811166108141972367674416323255298959716905391131227797565693313025664409089609947142607531312418221207402702941868858191800357062861350166719799586228365580588295611340204208770740673141601395409298133422162967869190855542176162477381255124812476764434729660066418078059873785116415217977347591416067719647368950304384692095647356338539186938536449226064631882949186053361410197418933739946068670589019285845859202536302309829830299280336792254846536465793642081052175505784350269249229266015153938554322702479294137534186892093838350992855854626302048547024260887941601395213335075943468375972017625309463089006083424110844253965693638474949468219218458638724143257995324537638056299854929210758920875038439998878188874984548634706147827043426918151807874369713246242786951902593348559453996061076539653800128472031246222275934228498284537954981407860478528767065304867343231535606065478000243950740360994663341737250869271195048034659531861431519002701344144686873532301188688736350569117794240118194612057448489537910264831829865789240954574065887170313638950069000212955720117929619584284550646671906537298831143686030096305877991132122139995311372195417551605320825007243530069912416400949079182727785723899067000296362706211987012560709123615923298347052853398478679603321700101310037220475846489838629078193517563046275331641083217158405260066959857186786700989839640789271021134202825892805867823903656802079624655150042204549527827431912705406791455563529604348359674834221983081399293513822292130846110419087241885029583231014396759529243058624787553096036038829351106912300064251972318934826320233142283079809237430145053224122003336618810254582243226068420431784319109106500109848555363001616985329797778658207757538090937002341456525314699012060939305135550243508247265154856756569393236468146878061701732811479849528846493489535934720163384041711090640556675010398903400122900656177647790991755334643664231851721693693682691307635462242362803885107073132431659741722162499711924139866173055941401376591064126027429344378790312363078695176770170927066139334759398301263100085824473964241615671594379011287236711519113507927810726237022947835577368188925012370675381249591914272559319452709033761893917600682378907456304117155439508055134393515463032096680356547548461920927455983651700388136182468129518913562566029716386944688780376005013447025093717210148890840618073409397512262767421114245208794519328057175011981555789953961997719273154752769460556397226777331351867271212291291521693163332710751756071525510495359966757806911400641047667354831996997258925734283812676636068746525498168704754289672436914052645826117728721949977771891123871476994383872351036165537348426410723823962578263456479830551376298831697465262636477393594085921808013058511518669324092473961657379088398224125508101155774726764893676661124644092863625265751242901654645775265341375554056994822015835725614048516488242987036003522998568741405361306235999096123657024512264159173205087051361183301133578882771953816424659929212987764347744203653646585586180344223918638622124323708905680339211294726419212463558409069943731551375192178492608864229610048701450420332987596910982446116104413609494667172193361721983824818007352093327946198454748640718119154111978009417195105255173187830149809530240191871594844461276783616941440557383680000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 872290557907929865063878482749050460654976368319956019537515509779863550634944592050076289750710379838055560259223723495579414113040005555879218888332678850116834089815477043849444625775530416995999617604368136344272239275709896258873294495055541285788324073596685450431247982771264637454847039821795393969910773839553364356075634919060951442176176968141140208328826867492542942743181707924934250398112377639308280737567631686089262516102926028788114138036943836873802130356127444014408765291203913806845968401665632830636724568748515363217768786055555996560985610008607269047199873897441036193544681485959582580372401215494708859528568594149003763273191890190180553216213745099888414248258810420854766387628616254756343289068678532536048778057390982001408385281699328480436682050320996873501076334875223956022624656933891160045316347359901051404155197653998161816753055906025454142711528011638119947023433718994244177974999298044503058278321414837869193570738392646607236473276405647029018459248067730707996594916705537875888666320633114556806798484395115864439271604647835963646126950052509176129431769216743620338864068921042714684960201549493769934517628145628524436771705099832874706410712630477588962776771840912022660612664429184488815180194925448742534563375877681942592108457143661319405207876582532250065718904689167252326161391896721334497641385955302858319216920400297010595340807514631614773916832641731131702262363687325428975605111826908461061844018060894324322061959384943481300662359763694230273988099226998260208303490854912334282920677804167720472283388516926349078121552388281432993665216023735812003251445640486023290708567744622766926848418102112839596922386256475206711552299629946107023339668015018045428213491061891067831609450777626051956868327135541612468026791414388098921786628323327187634126316818578765123008348650020300464997590267067965887193373945094139728804577672079594587776910265018309925352029168924932061624081834339306495239136834820240322792209738644462218057515818390665894454948411597311096661777101180048034030451989963677980623210305717480476421141403098724131926019996156072976039299704545536115850921246186225590253469386220591341713666592716488526464080605277001858832253970339702827635127780607183104813451188006426321702776721701019936234679750443945225748642659320555177100303030982192587899992577244628526689098976596955323556376407557109374870695146714213544584877016813988859266431647258044675354046551048654672887555770278743558457999576843709285515903584402132043589037881247432431957497366439837105429281094879197687305372932313589782831055005579421456173908940246607981190728472168644628833487171772385447899656915874803971960767144899575488233185577377201877562181249381082235647083019668974697961358048969558207898242004634171746228900245192735812087644627816889338732193844800685058477942817684739494214344266173209911108236939658434660656237049386102821512484502107520422592728829271944458595568909573465888020707616957807021030135909927498532897063711800841083609550893830111701112725029641162456103940711248388831099787576998394972366238402380816475671375219225654732624499400930049545679404186877183748320833391320948883184276464523014109689536056850908729544483883841897954889240758211263426360098138104960939352005159864202693176178951515433974890814423059898229010809361178660446505043805566003789278570963965482794186851782311611604555181759193610769762615296000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -27729224850293033193607970858683522207861627964868584248083236862479704675966360342860396081148660448151541921815092746806881556265183742886400853023132986373935154269363986917466185287886150787273926858298424004787055649350924646620719303204496082550113056058356435876815531870933518609958834116677959912445954855143461963183544351562711423612005681132054504242240475483407752019944177789295808018833098307646634474262692308796648046327086754083827253641825570383928118108878710808688034906080594030416043372678624298187775972658753787089447340578754580229650621320665733576623101188875457369821605482782784606206443995232848669739919388977755370215992090730919882274914822990263091894317684437974293869106613566729884781609711574512276198073422651553490611100465204707649831254649790614618452435153244945469659572835670782608757717327273361801759635894779246587901923477244973120643536214766812987111127999850153599448505957811482215269691953194108675876954685836401597357511880815359128974692137350531539230240375955705332056331794550502309394383254825361807321593650383335598504973216313049264609331931530849837806082581929712801079652330027873770104355969979345099679963146874008947865626477286729312939659429951839606405041941328874137665193396391364897465286541164143243831040400128012854281608856931662829762595750376948872733705075308480624052341731319502490319199293527615156817691627981726425487894793036137592663657968784342899218361194344226748305663940660903892674482830712418736685745064545890740322130956712144997335929050076997148372357216126182789113119954332402384828822113776220001232687213449755737976317202092740859886497610392718466569441816730125133076362046485597114146123674756000986609541493677108179801387601200861611393620435296535624274456770467164900891809848795437361027441105661984199834891221223787721254097044948224449209069397589338350003619339383164241830594286953899467176672792351557239014335958591242829380687840822956241087969268450427053591456169326074157965196665565074356179227750400183054006450763921921213951676413757637890280854103632756233860780101956644162402652818318956618374243469318879025196820749480626958935364065473103787610092922152533604563073337991579840674439334387950293981889819703791042142405447587007048549693018874495330754452139358615998523802933564776989159323536092790152105832075408522021487816633004896327497331152334995199306408697338114408666216917861728604692921290568100035468238781135454339844753941100186500079539354032721798542344902184904535728027088764779723167194648314897229607311718419025921312124135729226134420877332993048766918322522163377640753218692563040315703259154708475075275885441383538656976458857271133675142207286300812761058430903876433536386229672470217627144471497394231787052435508972121722551896895919829474012436121835607899915366784252643625859904061257198173541486767100875794232349954626336746250533789447858480065511605453091720284305235735081485186333762855520959532271665472912241293075576311585889181222645770534249118219178673606337427584561893045152028798728781470649331642778995877786741279189356481060021013420538847629566757580050802248259963030874213613957102530031692411606053060754176873401626588621974876344512305397005904129991143414764452430099230390007802264391558481336510642326098329897004872155348809192073129819743115287213926655417411499425678952558188543064230431768099886694149542766643230797725696000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -17233463532073991712884173801354306339101802902465713777328113347098704398970985335555783216650538262233768848865494097444189359400300630475206291134086831848762459046061179411759276145619370507275284947100337603392087517098097017856260138748011862749129119027478261086250027602528610144791753485516340301481139888791106991799291157965302164378860084784562440282015078611766694854326448380665281318258748091358634335482177786013499963479814163948195628113943694838696714372101997168512885264170345202730181651792993560786318524726633572954831911329262522370927060916211829610945330734526439721639459505515530552755217623913134189453635015314189916397936461600780851690445448111054515673034994752256366062730618989179914045584221639858187765776973200158543193271707529858324854551508534697932670611780626157276831768268013537036456004068088880411674918385127982616384334092527058793435082089094694080686517901719340009156745723514141501212547416529959759484990693956031045377209843757026704181812884621577105922265531495369991858397794726190284206042024593896505771479158771258173429980698442005831928533506747228422220556885749462442211487287194335463457451479189972291575564249806550695831556338151227649268606576567676724214424505446283786318566887098886569433367179232808784951854302781072603019607312088763098122310573461673144277118633493541678424045142650463039493122571701819146624720446525493417370328680049454347527414111917541631834356352369169584951718117568484185985454588312290269518457383968908866208651905503493008087885493930751059461735712837808742692939246845099920687935947316332598376806825294190348370676435252229425001342941820553280716202066930173748544810153504374080841936759163461949523710983852642546968770834216612966728064384492075933247385265698143604194302580514804116314557765476365229027839967895769731587997619419086570820802380521861840068523250813817522379661277113442748618546198138980229942979377516679329489711970747976740054004013922543097486337698572080204017204728456925321588651749320019158639941812576112995231854397340526255070525096136995577427913934851924267459098048119821046333432812339460028201695570377056010795305583102134102389227796260346957127470664980153806412540261831748406410247739999615623753423193605422432686021775730678337031185606458436410939706401473687270961008002304404251018495792894455066972877100686980661623448704098216817557434965476125734995099385714846347509975435499009261216708867528836670283712351974171820366372747898467834165794778251553760532034285168202406468315857850318506271322214484959216783367824664387208412392367984286864720841799344773831865140017328081513844801547675710554521900147672924655890825159744240963871648779595156824550890457517150562747388276826846468402346531727789209918649009395942864947728234579523281971266931330566871036808184021526646979443241933172241998653778809212506914394072289254894691014707704310527555878163982510796093065783810811256235028325369982363047084163439313487322639212181906342294124304734694927369465791006944110184609579368041962181073639807696533059627609538182929967778240860810967359225812284537449494560680594295899726232506756301151879670430536647934330447618084893312192887902413533874137341350433180041576717279890607358306506644686939578196808723184190725774291429776286054083245020525743130737776156633323957837163053930370390023134908645804221038561147403682657277162110408049295360000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 921235933689488437382232442479826213249578742001995516098435116104317286876718697470185439598034997511338932693672045771028182762778278806983381292127129501832523978712947721113338900788490440013857960590970570923245650032559338581624874813368399975403329890602573972437228670755618132559700871446896495624920718232375780409439363122719660972882415580531687245064860557792001914812156658915605948719315286894963169080973958627662537737377178561330854905042544194519002025252638199710331602899101379391049369922497413836233961594564680456867779023166717431946933018864436935840419032364474106685504899726454153630191020585267610174688942062584090025270749732400408468320455469835020922235513609835860770659987082635505898843262471432243733912118402810224705128361556821000022350521826720593681969603907493679656526719499447752083989342153128803603082261062619829469801248584413636765018728566094924037809942321507244586261789838023789604486895209125789683514976334903554371464396514230625163038050108446258379965894154153471392703057271806344301295560026621763083201750569518717790823484929963887358571093129615978396046218144494889791859915273178224591063291045494305064948961548156947779377758704650326525383433383788308367629255277715196253108923767699365897311360217557915244317969755639382219118730484581338739500966850398456525985965562867098171627177442473368769166363215898744931493593339869557356125106385678045035902612354047710635662617148317590500971776658169694737604867340279438249238227830599741817481359106122627639860847489147725795828296601517894608559461541365798102512551600398860491424950170263571047896075684766130717107594672552514753476022124654703291123279239098383551807734834348871799233521245686520652118202936492968114810822867362759461128836581648786243097461456248630148604822951314330399768639226285693956501097955549825537182833980399248950171348953604748817639315267089501344156493980757195418179397785743952731398757697528256144619441605647968873717839148837538952321631008346656263887848498129890426622247407126014977964913576270064080102023071724178615009344314695628331218358263536253365356827179406666404008199781186711167741122204653071089122390997000875644707760736504250237613781104698031458289257114584214820193412351647472422105575697016737972326361321400130781884075978370520397605297799590139323491872188208499754408911203465039560567784491417827109449601211000175129628948048143878104181587041919006527996749371965376792115104877031140385816431987690241553461875173318026030668351249295984487908275904705161997022450053273258366068235568994916804512736998428288773891848536785145776673127371911608048637305547430463930841574086368445303640808167447427590799036371450462775480755586750467430505681663991889810904450307564780153746633589505472435620462489828815215961753315200979243704575334127841338564122595131038232302330952049039801630816408776022427919742320117797970461819393864886708903029501741698952347797500053887189146477109743675804081845581654293458225520649013397810628934318817254298389359717270668819214033180527060201966634593621514270278372708668009392816688322474251105872231252880156966096478762057856134018204002822829687128586022530784710585251114783120731594789707768703179187747604128156747163251767155297217107075960475672762884298894730523931389813926903431670496274447948751371407213712467275616595989600566010029609270217236105368635705997131776000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 25723145931403452020442091150740461274051939297756975306607867951794286466312908217200409970106768263137285478046539745552557379970373033733778237255280595981427403856032611508277647549149036603292651943787490066592560287414832561046179342389217392797525696712141858014328145211840897320589216716944918902046487194776305689177314113431557028064422353537867276607626400195289148302952203423061966246666230000963634649923171119951345116172276374519413759684147213993913086769441700064389526824319589736282344961040443663535348004364204645616566166212634827475530310085941065773730877436025152148720866249032199945600117632213737819170101221465111034391219185465207753791405370626558542721254284477187313167681574615391205314643045352744993294089092176529462044787744657841055028461864265171704989963776768262394462691435721673214270398789443391431947614072436362017197533896782950095012322735905244944997959959354678759770634638720632738334473454591993432273448239979118370472992109548255292297081306235356509568458219355358755927605022960503181412777432468302086877566934570213012564512901237064253108942136276680760808354966190434938506116258994529179925933437174439600817056324681699235690717328788154528343877932187475522985068488962099463934651557713609513958084088054797595276486341921094524861851102200591543431901723818150831855123661003549985714424792853747576718037596691520388739149174887049418448714994244421501778048873812122031238715623295710954558458987096143216235230908850547046214237361963931484495429531582646402201280037424720559797296418519900103817258784604263409621147298877518076695442026807326808071354689415328784311100545197397545750971138258421252919327112179578851227315921317531279164015397960293839869394100904755736858015552717130223531444911856963919674327797388935072055836512011362656949515687207879790334132183476811316860412406336320696339191310865419391505114235723142906968117504496947275537657497395418518072509180804431986545946383045629337560428180509903051235656702463405200605938479062448352999785302394470945861291257776527370726069915280457774593038351838476798542934107671034911926050503292045522277227553325406994030053201450168256236328632800211598437518842135316146297767639594357540963866032198092320160755994312962930702594406112449177509283540933892621066505750601074687871379998306599569886194867514585293139356741225460457484810271363831455398586213016485465052213622444867321542100450209113188689001754215587815904357807349529337403989772617769356063924788017319962736303164568154393947648865329377226309633847122533987439619434232481168346616737610117736942200378639719577404993583199256286271160620718132511429112570527288054237061782653612064336152239308598931738000732028475051030902173924533746687504039262687876184601595006317037964150861504656896439603405809052461814758859664547979171010527123268902758296304125017495281175858427508691819403963499964324626433705509424977739213220903843752896818883881971044048431118761843862396847423140122333610260833721444931405893720775885159801207161587509912072401646578233003671223891149384019338401259904142135971141028787652313893485322264200811491266753382703994288266969064953540496597102781030926732914939623261769628410379673133808445694861143252437053062484440575391514208073813683183793076141060111789952256220674220372299026386405799145840224178673509319573541654404089275257872949039278106284218384384000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2537572844539432651674867679180988992654841457880127993354677520557012254209509581621720950331615066308131671739612766215820447233611173884464919001444117597948736828819051696382340297247818663686238982161428659192263673631279654178141515175782290685825445410324273077864300412258533410404934769750415946990772671032871564372854310037713260777181194423895564783194265237461332228475159654411788177570728269026792142403183952007083078349654492405161470253447642486263999613225255994332158316175775953436049605614496678373389708539716236147339423848127573948877662019225524499515973996590159073772574070281631131112331936195215820231005881070040111082189992230769925140078677104938677465986507432005498618106702142530397651732944320894205659298291835679339261233408967099453956685238051939414979281313754139782726640830571703154404604577398941385038308887606633139184214898866902399657956842583934106184908453487186000824710489522898120998858180679528743747339243771573127968594503518108503216172132568525397357879035366819357310886010975436880211943845711162789330684839227263869448214830186388913092036695147653758595283969611984961761860243162547712673228586537831536003869095489549386367906376534111016878693654275061491109687968806536503920744770756136737487628695312976600135759804254218222307378838117955760084998483862517702569123763813281288232432401498609695613652628852982640735404093132636366202510754746850733151713433385047012323522692942680910648817656534746179597405240104911357316415298307821926961641434839951192081137054472003777430382301960208247980555877358147441881995087636936283564542243538131061568603015660596672381602900284308417905808569358876794336609231303228069881580832333606570860492453279628662773853014178453029599432171251597623682616612251511740673941164930522035536247344558540596246232582014836957291095303567199195931018029451640198292203273250671717224319432284507044760482274773830950457470227983084872250766618725782926462906211360024676298231741497672024372656916190835720178018390771811191429954016527413772434578767742200833408798949336695006897376864031560096778635891558541548307624090874370315079054500167160429620922041456062529779361304415896197809139132587176829987836764939177012952339683919959803642114618839714594541341289044214599976636049353216732604807023630657241602914536976214380516103387002235227309567019296720363268887507152301789133984796810706981828705945863841962606511839312914308289816858600269936719499938962071537513509808801885636336562918331931624967011015160450897253540166154399673602833218129393451631203307602059922703165189588692795765578133341147301184671737059966995766042575271211789910142897771873892197321949160551160951117556881716759173308079634448427245451484710138473207780993580061645263379432636431733346588308142600823998894531502855165905676243063753960861448738759390912298939915743678647393518144863787385481272896150259794121085917949653409217330222395961726248000283330239542895680991894939907053633692256475229344548855609035145991489861508058370019817484110119699407124378913674805905236663154153760996469874488024531470405288796403002935404504989172240985207956405470997419315981999981589392008831852467552967881546691675575645469735884246292172088981677227667456130385465963287734503468832804035130161361273407353319914242127896905867274813677829606220689263487561532967646346246287593437166137849050286211737845760000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 16151980770187708097312834054766500405399090281584950650080154470484998890408515174844715572064631762229691740798936632952163364026726399364744461180634158004942980129672721386880216569873505083272467718435229821832423153955851414958637770050530816340294623048503893508411577719914418163651078938450566568585269568951100061635371497671725035418932344285872133081779316675204883686401428322036451531133212163469398004345350748133347675549134936231897720650863080271644099066733287807316150312690498440795378382738329955883906025521358401348785118808205509321989910358787906739870620810276839895705647701196156427527995345312954292644914752666081080503360583836164675761119024606702348986095286850142812123505493259448699311806000564310864405737321384926113691661361209270357741662893913797068113124469549813253628854774542322272562218780766676785903135600362845573242467670721957034738086943615301042321907089226286822774302637597188781677941881113649227274856333644528103895694442200079179743061599621734679318199051713414689787007248455312067051958380683308827605362902450028081557083271138047396061562868565308399256527231756328254854069649848785136177724678833889873463617164014435628527904849871629674885165668361960485989609699147222495617788089351590812025173243197896410521015479896066194160360493603681317461560640354923062058360420616287307095768811032611684044009062257545868784283801103213792803909829841963514177563829481765693235529794172498828097554983170547598722978253904292941745270086650587092428452087073018658530087207072682415949732330051022049360643590810918244842422672418328072879170926540849248923330408433438145555652106013395861060529578238753723113588547339538020558298930070357883459760744767170104497632229211113164124281041161603578481505050058130649911406855813506345781043541448472643078468385427194574469788776927019815260315646501627446188671130212533758218439198143080960866598301298988740205162178922967670802594916524731161142846353470982326197181498803286225474103631064232176062350931096205723584217936956316905553831447007246180841168457100435459407901471039912185401498918728849976739445625680870807756022113753885306117984405204713059115960261180262197589484849789513323959135702828684411896649190852091130738246394525482197496764037194793826819723075099062189418078384058533055278529928556693884500239091899553812188408793036346851122487553406533353982204390839523704189778846778018529866117383312171468608332450294284642058433807763588231808823332341815262007876502706097856522591640317924586277633704009931761371503393622461886240727844399419949560285275331584809517354367198975805181060557462693140934295110777159984942210709922595128861514091492360572424588733347449537128830811687853960114502783692460402131222497972065912448519738100939252554590119265552899834526983140074384082885797443791390655630220185236657831754327877802112967363005159892260042504132347302625142613499968087610334536284849375437727636737500883375268491489583890161153066656737333096841388292822848728993757044897232839318459170063363298005145628243448954844533704978310680342651183659769272991848648894921765823190470277706763034075878277583641630158458940965609777872610118791004702407084181836319177479918888617851702134728608719699716262876749906551612707704846928324029019573793120532645408815064435635372113969130907490913064545057065043601819342731435186840355164325888732954624000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 124896541669396506169601476457229102177575575610719404148739923953831648591302994013149256611108009150293260842095605471824348124908858406114506744301371848866223814172329572154000403446054216025326572028754402283258408582640891774792931677048136875190467980562103154137451195201447286323460435906273605189262091241010713908599819248155487856406417423772300513924553058784801297486590122347027601849168153479583059170117698617933884464184857204529388607518021088151779964654178837181226350040150581061103138323784923200504692734180190590164585456312866132119837284523658898136409543490379597501218056655920067728695916442387351529330440701582475158368490248454618344740766438553612620185049619350148202066839142419394098389074422796309533579111002771585896779932930384505303098993590690193559198067815653433326207747361623859572943478034166926067620104622639893322617823692670050580916603877170068955323607938335089123193664724846864817193387586551170680604013803246602341537078443400491610885936183892998557200782217936961146722155468849228587386085842816310533400740643950265036665019458704607476559401472088826894989639131470448610836488910490985376663803515361772994004729351895961069381102290043844822057988929357942240151897199864642925041013120232828039800810245536334234528919844602352057366748050090379075137992374325652870750679760690073940553290247819236696324051409017713064243870785734506669444585964463270452553325223585534520109108863048755855380588791449219001409707392276375850648462307911741067200696675747775612857860976198648812600803189122966398338839210161936469588839873889732587758681004955314601823388295697440593885454009282985223243507210270458910766926300540022088221464847778834477895203279798727297707532555813525141764370922405832766721357031360190634276336592175393294185356940578512933847547690523338091254871823777012076341115128982195603156557537827776522114290425216704712674793894446870661262403523968810448790561009312442901014643650951854438351731712807097865078072568431787164306222785950623455211207995391972047635890610396153469194054784342800336885296290519309239280754391118079133153059416771834494841738744381116055560407606989863645521845385937812103506623946312938938834256245921857401650345380274974110278788603803686133016164089902857604796341604734342009699778747404432859689427784984536054782366246875140553673400423676008878542134098667901032541546264115782605015054083957614895800660688758274221106478449435395973675124194463389885438376445522811631244538823507068507758583093252769714407931651559319935985852671518310882624390769671888396919284270437884915583320624822840633527055009197107006309824316551859143982239029434284459293563135873495740189463945614218416707582385137888026249377072975449809333104220876716447081307849635420393443673637441928923952554885241859066654757076646846364831454921658939095411753225424522287687688423510738372567617969420078476215775954230185948557089501089817328365903862116593075410459129229132907805008196861075843032195996852169929599787458580521507339465875900979407407588947981402639869164290515656957803136786800642397688947156870052526927035755952359135346536079386421439008732827411114845196913126485368046802094997220207050284677482419019754893485360236183693835361139698218554861854916326463147084912701692135749513274733280830757454813330396388289467187253823799840121735953360298798676756304828878028800000000000000000000000000000000000000000000000000000000000000000*i1^54 + -10764124167258081841036393696250902956082740691122828191469662790526302423373249543320220289522629021689052274168258657988241560988124919603625454264039978197310627209525495194154931785101761280406770027878964453437865071073540862718596940324630229709338889650972598115045622944672803853021075918033590980069812614775283689837672693126861480324103119912566009886178575253317200003652858782946633549468154854125224508148078511161691136896435741901032714674574242620281361862889249910295470442015314617517309385157455748302285998110990838883021992072125982078960537018611380080774100897502999794438291846204002056844894633360273782719862124970426191710407477991885327825738513272033096399516957250073354383397653018919774064750334704763087031946060687120541320013723403505528106125460598145661527911201995534313686678205217808817897896230423434169900311668834990218463683776562282529516016445112525370321293591554309812663742922962637534264570297557414454750448609214578692654886739764010761248316392505712641456457036103224241079634622324757008627213141575702471908892074897282140948669529073352049535450716670453550232788792359232012251581131767586223911702102939218359208930298474995161304612887718746392007879391367667182011623831168517073689238891420659885402579744652137395818057277059119553206117845929728669553264924608589478382504608730843085430702463725621811946641940482043198779567130007232392121324142530172769830354702389766977201340264591120567229505808193665529708931341750670948472684022463939389527229581239839817155247079839638955451321542132062653157880935813392290556533402177163797066560611630572680402624849074707379635051519001796242371366724404088368107533542700570133548156484812617499245497306987667824995022768748917884927284495165863719739714150958394428412583189679054640608084026144987653575717176959080139613491978246400309550154791644179727312758779052928710210056622261051945449258661532943262635836752043658412480128786881643806225941160769494929908251238777924752356376609785811750003022699603477053439968698147802536602054290315776669432246152894076287781470424440346919386746170461547522513611316145285643957710917078588673987025682445332200378620810037004401190428449443946309415077926416198036563616236774478787278135306965423503798339414239573411121158952007879873611365561500164287264402126586794018611062555131391699756823428060085986293593094177172434367193381728228885236006005728484530369860683591938409439764709123023256994789203467788253267776851542656720383500499513541687585840669151373373981428058588051579581208801156297056551179780155379774691831910165543093589579677549958901034342818541982118691281828901967671654048142058611910707441281116398609353699307109527856232894283991985169354061653624181532021319946358450949230678782594249720618775937646554803148653864751655870171344193157014987348514066587496582987429939375766855704401991177823032124410468905738341119272749880710909191662524224735142395036321303968273807943557691187844024854637889354335342087187071823984269865731381096582517216006892455277758796521423448085654374402193283207702379698191223991217586263187611233748714853897894318536058386794914926585955059918549247338042266230191525839838816243986352540774556966325064661161368831113715776785860137124361549600737574601261512645715568370942131148860872371618066870436661368482132588178541467672620081112340878417200398798422016000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -423448343625555631422956566335326729234434251755937364363860461761275806691438122330219750433281689980655748490553342367895336697498895722575040750271910654625436994603483602412182509337384564321354936328363669638281170587413043837210639135391855171389813027653876433921461821022304853668777412088267641082123148051914073819237479595027060022947915658219296424199996033624215166938389399766556400945861238170793125984387947489893205397156040379451669148484305337504367044728859511103537882623193724001879199956787799636531845997101285422786771411228605144410766473737340823928255474166986507440038448782596335346587859458349238990917855264338854417066700928253999693366873550377465444940306166067838237338677745639637051833044874198219625043811110980611747567198083544496404766845877617215811202238161100134952993690071572758020744315279899061209981184131404825284091136363854367146711246526506379244339918096141626754768047955800951078213906637868100303169718256881549760278507395386708822312049278275591499514101807155238271839583635510114988459698185215127067917021464412965568673896718525672761424254377723024441965143291435947772590411162285642222053926033250310261250094305274210343099027133086378499404965379370110427007468172957609583699624055422860207935383782216555754107396076663163514887183846440510061652771646161375677893091271002724716075187680492166052895692620056290261969550173605692471882683818028698985068488478346497657163868052574829343676497650939415794680849782383886098784612012903520301041519374780818433657804311612623146439734559363795092104089702149830512432295292776846367997140143467999443107399470125471938123076410987786906760346377746412625135668739272314844063011525346882722720997382194531073161033304690632522191353687863539844007686543667097663009408490041671112380038088514777838669451873511158026111719007862962366993599857292654317343862965054885479391161088603572018452344940435156043704366539598493062170593302431281682244121635969742316501507431561513903299734863450705106093598331608921137975636949329523241100869604222983137100627345527164224353764828437658920592627698477561760675126791428223677853488061407044597081392617784241340633583614952562528459126391020180133860242008866772148512138343705380928365215908010927941984508246597216372927735789274212750905102667613369019708875046497473868032741297894263877488657909987321169490741598398284770384936992112824083972107493125277252433633998807653549290912878808064409082987442564714526223810212325158600610280040902256773063013477038039535139433671721594416800787381305657825397346940839438040329340152644798776647225475773474828102846278174167230604029678261401721710094347467090764067395094655026490187242302985130815737000007413591434719009652110569044205140115350468208667042621394293856218619010682920605568020225731565164499588244793298483379223153340733626951753261721264331556095247340189210514646211857248308371885934871387330759714985268458701143734381278911307799267794803064698439885073157644135583340410258302175195933960677653418980120565946491220606441579029878273196737316987887011512890294811752608376853240691282413937863984995491061394220027661017922837146721087318872861502988343631130956252397085472066636790700520916110145431930989110976634145867758436560034570316907828522374184793791877705257336229643887817969829797140874816005419399904867814031552921343649363819434606592000000000000000000000000000000000000000000000000000000000000000*i1^56 + -9738522029368276693475521129356435450430881793023195378214252532607414982650804001625545644470878308901981350076808675950801246936381462308473144828550209005170591640030426252743825437947439011450088281511416466949052491042589794702042355615921952014019202176432874782382697631771439470000712286263424227120071706821177304868153157801253079664470965126458808158723831765442129954966357248680377555728784286734493726322995925345008939313925257850515365056465269440578460372885769562109800755032363752914041407349986530059702326803640510410928050208001791504122584311850315017784781076893134030967742172211961041235514084132771336920800781360754186926827586727653822463511518454249634261841802240007036681864287229379649183630975372887557296775431179597451064518157288899581415782760965304441615656754129006028502078486742882294238894862391516216542266040503911153750804472141624005543463909406326263862199806079000509872632928698009039695039628776422270979633356910972043996509853313204420775677291971490003815581039117679781682306841345080976345671957699471253147339829567920722765937888395499561436169944522785994521631651150547574345271033667429701154323260949439861119058895626519450239219228414940908068849009853027405479163344603897841777504230988861842353636964399849445570278992135415730359422339346939642985157737054900614405951590622840377616908193580033650472601130580692621010209671402987555547008300378793264648297620600030458019090176044766230301544230707588023532648389176085671575572001452369633817075051685229180294499964655279882672397220852726113736731963429702345250713398239710333283539907705861960226314764181786112239692084982046224695631874997420474335478186890848664639873533388614048743286968286243699791901108896313800385547064836247800748501688788929591526257612368099941547517602718063475939335262242397234458044270218021349765679206575368522193226031471981198650890107617898106433048289340349771588345358106890939107193652460586185539287096048418122688692350489729654619145630292169429320944704305927271779397597016234060953966056947094713552397656121342100686358407543172098349229686963886989373387368725423175102771467274772219276145686892763299357649383271846139549192621768351353117636674691230799229968427037265345356443966581491018466179867920771186634196585273811419721168053709340646990659301015709105290734064046005659562006848178112296700277611438033090204719043136485096094373498538230948806695105185072430702654508982187294725523836456134650306848901959546715262124215818574918267405342749527521112344845244341317997124463292874073001041065633773443790111011412025304343549432559310262875494352213480875493689009698555808342458268213788550000588485922246815201230600375351965088099488226005529764510286039326447687939621297892715383668096354219352740226815002640847506894262531899146700016003054378514267659250094741542694021166613102737686536964792568446488708330202914026342710229438444538265281196857083355270697751933871227730993836577903145655286517019627256264399764332766003513722556071242771233897465580156927046044320567980121658246806887481780825005485634098481442475161669324669591922525297538053429622291991752515289808328738265194381096146961749906798704022569448561139937259575460144146780624027676125241597164970157435945310657462960056781667161972616164032773918444392779956992218366955549899660824204395791175994844792908050990943436800000000000000000000000000000000000000000000000000000000000000*i1^57 + -194733861975815831588591187249744498420943399501609250122112194475050386799431350564196039322092804590492912810644514052601442523250722147922963363914405431891033054746480136524347171600870664047272513659756819135338037229524178991874053364527995307792004518046890515272810059884095072627811423224750823043272316443332974407988059456239783840531958761435115141322390675690953076895969892768030571399790298111022731565124903449730271002939010791962434352526581333154787078094301950003541145081594039875435004216748634822418816082424422332943567335353830125247076176773374372337048101508994225472117239012966532130720870757295524722360730121502196695046559618649983620162666393759186721394724833023796303952874573315086592100849030025075036837205636864021426700554532006380760927716592420839531582628265305069312972532468246554867385447842004849896541274830980705111895328252720305319050870326483434361244532281654792081706961278020576041666119901422582793539116068493564550709464146039773120359091830396478126220966001418902120046862996514500943117004332108701856289646590481167389934452119415636261295605857792902771082415025999108286633516313439077387932866680126699353538304307946363756268808527673306336333467031688311555372169735711157558473121132921971214701605590343329285538028569328172148483596431645333808434611722899242096262742030195818845105702018755653306113111040087899558572553841600902118091080378800690488911210300414296469927030069809128497460842688313563323429485746157230178538755601227373431439470678060376099900268404238923230821280127512667383464508926295180560215119049508039273184818915057384671151273566942849676506375303356310587791965271106401723446671309671158129393127872172431531933508875821646938098438436364889774156152395886922826996965741154110776112423313829619763932947051652965363957923631309390243042462446434746077779033959948298343968602609210278483489371206413324529728666233085344876465224402697726628718289177615269240854197074856958004590004480682268988593626359984849535868849394540928431085355465166544174596028739147313875778560335610754030070498296113283750938345730934998462637361338689120946870609364726108130513401106657309262431468082460237387197907295470286261100087150188147773612407863168708801207215955031384447817684609431167978398705729584578370523547027378670903591333670313548041937376048418288437539634841383882804682611535284039769975539128514573534329425074203480079859063116720156838126661390130086076173835206993792398613067939346955497807741511685272323277704436891460598730386498627825703762968457494021323901020391076691061593894684150564621627750476844774230097030104542228691779801272882807219280555390218871869562760511233770271864400235358164471436599346511836802986984896981316510772356225995331009052183698522816390911571619440967381502883391185536203645497665058504439292063077487754017932649736619977260135814179699775310646657974664652710765943729385457426065938155230650428584077102416617109841008115573311847169677072619735509531599227539327629545647638450037815740523156946860602909370693316631995600229707799277033339246778661151421922421398739468924733289774957854406651051060568820754551126917374162832981471513893425680330896630615916778634107035015473078958928378433152631720543826847290331824052948229917961654912727001203407740159199457276497305145595476513597707541468082949012446320193342698034298880000000000000000000000000000000000000000000000000000000000000*i1^58 + -3072953439123370372169818256001536989323527554981145087768300123099641643653578848223992410733451861572153257958272890744717180990640147140045209187686127212545964699419956846516805114688921445953740740671381205755611798957060998649191132366639961502190303740433568545692245922887407787855652558447383217169522913154421739026534292069335516851482059859744933187104629542853956456413418078595150711702861649360557498624312528719040885491015332669750646770197884542358052066345820386156273717327817529636260568603942724960624705996246377355058044518663715736278297763812699984279101786175348936201643167411932044632654485105471768297172836109892450735338791078496997864932923942124560959551065547811841643294800381885883357046552575427010201058407771293035263684870136680531372481933661579422761953855256381978480182714280851149568280789725686158819658171448343777910110921056757558603190784161008826119225744047885474288801828864922607182573678783566566176362494502222265050487276662596856544000311272201092267431941199558223367809237808829695163674976853049987323173359971945161628913836353631009207613023379590104218996603979416792677637100625254957117756148486514020133674109669470106866437477474435072074593538407124135315312208512410179630601246540343660872960372344943633348614892400150467658936719268749584899488036193098017233900748451535556162022645950740755709968078860208842212102363650251939684239806943729456902273253109208856117046779894675184506484017695535605600745921591786544870835208559848769264417345734475101475740855312272681545802177212875188313070918252913795676350602218580936676928853189788506721608289373750046109895357322378344868638505150103907705434210660528954676600496243483477080040343788144677303267686857798790607477668691061871506115466868205743225436666865096307133480181656932125643734530337297494483541575522212519357823157523655644588139149986236064565957315842916329681124981373514727719071633439172969841757753731825118869530423939540825734500416441550756178371707385998102847172972759401211850261114514517456556628926498021314862102760418424608603374047934028927596515741914994491250987577114876159875695674870514047488225917929858592746866836292913759334003009813322381844216931208875245832378652393366621280659464358758820456263127747681845489812420751305767192775987429680632205333257255737233543872594496857188813117628054536173685494924788598179142802756290894997177389824071092559006230483076854905300371848634140896526073492581410898605143281270479087480155407441748970469589444774557042574975470277703316142318719237977872984430702413467941518348479738491568625936607679493367862709885198092439271182310335436252644819994702557635021698709695806608894998011127009593737857567504520631704059229530019029382159906312160737718465705420794529131164905159303882056465664808320169351397731360249207794482454424676981169382590337375712896200267679843506625715530725497924832355565218333558613701985786241442510604333754489553156103350193637626537282936777768170354123671087980722864380196303555978251667877997150674612049957202350035977790001428471710653474076182890814319844601607199571058281429810776822626947790893069250071061096497223734453382770985608361155767643983588014539883964768882236218479634651937375130924951950661827523593075996996997170186251620868767592263647915031267891124970178169597915481304089305511676798646433360117760000000000000000000000000000000000000000000000000000000000000*i1^59 + -41536950912284388261711615139542099646314649097848620626154776789806634452292066972413219163369645387888594016102632627058718280224567670966006421467687099341377209305874254902490980852352584660574839669604081360049461009614429493184526668467745784270705159415815383791934696371948004925332350898827508413767900483227736525294278929003600733997522238555216359907457446658694433007487503277617427677761290485907660703427530021966680998566446924246840676697685247791770897191697175612994348417648081056390747971627208695817971292670759162156860994099366666829662330517575846218335463749093877427882966461051100996396626208585210499624668929017635906594487574829403100913088990791929980175280483965799371680618949508414090769191623353780620447167123908050838234404207182998745494076001794566199828103093695817453755740133870474079674490244141248538258903098385133132027705972436255970268025082054013498947295785763023344326483081765977638786983036553482112806655811081677790533759445609897709807533666540086768016884570737773161283019998894264974106140809601301928853560815351952931650063649062800486033622002657750013386866327727726366546746388134157896885236469708077214068930444001847676611375213180105020716821892101494208715591212299760194746514899763581842897595192935816203594710123611736034724960833260165286985236968582435641761252134446310298487555854512079917303943546771070342881137792473410291228805120329453924313842959440757980525545697840051513478582964710877123462560388779955513633804739287799813957202723731377980698633763627762586624940425880028601211230899102240378162498398557722132990926226177163780042311183347276473361142925839580066151581073945407323017172744720556386854365431036405903021076216806589608170752919602044325800105904556476469596316713854957910637147316350323310433498516491671685526613901471581667462924149047329470261828512239156404630555383834779469463076910413538783498531046958731893525668057162896241060250150355239849710401054816525166502937609452458239859612244608175190826150851549380426778826895641565982856167465705023499343350252540539886107558888562111611677363664907012288000186802898792173990176786003620525301991679296269931994682693341819337022385391179377728444231530860622194083892750433757307847905760849639369902647790889249628204762994901409217488938581804965161291007411773096760926270977741708340081050602686832060860334380401207490576082299116491304778495370497576634652602303577258415046988928162751977525090825102819975037903609235570372494668177571564531295296798675875187794188029989282841830916185971860818239012616550017192199416603364384652773372498830440086085849559603905732782577597876096663925281384870368301273673045041661232477716505830821812833362908658694276169568888374592668189559106723862282948472850600252329802056311886443793430327006219084878130474750701657299363155115483806328941844831605750378811259128113477592739590397869217769003950710750761259925782956037363046114990292583294671929463342674756571596800024153861163579349297209397316375628737031178757538801579077527137036560644628715492528647001629304931811435956031712764457735438426847376453506261913199001791658349745507548879552044186478802507039997798066900874823412654165632222259009725107054963969015079331044105501382140795246444880321011688302708003408154660638030801067797821157526852370285939695319541007045776074772507420262400000000000000000000000000000000000000000000000000000000000000*i1^60 + -487267366799247447086320150001640609680307139424502455069057663607590787390283847162950113012229379681994814655851416832935342937337335025990975695922514333985798135309011185167160284343121214588968817999169477678387152222208366892660388088442975212227653773727735741460270371384735914290799208617899657608667114566076247149732766079754554726205785295781887178447605784927359526165115663692451764206887142829384738128777820099066377603509673333720976701026578540717887513856279411559195500338775510796965785104160908452217364136540360431432767854564417544002238137563292030407192142551354472784895140670575356046118040785492661370952668547646319820550317269324884205719020163153789261719404190430597935967502728941341190045872797504873195055628119900117726562567667803869358936177877041294398149924667012733313698354904974776068585613658248130649929737813487488671397824313813012735560375759208290023231678726376079830491822574089871438734636749914164354058328728426915266593643933753296128099110812643873786228552336123255650211139668679218195131609102019425793377183678945666696418583713291086932292139748212421566935328406569413596557525661989097074992426515302655499204554798164152703433743043656695103743183482823706549131085734562813953582482393676876878504656863556030683653289030507836502370145881316871608233514809230040690928565104491611214139074699886816396254218975508401389701037530774161260985397687762431306994396950616564814929919170839890667004846909171375323100770538614402917889405324481563753518059317071199704732005937350718755408405225196981738081183740310123153479262897361128712066096246597989850142665432238259880147434689344367740294960329372299710588541417581859753879900766637342657722209403170864102134143931350534667012546379487475068609848024420451722016477462138635535361248856152229131780583440366316125280242600495032835890557406240442371249849793770001419983788489795443822855145554248646318701030775088922759165701347622509057454410258202934668472033938782525849601208766847247149068480240753107056630255681428983751133736782181421677634655282995488727372141684208533614759934799926849867202712646503992385767034013220744066995061502597981967275728453076293124450055899404448378950047380071146389831578639391140703083466466331346035589213470464399965733209733651931465007476102331267881056998507933193312030181849156186171510057261969780370900658222530676163637644160886184477207621637057444428697413425161377539629096280537080659754111275633763264006625176528165501877996040199399295321401385819925001979525329079511262147775227394193787786315414882692035120784867634173135418110324083630878411984775551245846300289436345824175581004857041354883317279326597996255664259337794627365270805228724632778505605254240220692572550695939041526926223706211802056127528805919162250325028606690221204036376204699218375550440713984250155594064247333911203709840462189451112160215216839055886736343324002456132133880144282063586901397547459764546023577458284928123932007956893103655366968739378429721717368220544298870486098772702017483103558392945341969906356087940743276050839789356904656431910593528416981142438668590202238873717214129342152985252895308678772313747838929648165608155834353375083069360695211231972624599150822898543356424921798560423550217139819211024092861994575579068285668340138730808617042264718342106395447373089610831609672499200000000000000000000000000000000000000000000000000000000000*i1^61 + -4728571105563812784168612721524083223453318286868704199487213021221490439229110952972680377748381024819775640108964837801695559488892704256337013869675058153486885531416335124044935041342308328936906176330472851761258018141595403912450935501324565944013286319667054183157741398272280980731822140303978291574056248945024339679240407088420624804181118599620883229424879895509037191077964318713749282172964549902838003841804350212363840794467154502049016189955498529844980795132914918154006749877851410023110054388838518423440354104969782101995002023766802960843973344319905248197842910294447451007279197863508316952188322215738848633720986244062131888375015444238185754054195062920045908886850524307478644634478922563953248550453991341735466102154998121179874326803357362714211646064701526618681982995184226490633893796114221392519017951524502557008885342052234068751394623376531517218270870412200086555070986273287007148254367680880934390195266432781527866917503200232767303279250839511243352901405449697802781927524948453903374743287518079526390874801988772828926225624630231125268573604595580466443923928399431558784724075190951168172841896822336697109552848842544545068778203513816241602139109197779024335425202486152232820822471943718092359930920397877868786158239213869692976981462238958022909785680963120592991830070007757407332573438192981027602172177153136602573254531117330155820951435057489216707236784529651525597507222497254564414768405725288729161213864209164075572716314250215626181389339648780300315590583457523488378654729870034602585998575177255729713628609709420355586334847274347929021888966969711749646193318708270215684429352046171481723209006446831362046720551984944215133574039549444336424718876214755068533175600531321647407996754109099162370474815257942171586895194854664149069490860960397373463854477252608011626513090549556290036345294345949457258886396107421486089920325457898982229262615069620457650200056012738163637895746785109288144601055626249991151337708053473315839304114193681416437592846002692052129501332755455436467868627812498563646864526521226637802284770876710979982609679760906650423167948089051171910539235162435016659071072442577720641927134790250212438880299438857927776629459940158608369565859668746817474924703189074761214379453745375553261623293756084957871752714645664852376739382463998471930738654094062689270364262038176568879793283570273854801531585727510518716892135193654408168493494292576068498429469084528828478229948331009269232532967987868542276004188889057595137388514741671175211347045506859715404951870217692156936377421031617615716736873376133111889436105404510074292210430136053192920485127639429737001989049744256469956012882604215815866631209747351193192125326266452997293233850275554312000025878690191788209002919464791731295761477982758469475579142757406211206469946313862548369333148947319947337139618307318980356760358685470955597827380948625958144066262009014445237689473553846172892001047342901760222403999258712980386798287091431052296462369983216675388982403347209778254915877055615236510111618779554163091396531991092522622894670686986867062147663052276156697005981791739294256033439720771937676577056465743319326715485134761944990438295746130966347460110633418343707715766744393262101704817753870944922178326627113066862006839151107748028457900818089202235157230849435079232048406848556622256537600000000000000000000000000000000000000000000000000000000000*i1^62 + -38932245213791159878603143197217345189079770923851149960703212616269452251505590300661324172233132788434225806299814598481104040613788133402972008169523902087290303291664329589177037859200811443478521792772125970551378475505204601658237451476778306978299125077263322251312930990964967835653274245793471478947771209980394171149754098697834638869726337775902302912678505507407448210646855514400322338059631622590378999418492793837387221089106122666148278436224199639891460079139998370238687981865167745020575335048571725437671923143841478222847010881424226514038293446843265946795771789633958449895208394726292553224461374013269098266925813728942586595702681959413463198882827720381665986374620950935473121898214913981408911342377407404223953590746937333071006824485602922274568181845355347317491292909194095388137097434209127178026334162681109439294642879474252106962322872711873135322144840399665323571437282171503626645861429404576300261901749328446574670976612430109105936693709688513353355031519580486551043048254887715892908467126159103865693126586516469878714633516341595424288033316826946304749720233155724268216526165541422871104226096106528226724476858441763740933789894375946293605844305171418599565179613377784588898396382403008808676334288550935244263985455544268832050899681332911812083349682437596750470609570307001224555582586585950621113929210305257393934072911695387973629955419973230760469098058624149924660019592282340376407316185746107900249610724058291407313904520064232793975007319910071031590591541404608386120648383630635193971142003684433144356999518834116105969997981460504120679568435056620830989751381888048051449873619170198130042312062642500169561441070572544534213786063727231787199813560393104608822870972468474894791290136030485979991054111017162028251920196225159320791669737309612165334655720936975930598419547420580896153633496073812814091738104752910425831194081024834261103174569900098418827872321129379270562470696762266384883490362849778280771887632737525573780724574816436937557551726377889727035610655861853525573596179251535567809072739872360266317716904883694657440091577417205738831526311030558785454132755092873016601958156633595886757633605929571387217061755183264908964088518050071630247746155692937690400181194489577016584735308964286131304542461853999409879884683683656579262859412849610518290014791812846962609412632376547780027354059770073215724307094496079849387977991244534537892183709400743254089942976073700611619697218792454399630688446023241878130753870325692449806461234978828764954781293586183339908482955802056407610533194487493877389679789854355426692720560164775876932616769187941435663761752057230427898099200760438957444199019518051789437019986344671908431360889614274087203985685538334582731225306559225613937913533275334852446321600972023361406486813697508797460535961275547438894593799658943224823053454180650301830952877198641060765978765708384753378008007244955711828812622251595278562952498745190741411187538969516125639663656097942837841002151606237750586429999043776715511229190245610899738137853381082024071575452795084202297226362244291040935570044588173920985863528398649169634779271644383048958224042123073838115146091695107214700983193261040491883609370817031079371302543557184444663021304509126545315304459808180568984183483133900673829594580894329685898625682423058122670154370270718066688000000000000000000000000000000000000000000000000000000000*i1^63 + -260723300756316113737358324445700400861823769363936567080729355945783401481545788169116759134672276942847731816668039925465780175038282221803505275752134592647640538703533138996783302897330157408619276666971749804071482357145799607793271010540897345624559382740767971125464213786762576719034724827432871775520594150797820367061533365173326031514598930185814911349570118918845284957521168643007502449983616903921463827301057269661839729559739502559545901297537862989132403456341805350503156067059416991970258064908755919949516302482483980878963231282157644280087299314720986540954993378141424063448377616103673627449601908355182771192098470143420657650108150069973161471938971898465296180249849341581384130399201240791433304282071116143788122639834964619973034461039112179983997149095366731387817377843443133163058985709902194643080819776439677735938633165444584013949801293695015343022404525249190614888003186646302513096995230494346542863053361816290243129792480262362762495432642455965195845358630777436680564039577582346807371280890206591790325828164174734888865839760332591561613735415778398256342649234724046447411244954830609553128708979171377338256119991611041481783715088948982126254571339862979354733560908103163731762681340328581800343409239430400682348937296313003051105717742410321106121281225348190795425813058330997913791718279882904581228920169711049870077658012575858132601571388130567736923671307397954956813273157071278848103773052546931385488800716802065102408284793176767136669774140648606663661470387617149417000049790325523324797205106377823684782317297667560050032790332825610379700599950806570780050807175818468056905012233882101937814501269946677314660467225512723969667116103928364554238659516154656241381877288650699974683814238982804075937888808365841835659681393797264974730838875132647000244745194644244242949691899291951263820532693687929383849767055675376339908461067665747550507630641858726338620288303603456623881687983795337226997280569655648989179016943851754332163314175418927826677634583385584850304778332428080725991694749648956388474005772864615278756234119852813114142448354226324836323892509707756486689180923597270324270141873729911050101728511394907916828602752875202188290995795217675030773107367944523111578056327032085547574539284344853171187047954715303401214824041970176829876544991197482206088890340880652474929654502176594223006999755031266610101717410264650112795072428206191026210528121715960521662115456627256341768221441102079289805052832609115429822114103531355150518786960716410204541142808302922906854571000305407429682759190006802289706065173403439366563997334266215759565509389280914923674056384355141676665012914762901721312055185873140145764405606430213317275927947717381653135580067827076303040463232708644461977598328972322530823185209106619451457644883395313479512634891884842922628543196820086839105352179942477893860258836477186751351533848878681541212304278212316941061088116255534169697997027533408189631232133828800249666038184801813215883917054351912619246335719606504445451108609268819427723515860456097864663868590091810835661090027940749287171748426755334685190648140824143081480087451494540042588837026881676510641803168803324690537130521930653877530638036470036758326462860228365033865143630276178729532917054484038259367666999294543981263232276592862827514412863981745452602236914892800000000000000000000000000000000000000000000000000000000000*i1^64 + -1239622440494552392757663272171417636948032960917646984508872597636810659491626301047341092789971514883442073723002759584340264801205496552080365732934557491603426070153374014381985174711664043868137967351763671288602629496003624707448372974091475924807636596542023328941392919640499310252273738733857422101324378112879322895718505125807919199043255456122285214648197255682272290135674412425356008879125246658532511522806538452948254303676344015244329593688303106120465585998473326243998468052627619267212986684733209561165111807051742990396452147967995445768870736514809666126881947888594597218859523762998259206573823576398229210355414361786489379004474356667808030519797274584133844902900577501771483162256248750987442462986975444725538794065738222548428558703373264196256912723924957194221383247736523355101333799631711644595493000398692076025308956050839567248587441311828135271097899508834140908016045167450974395017288995376951933860415283746701824698944002732894828925531494300863314241136798521390161259403826379360063980042559456589348004832587363808477085618221535933001550553969852928503809863574717745458307306683683795380301903704033154831953133151287591974998103917913206823178104483741276878482924994604836364486473872292996376459110119581221190171050343836993002619613315805738859310847185279755873574929374577777948516875024071852573297954396128855786423781896372955485852691757775615322576333600130754316015271496213946118214068721958093939265872197975117394463562212148858168692265026350017886604630606113448667721790367626847653520637219816917627920624834204465315189963623434591194838979793356408148757962551133402466005645405762366840325120448247442500585861112614220341656415674458258982631543291271820382199103028239426153526674567875158023570765163903238841727091307548673113904264666461845343066132594057885130125935940626130681697150016679723838597246497110642548297421246079646112358403587022206260463592020303082699256358114344537079159436522533492333774312600448638500174263512430311332299959509518703747588022031665648839866705466425159346052399991759669305760605176435791591617638625540005704642351157209200514417603252291963071017743893270298228743425497047860677703022950806698687556958617164371168239248921981286031238059355346280801682992895476966611194136848447472337625189241075261046123695589866172577219310217977982501099799569852354637661738870309771462212150010419756830371559492997839762774873434834813591510656566395806842343891320401612718464683498109574928758747723399571056615806297249896738182548107380490599307632921376752443721480815128020754195440029965643717122411837597146868641394127421710638957382623305384865635788953208422086603909762757766880846894774691806588933341423418590312455601821911166019432938827771822348031878410294787288976461828660194719935814921703555058411604344877389031961460955826806959578650918042483182486301121046027188869615076737724461768853492526541782792782429876850986111210290708372071342346203671480761159638335351657922898372176815027340882583533790165258302235148224735615478518057630901348753552953442358615405446165895503079604590940757182441020311688315951804551508209416780834919830238116560023137364735683200063882372510874424772387624964349596631428993284774787537123788139554537376396672521679461641325979736853865773619395077495119170704619150036017102994523815936000000000000000000000000000000000000000000000000000000*i1^65 + -3709013400578455675465885014107797363196857906487012120116922815999182116777848905920416334713392337093504959199680479392008045468821203468814961515074750393199586044430041537107605392100518214860454820236705178274882140119703257953904142862392660371762688656044683203902125798492876162052528421303806496247715152502177120426165351610489017632524196865638656182516158624523838393982354046654543658855711675667989435152021458483614066976244023105387043240056934927189100715556484492930522336346773692712975057039073993345596036749060372888096906796854727448236602401464351430546231525479843829078040154281552895832362266125167616018854957120790564679603745446777062833326535144705105416631623986081762341292656019634220904767362484375704134820322857577191702494638693902881899637826232222577109633630000227595422395052853249298772200462241360674854714448392812192972971559049296012162821688513362285816707057959052451202751198312723437583498603869808078200720813545339926001659508967415447268744386595169140122410958480801873687008059270169298102797431130979200820097528232414310636572506014729405802252609363943851764042918231348631192928571688018240088123814339909465161899839046152039164249417351699985356014133723772141092696429206824244982967325538782278736494124102128916434366206402877554393472641171690093040318834250424253540650599717465448872376766005134669926754702419006616170656912740128021777420880211515082775225287446789639607256071819353235903112471663358866905649163081840439247510982931068026487976004249955357241960876130812191481312205590327520658749090840614458177915458088540672718714838067337365212804751941391291657385211652631438235388637356418321324744295464666394956331545646952875070798708736190505843669556256535636395521770487480491637173496849610200652415233266305700678858667088068371257049432538050341774312584849705491356190866554728610384404237130713182785832872086856579703554428568230355764306028794047619728152758500501754931798982902976894456843134136455942767122107914443276230628616631098159401305778367973078308094221259434122116650733321631109831487000958568759943042510848187122151071352052881604760518485213714064604584392837423562707083057096311701995505382174082510006310841109949459139346178864923259939921262498731963318576616702571917993924491496830545874964373454846848255312995190509000747333011073285879751147121022527443629871310560063367712813358857796660654579408442340206169188736019579349137964647518904818206043221893319323179233936093841165295576611847236834716638425537012389175360743479495431073299782715176550204198697201837976127408659949534393274009485165424565173447498513160699582760519251276253642796898885693546700411291589256087102954041693939539541401708293646584632061961047521294609614577065471244115340890068032059856981950275516601037973624149867734497944900092469584070038486042346056062294043386489814217256267386886076620262456751735658953736216397560098887420535407067234010135691229613557143309673139138335592478152133327666926052047107707850644473722696727243450288880802855450001249940313147759308530017281403220808229884596234386426484504607599497851130444606996645422038811030565805385231287064268119826423037091828326000290903996430836780009346247523023947792593132643546216399610930850461870026469679569694524672208216818171551953130821167886012315465649905231581518233600000000000000000000000000000000000000000000000000000*i1^66 + -5928083509395611496147823417632815002250112667446649206325018677393918298372601878807193641785922718501599808717737910301023975391502335392035070269676288028205532971589965573568098904510886058889557849200750796693833912655154070330491011697987464141518405600301541548630779807254335104261745938141318783500252887762759061786709011711700426570035351042637781463387158942450344375070173797917318214532226143472481994990643920121156916944689430139070136905791153444931123414160746415904545573863153280547683140067833746028398681096229833636233913393950321160918381595199448029645578187524764552365518499879015463439449897518842938867060139436791575893398779079149992599422960343326864956662820624029877193778847889367370714738564123824239986949185719978251251202327360251523619870919993915693857643941224560525220880602962956165784699833905852218567127223824826416398592515270269890970449451252284355940976175603634114798465162434690069329816946399534938203882371420137755545914857396715839399708606534728128898422359904664739290991830094736347738475296139961713252122963283999083949809704348923450769015755180141103580490347957536546472404221738063929185195386325713681293351860016698960281560045197828548670862192429900317758218184936810781536058981733461146418557449609767196179115299188737227317967206221381254352773692799449213777424297707050329286595136826532387896254017368809912266545894844238801496522604778904698448263849984713019654037187487171311351334647956522731215686749448032096311157712431138344268820012579457549646867920447896635704307195842967152816047547137795199363375527777591427551279001499475465424440997003289353438201307799936447149404188154591477686967823724300973887500925010530844464683433095614381297967227217625695024404729589111536133756347441746947336351545830599361089015558628000506475306462193190864199955257234472200772987664082653176250261061383283456715107170209177012163781024912491573015360738372859129256323288801730368389754074233134090050370507241782119436757519534304819762650575840498330133583488148423686095018259340735811534534096764614099697581445944541513437143826760205912264677816125799838162349876195383786391598840882548257160355885488162340145503801532388637707562943912250829583472831999685723592312985300846638482836592087873102441288874774929559967909597467920380100068174128763298061984958857847246212517921187756092481776744789911200992531482061293078925893964587697464191166539931534664774370217255616466378634049539882039213615696568394488214847746569159169958543109530018382052569823529494510566179478629579585863877373912027542114317045632440277563326769906914488919910267507477835903715905168285131478034699648530530781479846657454062989220348767856287308165843545336744514672467142452296108092454346881120683702183014586898136394825343357253754561482235946542083055810039475408294479725731922378286050349186457636073682439939860376247931219215740045248254573662943447929182036557325007719898793102341095536364686448600916885242002227520692388523415280088974213748861117131463496459811141466470590743400980942668296802469380266225305046726484027819103218173878860325783757936451796055551290021441891359260615298390187292913568084569316709200637563464670473664788146493246524613625452333505786470074331918853661844868566731702711931392931161327450349659684892839906521594908633370040729600000000000000000000000000000000000000000000000000000*i1^67 + -3065745817539628127652404258629453191420408585439317984382078647975471809679995602226661485074309305154822906647792373881924882779360045349533245873724105450032836748674564850654734474278139803762646400956922884254048115476768310146283706659422573598151530200173291181499640967413399000585673691931365118502471171498980287566777926203912078603635932810934826512466484633621538177411053610405985532401318390653621944832065735290311818395106881396166777543909200640990548525882482901344721928667672232816235473688388464583336361504866817823704885801000479090882567445118072343871981679837508735897368824846672114438836448537105068779327330538042043478433033322044815567495687822361638824271315461276695352131765295787284872384365067695559206054841344589353950748325724785838444017437554648936073945733708456782493799141528161493265296370419592633268288387282289617829145195239997664604263686894385909591937374455109838671808517638573254813808063165413972973328915960630680537937968336995761339676350089956051580699218621073583971838962748786385754759414395186274060130329856869088059126683884056210651203063129020367795374424623368190081275150607145477341602128824332386187259279918046410628418374061177914588682771692006929907377781711417947752780439050547211946116762274707179116357273784260625686460744351017405146908680930150461338680646708715694248400849014203967817149089067900068343939584041893762044581813994321843368391771312943294402971654194687252921196365030633621032507798577674471929595269302953044552115048911418521139932674647101460867423859761937434977331863364231091682139605253053632084836773217547022373224293487337377370737374596083211764509852589297527302777100414736829691825352702843508415718346753542006865835112841786116714406156491403167745249130167311001001015672473879842396069879121425208339535351691302949058287139026101916123392501181670891133047711421210409918802866516004733713560323074777165416930462695122362128817945315638470995722593958362775852517158447845770496770924453061096250866137136997304323245927774793853759516213539127452869098239219662294050272322352883076071086911754139267975237394341102729790689520171849493559569688371436842916004330383602954680721305846740258840008580104499332975768779108512035278690331690281257502279610811425494733504374150275711319384060215889153650906865883569323559790865906528674514434108407004227716159087549829593688974078326887795114662943877407464327803296972005151256217366712449721156837271153035053436908844997744875710377018265503420169639082553203956299609190544606011305738862386282546356047260358308923109286460714201341533739272238311747392803352342434436423885397798391674095379386698320085755124836584012813708897709956810149509534790171151331727288597775888356345602539957384967573363455685103278588500298656834858771823105701672270948813455780529158154494716122201422073111502435555273726192882031271661751967156331396666471020687989839807112111643401167474531681439010523916854917635284904782047000531730852698162737508736850763138077091258636707983986055615398271162597666712204153556595447662496473335158455560385379980456428062376137265342387827600172989292629339855945543264913858397502116877201404256375309940375149059671380912130150849890838979179081569855891740925621899579452493809906576336840242213360924363178012014248502624501422303968493568000000000000000000000000000000000000000000000000000*i1^68 + -108069237315854770907217690006176760118081108188795671444822709069151407720685349777245790237304068698631799875383959521350318141506028347379149722825842431136894618432310638672524084178187695288727858475013111245450953561707484334505343716682954294842262517213667927742281332678903895901035687250677082419317906411900977388299945931267607251358524613475506759350208945801415256101562953405998336518801116871337658537678088127407960511788607881654177286384485458790706436079975756057967579333099479213198701789915281806308725450184058167647693875506227834558928238037567199298906724599984262581277598878912623879304586945210728510154432018931522563763233233035053587381264785763449737380020139996517313856232062553085667799659527485550784664478125520944411144437809798748279873678526835591731902447496346527946891182193105500919989206402984811675177578878932082553524406703053223580558519573731581488611589440483044157882037292678479781544064497172158522751834319375928448654112073928655738100115302493008560550963718027496837888001182695477006785283578248498246468865004484798748687470447398530246520746220176738313915491940025340139251841030110569385078977628025879568050869454795408036738686111053478205877464723759125208893065508292785705665838208483377244322709323698688957567112731072420371642427643674295655841070624363339563348441725847004349207842152936991213272477223892804573645438242192991236074872492121183203577809583910186865483733870835585896373618482615696274888418216749121610684191288128620364770273496337319328385611991597938832460226966636984407960175958261293706427776513117895549102621379166102016158649836567642374378982027287757122437565965966371499641678995010239358546741116614427308209925719595664041498402647482481283874558341223440411781037568979751582974410921230112714631421731535553233520567153661503827282465628728489189475828711919564169330148286313898390178852269214334919152081529940117088220416731648329485021355447833131261653559425672321048556706004732877274753678841466393198117107551880275388829498330341907835885431335806434851840122967339738225236514158700116900689550068023996777785079150962268731939088962144544191695463865934704509824866199329142618406367554310902325316783248422764044102652129004511511596173077159346904963194227702977589670899930771698115128169981515038785093100526634652817383263869516845933383311684691861821745364051280495709393979829871988878797875761331531483478606498086216425238243992288465342293110115012390179017750951153827719448764079046553308532627526491623988431020033278690892237971403597383540311394560978366517336492883357413613448502577710167095010209909257842444009011668302520353996303203851546499272571326195744942893879664989216786412495718197372851136651827218835357122770369811447295882236933692232591420242655751241340627038365080789761533054459080955403927305710423402832673874563722014688110549481685718703605832487957665878301535686704453502280054617000856632433316259778099943389790442671046155571031404804569296245768081208272985687670346056395539405404025931213990646701565025125821074944092968822200431392902944441629106920892449742055329777666319273861513857385367882623617097216813714376615701604425906191360167650965701850255774503648215810296045949673241610556712010265877113030964579866475192370884318329645674337891009382503280815164620800000000000000000000000000000000000000000000000000*i1^69 + -8381116464704700892338598454640521751129424760853591502845797438266175729020193017589968108994643260401255711903621467726373859216893110405824463416916068238352429040464042193998061254310826399205430372225957774207288481124240653488800554782105907884460325077603323045539558107381670051141325332208265480311199666351156935679948165708781657431683957046558091022787761010181507469841760687978225456708465000348028315130367229980237338047902815507567563633293955575357098423248843094997045614194213219591540987743211540738513246609139980365037782296395435848454215285566096756780458347573924133540734271851721311665770484949497977528430261441348421470765360530536346111844671898368640965536361026688203393414683620479538287843678011344052249509541290116545937370541423713558351028730854740086552646433552401833173568294042145992472725745942076323975996574822352411162989310977185198809109730604893387498657068598425336711669860945964547010370841737100440106863402843417482056211798487973032500664257977966698602074208024729979036960597775421780999395354199392843120306784723886666279044903348136353097973020720943703604591324422023608863628630768715652816708680967336903637129366734739150040467737297996938351198379345013001816333280987328250271907517271339673881836973556987826356322268046805476173025999148919871502246894013831036175923492182905363627519321120102594483573072503011188866584918149184738193103305192654136430803626982293608494931900260455010255656882534655444285691369107980951737115958943742102876660689179523465752209934488465590646744231104454456893867186557372396891685102261753713324176033372368346669401874783828968493217066639902442280407125921112513144730072495789407314459027439385563752448778878728295110315779978546925387302645396561910953847452443845811402758661695311373495013136576566788359677197104286217291494217617278095827852499153765073927398511378401438669710347240974741389006594904236244918671687721727268179693393525083365552176367376305961962587038673365782685463316862411215404851169070857166553676537669390960467180613300696053850707818414130855053824708388096026350588590645165406669837469744502007374318755084525809604046927396325618511311191274524685803524677296461079623285713874028490813984068420155129690909868700168962711930756541421888592608050125834103197720639128694240090282023080006773268170916978541038823805052719622476036434423698991056619551028429919592479774128342630591186279510643051978866065922145023075050863232814189693248391507130383221685044882959443999720062112165923515155644528198255199068544137103866396963063474448224854950847805276861313442283371819429327946771534488432711363241473001289206512437623040710130756416355520156344826237881623903416091829685528457220336704078770245635471954180967195908501341488356503803292641471944921331042331336808208155742019599631999629509677580257362142296740250605693981642611179861830286974188277364494277613664688860640485385034591786634202012378761812403668640962042938724390098688982664754947764236612521161510921500465082604956989571139528452440093821598995427246919675410890467368722056082815419161787334394285871082243871438097916858746301184407841263133258569451043678943354514048921808009350726279618747100204497249825417177812737981035957892639732880806607609937086591347340776841518494500020113153397701249601885962240000000000000000000000000000000000000000000000000*i1^70 + -6953343578363022697023294281324457374599971326518517214239841746948028369146811326420825253431678928683353587876801839191857175094085810830540837936422543491758996099564811600241215444516156127996155727553389703693033129016963460939216401646996715113451497168683025245606473002973445519960291604517356769778448402113653277396512147185872152829221176591777159029050111953016434964801175964777328075965497990035769211529806873535886533333106115368414210996003340906199000590050458865724547117351596645631842101246219964954125585709802067562146814119729447716347010659793519161141360831226241175454989929735041218355542784940534046594487228991600194145679352345611187688671187614948563216366917266584926132292268602482383990217128403630957173164289147179588792384832804747731146377095688410432658768206725931914359688486451353370597075828433308734842020535645614060829085498476345495268422996577016664909948297189961127398970641691556464870620273120479528155406745786935075436095160573055180449643951692596324803503890742579732894185604436093118155466762004953970907790268947679532106375072535687900906073827122907975683183833284985152707067135350325028324893888001347880761234867864807624381059805627790366854012548529643584717311433322789187813552333900580561889778397704833320279940097047426674271021250110297397511853905693559295697275324533136788854101365893828489013046637552996165708966467645608283339996789194308372980220091383302713610440762119303290397370831494695378507296279104228157163824756410085312545410709970779956358506280022362377918290781188901883613616502661895791373096417906747352643299636972000628010289343265270058430746076056377342055503765764856432355976613868091181227319177542461258140285750246520287380680255113325782116963965136190099386256379543247423331353821158548516328098722693518431437954696053587124966084667908324634877353447774083881728933869704607015310096584727747337122674163100330127995875195618780808576507964857058372127428031533968589169083406630626335094876467704638465156583201950589391539430113898390606269877072311419622573943599995748655962291817358251876416334245333423656617090804304303488364657643215376244095045386823824706412323564003334119783280186814817041118845905745700784235048354815380654304045459349318123932215701324128047283871020517740236331374627223883326919920758177353425791170592598024348056219075999413839747736339389099378364651727929040437096502624340239317508139086624803829677608489087054142410489787099300988082409747360665765720413545445184637598267736386683881289145255293331810993152362010733975135524587006268425053371023079495304577950114135007588626011745318221678105299598484267497156119348677566267188122036408696807905755641630233776993101072405118361638296318426387211993559550829334603899585091968668181257473399479327468012408447561524110374642616772146060790438639439801098809984191148791503419205915125396461559561028651745360819635782548253534017953936923133102801922017321066438365224598020272856248776615651654973279916087427830470270801149080756945210476317146101282184613501561499463515471422681966494935849957940313371509522466884388331089197632781009976054809879137960488285364522956117258647163708430916349271924499117726865956955184217222989272696864951445058160627480442079845867475576060374665912756555754708028734907223315054592000000000000000000000000000000000000000000000000*i1^71 + -3220075542303701516501659530916630290062205608389886937255402158616445062754002739966808696547709882928008137355808439981948241406432390940753819025296049085511114268408945762539609010752476777412751390436161064800577510644958384991623986457477209051594453000400772108122992691694151307146122163519109389813748587913687638795718629768052670007416336554475369925121577950571558035107797001284151871761109419774604304934822569580880861638632795657127361474402864769312891458307954345594965923652231927365469911462114428787438342713218602959312590841320580277434508417642759573514450520892015977452867785100736339414925907313462732400807186616654657374653995572366641454598737639317733682736758824113185484673354561691245306198021893276104920313357023675287444147120114639845765815783908489715187237289389669520455002143405566928424305645788620262925444860530520418611237396969244420036181851964772478639792893881737434937419698134277059075249342025689292721927689590658570426625248228412929996311844602564361787139533172524707126171201541208099407571138147735331286561156795398428586170219325689403401043115372310215325553526038897645579866136827764008069810547394654047913154900686803512556584110070461071606890326781582721966842113250984255863552817688404240983902796219455336210340159690555564414921616932057235607258980721999459003205472507915777297048477080989381320964428297370881383593956196445221119333575476215133921019777071501615812887998527729729877225337521264536616876918630511410530185193927109279154762277923066045782656208082308373108349991104269419188272357533985829371756773090243583104936003106512736317004408534005481025082407397299926713891069612913107521455665738601816057847301300749172691711403460664967000120368923216032478174704032564978086275826661304283934014833351143569749924618823415797168629547802480629221364063689151563825440541205778418790747741562259977965195520291557121300608172626742944380562046691218567385854460757314859260834471744692634925441779853532290537648183216101920120122309260053805088353291896261563329331401277397148098244597207358285635556943941316509502514070779825810700342328065031398086958042254045636065873181553087638467985464244176273331965589872645735258656480552518477894842917012250190749163908970368244443237758930260022723063714681052598856466470820991960257343036670139347347776258345233969296307442167275644922553880531316419059512257977218371874090320860997164966998108529964791052197453974162130614836769072825529685671184841770946456761079550539214830635262469923530963152886416736453993375383952596442926308629018263625733072753080534976661531654374563416346180931353750886111217520838444005961472383685392856976479510780898001291612518183046632208643688045280729282516798807409609991453469890526028274594599450040929104081728526099806765506247405877655413219179033855530226210661975404070570258760672516378184287942954376470190301310826559947178579915604424539225266773315964404273920317563686647609718893052851673873066689725063789614300540469052078275011158431407524238827409301917468467436569371039244146465289706826759497236005096111552646898029921839359073909273016346176690229579096800066262155731802680930156889718097502436166354363006622614425580926597162861430434497268381481029922383219154519905019374358811760874842268928096975613534965805875200000000000000000000000000000000000000000000000*i1^72 + 15373543404785052919931456639953526851852878632195029012021852153080291913144078036498677449891960848396572393926696901318257640527355400487179143154852232613978143578216991654859587518658655245016838169532221365627748686474921276828386948718650003457554114545556696788610399673034739356174448687406620965546037641278837522732382961245932705721274981327205653453955318607818941016855990358553655553693765264160079309111439938709807256939967899961973767706931321936856480996886385196449662113039553872269786865924320157922416333158924951080326204988474975030881219157537190267990038803121795247205363054459634376892150563818353130686986005540263490499265120584135818371949972977650107537053825117211700819521612501808378395430981298298380767660767221266091728259921695683401488655235111436396217813890841238793858795030037877979974645646548501928635030740222358058876131162402630771619328936784010567154170549500661850839994485555877400788751342737189506061151763759959930429348075614732569139989697030313232000440791273886639441297751546209280636604214844783902105282876848487575322064239664801815064283145610907996140501367087972640633505454764118788408753036833113811109298400842266281478744843981047310355513487267638377072229334726383719308909159288749492754998714540421837118345171252677621698880162698396850798932042987213820043571698830168415946492391291060742732972338095050951752268753208562162038647576906797152721367529358452734262298031797347710558673512837637351307512120135294171377267963228538994895188495012104385801633008655527878978622947845409223311055171332969335787900831214608630779474022116812493132880848517234127267322782529459416725591621025474463547481844588279319740626361592071828119092299986542402282613481969958847388056469155489982658980287360442889521514564465121370068504390513784469628219979835112298197426289927334340798969273159612218068546881669164906132608699802222595916542416400286983605046678112034626836643022470062458517257114753446864776190706113869173279656526112383160894120441700008903326531084215656121017014973832155444986346361261782731690071024018555260076395202093486618072348863031065404564789519509502895234921954230671443065519498133642863958261722360675643537659047650746245578408094780657225697570938413837130587512535966797358549499473691623995079618256993034907762014564255855046960225651517268589387491286563607982044149720017908048275918518695761140955399253619514724762027788003480326532636950277433819410908521763479000967615543685439327588449000826210783376970623576814490091081103858649203560265120586516373657748613537132354996165574061144203334287822000764341454103324262346968338048279620389034106361312586412775729635084491388709723232471725068173449607381528207040054020767912347726288932607355310776798128915348281535971028764169592706119762793526018935890920206406383641333611743195196358731980516307734979022532265228157039533883575308275766274805522634719370140163824227712153789499842235531232408278888278290434651461212782293134702240061607413992893027210661222262533301308284194868492708017556940379857942817810776001207778510023046272530141538810502286729455141802074057259862097654505875100906936847822759230337182450723426242703233620318205586411948831688111664610868206320270805815533301660493706257270272509403751439675583710499274343055360000000000000000000000000000000000000000000000*i1^73 + -3620730053017061044459959512920474160584699445910153667553710361162371571016054223770341266784553185116384834323585743577627770138966682373327484061826228653531098623954110837123271115024644914719129672525869568494695164045086498060093168951663882159179008902533362156586921093063174923128473912163833429588306594080581368067697984829494447639218102837033672895206518865251123374103534500890931330132752245454851052232947761850895409641390251123511246320452086310787966383951531385838359608657875136717185713859292192518562457203586801450110216491677937048371572570877486886009706645231682992663047312617001036660798239175240045291562333009497107609889963362722584618822183702373529005525178536386445158395311934577747066265601455850017040424339795267933845756889034625465915508468330794251816938715883658716816627959913651240405183844919872718180900691801664730194989272919278458517276942284551233132748770142137028396280378840093061263016502114389197085664188505341902862024598820575674941366643711960644413919436327682026798082653943716804121278639557044071291120727253941338339638931930616300195098960413613611326282405363809584150224878639172305377711081314545668182979842556484882045355274103528657095449222625732824869425758801617999677807083808052557861521334775334291244589064293635064819735227915353998100987830117208643671498181166606236633466054579704546068512984858983487966983413975275703520894792081219061258882777961091373462248695322870957634962015398380215240549132999024644678263091962488268963526427220754733810223809989465362285451592974080835840208510501512940769127593475738786838273818359234506376571279868831493785171770196799199939487693161633812954488841315747483938339636884990890440487139929677836291824563566007866918453141919855924603987477951178868509021275527412461008904680673805579526570524665483768005486581367407555043646131596759416998988905440281425859256025588422771869797568506363560950153395376187857878343223991897988664538157535722767968869645309798768773330437618383889615051740074909862254858290598114585188180458435039991823147857000749393201520961205612077032296818824954696090050726269112732525216265303672511291118551050538372362483649008963149205674897865566621300082628816021884983352311162421565094766766458558214248645161076588010822120752847945852279573309457570738155045224259169028223535554571925276522928971161478533867353066447994494259751843170765915440774563466649676723499938064224853966973694064730928834631191971478903400044372261205850267367972702993540658792700761698831856746106360387337123283893213311225051019812007179783992883126230558992936243109005770659871130393516223221551166935674248748998229397009847222963075305135642736719069816984781907780686180484892137797149892250225308152384943000540455265410652681917180756965791562140013186665156849107855933775707317347432734533820918447043740304654998492167805103090045722687133722742723700422537216966227376177111054323122888708021785709055342272732967483753522268343205496143528004687773855243884336202251789641625817431109388632619839319240326018680672080645720576207617115274844575727130335268777320130560776708270201125035824371914320808747050125621868388177413619280408762488409926986619351749195610397331252938269805031549463445349850020182085959450573111372980592667195664846527871844352000000000000000000000000000000000000000000000*i1^74 + -240258693390380958186350270453229499834377810074977870872663738521534877099362918972168548376018257698135114756962004537306774688482773698274521511739882653891980421817698763496652459216926615220988382410747393442609884376690365020777991327711392072236070031623479148743850860416440205586508592837259589660567629172923277529037896716589905228429368974410953674403921421353807235184929324303808939953720586535883562388887259666543367370724713081942011833070188695325245076989654995748212971812596221243157260272751472527750617442492847760118566366533206020433811347751343113598338947198591035882385816474172685552766427141923267400478075050540571352394863066164673324259138371261972271689533774907139772335437988859282686753873205430694951965825034939478877762161152406241212623097795938378479382766034764502627994790510201998168439838858054487594810029479274542557072503186696179143771327436030143304206894419279338354843234565662576500115829779007891889592180191663903834834655146222546680765373144777477858244096731335174558527401170800447329438033983245057422008290181810297521894665458961469449107327201923088594041448797120401185523959999620235395693535875148644440700633645940025690368579761639199387377706578412361085567465523304840307947887323674822400745371788374501391889101156896699030163942989332715723370059655282203484194914774737391807110351961858551276705358697696459296171716902466008239918364320583304226538360122629990624860969535725102826800274883687827132865307224321517092991730002525747369660842718297495276950557362644873516000869129044067654045865277498927186023257658218216246180424129211006440030888835867391451436120071166712696853523169368109265570228304672777643311570073506315464536081152484960383542182666460988458665193325672287996492816025018378763724603934014359278855083778969515314862269893858637127121053558044962622292025884446416360695571131640774568777860647803322144927561650889715824604017154049104508903831646280811042307600372109257998661133287905089579110085310136972499704380473844734607462428360156078676688858328330542506527984853482367537753212425553718305886707378385585398098767428602490637065427043305136057078941730438244827492984367745776477649299612739691136879016119070893079907837546570031719240909630397516615910794659218966118108158825907818068897858418776319669145627216613268815534862646798749671691191535914862323626354674046193517610514571854456090267507879531634360332853558225435712564559103648340397960509114602403377991141701693563067887212748966898067301573086423982859827488746442566036324609627006245030453917602780932723859523663755097968078362194802025994929674814743833635422771376474541991497173407943332525863092596173925493550914859492660229830706875454101515751669354210247916602526671724562795006751992243550920436479352203067836949262063177947409754686191164414217118727518567505455386187427769024971790635922873090397900436721187384803348026349365675689488590174991283318485257826030940997868721007088071995209246126251656420472947332656929729612396387563409211962530194251995520240321830723161974720937315137692819921703115240785118258806417321942954103059100198780829465917442773176077657927833113692828624608351503263658145853118340042649292046169656478984271192172864372701383912868325757807570450184245715923589216686466662400000000000000000000000000000000000000000000*i1^75 + -6550239498941569665489842857692013716115471463371011104781738574676721017991047118463606269835688691086057620338883080744666291883849780500223517826248993732252240085868445946707772401927574552728882900640808926529672149274680710063797187615030726310126522205160776236748633196181955877134746453862779586969616923571568552808690729340055916119925880066859617986238259977748532720294840286902889772517856856710499559293246445320289412861536258096663220719725783795969771689423116974167651748528882574879020561117081937786354671996893356443342707593894407277798012574919332708628244816496502015750420594939124121470417732110693085847711421416778486072724726105754617488781448813951918523995495014730688271071883426292558807436864924832460299142705284812258595981785901005771622426776630462085558167494243194169018748019245924408589971514094643653914039196007221376019682080503761956746517215949549537827161449372676239824257756732482013612448106911577481183835562496564668746619376009074028084938205143154244460891280822299533284310467963945716712412278306924196381546641807525462197806493569906801819932622416796539505574523846169929825906057774887804102559029099028441269059009219008349271012339534807541921782511813171332181302890059242034730787687108683671938673749881383224305989137487046398282972769181246730092264033308850023408998208022756587538297653531742935476529745205398657134780825986557877374479646330003686065467297179175141543285308583498539566661716160818148714997054679725628691981463000339492944388892512574394196909297467050961271494853765870562177904450506119162146294380798936997050649197161683620646016386663151135451879434282815454363586830560365805230974606181346747336249950470762128932037786674604721370558829398393294510350303520824850033072338007348423952960998995180288889397952254253568129786310666123511682251391151606126559798970260273158736952523832660912156223826966595569205300117993945413898092728097871064291625409268776694221793192167380575252450105711373262633130084511439497026150604828455766772470045880853299584914236688092073275991714414136418613561773902223011847428087831250689377757423281339217192584335335403481682168671613064277955457750151540306299540297849397701226818625255562207293669402817031385838175252406365776234694257767982135709787523942886088417576850306584805745497471377305361150116466796165548053196735570743804494005990284961730024108576893777679288075049044530219755004252405375281281316310543069333127738768962191714854196344065623255798833658493146526796719077566400799403584686214747771707259297820831989776435809778750737616722609306032129065220789885862339464705726508582413104675225033772190421850204370961664552864564138663989576839232829245886356303011235645538256122831238319661190360843703143617557192146502381584063742404300622970998346036115833652427712926114863204247156132484498209039456041113246425206597778813265707324971240372016333875479114182021351349921114353617022557607734030032643642425497169080520997893568158434961726222165010745156039950099312562396775832553864743043885050972092710246244662136677350247740303857714800704040011612287298148725478652160438551997631406487095558649392177690633436301088343169066029356781107074006610648319514236833206797722657164387151151309640939414626644031095847362080464038537461760000000000000000000000000000000000000000000*i1^76 + 4762718020062699340886314555289526606911019275176006222612160068715308087505200829139754289169831021438319483370022262884499637817744729515392932206269222064215639828520252156797280566689127518037571458032045027764203073219808206790284514798215126496558986446610978500448843520210116491345879092956189234507337167176428195622917551535725562896657561059520934530593022907062706728732766830933074128300598101294890368834735703787341524522171433982540809903590448043949017514026053448646123327920716712260295811580658006044683003559252971372356704107495252811938466776140655551261171912301420472344774069589547887136234331944485822725693775242925923309237212797482150885008612766618724887935969966677697758754259470742557759444901069738426835462535780081248323277246242709739722784751122283303165330406210477151217391303242029771037278707899353748206736983214827186077155421892096287235578706489020439201995792135441974071776092466737842497668271695317662301667550916826100980047843447596378347650646823081012735139515799844408731326617832183883192967891456918001315615190288923705922385811852146394922746603136088449350030547279063215144436330719660043577629419549901104188895266577957818949228358720389940807727078294596842345237988952006042187037258823083697140063934358687764904828474544537177330091949782371240384848044797434709922611858839590959451404225300124207591508888422754804743892307448169771330040498935953636656879588383665901909755327691907782223465657927553682283248882275670013352597128723245341144766365728240233413898125512476378903939266629197173581345847453567643465758451325657338124256003835474867844352871760575692886452438979053494066653155466890450546531135954725429980644283305095042818248865828721512568577700298527904192496815022641636542740104555240857453593065883584123340216815322382237937880764012787897280485708266263685818647103082586440377111381577476829244586172679186431390306398526218277218728177065025514835860265537030959536796554266003378429894619517942927978949247872556529913050619409566202905280307088638861068606210239124716306404719623776514883072537745569077241775385540740328670469092833404259955203194716516793744206347199584691473309183760168292731790014024482930052126088076477708347210149836917684267564620399998533462216635983057344161317009761460783609776213764388609693096173141603409113765260500852996663170383154644347966933133437457289652031454820570310197164920619316699113156648270660899178130948566254003671034250588135980730339559631914718755994164297150992985657529837309090220345747774340112547721081408436085877110566182508056168319814062337290875129001663113013300170879209584430070773006620118668754259936146659154064992530914107856706607643292802753802894162042984212535807635248303056127950880354412717744207286216190963828729747773519701926301786191181469021340350609829425165610675020161400123935327041100684223238773228460140351457015788754618379923090921304462211137370121809300558847408873557810773705610455974945851498675213628937161169216258075801662390674799109097320911046946483231098648162662410775786634484559933405521496403907514816962500444890283386217475125557286828721906372582208564898407307171878557553540331233423265554576298097629227363585764407566239362891020202604324474853429455186536627851145632070389236498432000000000000000000000000000000000000000000*i1^77 + -1623377081063091405937292662345022949586521866166630801793993227477288113883974818762411425975798405738520033280244209064044017543726450465132585832539930466539980044278318008827228741810588162884802688695128345186212903266538639221496786076395085591235785817174443611119745351257347274125353218737938281413753664657347541321108420615720398757571647014180618742477566915856069834443118249583763558280821878178873116028922130489667103651683419881580509508576178162232092004892605353839826797717885052217168281983164400408997215591106438659592230467042236262225814391168208893793432483880344042148776654157296926587210861672008961564421733364650744594237266293037805641050684088904523032869043347111781099975014744816375157532692677147406181448633982557159506747912927858161209871618768537712481963233485214480532342072344232879838015872273076522492834488164070161150651885485711495734575697283911035735035389878508133125881752510352016082104976565278325194740276954204538402019982805497547612955240845409379930955915675427976029609954359221120688818522695855914493470305711301670650077440994055314236355802983560142582243039570039596543878738401877476743193056168985031806888060108013376057772789114508958888646574182065201553772765093886520945386634065578125282122786139595879538227900112332698103220060434863828580948261379661089409798707590566307629177542989788696614708337964102125615553201352984298289318349105520428297936993601344517647499404418823501974735101777904738866605735460180414434999006877291442742514563091405073845204222833228873731612839143785963368452109134373149656332879748106169036273496546282709318387276486554904528752550253381669332148406475506279219838346366776944720311318292480145517362202081380836239689783629180970378294326391575695274089247608986476396512590639561749123280834699541147502686362424808007287693946067926047427431918756390155777944929576524479875481341789298472927525501311484537926443610319567153423840808872343288762760444578920560915144134380730963890578642159940076791694546422563767831057649720037814244454646631438722827027049186540494273660667282281743233481225383603759703561809369836640486611278860450156798093247552563811594557041768971535624139584216999404088662699487299161627112969043185649694820711778871356954503944282236747308404042941673891746209558482728161672406045877193211949422085834477798210775031913285852520195685486439316184208572767969431598222409249114322643005736738527722082757902651005476672865912911646783837958809772034404584173150574697622516228785798608103489654742149945287742259392261034943944893288053361399093140698389878009280812096903019556417374318758570572890683220152408923275311740364515510940321408040302284548478316327207020237719591631403595439167975920846371224393832943563180711071266332150433933661376268706891073513129512712552974302010533778734220160147340398043669395954730290771190756394159243000927052281615917734211456877655017952089843928397495501153319016036191447797323755780800291938770430062240859345077036443980395068374613707267361309534471608375491320294250368730410928833718749892838488075706900956428569982736820207764559161712446764316087082164828833603184637024580457402776879823145643720660449926569889156368350830482324573545573315407544625811765830475110313976021020985056559104000000000000000000000000000000000000000000*i1^78 + 645572211286879269373225952495804235983098863344886489806287642812556684706452304239834143560218903766352276112060051153856565464085327093077402440388541178701894639082744757921174040585831369966583084249914868601499897859696997938857062549176070681726912071620592881030300561980815599728219264101911723377739444578828523717205224063357124943061428359385107593203740700546547141688059700293276234389042435183786337539274945744057546435771866201288705125803240921147927871610718000922918920296336927148854219855785745877638507538607354537502530201278491993612173783089956424769341631589522802032753851911071813970920152930076176070477345928341701250629365092303588850559939207089972325263383458374395694110715749006636299573164115270004525092839465416460285214207440580564464784973094893412233492144963460065147830996083792200203109385093392851877634973480495071540797432299120540110095526751493016578614318708650256434228006187961180501846193246027178542494153959898979268551968501973933279320846579746057569610834634505585146258827782319329857714720302741201093133587022188871102637921852610495059935003976411819697477596708230505886160583718717742417592585058160941036037448366069667567055593226701323783810570888989807581609423185689127130169680604980912086824286850178266442730610555077099712966354426060256462115824507495314200824998135876347734856080210505664900409380811480154389233703382248394944775345532956162244217400051329042815178907247519754715627068954845485036653348138890926693669365399119914931534332761004656270400362321932807975813830272152651895045436597092413490829694646183955670336087209010048286631877899014303508408099533063515896218004156587873886094078416836629524223644335106754111168829307918333493482831976518354667563477752746879233883756362228561164970659828078893351883029243105073614840150405225682257436827161389205914066069021286666476967239986619052568632170345132983712004838567137532758203363307518437983766826633852097455712613188863480525143913798849542886423846873282342735770459702886061065705428178453154240573033679655125670414871409025832488842786155794314630071389026593949735872947389608740818378725574133626051527177971956437816274202899042592886637035079958232236568415346004255193887683395988664936988045711525733415032495111602169754656285067501468565106266011098311870946920067867403185014678773087873504320216928160395698859560309641894537799004896477438813098677119420391862728847585774007258742832179606288396581663873509919883446667782892781278188903061120217121457472947608355030689324780291619328046071193786975498238304756398523603716739470211895876849361913228995146621259400556605677781623909810514552923946288040452153047757214242912465937945954375641807212662613134487619193420716734824179275393587001033034669847734885709689707748026396985728805913460409768695510436644038940021715141628434297805337445554694002006800834793312933483685912833725432100935202283338330084285337865371353877916795668667473817703767951492006816850257870446759236697297944501684670824751498645795560574940564529377392566124444210700916713352110996253318112392531209303068810608988521193574350494241559072870509709016677881683147667092724447221880535158331320778791203997849162409795097391802649417457454679202277683912974695168712651262862955642880000000000000000000000000000000000000000*i1^79 + -10745130580318060773424324659161383895897955264049160141286632754660849731465528116218818860655074480685173189793288945703267558440082566797125454494917658159237148380048477351542694472730863296259642493803995755372933830513080201030990947032495061699536077820289123594746140736067598698783842036127678295472019439220258921048230871590220240610113912872797154080394906746857404649746872579285936106696270736188608156127155194770788509705888095711078645108902379739832713886887092018644833959335983463201519790917483442732964657141136754573614030468301107839436909356261423443743544182117760112067992088133933671038661178098981599360874291842653377236530149282846487349790688792996812414615653893394257865239938214071250515680783776454597343919176466651527422305906199220012505907450578052173416486227488790071950574434335961421299171950342247174283380370612916694691643726425281853126171016242097788436540053373161812806469808370215095107667749614034348390835903049341067151893919516619242893194695334808274175095911708164962541555382834956288861033047212546086653685088421819315478523210264623127847432087203413604325704707016538104819839697495823001266646786541893732744910451754118302555699773072726549601119649926427498965376131895074569763937751408183122416090911386315843086624134109472393731911221120306971169918116300713124201559772015544479229980864178631964809088235535858306306970599914882571499736393919864936162495213492678992716523079675517992525687023521225364690806043889243165000568684796796313881792827599147470839412428317136607969396793472003344920173933459448881130157858329286769553371267742440063448343317219002481337412392907099980454834602312211356469234078742830801316457457577232593704430730267006581998708184999350261077450737961534913954957788127861617890137843135528438444596176964448163530213411761935032449854738437020185019294721677493050710963354913433437280932748722561645365272131305355556731784653470386312187493343188230076692855239440762760621779094886763523835209865183538161456843506954874969647245089952580161850783642162359783145492044556149564380947648140778497351546226004744555451137858426454724764595487703454419182684007939375570034423705893812267892967871481597520317671144958095422240864126966051118400175615220562207385397833360255867085694309336033931981181734180278336909635533858228963536806434184048062352136854153364000212827404559648652138187399809399226294106903273274947485479413633806366083639773503105998863495999501730167528836794789908864030961033108484652316897393191472020522602466003623423512503600432897046505392487510608467171856904637941017564278895494280298456689477906290548193327966974159443213328990431137566591339635514839274310245353081606307857726844677508754680483943108426582374182821938739733205664012791423343546879904254936267927281702044073621901885664947705495066290438996258739622093112025936593136309122111547927411709347952699542922793250149685875892938140917951801958794122197053396498097355025135013543969433987569434081776852808567132100833309207396553460651487843310544144586048719980462915639966532572605471977378417328586678188133687940284617147132757580514637749006362877099294670114969875049850015781313222912797505124752362444366264952112675122677829758990538493144458724899866835295404032000000000000000000000000000000000000000*i1^80 + -73016112347339346370861698202793286942009589797889272143123281010987277676363581501306797757786352118981840462248133252655926513186817665090063079017980259600767891033342608267219678388535601536617188942764905827420072114872782617960701322596722053182128000413854827759917276298424163248627780461814088573054482102561663153239655427280652148669550726239292259297412596912444262552246988215738864662498507885238184714434885424107114383521444999630113493786970590023844222716132862164279404972169741646560823371770108272021334834233351094387471614079172206604065905853657085298790453858031784958255268979800199055820163117047215098089831875498246801624992977088575111160796468544016045334711248944851183801409717380120355256887807164232670143968884590326356634784473378862141459492443978614813989837476901366760497697321829253053097145026712700938698066613999731253009055423923145683268159999190459060152761678238375610145347259431372452566829111185197650490441095915646076444462036284674362716403326299280372315216797477068588874023006507281884546287704746619411649362503492652458610374585868644444852267228105700126174712873304904950455657335299996612857503583815211246798032517062116986820510296056981063182828168589482132028356142301888142171963852980321412184250381159358186992380917807328016119683774408541500825118769236094039765678234875343264840878954208200719875405263504210020251328413988862180688134807581327435196401661344147113594257730868042917077193252406663693154150325935523429014523216215134831455840114155395926279352996705832564274701133771560693802747066600435026260299921624568224909730518945411059664256085857330696839504337103675097964333233719364601875100188705715003138695799437271307725881713878896878471923932602577512815699727366614432527087487118662363918384437000192856274551593823908895234370971547112647186076970123311904837757423625914089663803676815096506792286271013539948381709659163505729386175243411845230791453167415374177101412655695819576424410178981221542590306335848574686544694192626861916957154171243540708900436330271481508073015720561107057215436272109833307946046908597367112057118245674665905142917283874624159675332507026303047255384373951185794169414428408664188966260773076364600040385405788671840902648934131577365133495342478709702215797715461464885337986640416445323989920705985357938947073813928538124995297743663541900304915635946949738917461203592081848778554528696731724328018348116248262067491222162995409699893246242656124347835432926653112684578396930041328510192421859156555513209927995028580897972612154479758042481110168305213897993147108129992505381139864789352068726524434378178115982446263880704704056242557345535811969957949438007093300255020009336217603339707956194280936264444223783352242355926421936177022159399127389085941612260900056937241460121684148899575544972062840350739552934964098974417109037263234844500402285836672448990632975855708169516600469659658838075723714769487837746261779676738455802459245579175380714370137582060998885786956291540912965161040188915832382363405003544608883236945359885904519867792688568898708592071958581392716787491815165785477881997013636350642266044494740865060442605092714493586542911697105034861914145148606415106073501480535908141617119907795965348565142781453926400000000000000000000000000000000000000*i1^81 + -7343016875420076772676425268616844352471125958905578674756029839007070222729298885106403072506406580470357957059627291356217816317522062806435561687182407786778984458215914889683636052641399335686050187885346971737434273963141736835989692041421649157688511537266454651303518550224645885747225590800636126924635759175651039229532296942230774640945352295178683936296119581482570533611173925723729393837787573702534230292458087178484033498200202188156384003240451344445189486700623643089414630883792413249669747580937251271281371753080710390462599665024869094125140383530976755291273233134191059622675095805913773026549322581291883781756654074083892258626735115879656843739149874517091835685952895689702390662870421123855017174063485513569743349623984438193717364243861701324873032708335555193293526958680571850459725418094542703619351643108901873957440917729220857519827065358166324442921651974122301633360655704589555229196914498563426303026371315828739006975938611200077884782454950876086151088153450079818672194891649457866988473487639204640780726039441763312533004209830856549027754132223098482570681211398722107592220323321949766474593079097602529164096806239552132699173970372742507512003372823560911445842112478688202391843072408639241853477888120463173423875854534092578901004901293272614846985299387414409731840978078696359952796218902280855404100217011679578897718492361914355396692352747115880263917206560000965739169894062673386498972029817137921937729005661104734663058284157625974736530121075899749001270800501119298302278868081747886265173659364893767705567581534559701734476984191659013226973183502059511407111516124073063315070206413641336176798323813125654754518931948890428834123160306022344599206762963879652163511431363474536181652242270654473740222467201084840754796881413135717166406915302286048741099622814834250975422488254125424343381356733063611079648907066806894540341374295449826842014423264733890338116770010988181650359619966821169068804240276305008693970010427132401709022695397151246398831033345721376576384438156748070404207540303431237307611236127422729401415144243713436527801089710128871492540320534435829987855910355380112297307839744236623635200838400080057507664940873571647684095652798347697708678074579775214772067057673182870513913638754586387774742469837134048647241319656011588205882677471365489297472511942627432615842574983330839559508744775330007301571109815194174432013901948229191089670986889374506534111516184456096105429409576081725003102842379700961295030189399216157423776690564877073441025653741350848170575373255016609633637543211047591202016797464018107991988399718254172217153331894468660187956007272717990623162601675853071647618895503440283558532108565985688613156854905496638534775686310452678284774877991142257281131166712070999513870374282744771886003135100179948608987727010231493927509211656330676576851318400172301466615824489438144094667952089901499418044919295696266057046360546029525182182270854713591750592004701805206120644395563424285717609579673081054794325581547279740506606406191729444180301817965353019416950927670499250088778845388958237559525550126187340271362431949443958529670183632220938225527168728422490111969120939867484381463457789603318468732595928746370555986579223348112200492799995412480000000000000000000000000000000000000*i1^82 + 350715042105730038235527602354563973600490873979293937039401447215356653407537249032969237666454804011706102209110968675816982023478469182312844040676573480719664546278257861727447635646247784847300455414075680026129607002947990010176044298601589621600504605154324229838762560938098369120137022343771251004856362622933273568550505427249120240164286406279788461176635095934395703298077188003087553820957419670281379918854262706362949792513012797870713553487242763543939762372988517883878657210841220854530477055605089526800072994217649921623679597941614422058737899152626640910795538003738116183758571751239652736407463899526895187058567460958733958171506183296105131192218638375355194656617330590638642973975697776007268099239695553348921526184759646150603299866036112138320468801338787105269547255571497213512203264349542564798973507627427837106165953624417835136729468372356229232277522617696139657700430886595791150161085361784888582012780709866937853074027464941113483468408705759047917136442202435056836225982726711355329351470521467885195268255592113288280095266654411239025333080564847523563055205972667871612379833914367362310055623946942630333479849857156624548304750837725639501366484134265696574682260513103667466039716839639982840350659649144860199653052509522467966983644691741260865334024160242855392514800090743051873725421250688882835338997723189864138811685326903328054034042307474147369480923541137945032780392830197830030090836218824313053133067998476385847210096172535294446063984912623371951712875918790274941890703681985777899771958388367403041353759764226376431715321586300676842640615892098364432671166876170607483472053807466348496449725944211396847588836345244012793328708914742295552853167929215728476743521085623130487280468014066312584500141621082394642529448285920209546739526144988239245017131777471154361292251638812874766950675319251208816128431827175936752683644343918175711334145763609434583596733771935486765062470723954168646022018202798804539529139173091742675807650358505790922312754409938483261992144760541728733754819307675607901695639503399094751431194674055280310177007008400755940591365971841843285085126890089101688299535114950662934163929281774861125433376171497601547422493379909798439361658890969889548653325445993917279689136393571490741058607424063994249514680673839941141417206283085442147624619852089805102716556046553796083643970295753716360830317583683304900925664614470800331915271782003336875910611214012236158308408943667516670793465548824862913959258441028295891722228385340370732351159788088328078948747937345858652914858659260958835374678815974408186358587327987896734368357080412292981433884934565006087357983568043432580360324643674009390417017698317113064805322242362888148713591856624460360469491207246176285512604411877048735025551851978128118817389726421803296953059252728763317559671793651051026117701194785899860597116472613966395514996775588430549281363837382539452498107932437762984009202582835277986309756249281693512675633493001926756977935805076155522536541480780815218180468123397316480306285750793495727310448142616982691974366099628371205762882503940019433369402262112126443235451280387792363818745943185861124103537380058218606433206715922454181769792000456567720367124610879322644279197696000000000000000000000000000000000000*i1^83 + -229308196357956352042081206512188687301499783186655254804766466059080803021490860997631693735841234152226905635519424893894034237891293995369782463836001383700003123307149054661351030488108543683739152358870055098803455181823522804704169224294559242787008458544558865749567106624805122585275723137193075037689902083083839461629519645486715501529998294943595474090500699150244473221195273337073350840241296426128726000338392503049448212554153028421566848651462924122396799297940946748796851033783675871598516423131726743283055487115721654397293998975403063008697928119779713798829867400173657432963578883177500170120934117070468095984894398049913061198129531996041896173051937565970289026158946767210278046209095360811272745888491239378523501419538345597929259907615194746527077996313862212853221578264052594934891005904103465258867480887509561923335941858514183499309583668964183889324406384176959415168782450146075756674340839708235588182270272273656774691825710605447810812260978846751914919105587679419182099632382848494875921220775780740748451917416575666169599562658647488055547121107332445047292735952065783076929075450667084397684013807957313821489066517257335388476563565485132481485168398232955988954091610198165168639975526244561917684964726908161888906696807794905386900643467732963030163108328882834331376154778041607177040606029881710403572007066435795886065922015852144545298886094874906255578464475594028943066338467807067175229217164823907455891580874315170016236111327819331251292988620679183406675935970317283457456381274242692451259609384687930742125189786962056951107791915485986640902370076424559306142830148291036786107060750805456305771372433654626206006919896902492890524323637441897533201026147552044313453659337332349374923153873338183987965798121368551742049920519103010638603964447156877576498456455523634549047543122435117075827819906656527724330240800537880175445914361387687903631485570292128418908731656802477993499959341736692282972485930835798307096932806235174652557545482426077753563514771473625133624706458865315970269400677994255642874420443325945426585439971632288162378238264455419164178006130296389791224507011895935151128787671468744442154992344137017341149425817599650713547944812271210852872503213051491171765219146999508657528440018028939509843762778818045307361973577522202244542104675588170247371347601186386079719921731111622126639776961048313879439817045577651506004524579707560339160698461266164524100284985803612619816977901738487588319211680301297507372279953522141138627442957785847205405920692735571930321842818282429889755806402224149226264111489615703740789197732602742542717128290177681776902896797656522675613063756893952315737853784575879737795992008227859562417379767858071306597811700749952035777631714038049546889172711727062414547780919654242352287903328738092125408047235810202535706251304670239286039518754503244450753309645133781621214204663435422027547047162088361985322888804352722443404081771560523542828854386006791243829274014714591241100191065165282250412305618076424934866246377618248244942303729900570835304683168244999162879302918504735785847748733976591754053088937618153416105254529586153749700282721833859672778145461501496617581056066907369441418402192752590191277258852955429273600000000000000000000000000000000000*i1^84 + 478124655452751482986434929625469150182714695627571314211994715552455864564395472303182595997131339745419307649013655963552018354095344812386589084822874724057684534740818449981064001109129346315916472360417494582249089436229366827121259791600072257650553906895655044092831402784579167242238458342340314552353235770453300991532867708691369071124131952355543365997542640603197389490730830760576179372393175063378473242977588295070442474686105625126192056225560935639263978223894403509311169391009573372337076554647287076834296649056874465595591174357340579869612354490148504121539513021971055365093325520714403539074020370801379860220705080143637722228816272834658919397115342275221993902928614727418995003947604034232680317227271123658895906939669719810929352986920154081165983297007234159901893376332716316365206311060636558300518942422299565829557232148633477730982188944490072140342271593860175911078152058410569422192124858592757787875687047504025227752174637708446226338703124207173262916351987824688293047847642596709063859548930259828022067715932333084880778056952378143426806003370396637183510589005602563258795932363169815995497778592242100719625097743703846064899294091685600938589620378322696851296370803249358585002553463063415668016949682483226366332589939422181515553183120029002844804110241694737613300570040031675246357923218728065809086169120607808488331943409610593839135450169475751594988692160782091614924603040171841940617332937766018980722100782036118211230480423117796924623285981038580565097153319626562498997352514512552141984319229730730065367525095334708182489115948331609086480907842659466708773436509892370252480395909859850651442533275174239182589955138700132007703549798475550040482897911967741857368610780132468372633503718923792372617593821099778307510252004461058501231636592091040330058629759108919874438251022321459597378524153126943538077309032030657511700354637503838584232808999310464274615973000393776110879102558958422495060849250783410648169947044702292474625414777038556305151605039130149249466848842923037529840756790631885720900326103849981142025400963541722940229953556903762567930999213059498772175886747897188492997632328586765996450532788670120109908516142633990207026353428327290721498778586856002860486235591304040337988419815887318539095826954763427849570889374400421326862770312734273046428697423856849096153356226723912068574347901318299976120188173013623559152777501644306617530914599361846285361721186894390807175390728905934779476019162426920559743680830535269053871459795979094895009671999037117298921877719758466640203268141806248570295556834918455249868298298016031679142277961419611846950187146391319121903887272790473352003764983601622709349828669416076315729137292470141226645857786290913893390492769444841794593065359676248241293533897500448640984306893982183285200781077330733258083987949289097899039185582106426929088825940886082557422898894362363798406061464122030107991415565537561641138511475371162610294070268146002686033168359394873279845985303567754852695384326792233702084898668283926991184771911478838752619947335623461783435413280224071376771834248786920601244705272916588163439499201607899662627218049631249260773844801416458638456278045373617440953875231817902629728187517501440000000000000000000000000000000000*i1^85 + -27946152776617973793868969834708557961919999272812023231950302215643754496005061176095013640421725651008701857362299301428142317158937336902792497017348741313864330057597552114529217013932962566125607442977318943554193349443460576323389153548628848289436090344297804053731648453143515625365747442472074677972753733167751021574720756000684980147611560986225216618544191239544539462979598784151694411060955407885930909857775597034270676803317139250914471982007807827436795395755344453477589054721150843710086584274159512299931423516691774527888745316237027963025848089593423800287109348852871671054863737381431110924563082928076101705473893368989150017092853590599987297922837611289445549571746748289701226908369530527314901695533967459829782146995680779413282146995326006706913623089023815445447282749968327654172119239314500467920121688914947102313358592389676096263261100052782746382847934052008360657115709154817465807888892223809840209553542471835554789279594176754829971632307196865516232468296908536560790469120863496705942602938140377651345287158059772126018703116851064197892410269890537368129404792455457060894182881211465915674348778181725722507939527635279147845595277959785293574917818986484379843488514946142401385535609244272329283751473071885410286376529598744179786591941904361505229186724743797807379110745274048854708126019951780954024455700570847569173313651774307338964924836864306084977691786564210791382916874984716748191252633704140672964440529816226753669668295410260853020236357032503715690800805274477273791332509404596905732796506065792215307018032949682108058389378525532256060262755074957667011292905875862540747108158889764857060925863104538634646549825875264188619534935236634364212831483343168753336910363700561140166472094824847531359273302672648345605418158052541693965890100189276519388971744238096881952032177706184882539999180021437896754556347399848248303550109938078749421011319000150669599183477563602735323342258471003303896728386369552993646339055853847974906863941566693476723312435894777623968175614502200827582117234545492853882198341248883741713447488692061055268336410455248626826881234085101401904482812366298319664030514608059788219483976664148716596598247941357426694672017231272659600443551669040744198114005488220648990545541125820125764358149077763273542357885232952639002987116102318568510847451227419275807782274798181689966937119272053860412154383409309776221687755327977058043158461161240919442579186347139837001314826447182586941016700906185932017141622051265080552972921243544686968575282947048303822959890668000727266948156718351257453983072799588726274163977913934524722280818339723200653846436984387389983439659351177993603559810215509345663699727594946568222189354988806156563869823884501947282757786844386766643403974987476494875564860820493521528397085842792715163365554493131872030878453057743186088530635329557363413869788947628577409279601062475003303027360071778963210806335949526024330282158475268053216457546052948347164633683328307844528749401623874965191753208478352712922830205656686891871521036928838285116953472215679996147048085213292126691602090410277149027071134279351675938942603884348090553862553398984956261103719980669425334334984829556219254314041750516698208796672000000000000000000000000000000000*i1^86 + -350945174258871137454108105910880778154015121011583265152985287767952206133993425140881844483304187753275245441458101917252744253512717575858735562020749182793224649950050907099856737002507825452992307124082326135060276361616974020884491165357170839167880731767856439800096121196898021544852523225320623180886919236279441663518364565913827155097485839443234113964485125366389710235154619403227802190715730593561741595374732700998812275744736187351601828925122856674463578070576514090990707046652968691572124544983337923531675493205417948706883010692950228453602467392109006429834210974286573894271676877078874090426432846380737438871565584469379752942067319856929519827791220461756144827924833528818781542465552642208185909172510461142048038040340419703552273958517837177263989962203843069997427280912173387530469585763326053915785609472430536404912826595371304295270639743726944704334103951533937056205107334616028095037257361605519977422507257650870800388259924923569614978432973847302347862779653911629501798342596522173808117589427755366635932793586280916655524772082762519529276208964388061831406355919051574835880850045956935080689531440369768046544428414206672714531270422916316577231786430986020659126274602764111993489569134037265682599407571713862641608654697171111592574631452983212220732093207983928561835997143501784582719373978823798842947693353491342891277004983445462976780322670040482654924083157650910953020275121520538048281793854205654688446655636826784705613243354159927124736432548104834684230862161498878588024679816624540867655925853672074270896967859450795339199417054153207420306846084822539594233774795364297757273934215268567834092689188702215288319495602406895306777990567453278294612870928155669618703263558031895785030518286766651676829574500849047095859119136630439167176757157878366160381584472048648324234089190737149935795003184315514335445766400694720794078237768300581832287351884252578809588046230975275402793064199076865352778169231657494158346813170409863879331819153624215915835701486626780682775170989664400679820621223149441316563759518754835693921075831010756031282061369039611686169395341463649808542016176552759644225700543603020583590953194821511503587135169626923098483122713228820782241045765903383807882444164884554145176628444877459826551278361392273370659169217101677883954246316295551239202656722099589273406656824615746643816830272129947021755198881664330827802580255347875444284217820522856747986704248601837306784857136286962824186723585550493712269902448595419378846655406396065604184177911056133568365950037757947788135796448158361266539103150785942274590587371826243524660656614803168241969921208908915364411740813245099053632863533099633244336725890662746677200617437274760593121153634515712399809711954051457055689125240023185727706364490575451705674422507415641195902334570079346206336514218348375559646947300761107534861118567446532035842065756578769945067844862237468607619925944185692490542831971614108733549792170745232564673955796852517038557343002553880920609393235160342564382720380920621873687925375616004403541842631908567086455529442297570610796064761610725814319551017223933058561546410479019138454627208253062725893511063602679997271693720210478316636755379135866470400000000000000000000000000000000*i1^87 + -10108173345353396511610224699709605157683921786570739105613642482135003478703306260664560709046839440138286742646980799144502132075141557627093152627219437958448938626684326757285044885475741081243469036355505447724957520612158317851843188494836019074339226686661695622923429142952032381887868923894207297942050894041583048098105810454431137769841779449373181477429434380893387481550438803923862044910614294437571737454790155222693861479488194545603709120705446107156442035165253002458877423177635348736183021862947041754351885879777203599502158175969326497503457970865958784408605491793779347373961525900033242978611572384486849218333312755252497690934960408249550707606182089591886638687861564904949878775792365609705985453657915673202624007950338921984553965475554528289926888015011230290943406444681308342711639438003552917730098684793125744983590449234369966217893817310439535063545721741370058826758921051394016601836629829985731945654239013300563125636721065308790339543056637906280442226661010302355943354490970315848824826072236999805727305592590861748019049670045548918267589972520378203452789810088737540014752645992751922653474257478967474759964547877772511087627316261744488865772196507621795407730957807910865182965834801122207585759696460442214604419909889438260790438640581993477895532060401523290369215083620811103128240439982858990586913387444863907959505450071326895122039346329227620279148574737422955909964001906526961567794944164105673517689988044275302844237535995004502907611907301764930143638619109027838586363012252503577405391153901114483478999693991832372445456109571832712582003034060726093282816911221852024603374884740433835574458128422746732698106519456234583144711949629006641504362546340138304275366677781556383099006936344867077721313725733051424890134058005858610867178948961084646054618196481267376603514452494930062762166855956940757675505233998370878506857517203884930470388897044093653989764189787066129382795285318050901579100232610370650169993397962068502954906420774518399046573395551221815678807755569338262285300132706318165631725047624212669507239083941509112118009024254360720620569884983756747212405069676666708926103387866503604374068967151777036177480579743133096607020401788537042917301990362504723686141981668732179479710944883065418376181351901822474599634827662422016881000666002853877975995028016227046196480304374103323999771164327041902864501016035521616526500180121583082547454690484622992190106278155547658652633009538301291741316146673423095071812409072191667751626266544763159956081887279856158331433919102455204981214724256846608946681055024587340594793175404119321974993136407715689398008319374658438626553778549742905391213084671798419927072395056714971705140498670862024672461951014000110451595298038763371354059588405063613720178585733879654984162878474122609698334915790977106111900879933406919887384891476792680188384301858492343287314732211769443329827974160316769932493118895410425647744728832061482420737850248994171177652353687684843669270364178950255905277978765745134749077216060559997479028240691118071314172626663537614343385736090533548308096527160894931726231746439086362663907386933288312720930115317865002187136457286243794242460354239490552374441510174720000000000000000000000000000000*i1^88 + 255384400883645360493322543909308535143159010394993208303778720677648947805055951636652937340179589316565239599534689963848961364246415839878325671546950479896811837237870298493203598357605322241291813120380923593000047860813826275233969799841353885159653831689242480742524872241727209550113508023124143847497621401305898750185153260339663848316540165107032233053247073180339099179235598772842165673451838229392157843681520131467209945866200125394959670512459183405764466253549058216125438938298307727070671666696940610339942398285554894381735683313981123487777488914977236120650684125525141982835969693921622336507723692641288435708646580302460941472074963923995379384230756464672814377466754867073189212856697432474158990292798094316127418694058049982249772527457223213723093281960642630195916685922596673018722753071416821825817864198978278979333275894297586468737614250310840441430068674287942035099722770733981793170244268476759569469250640512639426379956143646131662052788432129792282210300008535918862111201465841458160472543163501879505093767835226873302478719004560737435374872355814354079408890493649087686609041418801173151714482854905738009240484367681312995594290554647106511514344273762575229357335900887822847779040303136385204258901793922717916482028460028052909398868445193003296106411604748700067468773512200281407466125415851300067353565901437906272614379032575603044649388644501612347478447926594282533665135721414498814767213352561543566416708492694217994034110566771644776584972676876588488582953141001200240128378622192196717718277084817309774199615187786937684513457604637553958957859173022018655826957514301280882214471524153491268674731547585348350440808378983003989055863997593484105684495714820563332050405847685262195285234164357666820752775079806269191041452397566848016306471589349005363328389346707438363638903982308652474201181100723067431462370263815002171802708892283909246064780641678856852654258269072904343222824683583681507946809544848433497673342837846322410824042185561614842038425387123171101221956971661601140977923449317629365900790776165641164195277822307931153292057288259973834107617785153408398069428884406184307724155326970048199496360696285850486888422130308850602503308566618617317849484857079213490426866901873115180754489554671243367464243811106422930280963244628258445840312447955134473641465573742150735564000605285714344403965808732042832045066711651527422440013496680271019498351967591998892195299704526187822302680921340942613191290550328408199147364051581221757137695438875670297835268262940584926987960116809407179708648376366709675280098557567729284923872911390283398485681850168117073422330225818625998660061576648920867975122411153706540306344334388484840078365257217748792048510361294535892583722273064057900220480174159540551059010183202319868090210711455778713950160984230541929837176948416470819319898342755678705635660857902690179600771622866738069848106896772537808793193893396013150778432412938037393427629086632151163211661177083425457691877356376009036925004365650234325168852315310675126459404662093368742823991693463404956597932952455652958663674362593689538937458425159155314510178119481716352207022544610245679236591641011978553549281106598090351050752000000000000000000000000000000*i1^89 + -1645960426746213535724669762865259940809761509949884860923386721599944660733161987718463642686091707105841011511163738316055332199952023116205850598387124231687275450111055532180557205302038286370732606580499057623698979172553405378131643639878862508468664042432860987724844400964992614409174149654597607098051763945268959822986170433033373008064115193658922736855841565552554547689746590845048482612471874822117490570913044812939509315912737246067920404889590425920952471072861471289536989462553803262962825252396725775485231663058138244370571714763198549256711709520229572435700439592194556120942431601206431590884850426594080769114097691673845734890767144051666852670049882461126938755869676524408940961292180861845078760003048422217417495552131591298516454503779881132504215887098899997511255108106658307342249186446921630966499021033487034820938420473563125636810777907083716574598309172852829577572236567338037453719784818151018693613656610738232844979555154979639556656527201831348688302165041131193849347003514003242382985837581682063824674387815212408712428972353099030705314975788059408275234746830248715221285516283519632683016229175656778258501581469262978918900465815970797360519584326226513750040325330055697780848064633072635345956058689546880136287407808444857807823933960092892443196180940293338566689905281660726935104625992163495006036470964564317436492568326844736919598623908192274956805819918224185658838328709113666902814027922165110844319650998369841413274839989076742666241364023530727190842578410889032532467537868406181367775248898383913483288211823498750342682991728066011348847213190815355841757033601395013135187853407206024006326179859220512092651537488164275255195363624491609257104128873837972712924468820448668289893746919251138070076163551934521637736807297146262961450643517993950882519706895409694788537263799700265175338610323218093117975997808360811975389069483210820262603863181026962278539689334696441004358881746213451856284166563876226437836208152756154191859041265243437357072182283690810456175339464041795086594143969613363488228118374885990934388944376693013038391044140276878371438089127368978763496247851304511258041758359957174601083475956608705102214970481813741354487146511008307527016808145212139814803190825839692419589769602857280012743617105594243922795484973450339830805034348972216211195954229129649093219676198693176188830054335644817261281538987099682829998711614868302802277589907957676779692184605740277136633391881118776950474080801849249886194854618272858887734980835469089787560910413596018242390523849875987508668099269035453041373549025136961205403029364798445367841267691813887100779835920381856638770885405165955869936490589700903396017783456584149655563111182783349465316460449475969619402778344126517248060690996550163629198528622837524621343651722022155691094245485787621694458821890964594425977594528020315585865864046473733107958070123663624185921570901468866745409128860376500290189240494729305295641842492882897108392635964997447690930521901615019705043444152387662279678731076382039110682171156845976029128725331359344719079506340682090246917092469950942110827368561237671842411024177331586644625440119969605029348207096957288427458269216872857600000000000000000000000000000*i1^90 + 3779753292045302841461334632765037950244502869761139903248579392049223881397617126297732357933569535167156099036835215694391805464905514510809271768175371326827025211554107986412640577844881669728793860925481898196905815617918939255108738523014209680261642661098802020501391446033968259624463329250464622104010018319560828027095654088203869746789353040087451736482736091334176277301061285943975355548908565109309179371835582940832790581389954684248024051501508733642332980207250211504719426721146868445312825551016009211049388284435907882278300452129921540821313519707219317789725743455567353619610145207401576433224747674555136927323741982693272164624264764603092390263528455839932126930966109585860983244180892463504667554375405517007848021565350715368249615445506411118885956360445479806435409229792767238120845259650431007107384522529114532199989689973654617298334730016212633966158017708442417123529486590804081212734313278492397534935936010757084927416106117775821273337107014731232909823626315900012406583815299147076984471823659262269058811319761348619331019903257672927104796462997079012793539780307518826510017499539172920904156054737446757481745766083896221048009708242802437812899783570559269137162834204168676452916346100770360011072376462744695692090004106862332365041700444932249044423644561259503078912472167888154005058970273503708560998838965630558918643576810276175291226743987527393042610832633813207147128837810980570384013187520888401475393331400948092851165496434699322070275636276410249887554982998241204422916274957314015982694873456165540296750344189142486097212880813835172147585379050585840026986726250076590636022882211706529436977895135512360162048345463460965272911131056550408919215428423638661909861112992156768543516328526364376864814819710484322000091625190273311585252303410369553878601895169845313535513224696230547656966685217719711516124005565326747578153290415516844796662613833069385670807893510842762927689294410799897938951840060804125350622296137963700099413847588519066129824808781368729841098749897872994481939580067632116204137752918759936180139379177053491757351824063605444738635945521043214510326852525945180025546018251615207928229071670955884703754202396459243800437948334993618253958382007846317041519700489034879130147298498277665234064631644147927256763860625838492323497707640374634683562790303832012453117947351235712312725492025136851531694456002714379321631733724627723566068491526580550377020162053403158202147143866055390611438373443062328665653753133337206485869089881655456175627864992563284346106004409789776336528287024779835347639818096724525777232969930813520501300253363238006904771472504677024655463319163225049320632941214927059295004090941713787057923021862195018774342442243619465969071171949816523052258188565807243778903418311787203622243672047827703492218702167765669701353175614887429071825297123413146781507064740816174723143313830077164967092093260435036180904055346965132332473935801585244167662553870303396936728366139884040135288854899918281129838651431324660686560021305718658070202364090926272268802702779063079700703302584306528918928420536936468689640738192513070415659255850305981288491281794901570100096798447811727475668418560000000000000000000000000000*i1^91 + -4113971305679015023742796256742795952955412000586141866370723278540126596341842075427769948874192042434530091174327235252992975286621318029131822480347462119236125122340655425985259170882843189851405386991087594263891080962123098976989622514041457532514319837616682328311454382303857065145851970157119170809609373503652262620924088608288333544785189896126059327070725438311650280359791064422252150987147468214331462746058300441566955111638599509025657443611003420116478993206958333320103268163397155100640370772453389966044575574673483062085744960357658804880815387105394757043883680783534021550918105884054461424861485474567324734140095915546251545569714235687735742048140575547868813388884106949308783929935490702673624493289969371306693302734722200222104946633160483494153696556064392178121865823671588883898002707921997297696405451822719512258731535603869724009978714970630582724791999170289003467767508347012381936738448405979384545527318027154721029519578618029626408717464773434294879513713551875387239921808022772751877517953089287121107665216644939895948081156051207501153658392118554426812930828476819013632670302909867716551454250639753736804904857846026050588505496841249650489183905726295732274693631681391681970459584976695057919998729395676742371444176463842238655277905625643901565310592736545248375052981657610502640840517141762980494225019599638342555254400002582039577003555600600623925874281652638674857825619711920056861353726685631838685892431564931428941830539758158080335482248332816380263029060504303157597048678068784938162655907663139719322290075339549949889293887499811313467466640793861817317443926125763972518467236695093289205162377048009103512128392085133360955441163422791412540392778878202285531532785988143708486015502870694912558235586545423438016421585506303813551417991042010998103959777845906882594312423876377348329397223788610500333895052468136972759416841870782226054137571824338927399410236337116644767680905430195951448155221397653265180907900758186093378833024975976091484143671316176164752415627730382472890117704926241550529639575237363210782178365883420989945382590487988686727851643861699471544257254501784162012572677388050935189132016854614729028276805558708107618035063357094137253403187473727819682530136601967494976029335752192106717909508654420206307799656857866276918757213855670315798231212038146011770501649546112717718905378795153397910844614248557599337295237419285048693180426159928023163971114250704807006406271393580763543071458823763606973644925562675786811356906971172428676006722848634824586623694193497799032693913301966970554662419857487071274997286258788245548704826753810192655338333377699423184290156591405743202573139149401278088039854599827236668220835332268231562258437162715900633658659599451370396742883870571071980402879314272519342717841887303227157066763400416051244774082696089428348349387330229745524832723289365425583610710737907295853391906858739544414423315718974720275818097410649541370878385493272082922401923397608510296682574126301062797107529948361643660795454469575687545777247729091590948770280237513622557861959070632522359690579079866864548055720936590307072629757023963832158864605554035366953375051018343022592000000000000000000000000000*i1^92 + 3498045746929188851100948805554326019461853982362924125069664881946095760832078149627656915027336609333265684212299169566542029944902902044335901882750054475295906594172197949696259981005613761266731475618995032431049735986336143581400804826962917914453482481813117651495863614569068518452888460641744389496107902398277374287882359124213022765440292648298421285738726548071699334887112018994210631967356512391732149946050146747209866726913093467997930742043765133165136486529449638733746433811186730045560336092168275615893809217164784421917264694281977479731398680736993268432491922270471972362278003188134677730416868170559197393060434334949201100603233541378877151184722292275198978665653328631277957075167177431489766073859944517958566206845986069853843450959792752740229622414364201550389969227897654352955055009839956484693690989240620788152817459391434541650852498008827152702897632285654789488307914045905774626339268710302707007401836880065548206149806449854052233115234163778770224152954461486631513003758585379809779703865176020485346528214485229184726112697844872291118341780490236864957380626224093531622992876251915305721837961487679051639554271219920424548465534737670329483317831040597119374677835419911123795659613829548023228627892208632164716568568386759969913164358237291833081798058593526681627560668720940188262284255269589936181475954714368859071342962307706263573729287560183353053655289190082604540669854930450052482586020583691476739718753748765521700043919031145212868736550239589537615011450259116767259118291452743333488521692808769903603613597736743349508821791997108858340552296725525467001884568850194318991222528772367886706838748535623577481231397638838603563807928370880282389154065697694382435108391318959326283354827004864669449865543703939955934154801096672786396281035744673253656450649854922383133461258760800681316198422731009566253964166581055015608469171238538017962986424230348973388494621141989099125099094076738397897178856943525325829401646455509894024174245662850152558176686888176223376292443252100928378276349235464493431147229569538928859920592094171773956711144518797947546827206404905483621117972369592567726206449931541230265763184106238684788472477828069416334682829980642408779914240387134545139613941546668641315310512993265134025998029874571792221184326885527249483956558049669527887019240099364299527911976144865217812148886061069405188678354163737329313422409738074160144481261723981315194115701197531550314220334992980506725728444291746425272583307250256941984224753248849988436462166296289088999117186686137113771174636574776737617802619739858181343812548037277723302540197779221584159466734258624518337854232838698646617067149320277635213967493986968117937715971344094391416079449350610993160086150415635194748459115644940129626454665074895156095367548585801053890340503963879273063534190441073422715615783643561556753460953399452249224708253638167428160248585007734089825246510077428083318312049948552752283858410909961387681970163721661234393540986556789316712897616542450387251296759368796527338576875646131120831563997192914622786168341377348479243704206437865657936938474964880645389471988837042264888672014848252192875851284480000000000000000000000000000*i1^93 + -3440840261318772823776663597367862194068803527293792988149716474347440730141199214314665974888305200953636533370521096225622309975777957358328941964571071347786963380924987958267332877057397948497274952095662417675315365191548330676448941831553976358750320247170756915789940805403891050049281940649121211679744689215773618129011543941162381993085663073857956902402136111301381344857900558062607098190469624013982520573287891851856109637434974704226028465124888570332003809168314787107418161278373214285116279361789182142323214149001463904528107740604626877275819038847859921424077709271595725378653787547583288847534591295378691651527228716831018457580245284236908868039930689738845971310441629229558548490910817863572189859814546406748680272523252018602800259558774384855969495777185117051992811259611860589344385014259020607993648089303810984586493325836873538771293129848305248171494914322117536642201328748522781252091416409711196515066304034615419516623297376140138409795087498139776911563826420723126752548139995128152417969759579056808170519490805264003029354501920979453126544356553240834011919972387501849144105443166781092440685102067596860673694695682727485658938703413136977389542579375149628220534013864784958257158554430457962462427401000291542697822370237339137903214534424390011631058115468105116342689709758523342069435464668615091530863693208504543062680639379787769692448824661243468205562798675675109038579693685576058359365863531489522987453109491960536576708540916619638976633014255855852588723934670956441900257859079702267280060911217757696608403472909586446599436599225941299142041322598591449814160895970464033844969647131968911894644057047510440561979507525816834472997873864861100022343677627564279077862894448111000181474133396904900014920536579062236936318064692400248939625856090805349402232931510915254113838934398106897995117378721971192785217465325793104216914610826102183774170556376575796225924480303762263761334614967553797664840976970438899798380346161791308552995601402346912781688849410429559423714022748171245788389931433124734179246002424071822261873233793969622195864530867905065512797625653151818610660832920894274202305404041736161162879872155136924189887904463878234816687055728317273746004202427758026603839420425697850771306396081442920777667113210183292316185361213453083270568031692398195416787773291649035252654619040828963055744509848159173780503759928716327579375844730769624410693886324346680587390552700197971876990125505848713700201363280587289886235114523785901887089721962175358278938597283174710577256461140495711590819604369641408691791671306674066950317561735344650861211244962637664896813852401270987679831298511698080976503052135190902276819746228042283437588685621355317527565210696241931707232827357169586132706437157891260369611210774554315193172382172274383846477148792563825071549308814532385155836423275593606888466017176483828815907066647706751304692660106696760936698949218287898950671887707418907826824144811941482609627015693518990979518691763403750920241806094964615546723607018616942184653507503979348449408105633669544422176230097975300829705540546634376671599869283906926234784098278004077068551077556579184148480000000000000000000000000*i1^94 + 1462412997024224832070802533017205451118691721324184109885644502662101211471347469793884354107703824075977247326765743008879591823960062997423903897876935925290172033793302335818545351897962785663534103631307660939761988270142085152309881734090724425499182763152175530182977043885333470188315372250850688525205437753916151640548369464478821557115578132825755016939349000908227408519151229620032278418431854022211829211433272002939629023130706712147280082418722891006879161364668354827022124590653259991171822647004118738410363482969369288305007759581295356709605936728192647650397981665176464167005504670074212493035836052171393332216468597572942124535516481138846254768669959177180873715726457036446262336479480260241803681492934312884987721114130453038910786968325536053306688873518972941764275258671550177144875876682173950844094726749099781294175053838121123911333340372524364165133919016376588525097756385287761123648231461460036288174205748109796038238767482678307722962462469938555871061097680282732865556674357479829208088774126716634720037157793689954027119956818672714600088459833207063385995451640863218293961448351815150797967776096798575295051694902502619902860097221913403708826624307068921849710104181369863311032896208218308955573551254313969445678770434117637240084652247868444326901365977536174743197837283368966933003775015248004431768228649061636357248141480473064038456010951041481679008155637946107550856154807519130461345864821942710137190984219971994800473975797469797253271483207316978958721251020961125385171034017037722843226654538803335769071232326410148909800456756889050140060408735487682038328543002488898884061663432980803204354569322878672549563318378221129588434959631906567745800681780514636996748825398207094955174455356668990254077611038433609592641018610365592638565062328801680938534338154926137130729468548538539595003798208530199947716498716307242612696636523897867196058880283808406132295385169024614096983535514862153095889422995879437712480185084851383343957872926665469129065078722118609241433919135987996356277794586345494428395818661498008798077401918483675127906112312575769825046093939377181118871823960235621295319816719671760325958250897516678861459850555888233600348903874652552536608987363455731964301609989431397022958834168238821309205647250824072348346313338384664353886496769561052124524863118896353735912519410404437126546218843924458100330430287275003608568812616007611194325206303565832392184241234752139763697118379379839441153220118535472707298450374097883548754485875389144845013722947926759812484052437992224895562383559165199459450366676287960730098494887861269702439678453109445996013038646655868272007252370774670696973265574142552706636629794196866793158746546007979330194181885423333788553531351011377145092158636929119210018245741262414223908395127270755175446893756435213724070652274889472984095276448130656040013976397778591566691739972064115328770388197292724286226049371071281604387146340869306557606956572835660584886920678368045757995575183628191419707502821360828624998185197509040826802678769623485866151494216553750774262580146723647481136196402044709004437702159003459924669434091434192076958628577280000000000000000000000000*i1^95 + -1433725657645657457500681824851925796671713217318818651851785959823549315689730765608139024424384461265734343473060804254566638002004240063843892777555369734276861954409089619595024439361628615456641678225351503089223075903006555923620786294871274273759299112377591838185605387175600556366278670691964913234919003451161177709866214078927636531575917993985763883386437684958621517672717501486551999312208323381547597279576965750590356615582998655036758205324272045350144688847648719981839128419709173276646448332780126757692590542230285031373262031773242355300771331404395448640871363858075042900417608255838283193614305638117838251272456463031893646326305621768425087098023337729602891646640749050982269518212372821066779911251445286152235486335223856355517105697659777472322235471665510530767721663206656854595117373095356529922573578489935267396796767208167753153018793326937853006332807477500789194746827274516822820158914946105016322637806926704178903697185112197643699127303733720487511325143029871688493230362197831834867296957052694853044817521218949652341468060188974463865736461952625538917285751186584716367567848869441760915054803818921117909968966525555016532733943695601438052446275011348762434331278738566619721259830582397388510663631631429318883247553853448036669660920401110302173545650238399515442371592479292006495878642551568955055755777086044518295333311364559639674880271955017150898721133629002248014586373379263677361732632756423725829859037178897826112190725390851676526313551390189626232805465481490814839674909297958704063272250437807886796853079873817726587375564749031659342798574067467533851187288252357893054296017793300402595807803053810068350043377819240150004053502361658600496374752861814119145849366054110914540141554802969453997800592895862658066124575708576148353756028445978315240283900472597454100526896323330111490876428048379057777232199495990638561160202746357610547546778392169544097950678794643626017300035439056184532090855643695982091334418279644074003044458109860542592072629292121236239752095048872026278119333093819378603912444616599009071696186957049940908642528683748044352276731013485695030426089166781140876956085936116410863738368664439338164732293915509628736580220989238384453119756481005332406135052160653930107842282486634491251721721410489313813867948080210774400103422704859497476423307879525825220809187589426264516228790489116304706460522079114062450842900820919912878381615740248214905676785744546183752781892004265868375668623982542335405645809200300011741827318897174101414142211595746646680018147371606945691035515866774628163456766545704436216956787366234457550053075389471129541836439861155269385420317879800209325183466044985673578693904158272337815644921830043014338422587239675017065158750169265176746240899384037911505224192975873641904345393395774246338193698159898666787797311740421997791966662340062873778996465278746959926711377422722876642957093510126098959763341439938233165344567967929121307898708255735887272309882673973326039762612821630687510512817682562237383959473683931661757035693886187728746798282273364163857007707775554901360121624680806087275129118937433108584384003509196650499276800000000000000000000000*i1^96 + 525905204083473212152113629891875079167228996840211529381044297450234566734875463186640514624834545552315667395203118135058888964505187452921027654356374444090823270999795180648505228891260185153610748651040981608044629318644058101034522270144343693087624372949256290850369116083771010645540867525560922251689301745357314152657311383540241397184022338366477632484086005254838814919281128865563264963964235630184945327244526288971192911935141634502023382910706533401984813079082308816365361089442740420102406220222364031701546956796794050485814362560497085204674050112628925549452820767257505375763984045539632196399019918161515359934085640355918122606960564397521181344505086929496551402028705266427343952337769080786372279635852956517264841933965019746758961032831757830223856017391933455202123854521522328336902064745120994203280444772619312698380764382380266915172616309917412243582779683840490652911793524613635136430155611961226489307584400305402637992376786932250719711332874236550123206493715128502280717018191458652251884474949620606031452883698453602867018580196707329156042610050808423609294031846084760875789026134741499759974584552101877841621883226334730072048242210252376987219947227779564248550882852169233125932914428413099186496912835790647176047126957310279298845638848910625042105061954141020331353635006165610141579087602646211172110091364677039812859961468343553724738963483880301711283596908522745768538695292846086148866497456024791487921759928876125776946350510234688743062104597139457847442768471655531121243854844150821541021970133708670229903772855620780211838193178560436636361636882342750897167750605391001923630870738884324300413414707451640636022759832592125635405110718225221448194592549153829372704048857330379780981618748621900930811043283402956361864111035239263485319354486259778821786424037878220389879372374470339212735021095162117229882750999693579951967351018599148123122972213703316669310848977190776796568464884454195507654289868453504727579391861041135017652859350513767185199322792078365221795805375872505458942934549587767727431142175407196858325712548621616276003948304597365313821454402233634090335953684294806983485376490761983796194154572372401061349524291699724132173710712840388468918807147227782154010984090911313691998635708226612765592613658001464190918080823861056418273141746080553482057035357054444338167905637089067301282669602178103169757570173817352537736434477433695144319746678602086039542577120189741863149343579292868300214225901820837310584148332576472762643703357752325944413129413362500225433464915094876098216346736642808318287913984451450052581900801657250320114391864577889609631368032822212575740918535032180037536187663878423604103568238355118482640295705338465367870526570884061985160233630128805576385662910388384100890246793388402556643213319442786562442221071224308338915667102719174532805852691739352501873716352845876667978302623691186082863768814407781496311349681122813619334520893887149874194698273074988656237256887637079496730136996698822438296384473381644131044603784043481174596867599349956748366311723172840252014511809580681861423088268128717769476442847157414007470544734126080000000000000000000000*i1^97 + -217276133936368878125581108324594810186292644606303280044931895749360027095727028100204217021821966352350440199325153103508856146662233460366010524321123562581313597085408321254440371121056778222255701973721469131067979881018602945620733124819846367923216738989745876755289023527655677864580200715830538562074445962063778912841466657795664326990398098737118653904614524068352219382024592099121773182121113428381400099474019137961141097092054698460135307050033039802417398018384758078145539635440399097749859386337498619978007703418883868126315711897244933965221213264306308894225931614435827318600507747964337759687315940616460593734120609977873130277288740192662065974607104482995006766652794254673968307069990982696838990738392351379570332952092729901904045002728202473151955973420367565973402282903706833385368820693232132815689301591068228962273002402993986563915884360258530664020507520884095737255113806498438566574319481308703649790903341280939095055472282573580805094551644734589490800473617713543165801790548081838978170492369782477715476263557405806666334898657520726113930557842904812992339873066798936416286583557106526707594196018421462743620291251118639452876839009852523581630105070565330828366863759515484812555525636572739532983064512529114495937450999039345544103937382205064081532077207814365889559731133167844245093591424711874627384612437911424433956376688560620763584359690996049585966265826745773769955279347645895445482071998072625188588804631123479801905582977942710491590284260277138709372066232692024566303189089959748054567469704885723486584760639144490715360420115182560877029292684001286243424766136417765343246827776958622534830002185518849516577608832001857249016607718078857395779126289656471778004153031607495879604120035050973081120706923495735822480487883453424382218965752331751428756548172153630301723521940412430224358788160028230203103185087855040529993830921023568652812747923343395963007913609437798931113082074449665002225661164022027528835124588785069950472644978469659916413855428031861388913244468175493478685247329373694031034195217233336973280098823583502001400859740875469427693838912826804919021396222946278404619051976407885715332064203161747042942805585358313315778791818320818377543641275727085399392475104741453255074788612345061481867551372544086693536963836074283731721040250824010973716592064886629474018308139034755903442238804584791439362120040458071829449725083913927370624010517579125654385174064632873464168806264671254440360190393313177379324135353958356875754974427487226531737991129535753058060808647410194876536037434873106750187214339428693728976501423696548904938988620934828346418044994127431190868432558452711568739493031440235582326591616549825243409734045691086105782664344132705346209813799974421215402875333190185706841940787168748532476095671591873557269293789700752866186894662843657481065975473802063249454919705366457554572054097482659391243156318814512652918841291161307758965525294046154711972470490245879563570319423937034551439192476150548735226290876884215649216641024039532766090274709500424514872633178146342763073414898139768332531835576121640019522882218881018989903872000000000000000000000*i1^98 + 48899527086415207480655366394093958134110590023500088991285546552200005788164830236922674320488498207798650502952363823572448964231119547261131155405517460948494624103256717230259989330277632763867786395292756298547352559184189800361215530406882690522988331319954401263604891390817304044114812378017689279969954646897728299714909430014337539754346223615391294478049189803020622956103423639726781449890082892763863624120079997329971425593231291565660582967925281765521226042294099828345723052827128486922764265599525991779073093036258769501720166955565313356915741178459480493970119577247353374959046941050312198861975053239436673644701307268240876489663648845838875813195420672033813578153622853007268904629041619202141770344119587065549696143614530737327359981329238210352137038378605294240372518165670857465948180397351604036768828833456193641833272915402581040182579507241932653616456467958333339679857421493703506900203180095586336469056132011706510986958266229368004947554517897354291028437417716348333381861818730685743412965079848386030394829588430246586713212745201685950499403971980753191658011761920506162892279973567290701883221263119690558359723943350775981937443230492949123293459057265210109646537663388125191948655393646865733341273396174227223980426374035715328885599205923495952017084016886632637888985658793413047242740368980913077546386895915090176022370709451274697095974393820559831845312493452096119108782564149425243032980731205168285354404790895387314386929207969102771763211760983877402921499735671215719941998839702788752419223403489054667088899117273405395222245373225981342545943052399194448368516581813595556955746130924535971754663689363862386245903806818984966322213211422227004017686988368438930927251636765489288301371907774746640485393984094621692950015825657579322158566951909159022952389791375416775537601081096821913597554833764976261736692039065375496796255419257874328978459464615943377346975929397689871886103800172019003367966643137613639787615943876121557079427571841304474236372536931185130693830727884513962265858889041845418670899472583408738403653626969955723254101424051113489116680646187255583267032985719334312360607385961215198021726028487468699266188388757738421229309393136304360132524594979335683738159062880328029634124738140860154343585810225825895697534700649723559879181565347247048065396067256459286630008353281528742062461734868805543098156614973009088484815684392922144814828849023679797425617638540388750557620912086517562533128316184051867035466525869477192542262772785196285118343838231184638996171534297446167531513005636765399146018381767561551357527920466530697352110790450754971925558479776396489473236935781787080556733845802904308107031963964052988236394452915753383009373709367686333352717522156169300554829951720060505985211642189956609397700866079666814303853792212436410764387034350041982720481685002354910710270222166218776488469512472778969382423736552430451650585885165773723696310141697641879682021771714681769006515815127134027508528485763927261838262676658459816316377384637001097939200874237508371124067372020778250361174940498613495428177929395867436791781953896448000000000000000000000*i1^99 + -3959696564642449164658172904527677347395428927814380231030790461629577754073043038925196906986103943176589830560032874555504956768573851056151384878939869360302776978418830661517545249911061730601446059037736184527856724645442329299790254830355619730221357248196935052954633261032766252372883069811711747568065264402448286211459477121119379569990778093063893964276498716139561529033262783776355149333503688678058288052796007572721168308995672077447530482599193477794636997630896787910873972755920947872202197390826872769050573270025806995039470844326766859015124134058508673440604723784594943161900584873832390393013027115318060854180521818296184444086031059734153814458275016433205101527846779585175146166573068740351765455486960069685128949280843298542267208936740206635770196455385022815099125243975472663137069841955347591534595407316950659190870726510330747015929109927567268186954529107273934133156556054489119103986341263922280882662379947403670018255588609715543821249406564674417498608168337130252446241109763567873910353455828044000373746611941546220602622424074832873537354064124383378193681105451796500397327581295539716962152644486799319792039999226694744571967209334517356505983794906729268835261576069001545205003400013776455495613017773877396533961289018551552054245602694352602173649514628555189977716398144815114421814141863792525462622854761955089552209811325442770810607046945655065242528343438937912936968534517550272815637066316467013255043694554543114081156333383589211323880518255497664473127720511065137025915064072181510556495714593247210385872729438675420873027573409421756192744957242154526346566643014933858507023666992126305765217629549643229795649453210944039619606143021146089629821124646048297344394071655485510008455049590523845138588914524265564623379835055782117176777997632797656477341038811013339556408873594857454947085641215827949529379165867188655937957823183923742543861455249237423206071725324222015586601298235077665435074565480813051754157068525779266476026458638823675768081244524394454940178422163897806096984253406784798491869786767638640637998447450867973371888695482809103986968257218577081284819854740281359851871185428213705557941815323559196645415559569967243580435579801958612039895847597011997692158373844184435306566941389502998058964432316191337959648451062023133696402167439874270042545223759567510751297985698266989673225606306724859891488980604660043353127254757191461432012028687807286279761224745352315965289519770683173704745805800213920052990776047517408414222489122064493544400995179899326320877509152956875123682269931676176639838997953712467435577041831039014817239387739807107116284618888504297601150255658254276437395436183427716651489595677606392126168912449293627221768242119367341859945958363511234198897412438867131981043508244771899025160622060391158869832689618920736590074566418037441533836446957101882713191599634059423899053488417669346327795413389028299382669928740918345872723441380536542304254992593479419482175600608140766605245140147454413274275061216308150799953460550879212543270170375612704785552548898838111996011329288199913447112280521678729322168320000000000000000000*i1^100 + 57518802026518920347132597052196745885042463923386286322187787895559996553590673089500340657934262977853006575022000700435727296231299530714315917993254977225867790156397967029695471426103415119400886885808367502915533611984472931990849370337642640429065675227143210470801797326675864500526483764283102800062022592904081449920098410583820639518638950629122288260088949365351175395539950049423379496901828938329269864582029588804562130067395748097733167898343286277540987457086862632205682340445547608363281647134320063780485653677041615225577284413212497411060648832855665771675194475064082211146125989276748101083288663131452788313732028399681893841652513761210138344589882983799729717576647141750954568090813003213983643476240197719686961906886511160210698074611557091096412390658249411519779421284736499708005466174556721333845846460827231383699759847881135870984340681460645329923642271330797452512505053240198652784650627318796429933483002168076592508408232608577729447699595669337081028600855488584543747850742691338334364094137779130655662754325459592783687102423621385390903399955527480513627930766529535261394274207767520974439477487504711464585622418651950113162971806177667333733448304824173999558469338877475998697785939796936723663669186209591959873582991850962871736487230111507588306927404379948486688077003617600913397717869721212290167142441938655751954903357297940677976406694836211924041813352450443448975417735701430441692054110936344705711223844313617120592192311580841686289504246366881194125398791574958392198895801685516928141027367942615682620354826432818062266150332751122348968936830165796353677120477397926241334598292291464440087627105577784599505917006873286608408210696031331456824188681112685980025105104569243829596867032777514844963318872279600896466921689030166975286266571237698720271608610520260099530002147411546862295510198035962048458221372398099869933449722133204491496740843276766573119343452372774259048766124797996657373288006527843364472872301529054522687606863055782165330742352716328015021486630968434110564595031951438495493936093138488308667359249800005445659314228877459259643801875731406071280393478911295006100076473608303031224122846129146749334785902621271338652975744925216657875773201108969625300940474046192293842329502389498679474422240934603356164668996098587677025040424712733482801227713342021036484734403653936552874631672527027272686943365291544398002649264239215448121975871993851087025325171357535977024153541992153121047468142135627089562109755064272793560978544453502632346677742114421487470818110395041622725910225621375172517518507285059392678280908300871151783915076725767658593392479141020062434877021265846897912390090404694443810507433722374786176209924736826532454414123553004871654454271275343165899902609019421841480112012538616912667729470906262274167589218374831876751777078598294398752819084443460093341808101771504119394365461194619641345339456997365539305764624913149407064728377694389863629730565905013364882449506996879403068276882554537743464896000161789293428636871777251127395154662339640669075133792279470203351486609091425270944640108331008000000000000000000*i1^101 + -27543749379635817527693426573830727227427774572912761593668887250632827924259572785246343000595548853075086432755941262606867195083108550489346516402986379564685553286050621149972079384755460942093335022811890616128043308689771570673460103424694213615150597360313684251079966794642726144460740352596534169077751787789137916401816835410880636137122292887422300112194228108827903495747253163089066416870492101846627535471024288086131045595591539170417704052946829140812458180957388711171326092183690045187481154923691914775112321396899555452814711055310642378861201005216625419053228486540645843618065772634691453636418572637349801823091991293535060071939723633653494090869412001054034489048506669864059544191982763187737085896694400561231661554495808718999411148889898700172131852951644191161560131460593998267609919244305085306366467730150168631634071677095326029013640602198441635642690417444994156319187328364454073870581392856625720610866761105661007527235059031737616287511987051109233752548686187228660425796894716097826517719270137474009013318482680574441682043290492021637456227964656489171744503548653418643060122528347235633626783654134564809529300655174466472508638160174831844016286565359681203650759968286914359161095627626392961813526836313000998677883084767435469326142161942751958046878650973525526249017276842531984602801684972557496864882358046303916866104121465344057581184973360864229892633919411118104674171788132224491902208469547109618682458632334553534641201461224643458644017314076281040686218347268271903968168621290160093304481174263921066615429705066835459170681473014119307474464698533414050236278786272163482572909147934964823776502034370935599108115147562623637835250792627231730462962171081468318905661710991987528544719080727471221987922547033641766397033734650899139030102951214943854066878341957042121384094990731079090071002440825530525201042301536983194380292451219252556787904585581614349980847162739207040104073746966202335736734659790488234694256764556493094369090546710612228003530251743276733347499817318426852300990581225510867342906387167335741781649897259546297018616128040604093458739469866947376562647243758110088075891039469935129983913928800951277401247690845734677392662621480169223642646629591879245679462940484371002100477126729644706155333823900146665823603983643741954387180253304272962236238568074793907933451607138841540303932613863497817139857214345800534530843036873145742989864188025269561936787035962510940506770499792914958866853182730364574717492789720601760096286170646696338354454364585711836031522477982413361019441288320758090089811617820391847447651491077859769794799149409942449967138022813225523994190250732614445397265307638844693055040135312519820694694468794101930730690540002856490072480724227115855494475723136691001751097037541495515013722295418130290223450639138854635182664192955261530036489126526348417158422625814462960690014256662264745151724517806807810492409167186296267634913138238451623816060660733047868028256813862483845187730761931641919205185131601668554682424497162161860454352107216224322382605679532667763375034092236222365696000000000000000000*i1^102 + -66227991550911199387806354539377169504763315100230283594797089113647949956632204831578263675499310897721252031763852461248624460510693294299080470378123796630483106623728733569666533916080560948621237749929856976183834338439639551782913736636345797261020893440317501394127504730593721156793520638228353530592831938750784143555385548998637033671725680780711370657387655342859566045581039216377095460734044445839635161487163603494736730116722600929508115837242293889394931363148980853851442763696360188762753674051196378380197009612754268823365453778999581573181027672069465058356533017545364728990504174992990263752906250534717823895416905853505077191277210283650688722245624110547943704360287176810414043744046005125375711911068356854890428458724187324708941417711185672167918925085661390475698078565278686532603291336950136861473976183700274101988473137934794238032086986086013367040941562486364143709490856295912854611831487465408517752610603539893658919656318414598278969620520859839909074368192508237999595254038801369445456125974152690163340025575969190324611159200823799639613866203116180512464997283257345383024794774393161250625399393216200514508408732049096245361876169907248133542345206607685495847952452159343082829582866015937260994458028143610891720421154061304477091880060693096816587220882412422463040554939665962626403311600022793606561061209118227269405103718580221214570042634698077331171328571221274806098674692956820553473244433551668601333514057009823618264825829583650706493503571721558480284916371239390128633071629271924937545147289118355345136129988071043242904475208325474051591781985345830575254544865190596868641204855322972918484731690445656548366824636137607058210642075691277897267615360452262919085712689540682791216731753050122632443491339033243920815569446179836176197410792090254836667603030624921840646836046611581475049422258329783852286461216427240212672839012149999369365750587024673306019432117968702552309392042661447108457284824225214572154896540434466087465683997215715331413247220982017374980464976920938032888838227217570288389130577211251774724537773074717919965897396343170140526379628758485821123176511759056785246241516876626617953119846826028386742662329159509669615661783006166935916200229715800643939972056606239315753955728282184929486821641315810101176643609976018022692101803547519561512796293987239062553175586945689301000581241289555495742654106281493382497396119286133123289320172056945078482723351514815000434421685748506568826439280522986322896863427606007828669043854639895837459701024541884745911346078981335662154479787673281901372664262255589002136751752591595442031233780727497997496067681896018718330487896712730162258817625193906875647018503250014473315275077986930466185619040661776841407253082550413511098094384767667477177790846499947683616464199529526193765977603654306666501915312610006000934050123725542633731779677758899457602693093778324676216625338295705535833249282460054238880721935402222623790236886069157969997908688850053065534135396963614339000361463160795580455243597560685328631218582692276019921400280383409924156968796160000000000000000*i1^103 + 2012383054486997042759657069326244601403474008262870374426237945330413199157233885430024291199682228765691253074220438564763520923557552440609715382705251306978464083696141812274358288308583337110337494866309268299518124113930069447716871165954774975744475967200548665447268500973135498673090896773254282828791756175527098197731182678098157921077137377429686853827252154132231819633454410975752009418850835577148926699067210531731004081726942773413023230565671825580120382753569203980896272695936711402106317928695464613425773522092655397449092664908923448741191117844476724564036890022383454295255610971905095122971616242761948394725965160821523742170986921369857083250453851325788349256209580985438599224433911168042007566675587219327633484579979616163476703709224780438626742976250030290119610356251656645303739283691054597955867936527566342514905065949000070092356140978819213043640892425653566438163852725589480907369738073476644225899503615097129197328743994103197600902297005291471777835583967650750121804613159739104276806692358934717791473409415367450611723476445855737070391883886773684064118932726381279436943789934429516798532021053134733932061705551904198037318228220737455590352593577010020482876063155126186121701647108536203130324789714893273729347554591539207848516752256871951319876121231762299823706602847749361618038883598276309863019297160236280074848759915007193889973272314758635737539607442743294541160374025623259125233607395204710422972150358662031740185360868009696950202370374025820166960183922877261291400428870894764378861096534393008462151481751518676336310121230912240458274468762039370988203062899243162262293954552317732094847779631444298533890293692031182538861269251608256061138002247477860531077715197148652554671428663917610618716617585451245547339798456190069979344873692198207950093242567955105241532652732302456395659986454787201977574299844431167515217045252839416299419933544396164999828791811035547374638742229824208379874413125578405379119012115111417308621854765164611757736988067862851303993655917985508453241762412083177453731884173905798983153086168563888421715715728494552288643580685247860194402694267626430539463733698199705021619219526845288772978713355958191737640561231568816798462035963524078378923461469169527601272282486006432302106306037710360465581313696446322467569318873772977298432878269810081577207863175371665421736401621801727482217729863750331228627688235893815404729709051546965996262658575860412862874645310099323768729401171238515580374650021677705500244885057684124298675783342776635471360745457679818265042428841841100252227919586897344113827210529338641019240717764021260501415505770146250727526948124087870733404961069281364698599416782994412879191024300044298921741028292949504375181413343292517153237153427478113547850947701170548355385103185240646002800883850841692838704188312931743443918454495992683222165682466731227688584984436538221442801519205075662493525273019547592511597323963628188200555995240950052172672046515481595511592046900413333597300856752001698457701802395103770096386259332265089512637731467689984000000000000000*i1^104 + -17572958543057167219712210499061840190549068036440127814534512293465807549528473477180086933224314843817792953105956927747699057570265827917793793660795722525588580863924907108563379545067249665981135459235316221501454206608238207302862884734842760380518729407586101940163715063836671845782693968035724986812020577321985243616596060573477854054971621688964831516920771942935820540731191798226801226003426118225477712567203203586397020858939456784111315790446194229219349065868103951125053101537828409569107703196657872628885356476980952464059826653100960981900690835109903216524745493297877747865868282749432885463812363597514747990727850259197831885191641593160572249289363154233983869162979159885160143864641962112408358213829472667488842963647950916704519942979908413890561191995511065391113888316306197540143414388145532509878760853366798645918985562687874113485870512338432752573410658902447913070254064878912617167403019127069772832502171315670615023525296478307943072728185946537551234756861662565512686656897325752234437312223149880933851819281739100866905485641349804175409444740961755587858050674175047027485513666209194678091444323886527821204385233270878156306234594982903984800382607672077587273985394900750650774465618119094964259639282548514433932201496550518897156510361426392879916081985302142161815445383797175576223624103273142933693797045721364553478340520013580276894504083784276974750853391626655937011870268643483938246037376544059808264130208444967316718733198766095899593549793472111416677468350752792092813296594997833033071291995478798256767850144275353368324282284672241017139277013458082320758708981375450625134506744088158773220794663441579236784074602091305212415626331166966962206008362499117354697192634055082566587585958846108517443664507422092003143677345612833892522243226439827937311628446880330504932681929747830893495524966068389049489380245858025791844339198260784108244275264455313768881441583881846282560045377353829809571911769548632889066668803049270774976147395143818733426457752360003625816268500599113243225653669427157468050035297026789555385373732678366863191816881742062210311633084322080132690724049320698374370326560563611717058429050351407021676211874922691649573373129272809545086627899776169053069141613990309700291025979329858611241670144762909559942117997151812344172620273717397152438715142907001640811928918726998724272822370372629111753698053490999152893613017090087469460188639070853564707789058727343162823250072164465721380476259833561338278559959315227201938473310183799111297815826440218778216360503018707903732689842237287479702457183163736685557167875342850099213176974737306420091239877918802037411003156715572865126785185800136913016908851504064221283823667934010875357841195845827608071353227505256495812023531123719842051027797431128713270209312114045692979210250504303735982293102709624889405840770606220206921481817460206157035906653368078701740399498585919249759944395634242865857358941441940281356639285859415582899635875869131312367383174409709509606441743104821851414890567291050683766687806303293218992947200000000000000*i1^105 + 1741907713323058641249733444660054377756273883944588307318821420665618775687540895603680349465694397196363542408659026199990890415194204127697583006485608781261725168400601745126047192666732399768017172951347454852263568706351269180030487640049949294783764546608303421514935435993357772740776702563118750844241915590870182454040722549410701596176626403830999257390169758443075717732053384246541565397806555530046936107704391156755000378156847331763675583010779194031776243194721123441700800488747480569218250701956479240363064436544462468204716106184089423308456445145718997278311662379540871644355195178010946429333991590548077954537148577253685295347544911406163115454238437240593722966802982628534413616179382836174799283536988555017629676518379438870429427996228585165838319081182206247083104339761571912453840652511856616311768723299071738843583046215916782983292782585845062335837825235059314660594129333282199351431811086261467429987133161725624572945740590302847318231052955479423633839808540047564348145066014997435108838439979456114618567319157549863136964827241527436635134201812876495373030601984629084996974202095996941551179952010156257803957843405596034951440730276967610608459814039631180939369811851562946996924428764728616610641911303894519846700800550016193140426150152695634391098685879922774255154497679855543672597974872407065928711383552255405049596223286081901422572387631951832893855629582582131941309575838226299382398955213017294462646409844936985477311035811750025094453620275823828046360544813432748227154465374336197598983942408327783921704499811985824148216721029623452914368946160611464877702034718590071544471624130647478353153869408973947234066854360910822577652969956967977651470024891607105948809368164937555010278563152955400884746518245897537853157498729591319239542612035530991291120378132842402526988510342112480554273993961378959608137234019184853599907465429434723648355876990393090794156030255949900461920790363833629794476893454802768694273410565081234606510149443982551904233849717738721049708258377801111247472689199181392927445104000573589333492616759280230729388638299379396087729655751069763575405743625905926961008496635231568485389845398820380044121430626643732120313312471679321962209403736917919502692781404819303600957588811685130647566559068844572363159143925894201166819512401380575621592505470389516457073155029680872718457865582625622805743954976769919216714107128483437841161334841787348827934588829839302327356233543838029305483129296846787237407239546149678874107189996889096937922392026268503767280561808592850838631106169399442551428352678585259135412209425972896155605388801605484584672238149916621011514089703895581192749435997502004558685591658582897051885066356900010892658943223956731013259333322891896127448728965791325420144617108967090812991774682692893541645190723296520119540259399823855750210745228602099951319146404373416928781613334451891942638380430398040095731707732062476044286267176781687235771289550674114288703497800486366795319387707076515262629136951572974462665995194874221192355026206720000000000000*i1^106 + -712518924449801310165148399221995443987698659425309292487711444943081531059779468629550125012904057558127845800401633898311056064624983495624735893829813969235963099520996978757065503888263643414923388197783371540100186202845403531867524555577848447247630272854327302427149482481360109826432941350030341963635251237680734885374953598499908867501136561715884776602714070955863416418168730837887593818287422510247825070265534948320920800551314939947314200229758395218720575129261444719042669993355634700329805532549279039834572527814520158673881817657234460580273148993124854269622041048659672714355652553777792422336234508566945626903808364761519631636371436980623644957651586856441911420355199455531053611537387938884018308429487746641543682495013113551007564861508175264123031857202652262499631998873597349604067861762070116134099269796643831091744217662785696114530313228877408317483084409347603711862264129407942088303625730819311440551660484790978494363145157257919374165399950872323339452025327582115171856119712116986453962732398624342367508940343871033433209329487735807741287066341572118236546675816527612067698763134969591602674840423969928508070583147268036687119601072063362170350571219383423699151397690421504568696926952255246754496315578186896729031262212723831796000406651812999203119897349439190066033865408604072571771791766216637850226612916588857752591933827962595486275038833700475310483372372910118657932854708416114071395364441358128442280514301924614214650275751596682186892214683739803523153479720364351523316653969951752510064926733342826339074414122517396410989245906429581151503167915985397489766271474278241859863211855493843243786578143152600486813863314158108633511118891933917599909526968395716618451058406156534073600048035806506564430201949539438902843634326015758419053479982798570237085340875731010284318054428981810353814799204478896005180395301217427815805093158772908961666825930985949298926317707052685850496671252250475439075143474733117632959024173286973957459877717657792484106275409892078342557835425135185407583094274116789401672979059452391035926347101253718076911649682080981047006471540994529646919208823174571977798444303547838288738398747920571528752561669121151641668509236567715033009719612274313734357697876843765317803922366375756737040947833045873471190417087382531519008901063684219572030047309895259806709578213097145011829699168743838493771045550610888255665550417831366315694183804317409002234940787654997115651559563286267104502819873648790919649474912306109884025964944013880811892125626080363396857204833389129599304087487829400938759118974911147043917869140788308166000491833200714093653697962484022858928074548267088833731009050542466012202747383453180402001095234632149440925965971101088416375904987789927283873605092454425854074195530701027641439929594335080759532835451846662683444365360794663817613383687303909596249160312713737184951523756271515384854906785357790859463790781498872994007743334488440193404110366672454277613913810630867705320377060836423844436584543608720945900704760452829184000000000000*i1^107 + 69436006746436044263147328697014053848332649117273668606785619296643349980807955532978157459196666357035966073859548123331214082744381270643562309878748754780720451560944962085959337967288752529408681836638342826009160042027493723515258090381684693812449647608838239558225481399947062794125525363169122060493441035370659818917698288228325143178780035148457175032220138928926771941208761453406460464737943038637744296386027277940643732330007725212974789819114709262065632118996063221866932462693134886817864238340851601987964925751103899302746404881100907343066911644769065753980631110619991799072796831583683295894090448536447823200634807253258693217767594033918325036641280911934020128546167989263321173849513716241402283225513013952094395808935313126570873884976418207613042294868314307275632747450974238859101822645242083808723785920986029491632318921143444066517054375292236331793586016911883664688065358188944009065282111467410779737583480099390725596664204505703796754371719553381199083570282133703951939006447712800095756849468610209590112938739154782450531588090403968908062524588517675684116451498488772764759963532162619553061313837479247556179501055448355398255520638202991359162403034342811805509595843196839579926568754679997143483357810396722792178962663525899980531579053590630239831157954151925063207871418963966235063480733290245191646502792223974262107509088159614228216649618528594255743475309987457472599035903749801497635106140165850767960283664487418068663983019664491393123108349488256732569197191678675341600883662396533739275691185586504580987775283645967101555691861247508429019369871794953431250518889495094753121351370017395681424055286981662511330053219351962377056191862941688724150403961499387162849256090459275767687839950092302805994202643137943408535602016212355331724071305594640587236635317302867082297082989845167939134988967537849988774840198121161559862523592124021549403397794426090782922864325619289552488096280176514360934210122816912972014123142352184821279751716784366945860216144113541984688664883910281735706717169092663878605827185293868604453433047692746774607137903226476436685552851551391914281546966322963919305858209541451517749093755877971666315963010544301389491910756299791616836865345495371445349338154863431707174611724574337375409160437994784671378803276106491741646976956083896319813334868336788391521501191510587468728547861120378296815644134050826849004053638878947364532669704867651309270169212863139846586579025261732042287071651789796482196952571072118189901223635536145172181817959095413987740728723808712156711855122942873778803627774184496793329031263031907107293373978999970369995296040697573369141718218374595902160829604080658258813507316069394584469666313762802857449802362407884643159130816412765878497700637440615296036453926321051372018169767695018583093653048574291251393076887080870882255263170383322413850395455201052414474216298782526795546552712173545419142411330983324298449811899573637568855150306877443776479805334462087992976922301433938575680119887632257355096064000000000000*i1^108 + -12326192329143722459973472102986932816435586472240874947530195354061483790619898064283103897825296888329767407341450079691541000527673566081003370969090165808542027232669237426503092313105117110941773640991942145846293958245389674131707953868642303300746775839183380737155968868567187739576356907511025578934868025576113915835864389089473457381674386072454464558757138748848277661070790861905389574958737246294532349488680226382970058134344688111886362714255686810325985830493148782536347948101733067498333257685681815242262412777009490058456579332398342281813808822222280243842412654975755939651152178997798698174855567602811554294330622999214659880750676466951473352912160612627942524859565495810729048320776799002305313645390114305927030119347216751016636661132200095019552386688174337769761740344214742958949318345639036044649174804535159121996346319833817405488439175848789815205536000151359050481953666103474267554980248690693517410954375404604988041987129830294167971599530027989838552994177294814680665132918278473256423290479494717843222941453530652370278325619571578769873095940905305907398203552995050379556877787554774272458183247085974454800875678986851332592701162459268849369392638388512011497922173985286327816367219110817990906638966512000623320728287448888516001635789296483565985905357927850902292377929548470548243741342370765935960684152461813627718280960171133379892894605619290802183632597814308615185730522380602698252415863810363020004980259356108005377245042828667610712034629538764051158159677732946050833089354018548436190537747084421764646525316503949199127089929508994945766689789311557312560352693678603246467675448856884580505901830617753424682552200946778834921789025183200167921083651558104996589988370277409585534722846605891954732325913541786230179450829621705245257090030385928979194766689732447614162364376024094865225904463654259191334693449084352733950507009316534379980124194663638595464049861700277000503063413751060010031299472116967432651686990856758640479057598670895795086853085212075269423851138236273128987800067279346027225881998254200932084836388603953360510712064886996156195641874475650574056731809500206946976659719599163073694668762394927908151691833853164093819335731213421570952024835263893257002398468031706449814461556174390070338919531355142003625967443524068437204497503543252963476490449295934442296086527641966238838540059612880719790926050797182779650130161319429116166272160673998000128810979025739609703203521276889016344919312471431679157040954065487405123252500105255191121446867418482834436166118185014543999970626049103147917490197525346528137729686223484143646278381846478515958880738167191043691959227321475328084876272738383501615239803345185902825626566904772880183044148014676964011741494407090650756403391990712538157838333129914827556939775869280317856458587456728209376225614351567707295221740833529986776284662782392087064690650395188402586243071782427953850459463617348676260259298534848218550394451112143974314187581027648391099100395224708152891164790517760000000000*i1^109 + -185549891145147368746054351657268383015030023750422850940461149686594285651610506516471591898388358799812387847835357713671641105474596428829222337377518484109353259104655150264714226232663584762906524708606069563241170285607718080196642463416810278256585577318480236903334536178323831555195934788757416965829909512504952069093588128136149072448433950333288587805945037707270710401019596748946294934496147367032597998706753974388681247270711198600216372889555470216579906305630391635661666315952410988589369517039932567341503091640279287964930363444194478338033891195404271769554881671886625877177996695035573585594990854972725504941174669882691489192609267733205517207803456819227951342893669965466441140396782738840383885086594168332468765279511100305454457641712665213678543808491639907273921394005094021371047559061342213982967824540567917238202114148968367561292348809137146650269332375810091068839982269067486114508916786101686222114536959498537624987487607873488792945853935622535358000141738826764778749048969108055664671551193472637081018022608687389603561303831994477453493347761358754992629451877441453826654282934851242368243373395625485262985472321198530101260936604489968723751198185898719764192757851071490934357136851855455087390191114121210471978328058772784660908901552395664649781628086548993706643976851297754510926306801424318833172970011481756990897550660241362929090807843683344245638783840898867987955604219441149020445799349654268317975261845396219085304967016417881590931443024847673545647146271704983113043595668243485958184751713089727235978366280065838902685191551335368738280524934324773270001231490863651816019570410648011123250318335776236505790399192945470333483821463314303466827130019355578934741562818380828237709047179133759378739840760427218811874002627213420055631813346330384322854068522436996422037615619628865708858631589526221744784843671788432774018584176423857725928884077347517139891108256665860775068330553088209076412167312362616122092711447971801326587787981550471277712224083480218804676886682177356967305230793236301442416209917279370690151857050917992916259671679200769671610642456423465169840067291339802054627310349915010894645556393424386111264276939154212611376412147419594163693387273880904790042721775246999578960737905587291466311690954605735856126707382478847972018866665968425681618853451654769470420940761139621510760907232395350571305703575104445793011110670055625503664526669783968673318413736852713020675742635150428667085749496224683053928624468481513043875288148917950996250231172612607598195232413452086002765115337578945751873469534987922295590404633912567863217820882723722127731046900760835298814336813025203901618420834527283981178193090271983056056271556859478202169095345911102180172285285103585812996824710549046509283219374069466159631411099923652338952863821399721806429554585507005003847775204200025946941431205354257269538594326462992971998214940195813487745812102921898004010839098536038765697104258491813475092537819458677037579978112482304000000000*i1^110 + -260060074558982105207914176626036604860262350505048294927593721559573314786587409818148955212352739494965678234398109122816770382664886147793859938597577879139100856522590674072512126255074795423384320931710131011787533753127092089408401247189019127809509955177324535662382883427666139682928792370314501871710582190964480221805704105312578768721572307433920988559139030758750062182893906850419388356505305342244795039694997721029587648895294929742331722980749906851948617703534957999586280586049380616762678386939266471217204868606478433214240237859723256415030873887978211055872103645093494033102350974282985968964299811517834413603338247834974826162472793998797168691701084362314110695520980328191298239372055726019892269227583280878483420926509269941056138105681449540858719284646913510158895258944479556549062091908031872052890689655054026983223748987802507704674959838620090922024255151767446051569435400143957809884935935362101285987613041896094589621288965446512384497762203895059876020324969049305870673828809755918560519869511176136394101990465972395820109334395313930114655685591176604207412071811978437525894575577444838657095304268968119030071427079651539985412853039919804587987755475624635566682992020681305145244435098457874666150679456907286718228909172291995247357971820553442728503353827301721962574878807386635041421630203431913214280403660227727046672701667410073982287442093087883607164624262609448647022751082602638686202952408719576772591478326553716942070478928815643959680271280664833236347573158591677233988085574570251008808370392659981234169581291613423717333683756261985041723486814009080362058602395178414862136537109932164813795549016060640307481062505706981885897363140626296533671590044973489953328148923852463226697898739474486773208126876061208584382525381950235448743598475922850753066367080699396957575781748149983363006696791620718401999860102499499484750437771424294926350998657207432216348008591640419545661895827737094034783939456951673465529582553695841646205286478911116921965905905376239016735916065920090618629328417839031803273045615807751041016186847228131875839093975217598698006996889310229347070368293039886001559530683867966129664194960707999812741160664541976977594238409711903492699920733777375151783959919968871835924760055642362372223810828560418292135169713193314196305102501450330941466615262211134829300509374673807166635195480477162972072121812988898034593292747539489425384734519564587442141003801111288251541687239649299627987390578830680799746004342937209512866965880533177300997530811015130464419152363390018272349603985708617516025219669793068133033162714030744982521673684070255275151949901574910164777934744624227182273228534012865072614510041277915058283739691171527032015643160312073191629178867118879669686106885771575688714572513843445359284063142830752513262840234088534961328686818316560022212084421264787566234578036866045393782709803791232973229772259374918818192930239864615686116408052320528013584314013686984493261452876913024000000000*i1^111 + -330298340864281103866015168113958887265370074326901144516335340658916046948048428614526583643636471776164902277006711244744735554575345194743430223740353996149610445908198703567563522361646734657943696507775621323557722534172971010219136340701397836746948928389033110112429949774098004192598642207768991741651317464102284768587252749128825628152879678144956142174409766343177930194513003244623077107700307937774644499052689770361155382386173698721472939031428405736543262024939642867880507038113003715165336034541055103207047184186830610917976906054889371802977649740713344672596979246599042836072585360378406659598662326826560849770042170759187582409054235142052802161328223984668703614085238456337634622036080149330191629087544424573897488845110929368860021316978040615241625090173302755684370104833399084101037333150681679603377500245459279928656451747104988496973993941147408851685842451079457103132077326702168615295643285874066123913154851889395222612394985649861826600801561884326476612497143451722337308485832571489195330477236723527564782705937107822552841920100680293002512436549732343594514424143327270452328375412828373917896000125370762550108295336125285704182036591927885287587007237604284212498230438443978004573133118735271030140326262564163830322356755712104516738164981448384800877236830096345574554954884606136769157180785291077843687059653766913506590372161141889736489489875954287945211867549816494290514667186465267539165991452380025915582117231756942646244341356475127260191209063548081312241249551655064669113123160806185323449476399539290223324520460195565103826944813275354069584476846260418304780487544381963515597611485114356411506745166193043466958420789591280414398250058251321726188174637769866403329820731940574304133281033205911102943269988088978617517458325555971427789699983479958049450532010806612344221572824728895384231335004842380290040823588316704953791402607156541991251353953344022563067056778087321563489371126049509457401130151778013907626301595299653254957788708509528750823597198793975143127856134356944457438365333380386552353989757307494586985440615502542103767298567962926376420639651815986954914757372685764405548760108060548239990813047086883848561064095138376226154923023352029226061029567546812447255215940794978696471732496001008953523676610363189751413764603600251340540431912280167788201820925026707304871090758090748547876839401620839165645240342761341987958519287982259684458614410717189523549229633066336179640960480666671466090939750045825315518157130647470790846083656760926252556318996905830032351320063707972757298232098557892506579376600722310856088974017169032659545819256108209285282562349874149549447129741935476529835991141748929008641052584931521056530741540303693154022511805703918482564313446109688230684551776150085636203385466177393586494822350705420816791677321015171183177963110932825408873677037677718460428235649725354476087662566675747787631266435481878741939502340383158552395286918116140563830213056064010240000000*i1^112 + -179887315286957774690630458449924918803842547754546022344437503874001172367653231120393884084897947362976149470859081330363144589778704779378627712783556790937108218527991211651329279061201145231901508382332747642407546196108478561302017702843718831775921749313849568176675835204492336780240129017804918488161247420564993282895368460000197575205903707187847800109997926431633815534527781741231797806733010307646374515049527766672213204469016205970103250889341499148059293035777836139322339502951093483049847380130877107987475625044214441439761542341455745096388601721954750723123731204992904653092960509746357168828573068635178823364217672954116085129977017979641065951669978890326853187158946313342788388477679396480198650753002783444160203809158205163751693643754827775809541735919669418564493807327053075526342726517546391788760288049650537963568319324076701775286567574813908268034355083485105931448216301912454090261142896456984496416368654103978562596926500340246371325669198109152085228604872438041236418638229758046935172781419117084014851701893935457605720068199475410102057948440543920798355861137346888347222633752053463199909048047379852080175553837001427957727449795722239307115856919366026344699537186212066877895893777412931306372924924858072339961961188205600434113838825908843794220798922920775681542372464361665774545441627744522111803538706900551706090693546193116120299489618541403974984137075402263385237999491604458514260558477869332506574111035136867476281304136452615345987284078288102035234000122469521206834457534045418130724211247502331150645401533487266218070442150802057508336738809442646245444553319927728036328639142861282743638475241091464511310598720864001059499580532977332445107900650130848900109760195892942223819746975775136221361890355291257820119696685693491256511745767405567635158793157012145290251103555665564504898790054588711432494592628461322226426179842405664535193275799352975448539086851226583810609706232600534192802085041703957742488804194214093092126007415043225328108788048594559457088977532385089481794038135008699380344101272830117868212123328921101272703216744387835068938060502958963217816884530009942977790281987670073009273592877386807018346770172628944756470533190321036186664921146215974646683538823765279459293364021652287809216373393524286285324595263579394631005855941249484469825081253425283815652175775117013020188219087620973157962261640973262020594507052420814011249725484149141875829052210528729216452203521455186876595652672548166319387616033342208383685720922201515302385450276573964247264115938599545212258088905269137380641040302241106324688358018559424887436350746102946305205147033855391468454392124829500595365693909347328180556301616002957297656429335921980971554482595976478861039649935395364987892871782426866547960081040951683451881412421790676092393237887666901669188781925533003268414490816605625454325583925820996904692802387844656343762324805540238443077660386641505081203767389267456000000*i1^113 + -66266665524397963327541723787412021219007462066870286678546888771090575942563301670586672084708218135657899770736743149929789322333743666860172832004099449524411000465500113221077301009244431248057693634570012569235888975448063783886888367217774747999105155821035663942319394641512032321333952091342873446799077773114801171181965272988461188057177378081225078121835851113273496838871307312476651598202084515655967282206691165062129180412353367234812294667006095121456614176352795901296651606916098068194138078734795195349023226009962121553064610883005785965900683085886599255592952063570227190926597945974203440016071941265299206054803031840880441647716849998337949800970346933284567414400687927458219622269778193017369770482242153840272483840492733841772473681736824392015728156593463749988204065669802076859278977621149804286086032082078479327908186509228143990299900997997203459610854837806029414214128698189492151723036443085778390114667542394531764382936204570975000330747840011562845330258147813782543790533463422969198986459165424425921443745376060329030199838127550489365453321019198509928628864412158718599815903068055063609063504388970734033083640431079748822288673810071254773259468500638792190569200778759715706729039398692893584487797347612986533926343037944854881710310062307267079058024079149124313955620050429004270811220042048966872577571927605390873437453969385985619299566815340449967795833233821995345126440279719242630772719225153631928164979584489601857079188241934309430264705406600298081494278029759583174242711594132430061673198111507784106073025337792910287115429784894151351548095975426256692961850688438650845725742029417266018915875036477625553195006889745436158254363542104108322072761301722759000951825340928568201021586082532678918980346703513055839628540007589813560199051143028275396564958337855515515809929431653177485861009718164488587821675670622066501546407872623635306472170389667473628881382145794756196388331235979200835560639964306961502546849389421111605288044349359389929127680165524109732136624012960231444617169510652428231260171434460947837079577875682465877010227322312474833618945124054097476362502712105743264151866086862867300253829811504498843175055318370414004338241641686524486920190549014263575969882059204137916004381366613543976568382829106902274661064689021159976802946510613976159876884652555405415552788261294466663321506827237886218356685526264136146972102749423436392485145549620754787967293292347286464466651949292823043819103203092463489701413467024711189777204465878030246277147126606005719781237011840514756312669186332872914969060422154730517975659338446797062451069531006491857258388233457795054535898024280544330607974287165025583156097219930468352280234759551534945758303615950549487131755357353950457268379611212854063523286705760401626444292224672611739790825488114437796083638969625522051693023154636529660267212172343855395950689948816541629493191630682768369008581008263315200000*i1^114 + 4382647181959787874516766860089630741065152782696354818522676381921335120875210968559004655268477824540937334307723427471135708596501611487845982775299521148978285868653388926993705778329254291819247805525953858509677258223861131890121767383094279948551441100734318035004001747653363859617704652052461841845367138768804847535713610386298983469533615543949116781033348783435880801844547566342524428507999777760671228634631661394624646816053064387872051510151906137867462107548896989247818279433256566496305399491448753696689243420930848062174279154417652589631176732010513008867242746728584846771769659853402709907703385308880139022514899257179163764435721518991675876211129525276848456586114596404391742721189312166064202784179390465862626914065163130475706441428425999260801334070355183934668455782981825117761820421546121937791464794266203787530926114375015261557166125362152567450461696086055666764592897623398888007792355020904270590391574491431126938486844123063392247228801044177149554402631051221190643039997054844112671907291811165082617866983901502401204561044592695693962404960691038045282871692639478159236635380229782569659554855911200959329924088016803291250044040135907898106009044418509745216587196215172712518546942937342796320039208560549914427807126792825839775681678010897764353227185143406500603881497317336373816838961855239186407745498512742739805059794333827816587310277945044848467667141809722138990654935807539315818189524195952578669042250651081456489351502089088662157653144054034173484034148277191814210174525687820134037728640986966307032706004953638849669735957784426961712556577041250204692203685725021534772439699438772987973761212799246513759443389248961725051692013296117518582892839421659123522054408636077133170653924505057250704954299969082468599255436948025357235393612159823003375191511340708412485694033068272036846141532207092915586927615763146472866045696883480282023442593990598194845482032399974952424941734752378193190135564950117566980858397136878583015446461067066280347487232102724979066685448715969190003555171599752036343521113542346615069870274531979175141383771964326189224678744152906594565534736870146274734792987329026309969467091726854911937983480384954333809452416757877026501927437368348036164347552306985820504547024564656026039801282385547052462222279817016675496386678971840441130645275742277298371755755091182843555334223649439092899798300129452493128621562020770978976604182278648728365941161144391126961572179703283152232622130127062859183395545233418358051575003103676002431237396909396711301309365473328761921757474133644871686134038791291090650102808378865059832639952041178653548922537794637371139183610686241080060089408738454024124698583388836678557194041046594712775005019554113017251999738052872250341439202624017248241712435310802859096186404404560920414822523896207066389245029600396088861888541714178301520001305849211180799527146891129606311369493826400000*i1^115 + 8160223289986484167601805609092027770686177925451435323191379861702046760899515802151881231309328442536229663700233388556396858435860801857220570904295131116301722621896637326061572919997693145296995267766942344261413935767793506282999516259291503897625545601360496032583979208439894727188668713496073783370192423562575842599592166276873774630691805053245239107719510478767899826265934697005694971493873663426773922876383455630809933803929614074438466952338251828671836847507069261432386919004741062291486015498130036773870446860277862967516319751657359082734158208526917833318366879917563145310396653638658364870449242923620051844885811100560224701009331236281535868754837614641825900193412035986972484792325002388307767748809796725194482440085154755994253991828219231935122036131233646060543450072054121050840728590280013910260686934901853317098813096976707604291899559778435298442499430229417391426266730362793210222263162198437920187561168996064916898103257276349278933501961636489782983199728259375961494668732099274575002459482903960553062298908959420154444226551033451238002385508737551279152682487493582662708647695692013967046738135203254389172787681992545617046870027608594006772444741686694968460100883773068753814105373638289963969430714844809919427599895692982118569444960961442589806936441436959670877350130292607516008479125975245267563861220446978701677395307558457858058037971839430767445904316072826244150036885064136649129364110849275811905881584267450922358244931708862690606750333150595724458291152506548330311936305580611714888645102615001199440923179209977250285521478717465782169157744611583613368692193963691928345139107944449522632353325896592518069355565117748123517164201824720045584533259688554818751172947334058339233762287538967137179708943067490771989308842755557549464852495402184266717581937363152236096855211992306776415248764071587389900581772859309317121647985268702561820690406156264203602821659087747609284029130097634379587972123992005437320326949900786900719608299626408074826425645592093227774772182826506622124710716251946891540015559191697968942259791203408493102701994551110362714177318853330059571892362568393657355788345833853421297270684240143370849726039398903499921811547898448658998390531108362819245346660803160613170705565536985708883196384314068108081091874635981936528694895887303942623626560969050231344933462997889440019719575336360578836050522430607113141002640204613006617826907841070475283925144242632991348572386856237961822343308353088595538356996655185622653867298084611834545746614055353150645170492702144122319263344341191637561347385955221378828015120679718165542649463237197493610851695605763931906127207698255844972811877733136956246254857560765447349778812116423578315466333070512633997186048770783287948410918337209499645050366843470800607916401757014768808404706233746439602185791650589535332107835693202061536783969207165242613659894208000*i1^116 + -38142100066172653745823737954097697785947328470820066334939020866479608854503945077247708955739944965915206454348457484486076789456758434341307461050887250168522543812632773624886302152871763340807680313507085993675804957767124377106347348683058274063489296484828103461622003934866303930928865572177647887992477901218747101168947370702241758775051915351044818425524152310171183244393561750505164681960338209641765360052973399197804825831820142581387401598900970991204019246710916140065834555810685550610936571061949349282316020930762577088925720181684033466449979181133995033361504931335773497331045671032772332687423054705862017344780166416274329479997899754071697138681402481811462231307005250719732827880790899733600850504056943553118262091818623344724275659949277808492949461796995389681129441010001608496387274551014372585519140064590232632853411400941225155555660837821825589407374945583024443531866505006900791572148574948348165002312942187238303614083261589878035666413098899539280486061142750858298904554739049468300610739683419796070762559026133761122627565536303621474227075919747290724126295232719972236205898974025335293241850094088669108357623115462453251690751874416978269067853451793661193157447375372743219329859840740627342557021788518342226929261090626086020803668328873144957614201621730816785287778531051509180334050311978266487599741196623340390479875044395381347852142677557972349613381998065050061816759401673660603736660261240182843555529648913707178159095911928143052344267068073461487222803402577600975637774673443137228078380962955928092651408309087573879000896901363425887100851538214548817837413110282310501195565536843986653774548557585869469785327358554598876681049645496567483805175262073739312832517270074787358170550395873064332583595460632191729370668375354479728901480352222540017205044692752613370108285270701893858212692140919568735054096470237893565671934466979938439640086523432188268778978675565309791422078047813764144760058147863527244819437865501106893394207772797665795773045004352570876041912392239249788483152722780743070029681944951037359920052320962007719179446585912034437466743978348912375294221266206215469712622189027430686280431362356451627494151429827863594716280221526850179649477143155438414548706729121123879942875161270068646355520044198934067791554998881725107247621888796280983474432232917310899218481405987020744506931921225010901467286371059716086478632510914817653517926865566464894211897904199374260685365745471809363188757787437070918225434147417822661686154992825599248171177551758182512581566798007951688585718067618538388308899538906137627221964035125269175670098625711198887926660911400242633725749633363407043727286220806060784028549973489994571295801350430038547690634080249977431360537311633477064253976046669553002178384787251437592906716715078785951716881540599766956282016466998825813253749349935399994616310352800*i1^117 + -13920946200466283492732617939849735071682407735975596144396109159274113414333884395370922564748198118761856380904365234076352537085054683185296352268530804882520134288455341913882669019977114569388173462614334239687564366278708949729192815673602507790977032001229001911803052216875952298708236129981105564023546270801164556839459560823719334877088703494691323613778543192972169850688026306709642191990020617162655290417633194114557707461437767376516181860560470751016932282198304154987226265000444239214499425503821051083380273331533269740292226468621856181704824800600419262256053974296215714487809813657670124488630283818239479600923538178295235778231860816611305443360264560964667146307175136899972048291309437674086885830769092063020383552974226567455926662207799940542940432676003288938923237012696183290350058988324741953708763811852003104923130576673319650931564325060550564473720143417234309655285600615203691746940369756419109801506484250305930477244184706443747314289399097191586411080378368705818955625158005092444050864141561129459022585890646916449848276955637503777580236880855157098776426945957686530949661892885981477688415478430739965471501727799608234488136786329069239983003271724285561658289873093810381775437029446482965164850736054447416764399403262391723417120574960523215222199566910389415817316337068594005638772929245872403671093923124113624128616132096220179768239289810026101486191688320066693578097859931009100720128127630681920704671695355174836259938225545833449418781881373325335865900080733392288978905221733260786735473756776957300629147027677093669130382952709434630127233093417999254158486867533955523909444321950616670821309206267465622293070783990371634953695902187016647703766466416066997340281609340700819600683721897131648702293856962556125936501171270177150736993339567737522687627415388187891405801939696332222370561907848454398241715589628334416446932134125062837688239934599235746234534790084461581534553072984079524897044101570295644419904865498843942781215932221043239509396411642548161411753248448241236971327343096141386859355267012727498628980501346936963723785458285340533523466823007203076809220963364264395787753052007075522909458769159055244810984766243007943882855329605604726443929789909112825955507084597159297337838966490417794020774379046516539593078504384954403217460833307803352722992626753997228969533688490496556196423246502427543683894741848345540168474723282701634553091926787447428495790171694423330712599933768312465024219508738929377234753772178915411276430103160666144638182660367433668534743042031431663516441379840994847342334643381572906326841556017792552038336599080686925356549552461662708725096057136810766582868026216178380259831524740170723540429287521984161659565713905626398140440501679635746271940282732806271285822291752727139957081481834935290907407438883727835963498139317982673876798680*i1^118 + -2290387821312796511642698955486149472905322508665115364117046470494817154280054679928171740337198417709241919939759247763548182117971751527955373533091244643270814881426553113300339514243211361564435618968540178551869490754072460335129825904748225522388828522723363872309016390633752079248512099253040650363664414725609610086660715741902589036262619335535081826587008230155238016206586198839417828750333205642497579079155742323984980827847704926806017129601175059612669055378891635657095189712075031281120047320491768086118190152588059330071149048110204415703013018587314196784755877058864710525003387812419228729400946037669695575854843517132965467425588812250522616703708561263752459057586665584919865494112972638105948767625792524862209126562407350298890339271633319746815799282510222671305983869874911097305604305949258209837880835236637910707226316260007041724952551848655063070646842251051727559940533015590277292354771892002711690148453258284332616047600000782585076189502101638280915230458464570037315083957648225497259921784624843511979305840652771700202497586808645050768939073191936485949595684296000018261379191776706230339731099114460625848761272128270794565368481114866286972590194073646331822837807549878928324531895163815857794663226560715383007288035505422091460220654890042158782062156162058723070605026091257387346391873889975588160662052446553042874700983388960991065587163980186950682661320212806109837545583241492108471083219689436149272154430812978394220734235766430489615887642446005105403311078099324294399522630512582295520128035297233590701053253534566533887041930863951675981046319255917097043532753318663128483325270364349585775133271264745102581638458892404674417559442563775225692317707788312336956279427509541733423784503032422575502421657552926942155414130365972392777252693762859601792578773318338241031545492523933565040283582777523940114844567664554231827305573457856922232064857843977891049921484024033735308368319290359491763419791319311017942924595814779770390522702102535069645956264038174368052198616085331864515922708530794739414271135562847520635411673594081315678321239967763781411291778748352905805151421947003544852690755219547797450300286057411255265865693009389578293322441269874119712744564593705729763983053823820127124725834603114527043567593058696729972387190378684736320442785381863226836981058903541340446015642619647245582952652173935535526322798910215303315796645563200693420696798089411592835845330522647267308694187406909698808261443028554505784664315394133956028819431209205726438639783112373511269524920500902228136812782533932100243580116099156259119290980606245938528318046594305744403383149408455511260525587687783555320430862596018684701808926444854285523491575655091438438752881708164129585768144907241322181411670355681129103009316495455633435*i1^119 - N1*137381821093612475064879788413630082201588969581555273980679220371070573215290622771030243685817544682506793127223827229697780345868179050593168502396420355996821948530293182988633870041441688086973969725962423672591221727726924328507647518904657740036678420728594273269183152754543945838718961713166133163660669194348572667147347995232496942387164514581816458337721711295012810461742351314328231734650851384185244483495360632912131989640048557558927050466519444401640208906099523789846401357823359724903165491040807692105517540905709993520780273874074617510087766860466652039365402300766122179173973009900234306458652672561491933937841932748974510035655306061656678756590704344537785295835417193317223263886116372013260973185864750604989870584732124640366585872300314832987217797395360079214030571022821402393101797067229955871276164280816933817591084484901888*i3 ] ]